{"_id":"node-ansiterminal","_rev":"2796245","name":"node-ansiterminal","description":"An offscreen xterm like ANSI terminal library.","dist-tags":{"latest":"0.2.1-beta"},"maintainers":[{"name":"jerch","email":"j.breitbart@netzkolchose.de"}],"time":{"modified":"2022-07-12T09:45:28.000Z","created":"2016-05-22T01:08:46.807Z","0.2.1-beta":"2016-05-22T11:47:23.329Z","0.2.0-beta":"2016-05-22T01:08:46.807Z"},"users":{},"author":{"name":"Joerg Breitbart","email":"j.breitbart@netzkolchose.de"},"repository":{"type":"git","url":"git+https://github.com/netzkolchose/node-ansiterminal.git"},"versions":{"0.2.1-beta":{"name":"node-ansiterminal","version":"0.2.1-beta","description":"An offscreen xterm like ANSI terminal library.","main":"dist/ansiterminal.js","scripts":{"test":"mocha test","coverage":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec --timeout 10000","minify":"node_modules/uglify-js/bin/uglifyjs --compress --mangle -- dist/ansiterminal.js > dist/ansiterminal.min.js","doc":"node_modules/jsdoc-to-markdown/bin/cli.js dist/ansiterminal.js > doc/api.md","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"chai":"^3.2.0","glob":"^7.0.0","istanbul":"^0.4.0","mocha":"^2.2.5","node-ansiparser":"^2.0.2","pty.js":"^0.3.0","sleep":"^3.0.0","uglify-js":"^2.6.2","coveralls":"^2.11.4","jsdoc-to-markdown":"^1.3.6"},"repository":{"type":"git","url":"git+https://github.com/netzkolchose/node-ansiterminal.git"},"keywords":["ansi","terminal","xterm","emulator"],"author":{"name":"Joerg Breitbart","email":"j.breitbart@netzkolchose.de"},"license":"MIT","bugs":{"url":"https://github.com/netzkolchose/node-ansiterminal/issues"},"gitHead":"422c5a59dc254a5b43f7c46ee5686b8d36818867","homepage":"https://github.com/netzkolchose/node-ansiterminal#readme","_id":"node-ansiterminal@0.2.1-beta","_shasum":"f5b684f7f1375f20cc703d95fb33e27cf46ef290","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"jerch","email":"j.breitbart@netzkolchose.de"},"maintainers":[{"name":"jerch","email":"j.breitbart@netzkolchose.de"}],"dist":{"shasum":"f5b684f7f1375f20cc703d95fb33e27cf46ef290","size":138662,"noattachment":false,"key":"/node-ansiterminal/-/node-ansiterminal-0.2.1-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-ansiterminal/download/node-ansiterminal-0.2.1-beta.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-ansiterminal-0.2.1-beta.tgz_1463917642254_0.5586164859123528"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T14:35:10.564Z","publish_time":1463917643329,"_cnpm_publish_time":1463917643329},"0.2.0-beta":{"name":"node-ansiterminal","version":"0.2.0-beta","description":"An ANSI terminal for node-ansiparser.","main":"dist/ansiterminal.js","scripts":{"test":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec --timeout 5000","minify":"node_modules/uglify-js/bin/uglifyjs --compress --mangle -- dist/ansiterminal.js > dist/ansiterminal.min.js","doc":"node_modules/jsdoc-to-markdown/bin/cli.js dist/ansiterminal.js > doc/api.md","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"chai":"^3.2.0","glob":"^7.0.0","istanbul":"^0.4.0","mocha":"^2.2.5","node-ansiparser":"^2.0.2","pty.js":"^0.3.0","sleep":"^3.0.0","uglify-js":"^2.6.2","coveralls":"^2.11.4","jsdoc-to-markdown":"^1.3.6"},"repository":{"type":"git","url":"git+https://github.com/netzkolchose/node-ansiterminal.git"},"keywords":["ansi","terminal"],"author":{"name":"Joerg Breitbart","email":"j.breitbart@netzkolchose.de"},"license":"MIT","bugs":{"url":"https://github.com/netzkolchose/node-ansiterminal/issues"},"gitHead":"a3d25c127b65417b2c041d3a7f6802e49b54b13b","homepage":"https://github.com/netzkolchose/node-ansiterminal#readme","_id":"node-ansiterminal@0.2.0-beta","_shasum":"2fe6d8a6cf04aeb51eb96dca601d2112785c0dc3","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"jerch","email":"j.breitbart@netzkolchose.de"},"maintainers":[{"name":"jerch","email":"j.breitbart@netzkolchose.de"}],"dist":{"shasum":"2fe6d8a6cf04aeb51eb96dca601d2112785c0dc3","size":137869,"noattachment":false,"key":"/node-ansiterminal/-/node-ansiterminal-0.2.0-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-ansiterminal/download/node-ansiterminal-0.2.0-beta.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-ansiterminal-0.2.0-beta.tgz_1463879324077_0.9358011707663536"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T14:35:08.815Z","publish_time":1463879326807,"_cnpm_publish_time":1463879326807}},"readme":"[![Build Status](https://travis-ci.org/netzkolchose/node-ansiterminal.svg?branch=master)](https://travis-ci.org/netzkolchose/node-ansiterminal)\n[![Coverage Status](https://coveralls.io/repos/netzkolchose/node-ansiterminal/badge.svg?branch=master)](https://coveralls.io/r/netzkolchose/node-ansiterminal?branch=master)\n\nAn offscreen xterm like ANSI terminal library.\n\nThe terminal implements the interface of the node-ansiparser in ECMA5 vanilla javascript.\n\nQuick usage example:\n```js\nvar AnsiTerminal = require('node-ansiterminal').AnsiTerminal;\nvar AnsiParser = require('node-ansiparser');\nvar terminal = new AnsiTerminal(80, 25, 500);\nvar parser = new AnsiParser(terminal);\nparser.parse('\\x1b[31mHello World!\\x1b[0m');\nconsole.log(terminal.toString());\n```\n\nSee [examples](examples) for some output examples or\n[jquery.browserterminal](https://github.com/netzkolchose/jquery.browserterminal)\nfor a jquery based browser frontend.\n\n\n## Documentation\n\nSee the [API documentation](doc/api.md).\n\n\n## TODO:\n\n* remove box printing chars special handling (goes to frontend)\n* bracketed paste mode\n* tabs, tab stops, tab width, tab output\n* tons of DCS and DEC special codes\n* advanced tests, vttest\n* rework mouse handling\n* more test cases\n* complete doc","_attachments":{},"homepage":"https://github.com/netzkolchose/node-ansiterminal#readme","bugs":{"url":"https://github.com/netzkolchose/node-ansiterminal/issues"},"license":"MIT"}