{"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"dist":{"shasum":"2f37ba57cabcdbf6dfe56bce8209de04dcfaa8ef","tarball":"https://registry.npmjs.org/xterm-addon-serialize/-/xterm-addon-serialize-0.9.0-beta.2.tgz","fileCount":6,"integrity":"sha512-oCRHXdlrlzcNmxRxHJlYq6FiJlgQDXft62DcE+WY7Y7R5rjPB8ahrSQHBwjc3ZIK0GRL8fRReuwxL1+Jy4Dt4Q==","signatures":[{"sig":"MEYCIQCCusOTh5q6hTRKOm+C53tLF03EFnVrlRP8fmCGMtue5gIhAL50FrZkQiuPNom9QKwJUdBCgJMk7Z+NjFB/C+Ox+c+R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL0n1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIDg//bPppz2PhT76JFCKbxvrULN8L27R6TFR0WkpKE+4/kP3/SreK\r\nqcI/w59rj0c5lJiJmAdYXD1hajnG4Ag+xPd7DMz7jg7m+koo2CU4DJJK7tuU\r\nT+oD/5zVOF2i4PcsWcciQIiMFg/+Wzm/Jlxfo+Odwuh6uZ1nkyMVdBxEFJo4\r\nkzkDaDSe1Mfi3GroCGRXieu8mxp683vWrw1CwnCXOIlVe+1DDPYXiWxRYMzm\r\n04WmjuWfrGW1854Bncn77dKpoOCEqfaa7ILKI8ayemYDkDoA9o9+fbK4HEBy\r\nwsbvogW705D1JKZV6HLjaZi8TZqfqhK6j8rgr/P6qV8EGHF+g6ipoP3qP9Vq\r\nPDZVQ5Y6nrQgi1WEcM1dw6rdm7EG+JKagF+oPro7hkIYq5f9i39Gi9X7XQpx\r\n0mB42myQYXiN7wiQ6pRISuhKvT/2wXJbvxU+IY/t7vmQ5yVR9pSt+HcON73q\r\nfJ2j2HD0ldEbu31IlkQ/W6V30Ryjaof8mQs2uGytP4zZfp5DQTqJ0h2l6+SW\r\nVExdSs1vnxNr/1GunCN1XP9Wd+Zxt+ETTyPc1IlH0elt9MNyUcS+jMELvHnF\r\nsORa7t2IYGpFTyd3BkZyj+0ZIRawDlIfK3oMYC/neQwqdSfoocMBQCx+diPC\r\nTF1mhz5+g2TlVwL1RLM3+4BFYVyUhlVB5/M=\r\n=xoVj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/xterm-addon-serialize.js","name":"xterm-addon-serialize","types":"typings/xterm-addon-serialize.d.ts","author":{"url":"https://xtermjs.org/","name":"The xterm.js authors"},"readme":"## xterm-addon-serialize\n\nAn addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables xterm.js to serialize a terminal framebuffer into string or html. This addon requires xterm.js v4+.\n\n⚠️ This is an experimental addon that is still under construction ⚠️\n\n### Install\n\n```bash\nnpm install --save xterm-addon-serialize\n```\n\n### Usage\n\n```ts\nimport { Terminal } from \"xterm\";\nimport { SerializeAddon } from \"xterm-addon-serialize\";\n\nconst terminal = new Terminal();\nconst serializeAddon = new SerializeAddon();\nterminal.loadAddon(serializeAddon);\n\nterminal.write(\"something...\", () => {\n  console.log(serializeAddon.serialize());\n});\n```\n\nSee the full [API](https://github.com/xtermjs/xterm.js/blob/master/addons/xterm-addon-serialize/typings/xterm-addon-serialize.d.ts) for more advanced usage.\n\n### Benchmark\n\n⚠️ Ensure you have `lolcat`, `hexdump` programs installed in your computer\n\n```shell\n$ git clone https://github.com/xtermjs/xterm.js.git\n$ cd xterm.js\n$ yarn\n$ cd addons/xterm-addon-serialize\n$ yarn benchmark && yarn benchmark-baseline\n$ # change some code in `xterm-addon-serialize`\n$ yarn benchmark-eval\n```\n","license":"MIT","scripts":{"build":"../../node_modules/.bin/tsc -p .","package":"../../node_modules/.bin/webpack","benchmark":"NODE_PATH=../../out:./out:./out-benchmark/ ../../node_modules/.bin/xterm-benchmark -r 5 -c benchmark/benchmark.json","prepackage":"npm run build","benchmark-eval":"NODE_PATH=../../out:./out:./out-benchmark/ ../../node_modules/.bin/xterm-benchmark -r 5 -c benchmark/benchmark.json --eval out-benchmark/benchmark/*benchmark.js","prepublishOnly":"npm run package","benchmark-baseline":"NODE_PATH=../../out:./out:./out-benchmark/ ../../node_modules/.bin/xterm-benchmark -r 5 -c benchmark/benchmark.json --baseline out-benchmark/benchmark/*benchmark.js"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"homepage":"https://github.com/xtermjs/xterm.js#readme","keywords":["terminal","xterm","xterm.js"],"deprecated":"This package is now deprecated. Move to @xterm/addon-serialize instead.","repository":{"url":"git+https://github.com/xtermjs/xterm.js.git","type":"git"},"_npmVersion":"6.14.17","description":"An addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables xterm.js to serialize a terminal framebuffer into string or html. This addon requires xterm.js v4+.","directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_nodeVersion":"14.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"xterm":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xterm-addon-serialize_0.9.0-beta.2_1664043509731_0.211356906357121","host":"s3://npm-registry-packages"},"_id":"xterm-addon-serialize@0.9.0-beta.2","version":"0.9.0-beta.2"}