{"_id":"3h-term","_rev":"3-88fe87a5d7cb0191b653a64505ce0e6f","name":"3h-term","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"3h-term","version":"0.1.0","description":"A terminal simulator in browser.","module":"./dist/3h-term.min.js","main":"./dist/3h-term.umd.min.js","types":"./index.d.ts","author":{"name":"3h"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-term.js --config-file terser.json --module -o dist/3h-term.min.js && terser dist/3h-term.umd.js --config-file terser.json -o dist/3h-term.umd.min.js && node stat","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-term.git"},"keywords":["t","term","terminal","shell","console","simulator","3h"],"devDependencies":{"@babel/core":"^7.10.0","@babel/preset-env":"^7.10.0","dts2md":"^0.4.0","rollup":"^2.11.0","rollup-plugin-babel":"^4.3.0","terser":"^5.2.1","typescript":"^4.0.2"},"dependencies":{"super-x":"^1.0.0"},"gitHead":"e271e45fd8a246f00e073d64af23a8008bd2d03a","bugs":{"url":"https://github.com/huang2002/3h-term/issues"},"homepage":"https://github.com/huang2002/3h-term#readme","_id":"3h-term@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-oDV5wsNbIDFvsNfvOMypyHIVXjB9NAaeX5oWqnQG4XbVEfLUKoMC08A4trOQb47ZBGOehz22m1jOJeBPwoLNWw==","shasum":"8e9e25f067fa3cd6e1d40e9bf360c1a041ed2665","tarball":"https://registry.npmjs.org/3h-term/-/3h-term-0.1.0.tgz","fileCount":13,"unpackedSize":44741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRd3hCRA9TVsSAnZWagAAbcwP/3yV1VuHYzn1+IHykPCv\nRijWVkoI8YdkNmOdFJaBRJDN4plM9dp7ueHdUlhq8vwkHmBc8o+c7yggZ7ws\nMt+N387nV45RC7TtcSpu7Yc2DBsvau+bmbCJe2QRQFOI3mhZvhn4PSJmPG65\nXNBkANmMAYW5DxHOhGPenL3QeuwVm3XjXjnMCmYXhteKC2ttNzg6jZ3g/Ehx\n+wfSNSbRQoUV7zySddGQ74VYi5UwhDNOQvH7tg2+l5FMZgFnClMCdLcuZu6D\nZ5IWKMZCxR0Xbk3VO7434dyeyuUuCDGxUrTD7Wb28BiPyhbemQwDivbrL4Sc\nSr1YQ0wLlL8R4E/JAeSLOcO6I30jAH9ARV+8VyocfL1zrbcW18cih6FSS3vg\nkfYgOOtqHqvQPnrvr+pBlWoKF1XJuQrdKj8M+321HRcIaB/Zy28b2Rwdj/cd\nNdglizypgB0JXzklt/xwVH/55iR68FNQKQdIWfMiaXEhtQLBXSEHSm0zp5j3\niGKcHfEq4bUtuHIvcw9FP/BVAHlY4NkbLwVsCCq41U+Wh5J3N0dyubEF4B2i\nNSPSMOE+sRUbEEtc6lx+1PbvoEl7UMXXRKvQjeZYFjMlrPmNXuBQD1rhPQKX\n6UzJMVD1SuBpZ/62t+0C3UoqyKWf6KGic/qVAGlli7/U9hN0n2YsiFOEv/2f\nw7iY\r\n=fX4Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADFOZM1HABZM25D2hRDmIXp252lqts0TyrtIixo8HyRAiAYUIHpLW7PLJ6qXZxQbfLyv9CP5gYnn+AmGjkmg5hwnw=="}]},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-term_0.1.0_1598414304854_0.6236155573916666"},"_hasShrinkwrap":false},"0.1.1":{"name":"3h-term","version":"0.1.1","description":"A terminal simulator in browser.","module":"./dist/3h-term.min.js","main":"./dist/3h-term.umd.min.js","types":"./index.d.ts","author":{"name":"3h"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-term.js --config-file terser.json --module -o dist/3h-term.min.js && terser dist/3h-term.umd.js --config-file terser.json -o dist/3h-term.umd.min.js && node stat","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-term.git"},"keywords":["t","term","terminal","shell","console","simulator","3h"],"devDependencies":{"@babel/core":"^7.10.0","@babel/preset-env":"^7.10.0","dts2md":"^0.4.0","rollup":"^2.11.0","rollup-plugin-babel":"^4.3.0","terser":"^5.2.1","typescript":"^4.0.2"},"dependencies":{"super-x":"^1.0.0"},"gitHead":"3c8b26d666fc9a1e7e23e8269e9ad518fbe1d4a2","bugs":{"url":"https://github.com/huang2002/3h-term/issues"},"homepage":"https://github.com/huang2002/3h-term#readme","_id":"3h-term@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-z9gcqISIN+Y1TI4Rsl2u05RAMXYvDOwIHPjzKCgCMn3ah8PIvGI45rPa+kW6wvlcHM345RuxUMgVPZiCKFQtRQ==","shasum":"51285a6ffe26eed95183f78e3616ab619c671e21","tarball":"https://registry.npmjs.org/3h-term/-/3h-term-0.1.1.tgz","fileCount":13,"unpackedSize":44784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRd6DCRA9TVsSAnZWagAANJgP/Rp4Qh/rFRd6l3jRcyIy\nM1+WoreNSr1lXVbnW5rhaTd6bTrk8hhPs+3/W2VVXEsm89C2SsBZ9bypNNHK\n7xgBnKsE8x6UPDZoDjTZX4UamyPtmyAHklGnhCVaURtNsd6BPfvaCJpEpXMT\nGckr30KQn8rS109Y4uO0xd+ENwZMyHrNOoVAdtA79RfHsEDnsyp9jZ1O8ogl\nA5zjo3+hKEYo6+y6nXmzgs1IVevdv8MWa9jBX7PbwQD90A5cy1VRRsSrvjRN\n6SCPeW52yXvChIGUZrgorkz/PnMmbyW+3fH7uH1NU+CEi//YVMq6El/gHqCL\nE2TWP6njfawqnDrD5VP1/K2kPNsNyebFKbTQccUX5AQcHaRlhhHgTpBwI8nY\nD6IFjSLVvQrnlYTSqfLQE4J/oL0HqlHiPmEPDPS2Jnz0PCCRkTSqjMvMxgjY\nAb5dy1y8AVSDhrD3D+MzbtwDCmsc0Gz5iPB1DjGLUGS7gzliyBPD290dUSQY\ndWMrFC4ReQ0t7Lc3ezOhh2FMiV/Std3W2tIAyBlOVjV4TXnTbinlOzCtMNKt\nNtwrp8q1hXx0fHfTlmXoHiDIVvSZKfX6bpERBa4TO8GW9QNyv1NMZEvRbA1K\nfFIo9ORjMPt3b9BF0STGrb4myWKwHmLz8euXFpNVFjD+P4drPdgrabO6XeMN\nSmVW\r\n=c6dL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxE0HDy7nNAtfk1J4JkvSj6Ig84ghQfX14IUDvBpu05QIgKP8JQ95eHf0ZvmAk2kHn/aCz5IjFNw4Qq27s0JlV8p8="}]},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-term_0.1.1_1598414467128_0.041992618693367456"},"_hasShrinkwrap":false},"0.1.2":{"name":"3h-term","version":"0.1.2","description":"A terminal simulator in browser.","module":"./dist/3h-term.min.js","main":"./dist/3h-term.umd.min.js","types":"./index.d.ts","author":{"name":"3h"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-term.js --config-file terser.json --module -o dist/3h-term.min.js && terser dist/3h-term.umd.js --config-file terser.json -o dist/3h-term.umd.min.js && node stat","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-term.git"},"keywords":["t","term","terminal","shell","console","simulator","3h"],"devDependencies":{"@babel/core":"^7.10.0","@babel/preset-env":"^7.10.0","dts2md":"^0.4.0","rollup":"^2.11.0","rollup-plugin-babel":"^4.3.0","terser":"^5.2.1","typescript":"^4.0.2"},"dependencies":{"super-x":"^1.0.0"},"gitHead":"7bceda217c08664d1837107931afdc674f978c06","bugs":{"url":"https://github.com/huang2002/3h-term/issues"},"homepage":"https://github.com/huang2002/3h-term#readme","_id":"3h-term@0.1.2","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AEbUkvHxLsjMMTruoITcxqL6wqyZ3+K0c4SDGLekEmJXPCy6NGW8ZJijlaTIndQzYoXdU86fiQeurCZyDgwopA==","shasum":"14aebe0508498a0766830d8b43fdf601e3bbf688","tarball":"https://registry.npmjs.org/3h-term/-/3h-term-0.1.2.tgz","fileCount":13,"unpackedSize":44659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAr9mCRA9TVsSAnZWagAAhsYP/AtVP+88GjXGARHWQNjm\n7ajW9BrlllLCmWIQvxGO9uJRA9gONR4j2quTxjDkE+k0HhI32saOVdU/ooNf\nw338KN2Wg4pgm0boiAbK4G5/cFNzTAsw+Pb2ABPqR1wCwLFM50arC2C9H7tT\nB8dbXU2ngtGYk56VAXthpv+Hj4btiorDmvG9U4gczOqaqeGWjF4C/fiP94nG\n8KNJmuTNp7xDbtUAm0WjfSCZ0evus+Jd0aFa+wMTa5k99UDOcc3b5BN01P/6\nL2CMZE+0Wl1QhbxaLz3BsY48CTO06bNhQkxZXNZ9r7KNwrz50dxQeOm66S/G\nc6nYGrQ11afi5++VfMjH7A3fpldgJkhJpP9bWKbFuUkLQatXO5U4V4XdJLe+\n/b0/0vv5kjtw/iiXRCV8XauE9kiHP34MJEvisIpnblDITRuBCb9I+8bV0giD\ncAGSEpyZzK+N2QBKgX3QXm60bIfATeL9q8QfHlPsBR+BxzPZqmlAUkICWw0K\nadXU2xaP1Fbd4ZSqR4c3l5g5lAcAZKhUgNI6GMEHDVfk3D4UwPobRzwvilVL\nWraDyB7O9iYB0N3z9s4qftSh79mLcp/fXC3jki96xLGPDkvIcQXCHpK6IOEt\no8dhDTomgbv1B9vA5+ECyJlWmhsLQnQZQDIK8/8p6zjAb6mdzGRf4UFihYbO\nMFpE\r\n=HqlZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmhoYV85C5KM4DLp2cUsUnvQtsWNRa8jrBx1ryw2zpKAiEA3sd5gsFnc8yzWPVjsV9hNKjMz1BMpUCX9Ee7XC3po6k="}]},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-term_0.1.2_1610792806025_0.4564273471021594"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-26T03:58:24.853Z","0.1.0":"2020-08-26T03:58:25.025Z","modified":"2022-04-04T10:21:36.719Z","0.1.1":"2020-08-26T04:01:07.309Z","0.1.2":"2021-01-16T10:26:46.293Z"},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"description":"A terminal simulator in browser.","homepage":"https://github.com/huang2002/3h-term#readme","keywords":["t","term","terminal","shell","console","simulator","3h"],"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-term.git"},"author":{"name":"3h"},"bugs":{"url":"https://github.com/huang2002/3h-term/issues"},"license":"MIT","readme":"# 3h-term\r\n\r\n> A terminal simulator in browser.\r\n\r\n## Links\r\n\r\n- [API Reference](https://github.com/huang2002/3h-term/wiki)\r\n- [License (MIT)](./LICENSE)\r\n\r\n## Example\r\n\r\n```html\r\n<!DOCTYPE html>\r\n<html>\r\n\r\n<head>\r\n    <meta charset=\"utf-8\" />\r\n    <title>3h-term example</title>\r\n</head>\r\n\r\n<body>\r\n    <script type=\"text/javascript\" crossorigin=\"anonymous\" src=\"https://cdn.jsdelivr.net/npm/super-x@1.0.0/dist/super-x.umd.min.js\"></script>\r\n    <script type=\"text/javascript\" crossorigin=\"anonymous\" src=\"https://cdn.jsdelivr.net/npm/3h-term@0.1.0/dist/3h-term.umd.min.js\"></script>\r\n    <script>\r\n\r\n        const handlers = new Map([\r\n            ['echo', input => {\r\n                terminal.writeln(`\"${input}\"`);\r\n            }],\r\n            ['clear', () => {\r\n                terminal.clear();\r\n            }],\r\n        ]);\r\n\r\n        const terminal = new T.Terminal(\r\n            {\r\n                margin: '1em auto',\r\n                width: '480px',\r\n                height: '320px',\r\n                fontSize: '16px',\r\n                borderRadius: '5px',\r\n            },\r\n            T.createProgram(handlers, input => {\r\n                terminal.writeln(`Unknown operation: ${input}`);\r\n            })\r\n        );\r\n\r\n        document.body.appendChild(terminal.container);\r\n\r\n        terminal.write('This is an example of ')\r\n            .write('3h-term', {\r\n                color: '#FFF',\r\n                fontWeight: 'bold',\r\n            })\r\n            .write('.')\r\n            .writeln();\r\n\r\n    </script>\r\n</body>\r\n\r\n</html>\r\n```\r\n","readmeFilename":"README.md"}