{"_id":"@doodad-js/terminal","_rev":"7-8dd05c613af30ddde47dc4770c0686f0","name":"@doodad-js/terminal","dist-tags":{"latest":"4.1.0-alpha.2"},"versions":{"4.0.0-alpha.0":{"homepage":"https://github.com/doodadjs/","author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"license":"Apache-2.0","files":["src","lib","build","dist","browserify","test","index.js","index.mjs","webpack.config.js","config.json","make.json","LICENSE","README.md",".eslintignore",".eslintrc.js",".gitignore",".npmignore",".npmrc",".travis.yml","tonic.js"],"scripts":{"build":"ddmake make","dist":"ddmake install","browserify":"ddmake custom=browserify","test":"ddmake custom=test","lint":"ddmake custom=lint"},"devDependencies":{"@doodad-js/eslint-config-base":"^1.3.0","@doodad-js/make":"^3.0.0-alpha.0"},"main":"index.js","browser":"./browserify/browserify.min.js","engines":{"node":">=6.0.0"},"name":"@doodad-js/terminal","description":"Terminal (alpha)","version":"4.0.0-alpha.0","keywords":["doodad-js","terminal"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-terminal.git"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-terminal/issues","email":"doodadjs@gmail.com"},"tonicExampleFilename":"tonic.js","dependencies":{"@doodad-js/core":"^9.0.0","@doodad-js/io":"^6.0.0-alpha.0","@doodad-js/safeeval":"^4.0.0-beta.0","@doodad-js/unicode":"^2.0.0-beta.0","@doodad-js/locale":"^5.0.0-beta.0"},"_id":"@doodad-js/terminal@4.0.0-alpha.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"doodadjs","email":"doodadjs@gmail.com"},"dist":{"integrity":"sha512-SHs2zuIss3X2dML/SQTHgFMBoZEisSYW9ZtjrSosKIal9blPQEDCyV/QTuQQMxFTpdiX53j/qcvcCYa6dA72UA==","shasum":"49781cf778782a47ae99fcf0c2b42db4cd4ff53c","tarball":"https://registry.npmjs.org/@doodad-js/terminal/-/terminal-4.0.0-alpha.0.tgz","fileCount":32,"unpackedSize":118847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8KI9CRA9TVsSAnZWagAAmYUP/Atj9FM07SEDJUw/nyNX\nnX+YV0odyYI0oDFtqJA70xoxPlt2kmdmyytMsrRMWaEt/584VGLM5s8ap0Mf\nhJ7x8tThJCLTrLHo88xzJMsgOLViL7cxfdxkZ/BkEl9skRvLHyZJywoIywkP\ncct/jeaMYaMIvTC8EvUPAukQs5oBBal6F9sAApY2WuLWGlSMPUIWBsy+Rhy7\n8bPg4HJXN7+OQw3BkAuo+ARJrK0WPcB7m3AJwq7M8xyBLaMyR2AiPA8whMrL\nti0qAHlRgtya3MaCFB+XpTFRbITRzX196IVTedBCCzSmldzB/oXU8a5ZLL4F\n1M8oHHj+malC9P/lOIq/QXHgdyd9vFHUo7I2T8jr2bZHxa/K0EEMInE+zihx\nmzMNtqwPdx1hequtY+GcW/LJau1qr40TY1l3NsVCrBsTUPwsCmz5pT1waUzc\no1lutdUSYCmsnfSbX2ZUEM4uXoe2nbKCx8pIaBySgwPa5t7BYmVHZfcslwAq\nD2t2l8ursTmt0/Dh7qJX1YpOmOtlva699MeT0C/El2bOVrYNJLtxHn+JSMdw\nhgQBWFlr7QlU5J6Dr6lWtAG6mZBG4gsQpuf5r039FHJwojeWky0TfancXHhc\niYClV+us84C4BdxqYzP3NsBC22MWmfrbBX15JBnG+8X8v3LwdJbLUEqmdrsa\nev7d\r\n=etSu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdWQFMwD5kNyEWfc7q3UwE7O80j/zqFEBRmEow2TtBUAiBCIaHlq3WHCZjOFlVQH6hInnV+7DmRNcwxgxOM8vMc2A=="}]},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminal_4.0.0-alpha.0_1525719612661_0.34539930614917425"},"_hasShrinkwrap":false,"deprecated":"Deprecated."},"4.1.0-alpha.0":{"homepage":"https://github.com/doodadjs/","author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"license":"Apache-2.0","files":["src","lib","build","dist","browserify","test","index.js","index.mjs","webpack.config.js","config.json","make.json","LICENSE","README.md",".eslintignore",".eslintrc.js",".gitignore",".npmignore",".npmrc",".travis.yml","appveyor.yml","tonic.js"],"scripts":{"build":"node -r \"@doodad-js/make/make\" . make","dist":"node -r \"@doodad-js/make/make\" . install","browserify":"node -r \"@doodad-js/make/make\" . custom=browserify","test":"node -r \"@doodad-js/make/make\" . custom=test","lint":"node -r \"@doodad-js/make/make\" . custom=lint"},"devDependencies":{"@doodad-js/eslint-config-base":"^1.4.0","@doodad-js/make":"^3.1.0-alpha.0"},"main":"index.js","browser":"./browserify/browserify.min.js","engines":{"node":">=6.0.0"},"name":"@doodad-js/terminal","description":"Terminal (alpha)","version":"4.1.0-alpha.0","keywords":["doodad-js","terminal"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-terminal.git"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-terminal/issues","email":"doodadjs@gmail.com"},"tonicExampleFilename":"tonic.js","dependencies":{"@doodad-js/core":"^9.1.0","@doodad-js/io":"^6.1.0-alpha.0","@doodad-js/safeeval":"^4.1.0-beta.0","@doodad-js/unicode":"^2.1.0-beta.0","@doodad-js/locale":"^5.1.0-beta.0"},"_id":"@doodad-js/terminal@4.1.0-alpha.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"doodadjs","email":"doodadjs@gmail.com"},"dist":{"integrity":"sha512-E1W0E3HAwOfZ4FbhjM0l83ATEGpVCYvYjRErcePoNTxKmdnX1MXccMGb7YRU8HA+v30jC3EW0HpmElSVYTpOsg==","shasum":"b1297cf3e8856282896c2da5de09c53fa0f7f1ad","tarball":"https://registry.npmjs.org/@doodad-js/terminal/-/terminal-4.1.0-alpha.0.tgz","fileCount":32,"unpackedSize":118661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbENIeCRA9TVsSAnZWagAAcY0P/0dlOgNXAXB+AufWZGd+\nt2QUn2zAqD2HdUscVs/so+QDCOjNJmm5EaVC6o/LjUYzj1tBI8digBsH7TGJ\nKaRmszUmBu3VvrG8NpSa1JZ0ddcU0UfPtbfGOS/BmGrBYXJTHbmdLy41GGH5\n4lNNurWfyAiWGirVs0WZ2MbdSPGSNmj6ZFeY4Ij4UzQRc9LD3P7wo80Ln5od\nMm0Pxjlm2WbFX2Dqj5yRNEWrJpfT/dQY+QL/ZXQXlzi3WZpRm3ZO0yAcnKGH\n+tmFUnkvqvn+0YEqLNLpPMvVklUafp4UoOQW/vypHgezw3IOuDOsyEIMFNDI\n2iRFQl9zRPm0laDqrZpbG30ZxireEf/cT2nG6oRJueR8EcoDpEu2zEj1JlFJ\nbT3+Te+lrGHDme2VBWQr1/nid23vMcFh9QTvlhuu19yPesTdaB8TsQUi24e7\nFRJyWsd7VqVRtGj0uXZwLbwS8WdauJhUNt1i3DBvD3RZgdx0nmbmSV2k/B8C\nbIUWbzzcGrMjOPuF3djLm5e5fqRoz1z0KexK8CrfPagLbFpqazjqrGwCR7cP\nYI5qvjwsHI3tDBDjHRcKfI/SQz5IobRgHIog5mCTpe1+MvmpwG8yGK2juXmm\nEl2iRPor1cu9O4J0LC7K7i27RDhndDffXO6I2fArqbuaCN8r+i6E4w+jTk+a\nFDau\r\n=hXR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuxRDkF/3ko8PJAIGJrDjcPRwaxWirkl8OnGGwI06LbAIhAND3WyL9Xmhxo8bGE957PmwbDW1n6aL/5G4TymFBPdx3"}]},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminal_4.1.0-alpha.0_1527829021874_0.22561281776316489"},"_hasShrinkwrap":false,"deprecated":"Deprecated."},"4.1.0-alpha.1":{"homepage":"https://github.com/doodadjs/","author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"license":"Apache-2.0","files":["src","lib","build","dist","browserify","test","index.js","index.mjs","webpack.config.js","config.json","make.json","LICENSE","README.md",".eslintignore",".eslintrc.js",".gitignore",".npmignore",".npmrc",".travis.yml","appveyor.yml","tonic.js"],"scripts":{"build":"node -r \"@doodad-js/make/make\" . make","dist":"node -r \"@doodad-js/make/make\" . install","browserify":"node -r \"@doodad-js/make/make\" . custom=browserify","test":"node -r \"@doodad-js/make/make\" . custom=test","lint":"node -r \"@doodad-js/make/make\" . custom=lint"},"devDependencies":{"@doodad-js/eslint-config-base":"^1.4.0","@doodad-js/make":"^3.2.0-alpha.0"},"main":"index.js","browser":"./browserify/browserify.min.js","engines":{"node":">=6.0.0"},"name":"@doodad-js/terminal","description":"Terminal (alpha)","version":"4.1.0-alpha.1","keywords":["doodad-js","terminal"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-terminal.git"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-terminal/issues","email":"doodadjs@gmail.com"},"tonicExampleFilename":"tonic.js","dependencies":{"@doodad-js/core":"^9.1.2","@doodad-js/io":"^6.1.0-alpha.1","@doodad-js/safeeval":"^4.1.0-beta.1","@doodad-js/unicode":"^2.1.0-beta.1","@doodad-js/locale":"^5.1.0-beta.1"},"_id":"@doodad-js/terminal@4.1.0-alpha.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"doodadjs","email":"doodadjs@gmail.com"},"dist":{"integrity":"sha512-JnTEFoqrvRUiatz0TSGyRnx90K37Bw9yC6lTYiCDSz8dxlwIhr/b4q2B41MaK69Us29bveJgqvvF6nkj6tRI6g==","shasum":"f0a5844ad09f05ed19679c327bae25da6113c58b","tarball":"https://registry.npmjs.org/@doodad-js/terminal/-/terminal-4.1.0-alpha.1.tgz","fileCount":32,"unpackedSize":118661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZ/VCRA9TVsSAnZWagAAka0P/j0nkCoLQ8h9fQx4u9le\nPZTaGtTPzkvN++Zldogx81KE8MyQWvKu1m29ZNo0SxQDQbeU6CIpCHt9ReND\n96o7nno/l2sa0ylBUZoZi5SzDwmAc88NgqySQcWKQeh0SILQC6HYc54g9Ll+\nnz0gv3XA8kGw1PyRdTUtDKr1gc+EebKFdaQeGnmkmqh7l9iHzBhtnds4DYVt\n06lwNLjHdj3j00tiF6uLPDi+QHBSeTFq7navBSCD81dK9QNhUNrlPTkcRPCX\nM0rdA6WcJGga9bjkdLZWmaP7SGc+EHzU2d1c6A6LDhJ9MjINgxwvq1ViFBss\nY0HDmuRS38XGiwhhpY1mWkRzffklgPhjitYXpDog47X+W1uPqcv7swld8jSo\nf7jGyItRyiFi/YyWnbRdUBPpc0ofS4VEIc51+GXq9MgsZ8iXDECw6Ok/kNOa\nl1d/gMTN1SIE86chaLhgox6A8nbzhAEOxkAMd388UyALlacVJj6l9PY97dge\nQ81GG7u5jlGuvxmfKnk5G3eCE2uJRg9D6pFcPcfSK2EqTKOg0EXfKN+cEKqw\npE6S6uj84SxSq3+YRGB3+EAYaVLCYee6QiY6jx1/oCHpDLiSfUbjeLSspt8u\nw4EI2XbE1VOJ9akl7NySm9z+B/B09iM68hYqB1A/WAcfXaxYNIfB/TffeSE7\nbSVc\r\n=Fb2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJxyCafaDDpLU07QPQzsv31dxM6or2+DBncDVe+pza3wIgA7lDTIa4NACO8cnlsRPkFBJDCoeYkGGbWs6Ux9jbcos="}]},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminal_4.1.0-alpha.1_1528405972558_0.7218457468079422"},"_hasShrinkwrap":false,"deprecated":"Please"},"4.1.0-alpha.2":{"homepage":"https://github.com/doodadjs/","author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"license":"Apache-2.0","files":["src","lib","build","dist","browserify","test","index.js","index.mjs","webpack.config.js","config.json","make.json","LICENSE","README.md",".eslintignore",".eslintrc.js",".gitignore",".npmignore",".npmrc",".travis.yml","appveyor.yml","tonic.js"],"scripts":{"build":"node -r \"@doodad-js/make/make\" . make","dist":"node -r \"@doodad-js/make/make\" . install","browserify":"node -r \"@doodad-js/make/make\" . custom=browserify","test":"node -r \"@doodad-js/make/make\" . custom=test","lint":"node -r \"@doodad-js/make/make\" . custom=lint"},"devDependencies":{"@doodad-js/eslint-config-base":"^1.4.0","@doodad-js/make":"^3.2.0-alpha.0"},"main":"index.js","browser":"./browserify/browserify.min.js","engines":{"node":">=6.0.0"},"name":"@doodad-js/terminal","description":"Terminal (alpha)","version":"4.1.0-alpha.2","keywords":["doodad-js","terminal"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-terminal.git"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-terminal/issues","email":"doodadjs@gmail.com"},"tonicExampleFilename":"tonic.js","dependencies":{"@doodad-js/core":"^9.1.3","@doodad-js/io":"^6.1.0-alpha.2","@doodad-js/safeeval":"^4.1.0-beta.7","@doodad-js/unicode":"^2.1.0-beta.1","@doodad-js/locale":"^5.1.0-beta.1"},"_id":"@doodad-js/terminal@4.1.0-alpha.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"doodadjs","email":"doodadjs@gmail.com"},"dist":{"integrity":"sha512-OQOaMOTJIdvw0vbZDnfBvMTMWWyHo3v5S/7fbMoRR/qP1KoLgpQVe504bKacqDGpSCp/+mFStbRxmzpS3IDAhQ==","shasum":"a0855f1cdbc4a3b0c5c18d8c6cc34c796c0b92a1","tarball":"https://registry.npmjs.org/@doodad-js/terminal/-/terminal-4.1.0-alpha.2.tgz","fileCount":32,"unpackedSize":119123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO/HLCRA9TVsSAnZWagAAxvwP/0agY0k3g9fGdxCEZaK3\nu6VrlDXNUoISyMKyuitrIutONC2HnK9paAhzk31fQh/O+xaJrWNhnUXtFcWF\nPmyFs2NCqaD+DYVhr+hlTX4DUWJRs5+ePZ6De0jSwMCz4ZL1zy3EOPC2UeUl\nY+pzxSCCQua6wkiVcNb7AUXzbnXia23eYt2zL2P773YAnRIZOs8sHj/i8AN7\njHjW2Bj467PHEqfluJSpURg+IjHeFeDYXD3vrviNA+QnPf6SST5f8YvJrfcG\nC4h9TPPQgMJ7KwSuXBA2Cz/UzlIVng91HZi9/gIFGDaB0ZKsq00IB6+QvCC/\nf355sqeskI1mIG4rVSxlww0Bx413Lex/cMm+kPu4EFINYL9Z8VEGxbkmaVLF\nGGRS8jsQ+U6BW3nk0Uk9pTna5i+Gp9kqFtfO2HYqeppB5Zn2csTwM5BXZPvN\nIrErNWzgDgjp179UjmnExG9OKVeCDB+rau1YheuXjxdHnhVgxMI/rGB+HBSd\n6ZkuHbHbP8avzmZDI481+ru7hyVJdFn7mhDdG4nlZgEPNhVqwtMPVEnw5uoL\nZmzvIZcrE+28jcvotz5/ezbOGcWoLWMJdexgVPVdTuwVM/Sl6LCN2WQxrXa9\nE1zR+70AXf5SKL+ZhEFWQihzcfyOECqQCS4DcR6RV6YkRooQrGp1CL2NAr5F\nX7g9\r\n=pMZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6VgBJ4W/aiJiMehIq53EL0vOVrvRvA16lcBGtGiCIRAiB7jpSdikQcUf9b2DzLgVKmOyIEJxMCs+bXMZNiYQCVLw=="}]},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminal_4.1.0-alpha.2_1530655179343_0.4866792996295608"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-07T19:00:12.606Z","4.0.0-alpha.0":"2018-05-07T19:00:12.738Z","modified":"2022-04-05T05:16:18.704Z","4.1.0-alpha.0":"2018-06-01T04:57:01.984Z","4.1.0-alpha.1":"2018-06-07T21:12:52.789Z","4.1.0-alpha.2":"2018-07-03T21:59:39.396Z"},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"description":"Terminal (alpha)","homepage":"https://github.com/doodadjs/","keywords":["doodad-js","terminal"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-terminal.git"},"author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-terminal/issues","email":"doodadjs@gmail.com"},"license":"Apache-2.0","readme":"Terminal (alpha)\n\n[![NPM Version][npm-image]][npm-url]\n \n<<<< PLEASE UPGRADE TO THE LATEST VERSION AS OFTEN AS POSSIBLE >>>>\n\n## Installation\n\n```bash\n$ npm install @doodad-js/terminal\n```\n\n## Features\n\n  -  Customizable prompt.\n  -  Commands (built-in and custom ones).\n  -  Evaluates Javascript expressions.\n  -  Commands history.\n  -  Supports commands returning a Promise. Their result is sent to the console on resolve/reject.\n  -  Supports colors.\n  -  Configurable ANSI sequences.\n  -  Implemented as a stream.\n  -  ...\n\n## Example\n\nPlease install \"@doodad-js/test\" and browse its source code. Begin with file \"./src/server/units/index.js\".\n\n## Other available packages\n\n  - **@doodad-js/core**: Object-oriented programming framework (release)\n  - **@doodad-js/cluster**: Cluster manager (alpha)\n  - **@doodad-js/dates**: Dates formatting (beta)\n  - **@doodad-js/http**: Http server (alpha)\n  - **@doodad-js/http_jsonrpc**: JSON-RPC over http server (alpha)\n  - **@doodad-js/io**: I/O module (alpha)\n  - **@doodad-js/ipc**: IPC/RPC server (alpha)\n  - **@doodad-js/json**: JSON parser (alpha)\n  - **@doodad-js/loader**: Scripts loader (beta)\n  - **@doodad-js/locale**: Locales (beta)\n  - **@doodad-js/make**: Make tools for doodad (alpha)\n  - **@doodad-js/mime**: Mime types (beta)\n  - **@doodad-js/minifiers**: Javascript minifier used by doodad (alpha)\n  - **@doodad-js/safeeval**: SafeEval (beta)\n  - **@doodad-js/server**: Servers base module (alpha)\n  - **@doodad-js/templates**: HTML page templates (alpha)\n  - **@doodad-js/terminal**: Terminal (alpha)\n  - **@doodad-js/test**: Test application\n  - **@doodad-js/unicode**: Unicode Tools (beta)\n  - **@doodad-js/widgets**: Widgets base module (alpha)\n  - **@doodad-js/xml**: XML Parser (beta)\n  \n## License\n\n  [Apache-2.0][license-url]\n\n[npm-image]: https://img.shields.io/npm/v/@doodad-js/terminal.svg\n[npm-url]: https://npmjs.org/package/@doodad-js/terminal\n[license-url]: http://opensource.org/licenses/Apache-2.0","readmeFilename":"README.md"}