Go to file
Christopher Jeffrey 86922c7c8b readme. misc.
2013-08-10 11:18:07 -05:00
example improve wide char support. 2013-08-10 09:23:04 -05:00
lib readme. misc. 2013-08-10 11:18:07 -05:00
test v0.0.1 2013-08-08 09:27:30 -05:00
.gitignore up 2013-08-08 09:03:31 -05:00
.npmignore improve focus behavior. 2013-08-08 09:06:16 -05:00
index.js make term.js more portable. 2013-08-08 09:06:06 -05:00
LICENSE up 2013-08-08 09:03:31 -05:00
package.json readme. package.json. 2013-08-08 11:00:11 -05:00
README.md readme. misc. 2013-08-10 11:18:07 -05:00

term.js

A full xterm clone written in javascript. Used by tty.js.

Example

Server:

var term = require('term.js');
express.use(term.middleware());
...

Client:

window.addEventListener('load', function() {
  var term = new Terminal({
    cols: 80,
    rows: 24
  });

  term.open(document.body);

  term.on('data', function(data) {
    console.log(data);
  });

  term.on('title', function(title) {
    console.log('New title: ' + title);
  });

  term.write('\x1b[41hello world\x1b[m');
}, false);

License

Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)