{"_id":"xterm-addon-ligatures","_rev":"110-b6d17ab729c5870bdc600eaeca940e82","name":"xterm-addon-ligatures","dist-tags":{"beta":"0.8.0-beta.36","latest":"0.7.0"},"versions":{"0.1.0-beta-1":{"name":"xterm-addon-ligatures","version":"0.1.0-beta-1","description":"Add support for programming ligatures to xterm.js","homepage":"https://github.com/xtermjs/xterm-addon-ligatures#readme","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm-addon-ligatures.git"},"bugs":{"url":"https://github.com/xtermjs/xterm-addon-ligatures/issues"},"engines":{"node":">8.0.0"},"main":"lib/index.js","types":"typings/xterm-addon-ligatures.d.ts","scripts":{"prepare":"node bin/download-fonts.js","lint":"tslint --project tsconfig.json --fix","prebuild":"npm run lint","build":"tsc","watch":"tsc -w","pretest":"npm run build","test":"nyc mocha lib/**/*.{test,integration}.js"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.2","font-ligatures":"^1.3.1"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^8.10.10","@types/sinon":"^5.0.1","axios":"^0.18.0","chai":"^4.1.2","mkdirp":"^0.5.1","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.3","tslint":"^5.9.1","tslint-consistent-codestyle":"^1.13.0","typescript":"^2.8.3","xterm":"^3.5.0","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^3.5.0"},"nyc":{"sourceMap":true,"reporter":["text","html","json"],"include":["lib/**/*.js"],"exclude":["lib/**/*.test.*","lib/**/*.integration.*","lib/**/*.d.ts","lib/**/*.map*"]},"contributors":[{"name":"Jeff Principe","email":"princjef@gmail.com"}],"gitHead":"bc2d924c51a10df13c3898089517df3e992cd4ae","_id":"xterm-addon-ligatures@0.1.0-beta-1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"dist":{"integrity":"sha512-wGoo+AlTTKzwMI5+hQBoC6P0SVV3etpUnm11lVpfyPUmhkoV+YrrvYEPmHRkjitgp5VzOk640XilfTOfm7F5Vg==","shasum":"b2f68bbafd1e616893c78a4b16d1fdaee080c019","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.1.0-beta-1.tgz","fileCount":12,"unpackedSize":108418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbblJiCRA9TVsSAnZWagAAeKAP/AxOqsy4kvgfAJgZkqK/\nYkFKhGaubTBZndBvb+iz0EguZ7LoKEfa9uGO/MRlEnehn8vBS77CskUcOfX3\ncvLBu//f3yKVpB86Jo/OM3CoqMB8J88HcTXw1hqWDbUK8I/wZZrh9Pz3U6Vk\nJCufOlHV6njQW++J7Zg6UkqieF2ZgbOAKaDvMnL3IWZKue/D5urdLXtBoFEA\ndyU41TsHX9ETht2Jcs5uvw07iNLFOP+KqZ3KciFKA+7V3xM1hixM4tbXZPaD\nCEVFgL4Czqcmhg56TYc92yqoeh0DBoktFp55x/pS4zqXH2ev3znYkk1SvoOm\ninoNcCB7eNR6JES7OQq9uHsVHPCQ3xiiRcdrcnp9Vq3qlfgBlhkVmG3LqR5X\np4yCEJQIsWoyfbSyez61j1ACN9P8rtzZXZwrKtjT5EJWYaZczJ0yMDbNHIdL\njVbbFjDE2pVAoAHs5z9toW3e53RLLJhIU85T2yThxeWrrbIKP0D8vLh53ERX\nyT6wyh71Nu86LVBkM25/LBhXhmjeJRCo9pffpkntp5xntAWha/RAclT5TwLk\n0M3iypm+aHUOL3h5JSHY36GqQp3rbk7YN5YVsMvtp4mNcGd+fyn8tKCzooJL\nlYIkI0il1JQtrBNpYrQ15VpeOxtXQkKhxrkKw+uj/25EsaQcbySJxJIcJEab\ncNqb\r\n=RjJQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjQ/hp1wa44smYlDSx4dDEn9x4XDzmDKEmBE22UcKnpAiEAgj81yc4hOpooIewsHfrzR/zd3Ad9L6MqnSkuaHly0vg="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.1.0-beta-1_1533956706050_0.5291584675891654"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.1.0-beta-2":{"name":"xterm-addon-ligatures","version":"0.1.0-beta-2","description":"Add support for programming ligatures to xterm.js","homepage":"https://github.com/xtermjs/xterm-addon-ligatures#readme","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm-addon-ligatures.git"},"bugs":{"url":"https://github.com/xtermjs/xterm-addon-ligatures/issues"},"engines":{"node":">8.0.0"},"main":"lib/index.js","types":"typings/xterm-addon-ligatures.d.ts","scripts":{"lint":"tslint --project tsconfig.json --fix","prebuild":"npm run lint","build":"tsc","watch":"tsc -w","pretest":"npm run build","test":"nyc mocha lib/**/*.{test,integration}.js","prepublish":"npm run build"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.2","font-ligatures":"^1.3.1"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^8.10.10","@types/sinon":"^5.0.1","axios":"^0.18.0","chai":"^4.1.2","mkdirp":"^0.5.1","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.3","tslint":"^5.9.1","tslint-consistent-codestyle":"^1.13.0","typescript":"^2.8.3","xterm":"^3.5.0","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^3.5.0"},"nyc":{"sourceMap":true,"reporter":["text","html","json"],"include":["lib/**/*.js"],"exclude":["lib/**/*.test.*","lib/**/*.integration.*","lib/**/*.d.ts","lib/**/*.map*"]},"contributors":[{"name":"Jeff Principe","email":"princjef@gmail.com"}],"readme":"# xterm-addon-ligatures\n\n[![Build status](https://xtermjs.visualstudio.com/xterm-addon-ligatures/_apis/build/status/xterm-addon-ligatures-CI)](https://xtermjs.visualstudio.com/xterm-addon-ligatures/_build/latest?definitionId=2)\n\nAdd support for programming ligatures to [xterm.js][] when running in\nenvironments with access to [Node.js][] APIs (such as [Electron][]).\n\n## Requirements\n\n * [Node.js][] 8.x or higher (present in [Electron][] 1.8.3 or higher)\n * [xterm.js][] 3.6.0 or higher using the default canvas renderer\n\n## Usage\n\nInstall in your project by running:\n\n```\nnpm install xterm-addon-ligatures\n```\n\nThen, modify the location where you initialize the terminal to enable ligature\nsupport after opening. If you enable ligatures prior to opening the terminal,\nthey will not function properly.\n\nYour code should look something like this:\n\n```js\nimport { Terminal } from 'xterm';\nimport * as ligatures from 'xterm-addon-ligatures';\n\nTerminal.applyAddon(ligatures);\n\nconst terminal = new Terminal();\nterminal.open(document.getElementById('terminal-mount'));\nterminal.enableLigatures();\n```\n\n### Importing in TypeScript\n\nIf you use TypeScript, you will need to cast the terminal variable as `any` when\nyou enable ligatures because TypeScript does not know that the addon is\navailable on the terminal object. It will look like this:\n\n```ts\n(terminal as any).enableLigatures()\n```\n\nAlternatively, you can import the addon directly as a function and pass the\nterminal as an argument:\n\n```js\nimport { Terminal } from 'xterm';\nimport { enableLigatures } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nterminal.open(document.getElementById('terminal-mount'));\nenableLigatures(terminal);\n```\n\n## How It Works\n\nIn a browser environment, font ligature information is read directly by the web\nbrowser and used to render text correctly without any intervention from the\ndeveloper. As of version 3, xterm.js uses the canvas to render characters\nindividually, resulting in a significant performance boost. However, this means\nthat it can no longer lean on the browser to determine when to draw font\nligatures.\n\nThis package locates the font file on disk for the font currently in use by the\nterminal and parses the ligature information out of it (via the\n[font-ligatures][] package). As text is rendered in xterm.js, this package\nannotates it with the locations of ligatures, allowing xterm.js to render it\ncorrectly.\n\nSince this package depends on being able to find and resolve a system font from\ndisk, it has to have system access that isn't available in the web browser. As a\nresult, this package is mainly useful in environments that combine browser and\nNode.js runtimes (such as [Electron][]).\n\n## Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka][] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","gitHead":"bc2d924c51a10df13c3898089517df3e992cd4ae","_id":"xterm-addon-ligatures@0.1.0-beta-2","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"dist":{"integrity":"sha512-MN5zCBxrF9xagzUYIpcgHS4L/Isod3m3ET5S7AUEEbymLJ+4zccio32eyq65Bcc50x/Bm57Hoh9gaSEUdojs8g==","shasum":"def635fd0ca671fe61179629f8492b76c66dec6e","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.1.0-beta-2.tgz","fileCount":20,"unpackedSize":125681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbblTkCRA9TVsSAnZWagAArpEP/Rzzr+C1sW+Z5B2sYPEx\nXx1yvbj/6y2HQRP4Rm3gAWbAv5FVX3z7G++4F/AkJxGYLA0y0Bi/kBf/NpB8\n8thyvJFFMVQWyVQk6D57rKDJOmdAYTuWmnjLHsfLKPqu2i9G0zlBrzyFPcme\nuvOGgd6SysRuX+zx+OfEQ5KK0TgBpROmFfxJjyrQWeOIw9lpZkIN8aNGciER\nVAQPPTYT2XN6XmqipOJqFZF5t50jDNrep73x/yCo9vZaAqHX/2hF+s+pam4Z\nN3ptODd5QtnDmCHZHabfFZcNgMjIxtOxzLPFPl1BnyXEG6wFXPRCAteakVwP\ndyEimc3Cf4KZ7OlPgnsCn3jonuoxU6Kh/SCWxbEDJEEto6hknbdwg41cLEez\niFeFW0zPmlFGuN1fSybgL7RlvvFlAtcz/P2cGAj+gl/hetHAExXRBx/9FMqU\n6eT9Yll46bdX4YDaEYvJPzyuGT2azl7BCFnFslAo6QPravOmi4EPjDS2Dw02\n1ML9lEFC944BXIc2Vp+hkNsTiV7lo4wfDPMyrRifLfolx64LTnanW3kZDk6X\n/cMl2izdbiak8szHGiC6gjzUg2O0l7R57vcp2JHRXXc9YYx81vwbzG2GsEdT\nhK5JRSyA8YEjNyKNwIEqZ9fLWyCP7FGNHF5NuUTozsIZ5JmGO7thFVsE3G8P\nDKgw\r\n=seWx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzc9TvvXdDm4UaNv6Iq91P4Kp5k4xjHogk0xVoY3HlxAIgYCdy8nLqlSo+1RMg6AgsZA4tQvh4w7RT+KRikTmQAmo="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.1.0-beta-2_1533957348097_0.99970523847194"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.2.0":{"name":"xterm-addon-ligatures","version":"0.2.0","description":"Add support for programming ligatures to xterm.js","homepage":"https://github.com/xtermjs/xterm-addon-ligatures#readme","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm-addon-ligatures.git"},"bugs":{"url":"https://github.com/xtermjs/xterm-addon-ligatures/issues"},"engines":{"node":">8.0.0"},"main":"lib/LigaturesAddon.js","types":"typings/xterm-addon-ligatures.d.ts","scripts":{"prepare":"node bin/download-fonts.js","lint":"tslint --project tsconfig.json --fix","prebuild":"npm run lint","build":"tsc","watch":"tsc -w","pretest":"npm run build","test":"nyc mocha lib/**/*.test.js","coveralls":"nyc report --reporter=text-lcov | coveralls","prepublish":"npm run build"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.2"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^8.10.10","@types/sinon":"^5.0.1","axios":"^0.18.0","chai":"^4.1.2","coveralls":"^3.0.2","mkdirp":"^0.5.1","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.3","tslint":"^5.9.1","tslint-consistent-codestyle":"^1.13.0","typescript":"^2.8.3","xterm":"^3.6.0","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^3.6.0"},"nyc":{"sourceMap":true,"reporter":["text","html","json"],"include":["lib/**/*.js"],"exclude":["lib/**/*.test.*","lib/**/*.integration.*","lib/**/*.d.ts","lib/**/*.map*"]},"contributors":[{"name":"Jeff Principe","email":"princjef@gmail.com"}],"gitHead":"f83e217cfee0f4c9532c8f108d2f3665c1c5c601","_id":"xterm-addon-ligatures@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"dist":{"integrity":"sha512-IcRgjq3QCcL6P8W5M86BCnXIGD1LcCVKk7w3S29Yn2+YksMM3c85JjW2OUgsL3VTW/Tb6uyxpSV2rJOsRElVrQ==","shasum":"8d65fea968ba5b4306b2ada6f53eed3e1984f69c","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.2.0.tgz","fileCount":19,"unpackedSize":38492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeClMCRA9TVsSAnZWagAAtecP/js6fn9/4cy8psxkAQsZ\nzNpq2sqcCO73LDfB1POETcLtF/q7DG6O+pEUn+aPV/eC/RVtmY76Eo3qmc/q\nWQEb3r5Hi3o0Uz/LKCfRGguZJDdM6nEN+ZJClQ82trh3LkjIpKTuiFfSY6GF\nkgTETSJFI4Ha8UxtssTklrt/R2H93JyvHemC3Eo6HyLetRzyaT8BUMphKe71\n09+V2IlrQap5X7R5ZH/MinzzenuM6dza1yvjdAJ8cLDNQ4h1ZWaf3goXXCqv\nZC9YK3YkDM6CXVwLT/m7kIgaxd2jJ7klD7a+z26QzLyiK/NSg0ysPzp5onRW\nJ0Gc1jBch0sB/BDmAcmgPnsmd3Au6hxL2I63NWj8U1L0AYE8H7P5ja7lojJn\ncOljQHE2XM9xt3iiHuQvj6vEkeTmyBm9SiJB9IeewtczaPH5U2Ce5C9Vd/Ul\nOikWDlN9uJObQhcCIz7z9bTpm/ZzHo6NbeEiU5K4vid3G9jrQGqONpfai+tw\nVBVYYZMUGf/JBFlJ50PZS6TKy71VGYMH/lB2XMouttEq5NNFdn64Y4jTaC+f\nm2DMYge6c9A9rTFpr21q2rKM31hVfuDOCZAi5JILf4nc0qcFo2bQzRz5CpQ7\nB/ZTrCAdqDghLVHpezBDwbQmKz4VU1ULPoUkSfU/o9xnQHJuHbBceorOKC49\nT+w4\r\n=1eRc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+ukmV2ItAPy7v2tuYU5RAe7MhaK1SwMmAdecavh0syAiB9dmTMdIjbXy6hJQoAINUCbrwJv9tzSv1Gn8Nuiy68AA=="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.2.0_1568155979956_0.979506835903837"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.2.1":{"name":"xterm-addon-ligatures","version":"0.2.1","description":"Add support for programming ligatures to xterm.js","homepage":"https://github.com/xtermjs/xterm-addon-ligatures#readme","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm-addon-ligatures.git"},"bugs":{"url":"https://github.com/xtermjs/xterm-addon-ligatures/issues"},"engines":{"node":">8.0.0"},"main":"lib/LigaturesAddon.js","types":"typings/xterm-addon-ligatures.d.ts","scripts":{"prepare":"node bin/download-fonts.js","lint":"tslint --project tsconfig.json --fix","prebuild":"npm run lint","build":"tsc","watch":"tsc -w","pretest":"npm run build","test":"nyc mocha lib/**/*.test.js","coveralls":"nyc report --reporter=text-lcov | coveralls","prepublish":"npm run build"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.2"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^8.10.10","@types/sinon":"^5.0.1","axios":"^0.18.0","chai":"^4.1.2","coveralls":"^3.0.2","mkdirp":"^0.5.1","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.3","tslint":"^5.9.1","tslint-consistent-codestyle":"^1.13.0","typescript":"^2.8.3","xterm":"^3.6.0","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"nyc":{"sourceMap":true,"reporter":["text","html","json"],"include":["lib/**/*.js"],"exclude":["lib/**/*.test.*","lib/**/*.integration.*","lib/**/*.d.ts","lib/**/*.map*"]},"contributors":[{"name":"Jeff Principe","email":"princjef@gmail.com"}],"gitHead":"bde8d644c8bfaf31346b4edec9d9ea758ae19aec","_id":"xterm-addon-ligatures@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"dist":{"integrity":"sha512-UGoWTM7MBRRXMyGX6oMdaBhrO6SIJTriPo2U+QyQSs4H5J64ZiMZBsJe7ieOLmsKSAC/T+c39moU6sJGbWnylg==","shasum":"487125dbb25818a6f88c3464c9a8a0eb4218bdae","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.2.1.tgz","fileCount":19,"unpackedSize":38492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqLzmCRA9TVsSAnZWagAA5OMP/R/zXLE5VvhcZ/fDmzg3\nIJtnUSWDgyCwmdjZZQm2Ci3rjTV6aJzl4wxq1BPoieN42dwFzdoDA1xi5CRQ\nLle0cryNInuyJTVjmXV/WJWm1D5hJAe9QZtvc2SCTiW4E1veeUys6zriky1f\nlaoZZoxxJwHyfVh2zuKtK3MsaBQRnUFXxlnpr7RTHMk30jGcfIgqLBTn1hXF\nFwPz5eO3O6LdRW3j3SmGaLh2z0BTn7THTWERtLzu/RrKd/MoVEWWG48XrOnh\n8gIopBT+V0lZcGDUlJH+TV6F42frf2/gB98pleuuNpuIW+r45eQ803G69WQV\n2tRs5zpsO6HxGihSMJLAF82T2daTJvbdVQ+J7M8RlrwNDMvYByBTd2eqSS3i\nfPeJOF1ruPG4Ac1KfnLmTSrYA/Slx9iB8VXePjawLXG4geErDLfkcnDkJVYT\nRllqUGRhZwCDGoUqsDHG71QUvKaNPIBUYEcmWxFMUcMubvB1LCei90CVYbOq\nRewygM4C3t0pA8S9U/d1UFkwnOn2So8yMxZxhQ84dNZcgYo9Mx1PJBTDyesO\ntm1DuxO/vcbkKkuEEuyCyW0kVjhvuBgnPM0pkv6aaiWhTCMeP0JTnu/JBgzn\nSl0BcohidMy1B8XVrFhshNWTRLMAhY6inHEzfLTwA7X2llQhgHPHsGme1uyH\nYlfy\r\n=VV3k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDevw/uSKpaSOiUuG+Fe6uGUWMDFOczRuoiTZe2uwCEBgIhAJycipCjLci4JtWskJS9hAWVSasMOR+xVIDDmBYYkQJb"}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.2.1_1571339493900_0.602465716490937"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.3.0-beta.1":{"name":"xterm-addon-ligatures","version":"0.3.0-beta.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.2"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"^0.5.1","sinon":"^6.1.3","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.3.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xD0jvtqAKK7RW+dxdqEenVnxN0Tum3F8lKYG2ncPlpEDnfmF5DQDiM502maDxwVUPg4/PB3+MdTSg6QCRjOgTg==","shasum":"884a80e5e064391b6d2996d23e4861d835fbfce9","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.3.0-beta.1.tgz","fileCount":19,"unpackedSize":56217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJers8jCRA9TVsSAnZWagAAmb0P/RvDnaHXSKR+CMRFNKs1\nDH+4DjLTgvm16BICYtFZYx2+CQRTs0hl30sop/NuuwRn7CBSZXMxigTlTvbT\nMJKpbM21bsbqkLKE85b7YWOd1gpEwe4ukIr9KvJlFtbXvRydb8qGg6Did67a\nPhxssww70YcZSr2N5g6WI9bjROpe/KJ2EfBUk1ZGG7hmy7xTI5duW+oOcZwZ\n8PQcO81J78V2TyFMxnpfs3Yuq5+iyG/d9qJIl0JYpD5tWc4Qha22DgQtkg/g\nrhSRo1dHFBWOA1QQGnaERMkGs0DLZrGhgHJ8wfEWV7gWUdefC0W+AEdjMQqJ\nF7k4KOyDomxVpXBotOENYtySj/7mGsjNfbwJUBkTlvUHxgdTM5e9xZ+ApONK\ndkwxGHPCxJ885ElAHZtptvgeoxDRaOdmthM2txzsVDRRTdh7U/OdsUT+sTOJ\nZbZCKqhOmxejc+9B9C6J7jVN1BgUYH7+p2kDz1ZLhz+DdlygMFCN7yGWT56D\neQINGL22WigBl0g7Uuv9qwNCn2/Wb0eqtiTw42Aqd8ASTbi+sS7QrrLwT5tH\naBkPLwNCNSApRTM47IgklgiZtKov/lxrpysLldx+ZTTocCFpcD2/6faE1Sgd\nwDaimeyq6vlPL4Yr3omZBDH8FOIliJR8ulIcWeiJmL68Zmltgs3joXQLTsGW\ntqsq\r\n=e8BD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnLRswg52jx1lj1I0vVzv0JTLHEf/+FdmPSGur237zogIgVxX0kw1Yh/nIgFOQov99gTOEtgQ378/t5wxdRZhP7Vc="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.3.0-beta.1_1588514595554_0.2874521522964395"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.3.0":{"name":"xterm-addon-ligatures","version":"0.3.0","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.2"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"^0.5.1","sinon":"^6.1.3","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fNq+qYF1jiTUqzYAEqR7RruOfDwWMiLCJxlT/U8L6ttCvNRhbMQpHVcXEM5YCcxsB+Nj+GDv4Vap4KrfWEUmfA==","shasum":"c7e67bf7ac669b0b6a06ad99fff0003890efe0a3","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.3.0.tgz","fileCount":19,"unpackedSize":56210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevAZiCRA9TVsSAnZWagAAs20P/juKojpkAT/JLfk1EMmf\njIAiyuWAESQBJdV7RSUleJUlYtQYEyY09Cb3FL+R27c+gWMjrUnxvfUV5kAf\nE4Dl+XTE89jhlJiY4rpp/o/kGfSpEDuV9IEwe0OkDl1gd2+zSnZzxuYHrpMK\nYoeaCdA+Pw5mmF6YUzkCKvoi8pF8UYlfc6sUtL3dUMZw3VClaAjE5KpK5zN/\nbHlJVdwXgOT6rk64cgw5JY36S4OUGPLydtJuLq337r8k8pC0Ni9bsQFoLWE6\nRmdIlAED1gPLiJ+7x+8uG4LFz2nFBDNp3/3FlIDw9ydPk1jsLsApV6pzdFM3\ngk+H5VfLeqDsWrkwG6O5jtCw+3a62PM6kFpq0P7Ymw+M46hcu2nXfgpEnAP2\nNAt9NsSQ+tE+k1+Y7ahXIULWERv/INhRDPRUT2hXdTkxlfeVdGME4oFlwxmT\n6j4jzMyloFQ8y/mvTbJJvwWhSVNTLEKZW7SQCYRxLidod7EXzxwuIKWMdvB1\nKx6YPr1vMoeQPWxxGoyW0+WnYjR+Dj3mV6ggfbAaf95NjpqDPeEhuI/3c7/0\nDGCsNfHE2juTi/ABjo4juvISH9qE24v94vS5YVukPIgshISE1ua/1Ub41AGe\nwaP2PFUQQ80oPOrEiOIi4Xm77yav/XW/I78gVeT0vNKvukDwZqY9XWAJa5UF\nsAAm\r\n=EAyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxKy01jT0+WezbWRCt52FJgGMW8pxP6vjO4xMFjj8BoAiEAhZPS6MibRQQnRxxDmpNqo7hx0/+UY8wZKfFXNr31jGc="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.3.0_1589380705715_0.48579462147753927"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.1":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.2"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"^0.5.1","sinon":"^6.1.3","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sD95Fwf3BWDqT+ZF4H4BgzaXdU1zPc5RsoqBTY9pqBF4PpXD0BgP4v6l63UbjOX95+LwQWtSR+Djh2Rll6oLHw==","shasum":"02da796fb58e8f448080d23a35da7c58e1eedea7","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.1.tgz","fileCount":19,"unpackedSize":56369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hZRCRA9TVsSAnZWagAAm9kP/01mwXUfJ/Dm6FJNHYjo\n8cfw7CDzvIlscV/HqaO4rqF/3lS3eT054bdRb+z1ttd8KZMAXk8+Ha32TmHz\nhi7pJ0Ab7zaE3tRh00mQaapIyOGSDW359m7sry4/kdsXnXXIUdJ1govmFiJ9\nnv8NbfYaOQLawev/B+e6+zBwxmRdKxoEK+QyE4KdTWcl4pJiKvBcqSGKoC7r\nLL0B/zPXrFvts44ajv3EsUrEVxm+ikW+ymVb632MjJ+xU7ZW1bnNE8qKMFGc\nGO5mZc0nl0l59p8ux++ZWDY6iq61WptV3OvJglMitFf9JoDzFxpqrZHpCV2q\n76KpzGtBNKOkHgkehs2YboG0cEz2dZ0DQ8o+bfkUt2g6Veb08WylHtyvXBGn\nmCl989qsBrB+JEoGeQFp2DVp40TXTllVdjY4fp21uATFOQWIw/yuwJh/L1hC\nuYg26XQQXM9FGsByyAFgfz3sz3iR8/phFeuHDIt+Ud+LLaoAqXF6PISsElDW\nxhuxhbrzzzxrjWD0ZHb1RtEFGgg3sj0SYfNKYEDbxvM0Izpgywgn50tweBMK\nwL8WKYPkQXM4w+w4bL9zX0NQNYFsVfbBTq7zjGASL32Cmu1Vd0W7XzBu7k8n\n63GZz6aI5pKv33jZUPyZcBUdM1yyAMtukGv7R1DgsDDQF22OM50oC4WarVkK\nq2B8\r\n=nFjL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtAVyPrX0NLBnwcys8fDwx7A38wfbLZ5PbIM1xq9o17gIgT19L1J16WBZl/83HuioQc6/aoM1AVeh8rGC2Jf6Mgto="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.1_1591875152518_0.023909068880144657"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.2":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.2","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.2"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"^0.5.1","sinon":"^6.1.3","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wsxkWvx1zzgwanxZFBqlOjuoLO5u5vE04ru6N/LLDHGTv55edR5QWupUoi+fOF/96NWmF3qNgjZfpOgg8EsTfg==","shasum":"1f73975951b9302e102ccbf13e089a3ca6ab284b","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.2.tgz","fileCount":19,"unpackedSize":56369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4iWBCRA9TVsSAnZWagAA4xYP/jgJRZ/oYUeYAZQQQ6VB\nqzfXQ0wxiJr6TXgzdAnfrdjVSQUH0QYewR34JZfwvd2gvqIn6Oln44Myc9Zz\nipEsz0Yp0ibzCVtKG5tOFTvMwSzFv1h5Pp0GPnis5BdkPrzLB90i7h6Xfbqy\nO4OR6FMz8h8ARuelUeRJgCbqwU6SnaR/RihNLWotc2kyTyWtLRCOkHt68G/q\nzqLpNOf5HHZevXUu16T2XYb+ySIUnTMHXKTcZnYFzB0eJ8VG4LStPfVnS+HQ\nHeg7gTiLhbzlUAx7mZALMjyG2Fbb6ZviCd9aW5jGNQ2NHzFfJ305c9ac+CF3\ns395cXRISlU7IUvPvrNbpkOCMTxQs6Na3p0imGX+oOO/VistOjxyLq+DbnQS\ndt2qn+OOpLed32EHnMj7eUKPM+QwuvMLk+MIdNy0w4wnhbI5xug0f/sv3Tex\ndWUJnEpucjkN3JOMPqNVSQ60916Y/ZtkBLsVznzlabmndNEKRcyVD5WmPmJ6\nopGQkLYnpHjVd0/I2/+8WFPEic4xxh7RJv3wPUg7yTEb1dMUqKQq1ofZybyo\nhMvZRx4HPc6EBUq0WUgcqwebkUO4xH4IAH+lB+Xcr2sSmjcCYVuhpNC1nIJ+\nkFo/Iyoi/hQkYo5iFdger8jKxfIoajOlxnny8gNxIqMqXyBfvgP8qgpwac6g\njShD\r\n=3HRk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6uApV+s+RxAdEYmQeylGK6yHUoezXt69fsdEElLdukwIhAMY6NiQggNaSS+WgSkQuufSrRLbAy7BK/VxgEKJ9cXnh"}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.2_1591879041103_0.915313689063239"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.3":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.3","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"^0.5.1","sinon":"^6.1.3","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dS/S4DfdecQLv4acRlO6ZITYFLsADGDLw45LRsbXE5GYLNnkARvxdyxA+NdyWOMJhZz3PDC9dpSF5GffAZpLSw==","shasum":"7dab38c6c3412023977156b742cefa3f72efaefd","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.3.tgz","fileCount":19,"unpackedSize":56369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBcVBCRA9TVsSAnZWagAAHxkP/ixKhab+fJqZwPNvtq9n\nFXeA4x9V475cza1oYHbliQoipJvn2KUwn+rlLXewR28pduJDHTKpWKHPfL/f\nRgaQgYtG0Ci1C/2qhHc5xpDmR2zTOATV/sOhlhs9bWQ+uX5pu/fVSa7uOtk9\n5u9P1W65h/r2yI6WM99ErBdTQNWHZfQJ0Cg7G0JlGV6GWj/4lqI+naybChQh\ngr0Tkh2Xkd9IpykgUn212+dllLNQBftD79IrREQmrKpawuTQOLvh6pVAzHhf\nJDdQidWIn+pAVYPgOatQffMB3Ka07HEYafZRF+mtqEbZW9zTCzJSkTO2tNJh\nJBuSKk8WRIDUQqhL5BoAGMWPqY8ECr9TU15flGKgnSpfy7fAI/QBg51TTvpP\ntUOCUV1Di65q25Lxx/m59ksj+fzxbWBOjdPr5op/AbJcUW3Aiu7+L2Lvofra\nGeCS3sUNwMyJ8N5Li1sPEPmJnIwVKwt3cUmF75bgekP50Y9AiLifkqacU1RW\nJheti4VsNDB1SBb3iS06UxkQcG42sigXOiG2Dvg/9yNPtGQ85+tKE3QUyHDX\nuDjOXlwCAkDt9UD/kBcMgFMrlGm06MuXMenYLpF2tyQiDbUK1ye0jEOMYWHW\n8PqOuDGFBofMuZOw823oCyQwy8LDcyzWg5x15XtFGzufAHT2iiWPuiaR8pNH\nX0m0\r\n=+Eks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmv28emWdGLan6StPKFCWApByk0LFM7E+28BwgHM2XGQIgTVK8w9lO89WAhizu7q5+TYG7CMn6GhL9k9R4xmvChKk="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.3_1594213696866_0.09371439161133832"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.4":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.4","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-swQ5/v2Zv7+YdfOJzi3hkechgDLybJ0WfcKbDhjYPevbcVqQQ5zsUCLjLdgcciFucBZjidyq440gtIdIeNRSNA==","shasum":"4b356f59231f21e2e6d5955aa4154bb0bf9be6ab","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.4.tgz","fileCount":19,"unpackedSize":56367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBx9rCRA9TVsSAnZWagAAJHAP/jjw0TMbcR6wpxCEHvou\nMlH3JiTCPeWCDtsrnrPfZ9Uhz0aaOEPan7xezM9gFRbbHbtsy9syHShwrNiv\nEFT1NLaWav6eyFccZODr7ax7dfXj95fvXVRsb96V7AmSV4YzWURSw59OOF5h\nHveahJJ09h9zyipEpUDzrgT/vKN5tHe431r8vnwx0sL1q2mM+gD2I/vu1Iy0\nBYtfSL6Yg0rSnP9QtXhvpbap2sMRzvbcuTYRTVXV67TAAgN9hU7hsoDAEdik\nKZpxUzruSMzaqek7u7nte6D38NT3hak4GgU6NZkhQ6ZCbzbvA76UxIu7HhN+\n/a+2dEsilU5hR7ZCDWV7FUMy0Q63RFZCDPFBYvkwVO7kHrgAJfsDVmSX1y16\nss/F6DbfJynmtXT/8j/kJcWsc3Z3YXeoEcAYPzMKUb2FwE59KnU5FwkksaP9\npig279h+6yySAoJJklO83+Vb5d1BhiXT46HyY1wwYD8m+BHGAKDLBvaOy6SC\n3x6FvXe2ia+5slNxxKR4gwudXBIvOL0MA4RsIwxo9RrreifaHhGcWHdFMEVI\nvy9nGh6EPh3IzYQ3r0rvgGNaOPCqQnf41qmsFAca7iiHB6yAZJy28DkJbc45\ndyONVMsceW5m538sv4EBAZ6UdRz/b5dgLRHtjnyRg4B248ZoWkjbRw6r2QnB\nGa4k\r\n=RHwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICylbde/Fm5VY9xxvkudfR2prdgn/x2HdWoCxhwdORYJAiEAgBnMw/Sih+v4T4Hh9pViop7NCgtumfSv4nHs8e4kr0I="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.4_1594302315271_0.40125905097520387"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.5":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.5","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.5","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1IyXJtpz/q1PrHIjz6Baob/FHqGUXaCsU0XOXbVc9xf/ZMrBp+gYI6zFHea9PfaniMCTLRn0oOI4z7SzpHcNVA==","shasum":"b3592a52a0156f67db6a74af3c1a86ef44b0174e","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.5.tgz","fileCount":19,"unpackedSize":56367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCGyICRA9TVsSAnZWagAAfdEP/2JxwGMoCiyYNCJu8FDG\nRe6No7ft1NJBEG4Ut5KOj++wrKJ6yJej3gKxEUJoGhM8EecN7wpuJCferHXf\nydFHsWfLHGFDVtNMEpM9jxUIHpZYNLvT0FRQ5WsOFYeeLfkgi5DZbSmM1Al1\n4YT3BP9WNV/TWjT2fDoTHJUgyFih8s3ppoZ9OWsgreLVW7VI6FONWe7ZLesf\nNbIwhJol8Gxn+yOBjaV8KkEL1Jej9hMjTzKjs5pMCJRlEw3BTw6aXMI1zAa7\nYKdP6p+n9BqXjGCG7UG4561vqvwNkNjZxxCFdIkcLN+7nlgPWwQcjc3S/YnT\nZenJWZETxkiB9DDUh7QDDURNDNzw80rp/ABmUFOH73KORVx1zrg4fB01EZP8\n1MG+CN6OooGutkBMsYI4ZeefIcOIUClWV57yZmp/RtXHpexqeiWyE2+mKc4L\nwjjxONXcpWoqKWJRXWA0EgQ0kFXt3hG9effpMDBO4DXT/ZAWhJiM1rjdqRDP\nFuZEx/tLSxYm7X/AsPuaNe86g1TUXBcVyDawSpnOaY8XJKp0wc3x34JmboKk\nweKNdZmsf9KUIezqiTnAerwOMhv3ee/xfxuF9qSCC8CQdvl3/+OjYxzu8eV4\nJKxHQIEPZbS5dFjKlx9uGB0I26dKNzV71BxjrK6Wz9vH14xpKHqAnFUolhF4\nko8B\r\n=6st4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6sOMU+hVgDhIWIvL24Ifv+f4lmpQ7xM+oXcMe4z5ohAiEAu9SCar7/TWRb0V13ekfTAUFQPnH9GJh13yq5rx5cShA="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.5_1594387591972_0.8350622774790035"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.6":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.6","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.6","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-soKO0DZ2peLgvlYgDvOHa8/KXsh/E8gugumcVO+NiU/ewEmVydb5pzZxD1lVmHb3cjxw9YzSLWHDNdtU4H9+vg==","shasum":"94b37452f2028f2bd176f855be9aba4058fbc2a9","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.6.tgz","fileCount":19,"unpackedSize":56367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWUpECRA9TVsSAnZWagAA02EP/0ahGkd+OFB7jL7k/Gph\nTeCjzQwmCySrHKI7O2RoN1KlYn3QWpiIrRYKSLzauCFsDRgfTZKPM+V0Q9V5\niTFwwBmXDbiFrcj17Sa/7Q0Bga4ilei3T0TVhc0qF8xwz/SaxmSSmp38ZxzC\nFlJqrH8vkj3AQqlCIwxJqQSYsM+Pg5s0AwTK+uDKHop76GZLy3zKA3RRf5ak\nMYoj3/x9BuuXMv5AD8g8QhztG/rpfhm+BfeZN0IsCh1GWc8iJeMMv9Ouz0Zg\n0c+xrcBXM2YNiQe4JlgRSHtt9fB5tMvWyIUCUAY2fLjlLCpi/17FRe9V5OcV\n1fcuPjHrVuqRFecB+lKLjB1WXel3cNJG0kdgS+mZ6j8k8VU92acOTzbFnFvD\nURR10z24sJfEEBVnJ/yvL8WSN/1xyacgu9rP4nknynG3CrEmKk/VBhYQp9d8\nNraywq81OWQPoXJgtzXZtAMUF4vuPSPiLHtZ5W8yIykpofALZfFnrZbZ/wFH\nBgr0+kR8nua6bF3wcrV+edHtnmpv+Lij1KStg86DHp3dkypuhUCo0MwLNMnx\nFufEAR3fYw4TWzyCZlblSmkHoPIhkVmtEZJGjrH1SJ2g2QcC65TATeMXtETg\n2KCjbjhSuB5eUH+6QeDbxVIV4bCbbsYek49X8JoAJBabLo7wo2pEhn7/6f8k\nIZlg\r\n=D5VK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY9bg3eM8MB0F/wWbxG/e6kjtmk17KDIIpO/QAgbznBAIhALJqF/0EPI/imvs1scUS3R8yuv8RzNhvOcJ6ld0U7m9R"}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.6_1599687235645_0.17479281137694636"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.7":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.7","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.0.4","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.7","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GVZKbm7GRgs0LFtdKKmpu0Cs2jfC+sdRtl2E4vWEmhi8WNeW9iINbrsYgdtFPvs1X9OaKxEWqEXJkTcy5rmLHQ==","shasum":"06dfafe0491a2e4744b1a6429958f261820baa00","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.7.tgz","fileCount":19,"unpackedSize":51944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoBY2CRA9TVsSAnZWagAAIBkP/jjyE9zNbzI41YvEzV6b\nkJR/EsvxdUHusHip4Ba0tQkLnKIdTBsVlryo9B+da1ulpNOLeMad8kOHYUrK\n8zMUht6kKkPWXy8YC4ay6tjXLDCnww23WtsBZ8ANLcunQyZtDzMba1r0v7Ll\nYmLVMJNwhpkJ1vYbMVaf9kM7Ut5cE9Ks5wsw54fX+66R2D+ed2uj6zufIghN\nkqsKVFGFBx8X9DBXLDwy1ju2mRDoc27+i9AdYNfDT2mygPKhwdSUi4BqrPQD\noYNc3RKsDNNDGX/OtfoAqJJuNxoVPz8SDDk6CG3q0mquQM+I6TvRsWB/ahXv\nqm1TrJ+c7MHNZyETeotBIbtD+Ci8rcTpvMJJAZSdqQ34x8njOXME2557eyMY\neHTkF2FG0Hfw0PYOeX+Mugv6xCkeD4IN1WDRQSadwx41bRYH02BprgHtTnqX\ncTrnTnFQB9Lyj87e3jdYqe7LIkq909ayXMMy2rS0bsn8OfNyGOfRztunnDLt\nWJ4HZhLXBJWAJvxkM01RT7oR4wAzImDeeyJEh9avHARfBINh/xtWrNKx7lWx\nhO4zSJwNRCIpuy7Cc6yRoENpIpJZJVZh+yL0WtzyY/D0S+TcvJTQMG/4ak8W\n7wUEBUlCpShml/0u7whVbuecNQw3p8/pmvK2ghjvGE5lV6uLRHTaY7PxMpNI\nsPzA\r\n=EmzA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgFj4F7aA3I9RO4uEWEIFj90IJJ5wHAbfBoDyPzxF26AiEA/NNA2OIDkPHUyooP91fulQpwz1qMRp07qKlScu5yeEs="}]},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.7_1604326966473_0.9696803811799581"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.8":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.8","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.8","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EBed/fXQFVUC2PNlkW33NJxzDk8fr53WBwwsEkEOyqxsDkBAq1cuekehDpUSc8/ItJ7/3AvDUw/qTQVSmQqQYw==","shasum":"8b8add3f5fb33e5d810e87c8bd6d68146d1e0ae9","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.8.tgz","fileCount":19,"unpackedSize":51944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8L42CRA9TVsSAnZWagAAyKgQAJ6h7db65Gk9yWu5qyTS\niQJIoWlTvwjLlI6VA01CqBUBWEqRbMXGM6A/fz0uUR0Clzc81yhOA0oojwav\noMiGY8K1vQA/Q3DCaFsoa7uj1sdzXNUU43yqO9yKHh4LSiLGRrCsVo66ZlpY\nFp16ksVVNEwIxNG+tVRon3+c2cr1FhQr1+TvcRZETAhJv8veZZNR3wYmGpaM\n2+p658VuoXTeOQqXgsl21pgx3MrbyScauoOVgd+p88MxYVGwMJc8B3SBdAkT\nZ6VTmQ1ET6capGMgifGtpoA13aRUTnTljdjV6qfwInuGaVeGx1lNpU0hIqgc\nu5gsuX8PkJsBbOiM6qYIKLDWZ4ejzbmEzseykgbiRp8dY8eln763IL+5Z6Sh\ncFrF/fpLiFSjMkt7648D6vi+q5kM/TguWz1r4dIMPApyHF+q/AQVXwzFHJ6F\nOEknm6N8akQln9MPSZoagZRyY62VeUGgwGvR80w1B8AW+k993yJlCIH88ohU\nQfLONCkQnHs/xZoc+4TTtsl62hfRnblvercOopDZbsNYF33RX9Z7T+U+eeYv\nqSFineWvT7917RU3hdhpR0Y2ZGMqxRfkDqbzlYxQflUlQlyMZ/86iTDxKLGP\nJMp0TgPhmalMfiuCnBwLOF245NTIICiWZ28rTynf+PUgt/aJWMKdlU+82rXt\n6ZEo\r\n=ZqDK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMfj6Kpouxk+tdpFxpFYNpfGHJtaq8Fs5io1lMXanWDAiEAibkVuv1sbg3ElR1le8r5jmgTJ9W7C2E50xM3SBz0HKA="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.8_1609612853588_0.8652430783698266"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0-beta.9":{"name":"xterm-addon-ligatures","version":"0.4.0-beta.9","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0-beta.9","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qol+P1Sz+2gR8MFBWHIag+W4X/Gve8uhRlYTsZ4VV/xAldglvnlTTvbTx25IEV7zZBaAnlbU+RGDeeHbfKilKA==","shasum":"4c5578182f81122d306886421d8c461ab0e67dee","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0-beta.9.tgz","fileCount":19,"unpackedSize":51944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/IShCRA9TVsSAnZWagAAFvsP/jfb490QUib4llc5Xkg4\n4ogdiByLgoYFeGv/rnS51J2vmrwY0eKeeUwGxD9YN6XQXR4voUwB+5aL/CIu\nLWyb7cisRPyueG9nYnC4FuYNEKTnFP5AtLscWUR8Z56COzgPujJC/5kIdhs0\n6xLP2Svfm/qS/EElFLid/1izHuhu7+4AC6ZyGa89VRgpeFAbfB8Qv9aQiZtJ\nalWWYCpFPysDDI10QApgOJkLEi/HfIkcTpjOIIwSo4yUJox+ytUqVg0eY2xQ\nvTFwFqZItkuQe8UsmoSLN8zQFnfnepD3G7Y6rhYBnX7dNR0xeerSLQxXNF5T\nwPLiSa66NTQynPKLMbZ3EH19US4R38eWgyCyih+lF1ovGAb4DNmg2jd9oO50\nC5CY4YtoGuTsca0fc13ydlillYxe4GfBEsC1fDTX75JSV7lfAWK7akd9g6yi\nK6mkJ2JZnit59K4qAsDGMtPxOSgWdrhlAHF+Ykqi7eMMXONWBhZpOLMv3sd2\n+Hjc2atYuXVDXYPWkt1ST1Zw43rCzufMY8UQB3dhff+oVE9zueF+qAoq7n90\n3cPs0eLMJBZs9L/A6ufT20iwY1BY6bZwfpSj/n7jrKjcX//Bb9ppwGze6vap\nElW6xzf1itIOeqEcSqIlQqLzskkXJ1HFnmzrcFX9frO3v5mqGyEWTnDqkg+f\no4UH\r\n=25oH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBdOItB+JAjtfHkFoTEVJlH+dPvweeNBKO3gEwC6nZhAiEA3EtK77LH9ZASGH2h3HxohgIj9CN1bkkp3z1r9KYMA5c="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0-beta.9_1610384540305_0.08299716686282776"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.4.0":{"name":"xterm-addon-ligatures","version":"0.4.0","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.4.0","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-on+2TgzioEL5Mz60WchsTiuR2SvYzG3xVro39HIpYFM641lpMuPM83Pdm3W/ogkaGrpGm29Ysq2S2LCl/h7rhw==","shasum":"23235d831988c5780ca1e28002b750ec0b1a78ca","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.4.0.tgz","fileCount":19,"unpackedSize":51937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFEd/CRA9TVsSAnZWagAAqSgQAKNkvxIdhFMwk+aAM6BA\n+46rXFEa6NkZinPR7gPhBmEUs8XkW9E6nhnNGN7Qfog8TwPhx7uffqnINqfI\nDcrXOXTjp0MrdeOQWNXgUAHDC05HamiErQlLqZ0o/E/VmpRvRhvsiJp61O9V\ncu3iPj1jgPnHv5LEEzv0etOBwBuJITAUgSJi9u1g/pgl9t/b02ycmccGYhs5\n4tjAdvm4RFRFi1WrPTrYMFFPgnPJH16Te6Eujbgg0H3zRq9liapZTayji3M9\nVtN834RRqs7dgrYNBNxP+SQUcvJxjbwHXVDvfKqkkg5TFx7NlevqN4Vtf2Ng\nQ0Q+a7LONaTTVbRVJO7YvjYyAUR8slbNWTrWC7npawusNl7W2cmH2WCPZv6c\nEqmkWjGJaQzdhcCNonh6etHWHWAO3sEBVLmJWZb54evNG38V9Cj9EtLMPGH/\nfk80f5WMfznIU2KeIQbo+8t2JABrW0yxRJL5+WyrcF9dp87sx8pb8ELuV3Hb\nRI6kiUgEgzAywvsJrj3u+OchdrqNSXQw9wkbE1pOcGPeTQNT21IHMzuJ3ESF\nwVQlO1H6Wpu+U8KVKmIvzfa0wP8Xilw5gWdWtEyNZbE2qRjhyS5BIpsKXcJ/\n5rL9hFXduENx+dW/SV2gG76duyB0DWEFVQioPp54o1vPCz16lS5tiVkhHbWU\nUVIE\r\n=ZqFz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtSi9MmW4Sw9fMbqAQBNlXd8JenNwsmQzWlHCaZfCzmgIhAI/Esf4D5wCl+nm2DaS6sxysVNrwxcOsKp1rf2M/BYM4"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.4.0_1611941759237_0.1357443117959356"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.5.0-beta.1":{"name":"xterm-addon-ligatures","version":"0.5.0-beta.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.3.3"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.5.0-beta.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-CA6I7fK4ADScRIigsHlRROoFoeFynvyJkKlE3kKICp0kVoBtdBZG4GEb+ZyM6Egmu3CYZMDSKsSnNdg1SrUDHA==","shasum":"cf6a568b83f9bab1b6296a686d516b271dbde504","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.5.0-beta.1.tgz","fileCount":19,"unpackedSize":51935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYZugCRA9TVsSAnZWagAA3RMP/3tMfLIBW39vOKSJS3UC\nV3Dc4ac1U1uW2rbgEIOw7e5ZT8Ub8t1Gjme84ARBTXxqSmWfIg0IqZ8rC3oJ\n+LjUpaem1ZaFQcLhuOaPI8+/4Q0xHkGWehuiolK9Pyaso/I/yi45Ss2xcrhh\n+auEDwXFBpGhN2kToAaax4RthW1zocOqYCYpOfC7CuNhooKF3rA/Xvx3hmBW\nn9lURC+fSel21tZUM20l9t1rmEaYh8QGSJVxv7GlRNhUcpiSxBRtDbIn1GG2\nP/OllE8goUDhaNxpb/Hwyk72ZxoczBPyflXnL7uQHRS7W+ZxuDG2efN8Pw11\nKdR2L47WLFEyll5mwYPORMAwrLHYSrsS/UxdZ7OjGnhSo5+k2t+4C+ci6pfw\nCX0AxRTPHaW5e+Vf2jmn4LDr4TQvfebcwxyTv/gJleR5leEZsUGRwGRjMTB/\nMFOUOUGcTJs1ruD8ToJTIoyClp73KnkA1iYWRepWMI39BAf09uV/WlveB/pb\nRDNMNsEkFAj3SizTOdW0MQ0KptpL0kRZ9q3XEN0sdEiRfvFyMnnP+4GBjYRr\nVn4ifEyqkttzhcnI7QndrSNjl0pwscLgS/xP4jZvFOPg3a/3UpREEgCn97eI\neDCzSdk38qL5C5VO9nKP4CtoOW9Tlv3JxTj0jsZUhCWqPI2cWLgFW6ny1wyQ\nBTSw\r\n=lybJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyTi7fM1NO39PSwZxM0fXDyHMkG2BsNVAgG0mig1s17gIgAvn+6fHtVeqlZ9JdAayA0x660ZPZdAeYB4/XsfhMfw8="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.5.0-beta.1_1617009567822_0.8488101670113519"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.5.0-beta.2":{"name":"xterm-addon-ligatures","version":"0.5.0-beta.2","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.0"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.5.0-beta.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EFBszHD+BFqV4c3xUHd0MkbFGbCSAmp0CJDORVHBpXix+TAKLLaYRxTQyP+UixAV0lG3oDR3TgtotyMi8oeqiw==","shasum":"c6943d53f6da9006ebb475b5b52b64d37ea60f2c","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.5.0-beta.2.tgz","fileCount":19,"unpackedSize":962297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ40JCRA9TVsSAnZWagAAQ/4P/3I7pQFJj6o9WbdRyAiB\nkYZYe6SC/MhNjXQ15VlU6Df/BTl+/8ubnoZ7LcjM7iwegF9YHlKftoUKszta\n6miy3bbwGvVx4iq35AcI7BrWgh+aSaFFC3o5F5misPgAfEWbh8bzKHW1VuCK\nD4nsrPWs2jC0ZFKVWJzi+syypWCSIn1rfPv6DD3bmfdcm495gbl+1+mKvz7V\n5I16pTZwaE9SUbhLGuVnfNUX+PZa4cZYKsyRZnWgAHuKsk61ltUirDNej+2E\nuxGMKxQXPs1oonklWyA5IRspsQ3E2dtVIvKBl4c9XJBSuDwiuaOsefvo540b\nsjxf5q3YNjdeDX29EvuSGGi0y6cPMgG4Zr5blVO3FHFrwYy9C03+miIn2c8A\nC4cZgyKEEVldjpzreQ3oM+0OrRCyo1vQGHCpqjEQ/SqebLJ4u055SjCEO8z+\nFaZPVu/U8M5MmO0Ea194ZakmLvZStvQRS5WvTrO3oQK3BAVrVcq8ukMwGNul\n6wSHQDvKgG/W/tlga7XR3OBtNWT4daiJ+NaiJie9zkri+AVuWeMKzDA4NzNk\ncLMPHtb2GFCKeqgJ14TNhaQWtQobz2nF/+i8PnH28P0o50BPLwFBoDai6IJ+\n0PisXtnXuxk8JCJ45zk29jpvwRN7hwZOQWB/hLKoFxgakPKSOJVq7lYpuBqi\naU4o\r\n=x2VH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/zbxiDoUhTFFhGmXROlvWiC+4ST8CxNNMjvbIUq19jAIhAI01Mu963j1VXyBWN3uVRk5Qb8+wjacgFCaIG/k021gj"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.5.0-beta.2_1617399048999_0.24124552560523083"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.5.0-beta.3":{"name":"xterm-addon-ligatures","version":"0.5.0-beta.3","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.0"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.5.0-beta.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-rT4DMnHuDZfUwa/PJMkCNSakZLmkju71TroKXxrObCMepk6LRHOV6gSwyD5mxOvlt/CKwQvACVJiMiMhWcwCBg==","shasum":"2b660d1396181b28bcb2408a51798495630f3b1d","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.5.0-beta.3.tgz","fileCount":19,"unpackedSize":962297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglF80CRA9TVsSAnZWagAAOWgP/R89QLY7U38Q9COhtwBR\nQ9w3ATlYZvyqG+e4AyGmV/XhC7uGkNxyGOyBUgUYrT3EP6pOhxlBRKUWGnhP\nT9r4H9Oz/dbf0w4bUbTE55OYLnUPuHFQxJ1JsFwZqSBNZf7RUeoxcumPyFTu\nw9VDiHVO75aydR2s+XOjUi3JkpkUixyuTw62xYQdl4tWKoEBe6PhaGst2Lbq\n+OToDo/67DL5dFyClQNVhAEfKDQBw1FnprFTgoaLEn2G74yYogP6h2GGpmkL\nRKrBnQkq/nc50pcVlqJtPCoa8evQJx8qUZQDWzGZBhQyB8PQG4cR3RfTUIIc\nFeTkWwKDcsQg7cJXkdk4WsVmOOc9pqGEXrJmYLZ12/hFNV5aSUX+dzuEbMEH\njKfYRckLKzDKGWNCnJINSz+/XFYFTOQsdr/P2Nb7/LJNd6wADCAPJv2oT4h2\nBSuHRjuQZKY7ZlknENyhxmtxXO6zL/k7gJEq/OJzXSTZZnoxFcumjgtBXMJJ\nj4ko2ujsseJ1f/Uqc8eM1zS4WVtq4lx7ocLDt1Ku/jf2V77xpzeEBTTuIhbV\n9ED3qHTQgNqW2NIzDc2/DPwdrcVSIss3u5e3sngsPMA+wtuPWE43uiUI3O/u\nRrlxZxx1C/ldmzQIKLFrlYr4lYFmRl0P0ikNRiILj/J1DPDoLkFFtSocasK9\nR/Qz\r\n=L4Tk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi+VJnCJg7evmM3wbCpFjSC2rF5a4ywY23XH7kfdqznQIgDNbax85YwYSnWhgrcJWade0E4nb+nVCxnjkNIGcp2y0="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.5.0-beta.3_1620336435856_0.9550188309722849"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.5.0":{"name":"xterm-addon-ligatures","version":"0.5.0","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.0"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.5.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1HFeEReL2yfw1oz7iZHE09ipWOA23Pg7yRAgDnuKeWkuItKRZZ9SbKXn8saviAkHYX/s6HgADVwPjRY8m2lyZA==","shasum":"08cd4dd3bcd3c4faa657a1995a5a8a6a6c39c496","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.5.0.tgz","fileCount":19,"unpackedSize":962290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmpNUCRA9TVsSAnZWagAA+TQQAIktnAF160D9ztXcHa+Q\notlnMnS31KMmUEkiGUjaxNZFEZeJ14QLH398UFkgpQNC7hOBtl+0fhb2SSWb\nPUSpkKr/9fgMA7ZlBt2VjPvjn57on8eJvc0A47/fwrMtg3lJ0IVCNijcSSUD\nO71f6DbE7OuZg39hzw1QSdAItT9CP+DPTCBPss2Lna61PJl/3ySgb7svZfyW\nmlvrQWxJjMCHklK4ol6OoFHFtkw2qFIouB44w+9Id+fsZPi57fY68AVFDLFL\nK//PtQtPvcDLsD2yC1kJxa5waeiJW6R1kGHzY0mmiMbnismVpHAQlgWyGsh3\n4Q6NXOyAq0Tk8vTg3xAYXjiecigHI4mLa9lgAdftFguX9RqiJClWNarjikST\n3Rxywn3lQsHpJtTdqivRNI5skn7LnzG1ypP4n7qDZQHboi+1taGgUSDQLy37\nQosI5YLXDSWKh79Ss3dcbfuFSuWgU03VEY4dF13NydHnMjiZZIjU6zqxRbXz\njImqCd8nJrCdbdr4gFIOTluETCApFB5dheLRJ7Ve9qybMTygurLsDvIvHKPm\nW1+444R4i5F+IH5OtGkJUWl7K8YyLzXurFwYiiyNZ2NBVX5i556PIrVmit1y\n/5+1SgF82UF3Qp9sN8wxHag5zErQ/HDdEaLYwVcX1aMGibt7f5DerYXJ8A2M\n3xWt\r\n=VO5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFFQlaVix+1gyCvrRnGMWvHWma8h+LMHT3sEq4VXnhmAIgTvkYPWfmYY3P7spUsritNXTDXvFcq1qJYOEVtV4eokI="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.5.0_1620742995827_0.283696384740012"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.1":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.0"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-rhn/bZfmQJcTDHfe7WwvqA8XGWyN9Kl+FCEy23J87C14OI9Ao0sEMZ2XeXHINVJleUKl3gCxxAAQcYRUb5JCQw==","shasum":"4c91c045eb1dd2b7ec77330ec7cc68cd46194db6","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.1.tgz","fileCount":19,"unpackedSize":960572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnUzuCRA9TVsSAnZWagAATNoP/0MP+kCNgP6vnO7XSkMA\nyZFBIB9zkPdfO7oBnVQrUyPUk+NA/nW+fuquBgEeWddLaYlgwNJKgjRY0AYN\nDqZCBSgiIqo1AmCad041Hf83jDhD0reNr92mWhgck4Vfvxp/0jeE6/NtWKRB\ntSniDohgMHS9aXeEbnKWqLEHWR8TeTfB82wnh+xNuKULySgVuxzT9OAO51tS\nMqQKAxQ4O1IiQlL6auSD3WXzo3G0ufj6it8ueE5DIvTxkrhqaBqRQ3ECMQvZ\nk0lU+bcDi6DGNL6VzC7vidi9amHWBORVcMNBvPsz6vDC2p1N2Tj/LnNXjYc0\ndbUOjiF6XxuzV+K4ztJ9qhsrjCMZBmnltDBb2DVevV1yIc3MTYS4HPPbav4D\nGByiAkQfjhaQCP3xdp8RI81njJlgjcVxatTLoDVVhtagmgx4Vin0K5ApcfhH\nL2p4QSBkiKF2xB+gccZXUb6F1QTUnJQjJlqlWVKsxTnPH+dtFaCaYIz6nxBR\ndV0nPiqMi3G4oRaWzstQUz7M1V3fOTSRnqakui53LH+zX9wPqrWJtanF4jnA\nZoVBkN7YaXTsK4NLE8T9XArDP1RBXO+YJGGrYBoBvOE6g2XfpHWgY2alAN1k\nkrcaFHAeQUB0t8U+sqG0E01xBkB96u9POGG1UQcZD3QugroFmSk2Fti1VdL3\nJlt5\r\n=mRQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA7n7z9USLNrZ4/QMFD3GGQbLWmIa56lBjYoTWZsyDRAIgNQJ/J7mmdx4aJHkw5YbY4dlZhrUkOyb5Y1if8hvUPtg="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.1_1620921581544_0.7836681191102461"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.5.1":{"name":"xterm-addon-ligatures","version":"0.5.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.0"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.18.0","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.5.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-L70vyVAapDvBBti1bqFTUQOd6R6LH5qKzqZ76sERKkf75+u++sylqflCdwT8zmorK6zxcc3vq4+I4GDYawgYrQ==","shasum":"40ff69c43b6406aaf130fdfe9a43ca4eac49f892","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.5.1.tgz","fileCount":19,"unpackedSize":960609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5vlaCRA9TVsSAnZWagAA3OIP/2DXgFrEIvNp8siQz24q\n3koleYP2kw6Jkcj3axvfDh3i4J07oKO8+XWKXFvcCRlKoiJ2XKsnBUFqlbQd\n6uPl/cODlD8aK7jC6vIFjlRj8EMPtbnUB+BqcuPU4diporVSVc7oH2YJuQg+\nZIByhXIJR4/7JYqrfHGjEwFqrO2jiPE7hKWzLuAkNd924JyeUMCUwvS71vzE\nljJS+DPIeF3LcTjALnhRWjZd/c9i1mYNVTKZg7qNk84tOaHCTKUEIwNxy18s\nDGSSBIMOfSo0AzWLJJ0cY+t5vV4Xn2TvXwJqewqGzgQoYpNbCOPQa0DnNJnQ\nfBSndWvdDL3JXREs/CDmIZA39xCXXiyUum+q5phSvA1Og9JuCet6YrJkINE5\noV+JydbrauZEK2PjNYFPiZvw2hoDG/W4fOsZR1Dl7sVd9OLpAnkj8SjYhrAh\nL7yt7q+qmhLDHFqriHnKcxOhLvBeFpV4WKuBjS47l6bOs07/fLlrw/rNRCE4\ne30Iq5z5Wnq/16DCmNU/d/Cg4lGV1y5e66Tjkwh9EP3zcNaO/5EFSZXF2cN4\nyTXyJVHC8V74OIYsloDucLKcpvoSKBAb+WxibKMrKapw7IedReR5A8Lfqstb\n6Dod6sNgT8trLw07gDELeeltT9Y+KDKN0KixBmljjmHQzTwQw1yq9aUkqUv4\nZmhk\r\n=+ZJv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/efAuCsq68mE3iQdEXTEifBRmc4xo5IC0UPNDiMG5OQIhAOCyYcybWHLaDk9dFaHNDH/uceGp7uQYB6gM5AgFEznl"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.5.1_1625749849992_0.3347709478761727"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.2":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.2","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.0"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Ek4RiRT39jvy1+ZySNKu/p22jWNtPKDnEuYydNI0HOx1+MUiR/2SyK8dmpl7OJPvNLm2IYM2I+RVdZVkIR+yFA==","shasum":"c977b41434f0a9d7fb71619e36d3e89e47d21ef2","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.2.tgz","fileCount":10,"unpackedSize":938100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxWgLJp1m++sdZLqy66ygQTBNTpN0duKd+qYDnf1gXEgIhAIf+cEE+ChL/UUGOZa6d174RDH6Bk2C+tIVFdz27XWES"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.2_1635790255536_0.03354823661014428"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.3":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.3","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.0"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-CU+si3CNFoUsaBHMhxVVLn0zZks/MY8wKjwTvf1IZmYrDo2TfCB3RSHIvFgb2SxzM80NeeF1LePjpyQ4CFOtpw==","shasum":"b8b3780947031ec5239b329f4422a179d5708f8b","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.3.tgz","fileCount":10,"unpackedSize":938100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuquakHVs2MvZ/B06NWKhDiEMIehf9LC5YQCWSKmUD8AiEA22WHBUK8D8svv92dy42D8cY6ejZm4Jg5CMQORMTbFWM="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.3_1636129497770_0.4159215388239479"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.4":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.4","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.4","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gQJ4NJodeqc6PfRfHa+DLoWqnSHAyG6J/qIdFyQgcAl827eL1K9PnDQ+8mVjPQRv9mjbfG6fDRNh/hfqbVS52w==","shasum":"d97520ccf874726127562ab42c6c57057d1742bf","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.4.tgz","fileCount":10,"unpackedSize":938129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HcfCRA9TVsSAnZWagAAMYAP/1xQ38p/FIu2EruVfVNl\nxF+U10QIOj9rk/D882Vn1R0fcVXh26P6E1tXD952jgVNNv3rfbn1LRc56H3J\noFICUNcgzHsckDM1FSWdrL8FidBWjBzPHbqzhoGUQ2bYWD24pII7sq/wet9p\nd4JF0r8xY0McsfX0k3QxPGWcChRczpZZnTI/7XVVkQF922n062ejrDfcPZXp\nMrHxEPBN8E32TiJdi5FkB9vku8qmInKw/neSA7fQ+Lh9sZ+ZdQB19hNDG5NI\nyMorJenq/QRoW18nb55+E2Oy7wl8MtcxFxAFeIcuHVPWfsRHR6PO8hD/kqGY\nf2D/LMfsFQHQ0ZbSO4dRkEpuKGeHQmJjXrwMXLmg7f1sBKZiGfAopY038Ayy\naWgmgQgJtlar29bQf88+sbsQkrbnhSYBE2QNaSvIpoyN87l42pWPq2n/TowW\nbuVipNyA91T2gttZhfgSBvoy9ihqfZ9CAPo2NmTYDKF13Pqhmnf4TPGzekh3\ncVWkuEub8T9K2/6/JNAcZxL/QxOmywl27GUcY3poOZGoWz0w/VwTrOz+fknA\nNmunWijRKjrtthz+bd7pOGoXLRzuhT7kTAu2B6XCMkULgJcLQYBTZAwFcM0m\nhi0sQDXG4tKU4zMtDer27c7IXq8/pSSn8Fh6S3LSWfVIkdRsQQJisCCHyUws\n4fBf\r\n=Jlg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0sMGMq77UBgUN7tufEueoBErhO188DXc9NqhHGpNHlAiEAkHMN5kolKMOQmhDcNKHDWGpCbAXzRf8UY4lAu4RDO90="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.4_1641576222925_0.6492165766617521"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.5":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.5","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.5","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-GllrEpz/ILFf9dd9Mg5shMLHrYZKEZWKtQjZ+zNO93XR0B8vjXYfy1tiwAfXX+t5JDY2ulyK6L37QczkNjpUrg==","shasum":"3a28f4ad134dd80fa3c8c56e1fa95a47e4771bf5","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.5.tgz","fileCount":10,"unpackedSize":938129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3aTJCRA9TVsSAnZWagAAHC4P/0Sveg4EcVx1/3WLPK9j\noiXJBuQw5JcJ2hX6mhrC72Ks8Lqi8fvGIcbrXxYM7S5F5ALCpGkBGB/PkXbI\nQw1NITXkR/obDEx1B9TWMEoQTp+mWsxo4PHsCoFOJ4WQ9ePoQk5iA4u5viLz\nW3i9VA+a0WhXXBrA/+F05crFin971mUDXdwTyRFEdnw8a0UW+2+osKSazBzF\nljmn4SUel0D6fOtG6MtZVwydURJcHkHjrF5Fl0DviO6cH8qXyPyJUk9Ue5h5\nifMNBw4ZAZ0+NlPskY6UYHcKq+cPTJtwlF6YcP/63ED/l9xmgzTo4bUlHBgd\nRwWBT6OOcEWWMzBQoY7MyEPahIoEuR29QQ0iBB+WlbIBIfUkTwvdja23OHE1\nXGnXygdM8JjKDi8Bn97HpZkUk5jsfYY+hDOjVO+CIKO5jmlR7YFMlRTDEHZR\nWR2O7XQSkZEgOtnVFHpn2obflO3IerJUglRg7jtsuXFo71VK/OVPKwYLSkIR\nIJBLTtWDJae/deXdBeqGc75ZzJZdLyyQJFpNz7aVovpd5TOcF3v3quOZCTQo\nt5aFUO75LrOQ9XROMkpr/boCRlzF0CDCwAxpKRbFJtJqjQ831Eb8e2V8KlE2\niQkrB5sEAKGtggrDR6g4wWLtdnsOPaLQzGCbF1pdFhaB3LFIIWXNhWtRDweq\nJUKG\r\n=f3Er\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEb78ClBOnhhPUD07yQEcZaowdeSdLra7Vaf9Tq4nhmwAiEA8yWi34Ff4jmOLtJ5ULC01pq8d1MUiKNbtvmpCfM1RKk="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.5_1641915593025_0.38742495774562613"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.6":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.6","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.6","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-c0bhL9KYvYXrVyRq1c7VrW/gMTNCSCQZgt4gXvMMBrgfK58GzlBT3wZPOLid2TY+GH7dahZTaP7uGhz2LjCwqg==","shasum":"98f4b9bdffae65a05e5791e61920f7d9f440840a","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.6.tgz","fileCount":10,"unpackedSize":938129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3a+QCRA9TVsSAnZWagAAbHEP/0QRFV9mihUIF2O+y35n\nNRQNK4d/D1fvEqqhT/Yd/94mxbSxnss6TYoGvK3PfKXH9VJg3ZYmrNZ4Gh1T\n2FLfIGin67lgIA0jIejzjkouOR5hZeFFo8gh1n/l4tN3fwCGhPuOM+uaa0Fi\nJ6RuYvsnQm9Ur694pZZ4M6g4+Sz5jyKjbTkF6HF2RqtY6PVVF808qQTXzu7v\nYV4TTD6nDvRCE/03Giw+xcb+P1Xz8I4yfMBrYWRYX4j9e5iTRkCvfXIOwqYO\nMWa/o2Rgzt0DUlU+djIFoP+Zvkktbf++22pOetVxvhTcuYG2TNEG1RucvbNG\nxgpD59IqplYHpojyImm+zFJo1HTMAf5m4g+YQy2SXAd8vNS2SDXHcQnRlgXV\nEKnThXH5YoEi6plPJ4arUTlQLxqfvFh1sRM9/HVHZPNKpp+KZ8RcNM9oxgj+\nGwgaj8YnDz29dINm2hIWAICNeYSDHdzeOMPDk4nJpXOxf43A9aNmzsdIFqAY\n9Z+FHe1L2Gg+GRZ7bJtpohWdY3tCj+g1sUhoG5yV/jlgOJ+xdVp03b/XKC52\nlItq6uZ7wLA6QPy+WdubbbWZcd16/PHHiN3+FsZ9qQtTwdaDMkMZGEe1T3/P\nqI2Xzj6QuVHNNMCeyFTZVxbqlGBsEjIRHiKxNEEYJ18VM/kMbBoZkDCuwgT2\ns15Q\r\n=H+A0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCJJbXUw/GXxzGJGr4BX9Dve93jqx0LdPORQ6TGzR2uQIhAPCthJ6Hkq5RNiwdhR4VdlsxkGwtGx80xYfFElbGGjGK"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.6_1641918351860_0.5227496899537605"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.7":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.7","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","xterm","xterm.js","terminal"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.7","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZX1H1S79JaFhwzkkUD3WKIn6lTktLBU3UqCwB+0B8vXS6PNAboAjeioTck+aB+N6uyQEBESrimwFBEhwPjujlw==","shasum":"9c4bfc96a165e44add390ddcc3e7ea64650e1cf3","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.7.tgz","fileCount":10,"unpackedSize":938129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ZcgCRA9TVsSAnZWagAAOFkP/iMuG00BJaqh6Q0YIMzV\nUg/T+RuUeJVE+tSe5U9kTSfX9yheNQQEk3jVMdoTFzysfFD69Jk/dpQ8kF8e\n5ZPwG2jr0uhVXu3nJI4hJb4gvj2ReeMc5IQK8CqUlbMFoj6LEKkAbcJ6HwB9\nMW5qRx2az2b/tOcLQy0dddJqZsn1hMRKwE/IijdCc63Zbw3D7PqnFmEjCicO\nL7joDnZG87xQ0K0v39AGqzP75tjSQNnqFC5TaXXvdUjdWqNn4NI9tf4CL8lS\nq03VRhB2wwg9nD4/3+HVtcWHrfTwUWEkZk2WugTtosntTDy4+0y85dsVWwNh\nCJu5acUP5cgTwXGgWC1yCTG/dpk1npUA5dCnxLYklU5PJdiTl4GXv6qfxjJj\nISQNGdREdX8wPOPJKDMyy5N41jUH2JYDvavQgThfsWMoL5Y31P0ym18HzfUz\n0AUMHCwWFHtRUM/T1BFVh8yC2F0EfV+6vnOBK9EL/sj9kCX1x94a257vK4IH\nFHbkCYan92O0pThEyXptGjneh1Iu+ZxLt4Yf+Jzzi4ghiOFvWyub9bHdpBbJ\n7t6MRpj0PT8RS2n4g5koIiHabC4ybAgHNkvEAoDj0ciUZVLvKSgsM8XctvoM\n6o6cZIza5ltBeEFHx3o9FRee2a9Qd01NQdHyzS7HR9bDFKXh0EDlWKvusxfn\nCgGB\r\n=80Gt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSYLWsX4phf5Q/Y/Y68BNu88yUgahGWPcmBWaFSdYnLAiEA981Oi/5zL7HtoupMonKCcK7lheoA8gmuctfubRfdwFo="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.7_1642174240170_0.34715161554419205"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.8":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.8","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.8","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-t7UOnkkN0p6h+w4AN5wyLGpoLg+EmpTqQCLHVjUB6OgjhMhZvLczB3J6NnVHTCsOPY82TLf0qc9glV2ryMXkow==","shasum":"6ccf64c598fb2703a3329437bdff3497723ab0ba","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.8.tgz","fileCount":10,"unpackedSize":938129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+WHQCRA9TVsSAnZWagAApl8QAIonClh4+eaK4FQsXBhH\nzfdrDnMSNTuBtM1O0jJG85J956WuYyTgmNHkh0L35B7iZZ7ZKpJ2bROqEq+p\nSiRl+mdXVJkhYm7OKnNEQsKrOA6SDuWV6cZwU4qg7YaTbPMoBznH++ILVIgs\ntosQEBuDM44OgPKPSGsKyvdueyNeDfrU/dUkJTSl4NBuWox1aXh+qQpoz5fS\nsiOFjl7fes+M7lYNQzJ3KDrxBVg/R7g7RhUONLVSBiJu7UVZueBH3V14Al1f\nB8OxyQNqOrINZucKNvh3/Czz9I/+j5EHkBWBDx0auVJfHGoXuqFUGAHOTJ67\nFk1iHcVMBgS+Wn9oH4TTm4lm8T5QEE03+w0IuC5wSVZxbBAtTqZb/HiMHB/r\nOcLz9fARHHVNmVt3U2wdmDScm9IEU61UNHGfUtmtK3xMZ8bF+98HKFE5L75i\nGOYu7caViYC1Clx252zDqhZLrZgvmclGTv7Apsdz+IU5JFucA7/4U1da0RK+\nbjrojiby+AOyWplfzNEDTlGJJ3wFYnkBdGaaq1jP2qRds2n7WAd37C+sn+we\n3VugHygTVHP0JkGENwpMp4J39Q1NDBYB4Jl1PeXD7oSVuZVAAuTUlia1HCgQ\nKIsQZw7tjJWK5OXKYxfi5wMbhImcAq9xisX+Z4bW9errWbOixShKmbCt257x\nsvwI\r\n=m+wc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOI6vrPRrHE5kLpiejXcbs+zt1es66V53ZpbOQtjZoqQIhALTlyO6urcMeeGiaqdt9WaCdYWdnqIC/os/5GmJGV2vs"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.8_1643733456219_0.13342523858453226"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.9":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.9","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.9","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hkChLGPatDCR3Ps9EdrFJpNWLV3dOMZSC6CzKxfekJkiuOHGYBS2UGmfrwNRadv7oPAsLRSyVRfvXKUXECcv1w==","shasum":"0e356c94f9c18e6d5d838b722ae5aa007f45b7d8","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.9.tgz","fileCount":10,"unpackedSize":938129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh++2RCRA9TVsSAnZWagAA4zsQAIeS4Kp/AMvHbVNpA1Pt\n+TU7DrT5lpmtRv755Z+RzBN5ajWKnxGiJaDpj9MAjBTEuici+1S41KiNFuMd\n0qSilg07blq5qI66kl6kzDBf2ySv1rAj7t2M61RC0epl4b4gxWE2fSadQN40\nh3mGgPNeUcxso99hRrNxp1eFRYMCma9JVaEtJi9vb8BFVFWABlZLucji91fd\neIHl6KYjhvMgvqTTLXtlMDdHR9QNWUWWWj2GJ0xVj50zBknLAMqVM7ZAV7PT\nu4crFA+tPniygaEdHUitLLj96J1ZGvXrJiPVrk+W6+FTTbJd3je4/iQ06B3l\nHePhC8MYBBQ8Pm+2OwotngVzrXPX0qLbjEIBb+KfxW/TtFdnY+/XWk1qSPk+\ndn0Z3hESa4pIkWptxIKqDYbO8i54Rlr5wwnIfOhJXOQldFCshdDXG0rhZ7OX\ngGsWk5hpflvUWx5g9UXk0spfhM9mLqnERnI6BPwegIkakLeKfiC/rE7NU/y3\n2lIrtuzkc19Tq4VtYcHacERj82a3ft9VZ2n4Mj19D6OJnSJ/iil6hMBnUHIR\nXOlVpBsPiyi/AI7rhgEHqCS1da+o6omyCgWAUotg6pML/IHEsmvxSKcUeMto\nEAhmAIiLykrswia6b1a8+2uvBSYjLoJAaWsPlw3j57EuPBzp61ptbBLUFUDm\nlSYP\r\n=dvJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgRYtWhqeg6TgpcXUxIvQI4BfsLoamHfhwGT9bLoiLFAiBx3hg5+W6mMwQAtKDQL++KpIsVCn5nmeNvtbf5GggKRA=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.9_1643900305234_0.011910347008045497"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.5.2":{"name":"xterm-addon-ligatures","version":"0.5.2","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.5.2","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-VhBc6fa7Tnl9w5bQpYscgjKgy87v9Aysm4jRcPxWTHwVa9YUpEYjSmg9V7LvCUkCTRH9zvFiw3qZMZYsdeeg6Q==","shasum":"b822487a59f73b734d95aecd24167a83adff5828","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.5.2.tgz","fileCount":10,"unpackedSize":938122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+/MwCRA9TVsSAnZWagAAIPcP/0wBobz+WSTZ0FVfBdlg\nCubtyexCfwz9jg3dcK27hFhka2QdBbjtmkJZGKsgaydlrwiGHPgCxUSJyy81\nV1NZA97y550RaSjS1TCMjDi14gCqyAvMfrqa2e+YDjCldpzwPSZJZpRTjrSo\nezahM30VlPqLTYu4WohoSa84NXf+l/wViBnF4GH3z7RplAxTKrGMU9TOGU3K\nJAiJgepFkFc+ysqF/NfRl6VQJts3lLSyUrLMAKZP0KbJY0rLanzbf1obSY+3\nRyp8nKod2UdCMUxW96XNvmswfMMiPnjfU2oAG3hkqcQ4kZ4m7BuHOui7UtVF\ncPnJGhqaF2zTfnSZ237H0aFkUbHX91nxmEgPejd0ODTjTu4C8d95E7clyH1x\nEcQVDAQwCAWxWDutVrPaK8JBUiP23VedFGnkX+XkoOF9MXgqGZm9emXF+Hly\n3Ngo58nlCGFImTbgfWTo0WBZzDjTcVk1X5Qq6Kyd1RsXSr/vsFK0I5V6+D6s\nePnu5S3GTdQlttEGyxHRSgC/QlcNybMmHfNKIGgFNepG4tWzWYQGw660XJk1\nsbtIiM9Sq9DiC62N1h/SR+URTbiPkTei79Mg8RV/ILMyAtY6rjYLQGLniZJB\nJLKweydVzcvEN8tyvsV8iuZyqXBfpCnyv7mPl7z5xHotxcirD9Gku+jqgJA7\ntfZr\r\n=LZ/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6cYWWz9PIQhw8vHG2QowqXZ1v/eUiD6iQcuV+2aCTIQIgSiLU8IFcbClXYiTQDxdCNkANIVFxibw0PpSqEAIdCRY="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.5.2_1643901744279_0.9082025027704879"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.10":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.10","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.10","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-s7LAXJw5e7qpqeiNmjPRu4ZQO6Ir6+tSE5vaX6dI6jbeCx/G3SbmiwvFVYiqhVm8XD++VINzuVlBaMGyeJj8Ng==","shasum":"41b7bf123006aea887e31206b6d5091265050e60","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.10.tgz","fileCount":10,"unpackedSize":938130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8NnCRA9TVsSAnZWagAAhNQP/2KUCZfG71dCXIDHrndg\nZ/uPyfoqj1k44yBC8s9hdM40zrw1t7UnK5mJutpML0jxwC5cl2qepSbIJK2f\nclEjal02eB5RhYm6wWNRTtCIaWmu20vLijSZnj/xgEbr7KPHDViRqyK2VjEv\nanoKETWQASWG8EHiB9CJFWJwcoicbw5yZAO3TGvVdq/DsSDj/pCpC/pxlcux\nuvVs2/pZTfkQeP1ZA2ke0eb/e847N7wHpogtkkLO3GmcEBcIyC3MQofeEtjR\n6xAejMTkIL+UNvJOjIneM0Mi+7xmcitRi4EIirc2zsX+fs9aSXNKi3y+1Bl+\nud712r1/lciO1rR0exQGMCoCnz4Ge7+hOhkDdvso9m9EDmit32bMPi1mG0d+\n+wEnIxajp25GzLXzM6e6d78AOo9dgps7sSnwan+CmxMLa+i5Tt9xMaa7Scgr\nT5VZfzmZzcVwbyggtr/EcZIjO0oDT2Yec/Z4fJJQZmZxmLwD76DpD3bBxfWB\nQ0WiiGEPYejAgHElZp4AmP3YJ94e9/SpahOu1niag0AgLJM0N/0aeqxB2Hmx\nzypfTlqj5QAgbuJsgMXDpRW6SYPfCzyz1JoMLJE857QDHrzVI6Xd7wtUp+zJ\nc6FXGAvD6PY+AKYxbSZ1ouA0se6zGoZLytTMEx9zUJrrWFvbTROj9MxccnU5\nQ1cn\r\n=eKC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkdgWx6+USmpeQkyKUXdR0RuTvltpQqPBTkT7TQt7OdwIhAMXGzOvCJnXMZLmd0D+hhc2apk3klNkICs3m6ZH9DqKH"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.10_1644938087075_0.3461487261476792"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.5.3":{"name":"xterm-addon-ligatures","version":"0.5.3","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.5.3","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-sNKPuQx8sRNh97PwqL9K+QoftIyaj/t2teiBd2D+RN2kHvPsZkxjIV/XM0/odPEQUhHxCfP30RmZo+PwQBStpQ==","shasum":"8cbdbf5d51e6388fb8a9f2c711e0f133d1bda19c","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.5.3.tgz","fileCount":10,"unpackedSize":938122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH7JuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpppw//RoEsABrEmuRVvHKYSey2cG4O0WG4qSjtw1WJ5LWbf/2YuI5h\r\nPGYC5BUgXP73R4rACU52YaMqJMfIlG5YYtc5h+zP8Ft43HHenHNS/kWyUz3f\r\nPd3JPGFEjxohHHQ4x/SCT/29UFyUj+WMtkYn/3KCEIXVq+FExVyv1RkhjqQl\r\njvOMfCGdUutsAS3/i635Hf4cGFC2KxufaNS8oX8t2em2/uYhc2abI6pX2UQC\r\nGIFAzqcvZflcIi7WVmXs0RpweaTipGDVwYvNrnxNJZpi2kkrz4aOiASO1zpL\r\nzeH8FeGsTqyppNTO0Y4y7li66pykZ7m50zh4dj52Aww8rD4h4/JKGVsZskH+\r\n9xjHeOcEtevRajbnpkEMWstF6P6EVDWYj2a3VikF9K+En48QojALP+OMdCKy\r\n55Ih9Z7MDqYbwNGRTLivTfSbm07NBcpJmxU3TItSc6kXEwHqZ9RONITmQ/Gw\r\nr0Diepn0nXQuGr5SMAlZGbpUKzdben4wF53fp4khh/MNvP01BtyX4W1iQtqb\r\n/4f0UtYxCxy9UoqK+Zpgm2aoKxGd0+CYkqhI8CesQ0MJoXNf0CXNXhSSg3gy\r\nwgFvYL3fwnGm0WhB/LQpdcs0dN6PCydfGlP9gNrclxhvSmfJ38PF2O5sWia0\r\nYuS7HZlUWuib1QQiHSQAXCfqdFUsEuLFFxY=\r\n=0b/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSBc/Ba8zMpJkLpu4gljNyN8zweOwgwauCS42yPtQQCAiAKyfE2db6JXrFh7WmsxTE/2hFS3BfHMiFl7F//KnEHiA=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.5.3_1646244462275_0.3914982876935871"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.11":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.11","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.11","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-d5XGeYmrTpCOipffqROPW5Cw3wFODh3EjIZuzMhr5+DjOJIM3b7+plBN7GSLz15t032lBOObtYS+Bd8erFWaXA==","shasum":"104b3814ab4a1c0b022b8702aea976d977579336","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.11.tgz","fileCount":10,"unpackedSize":938130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQbpZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb2RAAou1/7n034gIKvAnrUqRMqJdI6ZE6tElcxIep7h3Ou+kwz9GI\r\nHyFuXrNyEz3uV+bfqdf5dl2zg/trI88aaSSymYTENdVEIiR8tkPMcD4QEn2F\r\nNP8zvrvPSX3NXfjoTARz8962VfSpbD+VMoQ9pUdJ+1UkNoPcdhtJRX5K1kJP\r\n8mbW3l+dp/FtWiAyicMWiVGTReeHxNyYPH/CNSiGI33SJbwT6Yw5hZWpKKuM\r\ngxZGcR2vMlqR0vOa1SX8Hf0Epf9yiBRR5J6f6KNInL7sE+gE+l1owOSpNDQx\r\nkjyf9ccES4HDxszqfE2dWCFGTaA3A6g6QrdleCI+WP+17CWHUFMLxjUVmEW4\r\nYW3ldv7DzeyRm6Fvm3j0wafeOjeq7FQmnD31Axz9k2ELTmq93AwUxMsyVFWH\r\nJnWPNAyCVNdXoN+siFMaIz/8IC8Eg9dFhBcuLe9tGkobpgt1JKle4D4XsYF1\r\nbRC2A0uR5HXvVqhq3V0+fB9q0g2HW3oE00GI2AS+vwG9UhIZ8CefQwI4GDa3\r\nBsin5ieeFnpApr8KBl7bt3asUYeXfd6oosK1WN1EPyo5h5BV08IFTdJj9HC6\r\nHqk0Wierj2Fi4thN2/my6eoC/J2EjwH2ObZAH0cIANVZ/6IvKY7e5Kpn9YV0\r\nDL4hs4v33eLC9BHnQeCtKyi2J9nGmse0GIk=\r\n=PRzf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvHgnsnkp8YMW9WG0IHnsDQsj3J2oWED35dCASltafGwIhAJTLO0fzR7ZREORTjh998+Un5vLSqOE6IriX/jAX3Fb1"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.11_1648474712871_0.31666016739823744"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.12":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.12","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.12","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-a4oKb+eTPUgVvGsIFbzct3daevylgrTIYMARtLDP0T3sO6jtTCIhOj6SkLv7FR3Zmg6imIb2qhIXOSxsgV/TfQ==","shasum":"3a727022f91b5ae6703bf794ff0cfbd8b97fd396","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.12.tgz","fileCount":10,"unpackedSize":938130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQcIeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYsw/+Mh9zSXu7GHWaYHCpcF7jN3ZhdGfZqNdE8T2ms3EJvq71kLP6\r\nUaNa3si1TbMGwuztYdoV2i2Mwh/eA6flQNzYHqZ4qQ9vDxY3jP8F7rcG9uNX\r\n3GqAOhQ2vKMeZKL9LM5MDFExhcnwBmE0VrK/P4BJjiuTnUJZ3gV/cfGxs+1Z\r\nPKH92VpnoQIfE7ogn7qHm1OQqOV8Zb5rWlwUxBKtH7lbjLhbMOqKQbcRohhm\r\n+TYkS8zBe/ePvmimRZ7FG6aYBrunWaYbQVvhASdC63wP9r85fpOOmQDGRaFB\r\n+D0LBrGMZqM/THUr/jotkG2lo4xEAqIbj+4gAMdKgPwSN+dnZNqqGyx3Lp2h\r\nVR3ZGw9OapgcAonfyq7cz/VxCqE/t4HeYysparKI3Sq/exbh7zHHXQAMbR5L\r\npSjgzcUy+UJtvAQJ5El0rhN9T48615it7zSlkbVyjYoWlRuPFKkchsFzJaG/\r\nY9aHLYn6ONQSIBvmuCen48uvt2P6VUtnBD96/kwu9iQJULLjGN6Bbx5nKCUw\r\ncp2kBWSlz8cRyJv7GdsiDeKDl5do67CdzAN90gD6AOk85U6syNHuqgCEh9Lg\r\n35/XSk2nvoAE55CZldATR6ySJR2HfoW1AFapo0vl+ICBESLqufet8p5oF74Z\r\n0r/f+zP6SMu2NeuQ/WxmaS1fl4z0g750ygU=\r\n=sXTl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9cJWkAvW1/6pRuNvBiBsbBMm9GCIQnBZID+mNeazkHAIhANUMaaECLRh12vIE7OPaY7qzuyykbJjAy/jLBvM+4ccU"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.12_1648476702500_0.16399854855658447"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.13":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.13","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.13","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-7U5iS4gc75BFWUJwNz8FWm2Urr5bKrukSL7oVkKIqtbPOi765JSUJgDZ7lYQ1j2yP/WGw9AS/b74nA2LvJUhuA==","shasum":"83bda1fcd6b5f5229b368ffa8fba668907f859e8","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.13.tgz","fileCount":10,"unpackedSize":938091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTUbKP/eCrXKqUn81r49xj2pviAk+OaDMDoRicKZgeBAiADA3kJwJ6mDa17pOp3Vgdwbh0dQ+1UA/uiave7eHx2TA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRdTnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJWg//Ywzbb17L03oBNY0JY+ckGWA3PwLT1Z28HjqZFXbVfTucWGZs\r\nnjpkBJ4YVvgKCS4KvRPcWKkEdeo8IQGa6nw6KSBmhcJkGdnNxiv54Q9xTGPL\r\nzyAQIi748VTafAtNgSdOe0RFgt3XLcJmhi+qvwly5iAuWnagDg++oHipyz4h\r\noUwck6B2Etdm9ukUmXfPgMsBwolO3Bwzt5HAwQVexWGF7zW/czIAXCIsOKmD\r\nwaitc1geE4adqizjXMAFDxUDEouY8oOHajaqdWLPADX8ZLt410/53wL5f5mf\r\nuTpd7L/qcCNJ4JIGZ5WFvfwvj/kw86n6kIgbcCjh6tcFm7o9t0sHf55aoXMp\r\ne2V8ytp2ku/WZRdXmpkGABknMPaecCZ7+U05lEaTEqHP0UKNWiZyOA1LkJFC\r\ncU3jRmWCWOBCj2363RFHf/u9HF1pDLwCwAjHQ90qGIAr73F5epbky/pWA+mS\r\nPCW3YIAsecZYl07HaVRH0HY9nL+e52blFhMuzrQLjydwAX1lUfpLs43fpYI/\r\nCLTJY92ayNxCRCEKJWceeEeOUmuw5IZbm2qtn6SCLvCW1Nkm6i543NKWxl2p\r\n0hKYH5Q00PPOArMy+54uuNWr70ufg+ei3BeBVpOFNp2sQJrQYZSakGL4QWwN\r\nczmh+KvnlvxJcdOXCS1HEo74Y2B4OpOGck8=\r\n=32u6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.13_1648743654967_0.4880228730540461"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.14":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.14","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.14","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WeObuNFfGULKhfvbFyCccjxBk+BX6YMvG54lu40kgW5ubwpt0BcnKTQAxHvt9mSeT0lG0A5GxcbimBeRWc484Q==","shasum":"392b8df0e32dcfc87f43b79901ec1c2abc997ae7","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.14.tgz","fileCount":10,"unpackedSize":938091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPpBqB2zlbkg3i2nnOv8GwO6rkO3Q8NDxj2jbwlvrqrwIgYMY+tf7E7G3+GzKudpJ2CZi33TtsBDEDmTx/x7AAqwY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRdWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8yg//fVpQncRoZXjYibhe3kddNPMTwOZzcogFAi4jm1dfXxy6NwfO\r\n5+b/VNTep9y22rXILBJwqeYX6vBKG0Bu3b12qupAl4/wCxkar2mr1Z5127TS\r\nZAQpj6DCoihKOPNUHIcxEQsVsDTpLjG/UPMl69llxQU6jx9jMjapJPJM42DN\r\n0LQOTZHxGb1mHSe5blw8FiKZjM/qyTnCEK08iADxnlK56wPMWaqE24TTN5Vm\r\nXytC/zgEE3mKtU2MnrzQ8NFaX1FR4lCk3AoS0SqsrSMH0GCem/xdwy3gF360\r\nc9j9NgcrW3bkc/0NQtzkYZUv7FqGN9+sA8F49BT0fEk4si82cRHXl4ckU2Gb\r\niOeMvbrhlJYmHYaMnyNj8IFMtfphFzgvYZkXiYzIge4wRQQJfnSy6jd4X/3W\r\n2KHjteq7wkwAVua+VoquLb34OLqlvQqijelpqaQcM1y5KL8zqPZeG7NoHi/A\r\nHfisg0/jHBXhUaqeF5mlYkHqv83tEWBQOEx46vLDVp8RVvtPqZMG85gVx0qP\r\nW0rA9edPbHGXlJchSUhYhHDORLxL4m50kuEY368qJRwT7rgX6dc/hBolOk/S\r\nrNzc3MqJaKLQrH7P2lxujlGMIdLB382BATTCBmiYYqt6DMDOT4hNWpGxaPQJ\r\ne3JV46RkJ1mfyFyTupqZjlR6dHVku9sqs1U=\r\n=cHcZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.14_1648743808997_0.47618289830851546"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"5.0.0-beta.1":{"name":"xterm-addon-ligatures","version":"5.0.0-beta.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@5.0.0-beta.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-o4G5jZ/HVKcoo2mD0KnH9dOUQkmTxSDr8RKWETesmZVLh/pbmFSwVn/z+R6rwIVIaRvTqGISj3DaT8hWC1XuNA==","shasum":"9d815ba2b0796d65a37235b59ed97eda356d4b79","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-5.0.0-beta.1.tgz","fileCount":10,"unpackedSize":942722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIsPMJs3B1ct1o/k4+PCtpr9ctp2LOBpR1tsl5teemvAIga5plvJaE3BKudyRlVB6hw/uWxS1rDd0tY8j3LY5LuWU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4p+HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq9Q//UJXwVBS2/8u/5RuagXnw7uuYophBUjpNTZGUWCDbPMAilI58\r\n58AmAQG/hp2tMYuIg3njr1HjzQY97wNUitm93xSppJIKWa2wg1Fr/7PCCsxY\r\n8cEMxuVY3ISCbfMdQkqF7DSSlhdF0i48w9+HzNX4uLZfJ41eFFvT+jEWBM6K\r\n46sB0WhhsaLrfOD8Xfy37hzwpg1Tt1P9cMbjxrAvi6u9Ls8+DuKyycbcyS6N\r\nGEAX9jkDmpqpvtZRGVm9uSdbA5UAVUgRYfILN6EENgsyi8E/f+VLvaheFyeC\r\nMuw9s9h5wGyvXtNWHt2ZTvgH29SajY3EPV8hGNB7ysR21TKI8x4fDcvrVvER\r\nptg7YyN2ZGnwDWPzI9RrumqfbV8mC+jP7Gvhd1WzIOcnxrGF18APaukn1M39\r\nUA2/6lED18s8l6J0mTA1MrxHMhtVrKrMGjr5HeTskaHflmB1put+RBghDA5x\r\nvgjz94jWupkCLCy47Y2uj3QwF8hwbnZeUbswCBLqI6ztdHVlhrWXk8VROqE6\r\ntphTu5QXDQUQ2kq2WwIPCvnYOZSryv1ZDwziLxufymzYCkTf8dyPlgZrUFRg\r\nVEtq75BLD77H3FVEa7JOtcwl0Gyk3CiSbtvW2XTpd1Yz4W3D7EXdI1oxZGKA\r\nBr1ByA+hXaiQkIE/vDAe88yB8Ng0+qf6rzw=\r\n=Z1Q0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_5.0.0-beta.1_1659019143333_0.47967130708260775"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"5.0.0-beta.2":{"name":"xterm-addon-ligatures","version":"5.0.0-beta.2","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@5.0.0-beta.2","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-29Qwn+N3+NMRqoc+Z3GwCnZ6Tawcfp+9oew+1gy0TZrTm28uPuyizwzLdIxiB3XHn5e1aWeFHR416V0eRVZDnw==","shasum":"b5566f7f37e9482c987c436f8b0eb91988036216","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-5.0.0-beta.2.tgz","fileCount":10,"unpackedSize":942722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjJxfRYq3KPOePgauPy7FHpt/IvDDSHu2f0rLEOknBxQIgJZp569yKMnoSEU9jbXnPLuAk+80eMvk3IaauJCshQ8M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4qBaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAiQ/+I29PYftww0E2NM2+aBMmawGFz+G6z1q9V74FOUMvMcQpnxxt\r\n5AU04ClfNjsh1ZW0J9PTp/A4PlafQZi5lkyFQEE2XmX2vep+b5sZYfDOe59Y\r\n5h8wbtkzH089ab8lcfavwW3uPg1hUSJP5XNLzcjwm8hYWk6hN9pSUFzMcbaz\r\nff4GCrVbA9CkECe1jLh3UgdaM8FfrGQc9Z1b8GOD0N/WRA9/1CLCEO/Z8J9w\r\nFYoHx4k0LnpMVntRYcT/FKjcZNeQs8MiVC3yunRgaf9PVUvie//WyKbfYBUc\r\nubnv9bffOBkj09we4xxIbb8PY0BkUBW7j1c0i1qgRXYdhUL62cwwPuDX4d+K\r\nXjpiybtLbaB/dP7qYmPOY97CqXiIOHwCBIMu2cxZCEpGKVa/grzQJChJpt7c\r\nh972sLpm5Q3A+aVX9oTSdI0ZL6VckelUt70J2kV4gYdCTNHkSGKys4Gnqwml\r\nmDo219w3ocpS2RKY1Fq3R+GvnGfsyHZnqFOFBE87zwQkg+3tAshPJh7gGdYN\r\nPqOPvprjMTeldO7K0ssV0EhMRVM5bhmy2uCF10gVYXOs5vb4A3iCybzWtZfg\r\nTJIf4dcQ+4sGf2gsi3jkbTLfLviGl0t2rZVx51AqIWW5kwxCR2wymvBfZU5B\r\niRTuy+exuitiyq3eVFCsOmrgP8NDhO9YmjA=\r\n=IlXb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_5.0.0-beta.2_1659019353811_0.516388777441978"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.15":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.15","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.15","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-/Qvc09kSicwuwyCZjdz1hNSam38UNyABqBY1C2h2l/FJH4GPHvuN1qq4llGVXnoXDbByCAVbc8Ti9/uTPRTMtw==","shasum":"1065d17743e46ec08c9e82f7c30a54162ff39748","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.15.tgz","fileCount":10,"unpackedSize":942723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtMBRHYX9oyLRbGkX7uXBDgxzziRPQUzB5Mdm4mwXIEAIhAPe0CpmNOFOkilzjLcXFTPu3qDDH5H5zEqV5cr98kmMj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4smkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbyRAAiYYgsqBoLICofYxtp/qkRMSGoOfUHyFgvuBh6eDG65k4JtSW\r\nVvKjHr3fpBQ/qxyyqo+YmYTVK7qXWQETOigDPyq3RSAdRMVuAPYXeooVH6bB\r\nT5oqran63e0VSYsmlN1bvkbjb3Ua8BJIRgby7QJPu7J8obcTv9efIeA8urpu\r\nlBaQeh8+jONPy/8S/coe0anDJjYQxlkp8feKyYw8iER4ekoNtFRqXNVjR8uH\r\nQaV/fB+HQhAFP3VlQ4/uioI/0aBidQo/MCQC8/bD7vygq4lRA57RTHdcg9e9\r\nJEglwePDbxMxt0OWkCHGvYKml+70kj+P01hG8bTbruImU3/WoOyRRbDLrc9t\r\nXyz8VAxh3hCsSeeLhT6RtC8ZAzoQqIOn7NjP0L1oH7frNhg5CuVCl6lxFswK\r\npNT6EG4WCs+aCHpeUktKp5D1dHBDowZFOk+3D02JSmU3cseK9rQTP9hqGJXG\r\n+WO2pQ5OZui0I8YsSUJmQRLRCZhX9NvLGK7wMCSedRpb88WObAwyqZ4gFPW8\r\nml/XF+Ytbe9UdyuFcv6hmACn9kfZugHcrfsS013+LHkVT17JvX5h29YSUA5O\r\n2vy14dFWcHImCu9dOufPKfsjknMcuaCVWgJ/iLcKawtahYjwwiKPHrtomcJk\r\nZGDBUA5ImSHpnmuWVtuhUbUWtyXc8ixyLGs=\r\n=EKQ9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.15_1659029924093_0.15438190694421094"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.16":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.16","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.16","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-7mFuqf0G6NJX7s7smIYxLGU2xiWgIE2jltgYcSrYi17pI9IPqD54QoHToeLzmDM1Bqyxmc6MaT2sPG7csBB9Qw==","shasum":"1e748c75f87083bfc31269a69cea12334820b64d","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.16.tgz","fileCount":10,"unpackedSize":942723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTfF+Pc4LZz4vhBmpwTKnCUUXwqHLaM4b5WwNu3Od8swIgPkbJ0iqbGztPtediaHG6HWThO1kkcRQ4U0iujOMIr5U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4tEGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJwBAAgX6vax0noCaoK6iBwXjk4ZR2LgoH4SLbIoOHsb4X0oaJkfC0\r\nVI+o0G2apdPxbodSf47HJ06jsWaBA1UXbI7ibdjHE2pQoWY8apvOj8uuhjV5\r\nBgEjo0ZPhmXQADOS4vaMMs+1AdVDXUb2PmS6wA0GtZKpohuuTZbdqr4dK8SO\r\nQgf1DfWRbmB0CGvsIiBWuReHDczZyQypIvrpo/a70r0di82jOHn5IontLoVn\r\nHDsJPooIK1ijJhqP9cxDHS6JckIlOuvU+5hHld1z/4xtumxxBRmwX8SFmn/s\r\nPftQqoRX9WdchRbYjjCnZQpu/oGHXXVqopqjxOX9Eeq0LpunYGlXeCEJe0XD\r\nbpDWgSqRHR5dVSPGnNFPZrTAZedgW/GqXR/KzsaokblPRIziKRFqi4gxWlcJ\r\nbhWvtCRU21LAtaM0suUYu25RjsiE71tzQb0kcJ77wgh9hS8jKjjpkgQwGTeD\r\nvcAxD8pL8Gqo8ie3vW7gIFdugMWjxv0vl4Jk0YgSaX9r9IMxgYFxNGQ40fGa\r\nLEFVb/H8Qne+7V3TjYsgpo5ViKoo6gW3zn9jBqAs/JStKwAK4mjTAX/WAv+v\r\n5M0ujbzuKB8TLcvOkoyan4cL72hDjFoSI23pTHVijWFM8VEQTHYhW4hhglKb\r\n9XviVt+1JHtGY2bo8G9u0tOGbUrC8sv0UMk=\r\n=YD1G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.16_1659031814228_0.604052262494984"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.17":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.17","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.17","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dJBe5xsYIiJazAr5wP/vkwReZUXeNY0Hfc7gys7sw1eJ0veJrqcsO9cd4UQil16/i/92t78+H90wmz9Lq7Tu5A==","shasum":"8d3e9d11e5e901f7f7dd1b9df308ffd1abdf41cf","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.17.tgz","fileCount":10,"unpackedSize":942687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvIztfXZIt9QvB5ZZc43NKmOaJIxrTsHzyi1fP+EfolwIgEA54VrSIiMZWsyAQzjwOznLaaDsK34YgqwHzcCaMZEU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4+8TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC0w//eb7FpDJ3LhlpXcdBcYIFyYdZ/gTKvOGOsbEndqFAwkzHXC0i\r\nQVBZOe8p1SpZCcNDct1QuE3PmIjBdE9+jaIlAdGTuiWNyFVuN5ZUqn7glC0Q\r\n/40ShajG4Y5k20aAv0OmDS3md0KXX2kX8QFWDVwREFxsxRFZhmKQ2kI6GrXO\r\nnYEOj8ueNTFbX7esMHKuGtwgXYsNKrQArPPNN/Y9baaydD52HF260T8nP9Jx\r\nKU7xZcPAoVdLrOiCZ7LykptEB+96HE4FVZOfGHGuP1pmXtR2+ifxW9yYISsr\r\nwYtsmYjL8A13eCp21XNlFZBMDFVFw4ehPLgSyTsupnKJ5zgXyYdUmPrBZNrn\r\n20MdKo4VXw8GI/2QOYIYMXDNQ9Q/3gsIB3+B023Ee9Td9P+rmyhQa2DkXPuu\r\nxwrQ5D23NTYLg25Nb1jqU1afU3BzB+i2aVx1v7qEujeE5CQ21dQV0O1dEzJB\r\n8fc+M3r7K0rIKkDBC5ptMe+R4uo0U3n60lvFkNfkwNgrJmEHkSAq0eKznT19\r\n7vZcGAHvU6v30DApwbwM7UDypmtVQAtH7khRriLsBpZ8TVDRRLdWkRGpdZpw\r\nNSXSz/qmfaycGoYc7TKuU6rDpLTbvT25LuAJDWBK1C8m6cvgWpOalFNzS2q7\r\n65FWuDDodDLZ1QXjbVdT4dzdkJ20cS4pryc=\r\n=V0zj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.17_1659105043332_0.16704532125858407"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.18":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.18","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n * [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita\n   Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and\n   Fira Sans\n * [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with\n   reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.18","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vdjCZigJ9P9Kb5TYSSRG2MeTQ+0W1svtDdpz4jcDnw8bop2qkMd26Ndak5GaHCOUcfN1+tmXNqXSbnNxQngRFg==","shasum":"04e35505df5f0fef775773ac1e74b44c0de10e65","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.18.tgz","fileCount":10,"unpackedSize":944782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRkKeqnzSkXvDRP6n0RMutqIrY6YFtIJC4kq+LYaZzBQIgN33tTxgA4DwupAKz+x8qWpzInP5ApArvUK8IlXfm6uI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4/HjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ2g//dYky8m5Tz/C0cgv5HLLbK3eKMKN+2Qsw5l8MK2uPQn7JQYYI\r\nRR+nYjURzkDmNGkM45lPUd0N05JxeoBGNJmUnCbocpWFtk/lNtai1JiO5+1D\r\nchDXt79l0skSIhMBYMFJvmXwy0qSb8ewpbKaJjgJfRsDL7HE0tzb1pjn9Qv7\r\n7Z7fsSVrTsV52DONw04HzQLw1x25KMmSc6LtO9yCBxg1ZIP/N5djrmwfSkZQ\r\np9R56Gf8i/wH8JCntDBP8XzX8t1AKWG34dzd9DTGZOGXW4UoJ/2AMwgWfG+Q\r\nPRBeyVQio1txNGA1sn398r2x4AxEsYXU6vAM8ZcM0J8AH09H3Q6xrfaizpcZ\r\nI3JGGWU4U9SBMS+NteAcAOZ87Xsjf1ME03FMFZovuDnM4Ty/77K11TIYgal6\r\nXzM0uFP88FPZGWLucv/CYjl+3UUg7x2/8zavowT3e9rLv5Q5Rfz8DkRCKJFN\r\nmxadj4yDNDq/xYelpeu+LnoqLyMjUG0tIvC142WJ1MwoKOuKLLCcftWtE5Tm\r\n+tYnjnlQxiMahYRo23yGcuac7vYLELMFELm3z6JE1DVyZiwonXmKbIUN8t9E\r\niF0iDH37WoFXFXib+0Ev+45G4zZhLSI+dC7pU6mrejK2FQm+XIjSgVtlATJd\r\nRYqh7XyhKj46/wji/Fyd3DDti7HXVG+FnaQ=\r\n=Qr2a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.18_1659105763149_0.8978830568753353"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.19":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.19","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^4.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.19","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-A0BIjFF6g5aPI0HiI2JMhhMV3gaHbpZ+ua+UNagkID0GxZ/ezn0wVOAtNQl/KlqnFueoyZIxlbyXmWNAfJVPRg==","shasum":"5e43eeaf84968e014769a5f2c6a3a3601dc4771c","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.19.tgz","fileCount":11,"unpackedSize":951094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXesP0T5p0bi1w8jU46VP9/2mJhnqAR/tMPCJHSjNPvwIgZBTGdVkEBOUDfcXRfS0uCwmdEWgEyFhrY/+7gGt7wKk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5vkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpuRAAh5q0MPT3uIBbhxNz4LCDjnyQeSBOOlVZZ47mgkuDH0rvN61d\r\nZzJJQS+ikaejN8LWRIsfFBv0qa7CX2YvSGmNe/YYSRiH7T7Rm6PglbNN3Bc0\r\ndE2ltqKzZfKfcjTt5XdIfhEBjY/tCSRUXdwJZ1Zy7kNjXmMCQgP/05TIfFZC\r\nrYs1EpRv5RUwSNAiLgZ9P0vmBVyvQkcvRijTw4mRggg8ZuFwlh5LYMo1KD2+\r\nBxwv2kBb1WVJoci/hkKmwb5lbr6TTn/ya4PuiuIA68Boz7p8ZxL1+1F0NOTZ\r\nkr1PhnfmT5nLKZkASuLOhZD0xX9P1viPFUG1eXWBvUZrreCFc3BOxeVzZMXF\r\nJ0DLf50NVa6JwWqc4FIybeLHQhjZO0ecwyb89gQCh0KvPGHRrNnLk/Ob4NNZ\r\n1YnYELUWgSDksiHPjGE8IyToexYKTwc9W6FUWq/lQ/5K4igBV66qr7p0OubY\r\nCORT8Q0JYGyULnLQ+VG7BThYEurHk32w0VvKjmsm87dySt0bNHcn894xdz3b\r\nrujx+QTml+eUTQawsU+xuTcr0KJ1Zo6we6mqEvB7uLgnLgDioMptWXL/U7Cp\r\nSTYP2h0j1OaInkz3CyWZa2KAru67BXrlspm8mwfNjPB9IOqPAGXvxJzGQOwT\r\nioGpKj/tDcNUhAawFvJuzIBCkb8tp9VezkU=\r\n=+AKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.19_1659304192051_0.7409878744538856"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.20":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.20","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.20","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Jc9k5bgOgbOvYMxUXWq2L3azlZ1fAad3VL81YIr4JZfWXr+NvXAMiFoko/5f10yi3wKPEzZ+UthWVU00zah3kg==","shasum":"6fb10c4d0cad68e02b84a8c9bfd674313a06ef53","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.20.tgz","fileCount":11,"unpackedSize":951094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhGfWrmfLvuTDpxnr68oZX0kM8Y+Bzo4lyTYi062w50AiEA0vS3uR+zb/fF2lJSo/3Y72qojz4szNJNFRnnnmrmvRc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi67gNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbjA//S7xWOYnNHP/y2FKOgFxb56+kJ9jgEJUPR/EC2D3sxzLTA4s/\r\nLEI8ug+YbTEZDefr8w1IMOzyzkUSJeKkRI49bB0yTpI9Y2rDmqtz1SXUEClq\r\nDfCvzIxinFm1H6GwFK8pj047jB7AD54JLAPtu/O91Ag+fFQ8qKu0skZflu58\r\nQIAzfk3m7zGJCPDMJOZ4tp6eLwd4b2wjeYmNADZV1Bl4CO+tRJ/IuuoaUuXM\r\nMvYH1699yiKzL/kG7RC2khc8ZM57nh4qt8Zjt4T6uypIh85cwTRUlwE6wGLR\r\nohnPWv04aZiwP02rBvt5nBOicA+Pl64KQ4tA0h0Jv+4dL7tMM1CRbJ/BUuHt\r\nBO8nKsptBv/Yr+CzdJDoxQfbRoc9TKOPdL38AR1Syl4a22jdB/Y1kMLH5dg8\r\natP7BVxKnCbruxaz234n/KajEDMMPRl3EBtQynzjOK61/GNvQn4bWj6AQkv4\r\n2e7qdvRns7CDIO6CytTd+cHjmG+EZ1EYSJk+jDR/w52S5FwCGp5lfjw3N1Ue\r\n4l39zptgARQ1/HsxA9U7yeYVM/rTd5T4IdBqwIGU0FZBKIuyz5V0uYcFU1sf\r\nRIBQZ87UqbrSAqj8TCKo94XWYhCfIlwMo+3xylsohdupan6YOfvcfn85VdUz\r\ngWyfJUDPJqOeSyIdp0d4kMQY0+MOqvwbrwI=\r\n=rYOI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.20_1659615245155_0.9533487975711536"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.21":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.21","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.21","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-G1CsUg+i8v1RIbLLXaABebH00KbuZEcKQYz7xi1Gl3kejGhEpK+IfAnuG4+X5gAd7GD4XAFvc0hoUQJiIrDt1g==","shasum":"bda222a699cbf567782348cd7563fd1dbd069252","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.21.tgz","fileCount":11,"unpackedSize":951094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8j+haPRuxrWn5e72+/JsDIJ3FvUnUQYDZXRoMFyMd6AiBHnWk9eI+zcADJLNMZGnfozs4GkBWxIymBTCBFCuN4jA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi68esACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2MA/9E+ImQKNf+D2abiekG3vZIbvfW6951HomO6wONUm85AOifkdW\r\n3LWWNiUl82Lj1+O5Spdmoc1KeWhwwuTtZmKOa5IHdn2DkSnMK//qavXLCtur\r\nnM+SXBmCuIyaCCDKrfaWuBbmAc3OQwPquVgvo9qNJa1acl1ccCxpUCCLl5l4\r\nkUl17SXNHzpdvOO+UHTAkq1awlOX/Xwj5ZkAZ2FS5mzOHvMAwLo5NnS+Bh51\r\nlMGVx76kyuYOagSu8PAGz5pLKQxTYt2Skxq4IUK6gP5p5bl72AyP0c7XM9u0\r\n7ZMhDzMBNlePXYMc0jNuNI6+BOflXihE882QwRqmejm+0a0ZF1KMk1/6t+g/\r\n8oaD0+lGSuOqeZAETJgsheNlCwyY5f4/kkEzjjWSMRlC2HCrgMdLSItcryN3\r\nPOOXFnUNGfpOHtxd/WICaKx4gK+lwJQRkHXLhdfvxhDz0uHo2y6lwiYYmgz1\r\njgSeMIE4eWYC6ltJx+46+08q7x95a2xWG8O02Z78zfjrao2Aj+oVkT5sGmqf\r\nr0ZyP6MtEtV7tBUVNnd4P1NHh0rkK4+85af8CMW0AYMEaeFwAP3y/2+DTaHO\r\nfYC0GlRw3VV95PvIAesRySmZCK4nH1m7UYXCIv/WzmDns47mAm7muOk3u8B6\r\nyaes0tyx7FBKpIbxATbEcRzahW1fRj+L/LI=\r\n=+ePi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.21_1659619244027_0.4630013607293908"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.22":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.22","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.22","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dzTWusH9rmY+OJd9F/kUlPZmnA0EMkR/cQZIUSoPLdUHKTY94im6bx9ZMNwBvjXuzHa9HCknDmXLMczmR7y7Jg==","shasum":"d7c2d8ac6454b8401c2f297689cc168f8ca91716","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.22.tgz","fileCount":11,"unpackedSize":951012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6tPYsWyyJ3LYgQQ7tlDv/OK6W9IxvrfoP2Amm5+6QqAiBIaAmlqPEKvSIc8gqLKZ8336v5Q0UTYJ41SHO7XOSTnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi68wlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqWw//Uo6Los0sfqn1NGW0AajiWpMXiXYJTEIJnnhy/ugWa6DMkRAU\r\n5J1H+wpT31/pep+U8RnrLr1Uy3CWzQuuA7vtpThDS6YjMBLpe7NiQFQ1fZHP\r\nmMeP+1ePx9OKJeUTDR+hGT7ODi4Qh8d/2fSuo3JoHUiB9jJ4TBV7bvh4m2EW\r\nmxDOs7COnYJQpgKIIxYAmmERTL+Nx9RIIYj1M/COjWez/9UtLLsj9qK+V2DT\r\n30pm2uezDj/otxGTR43SNLGsh6vHBZX4Hz7OFy4CahJmVYjfSIQHLuxg/Bd/\r\nMXDCtswvNeIvxCRbT1EVn+hI/vS/rMe6bb5PbJ7sncmncfZLjsmvLT1m36BD\r\n2QWkWLw72DGUbniBJ/NG0cMOYcb/eP6Gaa066Grp0Iy3X9dGItmGBzlYob/j\r\nRUvhjYKx81ZEpTPmrPmAbqyWPjlCkTXn8rz+U17scIdLSnWoVdFE9/hEFjJZ\r\n4EC+mV6Oxd/TFvj0gmWVocBMe2+1rz7/EktI9Sfxlemabb9f/V1UNzX7t8LT\r\nsWbzvqglZRRoCNICwiSSyULqOUMbwjTnmqjA95i10T2p4paPPEuqdAvXJZgF\r\nVXdasB1En3vLkRlhdUH/vWpxH4t2q/NrH+zePBySBLxxnGWn0X8LeDngNmCQ\r\nkaxsdnp1wiloIBKtuoZh5SxYyyH5jcltyTY=\r\n=UrTB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.22_1659620389388_0.5628038163758868"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0-beta.23":{"name":"xterm-addon-ligatures","version":"0.6.0-beta.23","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0-beta.23","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Hom+MBfRE0PxuvZ2C5qdRhTAmBvCYem3AiIbRMraz/kQeBR9O3ZJl4DbEhuXNwrmU9d5A8eUllLJuqNvnlYSbw==","shasum":"e71b9e2f165883dbff6e17c82e3f39f1e902f6db","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0-beta.23.tgz","fileCount":11,"unpackedSize":1048766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXi5WTgBzQbGS0jYePyISZic9Ii4587ulEmmBUafdFlAiAKx+Kha7UVvXNv0b65L17TZbLVFSTXqJ+JnjbdDZqtcw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7AUTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9AA//X+ycOOlUyla33eqBYNtn837W1cs+qW8XUiXFmLH/nYePNjDB\r\nUWzW3Nh1SWXUzs+kvwG3wvuwwvBvRFRea6hoqsqOd1yi5vF04OOp3fPqRuI3\r\njw7Qq5pWFD5OT3dHrkS0CNwvXaq/J+sZc68GqoD6HU/lIb+o2mkMhwWf6ddF\r\nzgay+u1tY/HKGs9emPFXhksqnO9kdSKhPCITbhAhmDr22Xrv86ZzIfO5PU9C\r\noCO7ss+RLd8U7YOAe7DYglSucvdjPjKTbVxNtAzk4avoCghDs2gl7pFGLUQH\r\nUHK1XznTd6GG3+8PmxqaGEo14SAMQCZeZ7L0Ym4xt7JlTtSlZRt4f1dIuobi\r\nT0V5ZCu+In7J0fGntV1LfJTOMwGh0CwwltxKS0PZ09SdYVHY8LbT4poTLhxs\r\nV1q1E9R5EpRGXyhZ5x+MDmh6B8WpHhC4zn3RmeomQ1/rqWLyR68sUyhhXBct\r\nb7vmQpa+3sn4W+RqrfPu2W0uzAph3OQHt/CEZNi/rNNvnSzTy2m8KQuhruza\r\nL2JrPkO7gDMBfUphSN91KwIfSz0GrjD4rR9Sxd6yqLZf8LDmvux1MX0gR44i\r\nGnGB509Ybc+SkDQHCgMUqjyLrlkiJ6OcIeRLNzkRMDcQxXVxACJvIDOz8FdP\r\n0iiUpMVCrbl+vxIRh8cLQWe/Kqk8s+Ydq7I=\r\n=OyQU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0-beta.23_1659634963167_0.05582527133961013"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.6.0":{"name":"xterm-addon-ligatures","version":"0.6.0","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.6.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DxiYCXXYEpnwr8li4/QhG64exjrLX1nHBfNNfrQgx5e8Z9tK2SjWKpxI6PZEy++8+YdL1F7VjWI4aKOaDt2VVw==","shasum":"c51801b0150c62ac1165654757b55c796457d195","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.6.0.tgz","fileCount":11,"unpackedSize":1048758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZohx+lmRuC0/He1PI1EliHIDzrToKOkPaBC9c7ddJ2gIgM9hWCNhQIG3MyH+9L+llEKuFAKCiejaPbqqFALJzy5w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI4F7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRUg//Y7pE3wJYVKXV5RTQwDFc3Sv/9990QN+HEH92FZqR7DCAM9sa\r\nydhUZLT6Wfhmc/DzbLHSnGz0dXlD3hbv93qg20SNqkdJI0apEzYETOyyao24\r\nclpwhknLA3TTOWpovCMFVilMyTSGEVlrxdcf8myWBX8iOE4vxtOxi/WICq6x\r\n28Src/analZyNKClmwkMzwDJnxqhONuotHdLCIo7L7DzTw50J0p6i4h8YIJ/\r\nLAM1SknzqrlpJfo0LrUOpFfmnuUcZ/jlHo1ao0C8gYyLCRq4zsgSeEruFRRG\r\nvjHPA6XmxKAnHgLH8W7nESp8mNxBxZZXPRtn9uzM3COoqgHKYtnxPuLo0n6U\r\nyIkeq3jPbRrpxtfkjKeIE/Lx8Cmptba3eSPKc9yQGG6/hS1AkpawRQCfiJBM\r\nlb+Z1vwKdMNOT0IsYqBIFt3jVQwz2JANF9N4k9hOS0liz3LCntdQ/BuOO2NB\r\nLe2XDnzfmk7ZgzCF8bzCVA+90Rg4/y/BarFD+MO5DOK18WgPujYATzoSUGd5\r\nAoKvRS46Wf80woPr4vhP5Y9wnxsBBf15A+0PpTVSmFQSg4qJgLR7C6bwOVzd\r\nJNHu9WtH8QoHOCd8/tfs3vMb5g9Z8XgulgeOuwPARGYpEX/OfFgv/Np2dcFb\r\nwRj0NNccyoTiZ90wUc7wwYwmywQxIKAKqcE=\r\n=PKwj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.6.0_1663271291683_0.14180863488895934"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.1":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Pqb7Dzw55DTsgaCJgohLblfYYn/3JMGhoDxSXRxz0fmOx5AATja4Hax+yBSRqIwdk9xF7449fOGPz9usl3v+xQ==","shasum":"f9a47f7005eaa0e09ce72be9871d5475903972ea","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.1.tgz","fileCount":11,"unpackedSize":1048765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSifPvzoayQ6oB9+YT8dGJyL9tE01SiqbfsuID+BmugAiEA7XaGW796er0XHGm9cYByH6Jhu2RWO+nCgaFfEDmCikA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI4d5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqScQ/7B2c/r+YXUkt0h7YsBfwMifbNNypjWqfJF+1YDlu8POwdJkvQ\r\nE07+Wf8a4Kuz6GD/fzvz+S3ctC6zV8hjkoIjDFWd4/wddvMMMb0ozU2yAPNV\r\nphD1po5ugHE5y/EvGo+Cg5a/nbd5+42U9KdYMmukxypAN8CJaBziDRE2jgA0\r\nV3VPi2h3lWRJ58UZZJ7orG3Pc4uzwcYcSwFjkvAUQNPYOj7iJd453c2n3GCg\r\nQPMpHuRGJXTPEfoFvpoM+qxXz1bopCS28W9K8PCuMTQ0cJDHsPsAaRl202Ii\r\nAEjU+yOPl7aztoWM69+ytCWlCAqwItMnNl/e6kKJgitZNcHUS6REUYn5K6ZY\r\nsi7XETybUEJEas3u/b3uhwPoaciU1t7Cq0L2EBTqlATDNaJfXueiEhGxwsRc\r\nojWwZNmYs/ZUHwn5CLAEyiAJb8uKpcDFj+7q7Oxup5/n/pLP5IjJYmDRqwpI\r\nVMv87YnljM80AJ0QRDLh7UIWz7FlLy9ggsW8pk6l85OLea4xx2hdJVTv0YbT\r\nEJl2EJirPvciW9kRgtSHIs8P8TNfqJ59ynSKbfWnn69dasqtP592O51wBAlL\r\nw5ubVsRYLyUfepa2yy9XYjajlEFEaxF+qpreYjc9iuSljUv2jCyz8b83yQh7\r\nAkPNKYGKKLf935l2QoV7tGL1NoNmH3Bj3Ms=\r\n=Ga2B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.1_1663272824947_0.5561108871562361"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.2":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.2","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"2d81490ac4a782b0e6465a9674cf3dbb989de682","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-pcZUHZ1TooPNZwygrwjB2Q5bFRyOWs0QmAXpsHtNtIxnYs3uwxycW//8nKC7Fc3oLwxIeScgMfY4ySB1R9q+vw==","shasum":"0412840651ca2308e123010ddf65d14406d9e581","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.2.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWMHQkPBCwf86SUTutoD191S/TG+cNjszAxQvRMeMrxAiEAtLgSccci8BFKvvHED2b5iCp2FRlr4aY/EKrDygSp6hY="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.2_1690891759896_0.7492586646642443"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.3":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.3","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"9cfc2c881c7f39585230239f59e63b191ba6b35e","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.3","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ri6r0ybmEktGEex6jnLbISByo9mbSvTQvv4tDGvUGSUiaxRr8TaFeCR6R0GJO7Ce8ICT/fggla724xis4srDPQ==","shasum":"464d833ac869ce6977c3caaa0a6312124862eec8","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.3.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMYcE647YnPIpqmC+LMXV5CY3qVABta9gS3w/d1nKNLgIhAK2ACA0YCvTNuPQgJConibFh8GcefMKwn0Elxvg06M3R"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.3_1690903328091_0.18031167066393694"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.4":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.4","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"73e60586c98db497890ba2548f6c6e00433b161a","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.4","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-5lMMKTVZghrVmCF1OSrKJSophKQX2ns6FKzoty8DbcLwj16Tpjd8dR9vrQcDFLJGy5d2vvLI7mu2B0AokPSejQ==","shasum":"9a623dccef9eb84257b9887c603ba1ab5437d52a","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.4.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQGUFNJN2zuDCLZ2LAR5OOlmdRjsXXwZowVXqAvy6xYAiAh+MYyY0nClx9k9a4XaqrwHVgSDVHu6eGXMAqhuopAmA=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.4_1690911013148_0.5216418890393664"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.5":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.5","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"6dae811dae20c7af85fa09cafd59c5ae774a58ed","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.5","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-C+ZPW96jN5+Hf8Y1/jDBpcG6OsTE18jwNyiBwlWknSxmvKDOOLqoRuNArpuKfrwOoJPTE99LLJtcenh6Z/+ElQ==","shasum":"6ef17ee36e0d6cb7d27d48e95dbbbe94f22683a2","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.5.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS78ohzuuJLAIxKrdvPKACbRG+xNlG7MVG9yG9iwe59AiEA9zvU1LzbjhFEWesikoqkFZUHsKk97fP+w/vabwngdsQ="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.5_1692481869973_0.8546965656665209"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.6":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.6","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"b8db3853f11befe453b0e1d55f75cdd73eeb1871","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.6","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CrzspOYNVCwA3AxZxB+z/kkRlocijksMvzokJJebR/Ly1IItO95vCt6M8Hezu/777fdQzUfqqBx3uEyYGJaxzA==","shasum":"729aa3de060d8c805a7926a5ab7798ecec9a23e0","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.6.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZZj/TTgCo6aFVrQ3jmVPNoIj3mQiPkp6NOo+865vuFwIhAP3kiw3kjcYEkSZPF5PXkEa0BDtAEvCxHDD/Q/WHqI/0"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.6_1692483047201_0.8717740235254614"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.7":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.7","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"0667c7aedd99ec77f42e5941f54e58ca378b2b56","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.7","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-zvvasjZFLffpBQFw3dvQe2SGgPgQc+Q2O6XiXOwlAPWTiq8GERRJccFHJ36RnQal8JNk7tC31vtG19iTWYF0lQ==","shasum":"8e4ef9144e24a236de5c0626a3478ba72ccc40e3","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.7.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUEkuzA8/3niTlm8AEc7TrHEwZvoM6tEuE0uF7PHmUDAiEA6GWkcksHZvI1Ro/L598DtztfWWzddGhMKwWewb20QSo="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.7_1692483945869_0.469741036073547"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.8":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.8","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"95f332cb13c7fb07a66d8f820755a7c9af2034e8","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.8","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9c6KNA/JHEILlTNbzS0W2H6Fg/+3IRMU9rUZhl88akA+dzzsjhXDQmkWwPDQhGzBAIB6LK5jkdDEqpkGUIHaDA==","shasum":"6a642b7a70ae6ef1d269face216abf5515a6ca22","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.8.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+N8ZWpHR/ed9jfrf/eCI8ZwTAfk0r1NPwVyT5W+V5mAIhAI5RqvyUfYPo88H1ZalwDj2XNvywJhZZbO6AQgQn6nuy"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.8_1692484665172_0.13002955818891127"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.9":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.9","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"427d33c7b787c406dee4411e7faf6f56cc49b4fe","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.9","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ZunAbcxI5Xv90Ajt011gQvO1TA5bh0cCe9bpdhxVfenMFyK8OQ9EWb77j0S2ru2KjeeSB+JBTQUrys22YT0V+g==","shasum":"3cb9d90c5f14691da1e97cd010e20556fad8c8fd","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.9.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwJ5qtT4F5BrNzrUHfe5smmPVSM1rQEXRXmK8coFI2hAIhAMzfw9PBhBo80IlwipdVMsd2ogVsphrl5RVZ8oHUWttU"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.9_1692485075846_0.38403747230834684"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.10":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.10","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"6f0a5c9f0c1ad3e25ae3cf62f758ac99695a7210","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.10","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-TArZIz1eMvJhmx2appdB345EhUoDayT7jZxowy09wko6JxWBY06Uv5DcpQplHCouY1+yOGpFo8qOGmw0r5Apxw==","shasum":"ccf880339014d8c7e374d98001dd2a8356ab5064","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.10.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsPWfzoO2V0y6DhKj5EpZFCGkze3By1IsN/zXkCPK6uAiBep9+O+eW2OfpzXB7VJpJ5JEhDJshxJFNqXT2vOLWUFg=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.10_1692549287734_0.1947440976287933"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.11":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.11","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"6d7032a9062a095583ed521bd3962eba6110661f","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.11","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-FwjofP2GXAvv4k+bcV0L8flZvho6+AkBzuwcdvxtr51Ii3z3j5KIoBAqxSlYHZpT4KXdMoM7jB+80Ut8wQgIuw==","shasum":"dd7f18131c08edd4747da9766ab318a1ff945495","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.11.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEePbIqB6BLL4O/HHkntLggPw2OGSXrokzyt5YpeRqOiAiBu7885WsMPwySw9ryHpqbaegHv+FAHSnFrmvHXAXFb6w=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.11_1692710771184_0.08694909752971891"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.12":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.12","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"60b59db94fd53b089a1ce8434431c1ac422faae5","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.12","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Of6wqguEeIHuVuP8vP5kedz0J6xeFvS5dyC8Fe8/MbLghBAeCcEHc+Ig4A5aiqnqn+511XZwE8Czl/1V9hKhpA==","shasum":"1e15166718f30ae9a40603bd9dd3b44c8c90d121","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.12.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYIZVJ95azL3Ms4fMMFPcVNdOaasdJnMsK9uc1uULu9AiEAr49WJhkv7QUNNgYedzboDfHQFV/fyBxTNx/p4q5/LeU="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.12_1692711127702_0.4637491894947028"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.13":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.13","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"64cb9a3c62a272c3842da8d94c26af2ab051b40c","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.13","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-V9EfMJY5tdMh98hiXLnT8dL2efe9Chu0ozf8HGGkb00dLfyJHxnsi21phrwr9CAjmPEDNk7aX2/gf1tT75zzCA==","shasum":"39bc3eed759c462020a9890f6370d1e211d4bb33","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.13.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz+eHJGntB0imnCWdINB+miC2kB3zq7hX6MQMoR8bYZgIgPt1b+jyEvQYLj6J9jlNXnLgZeQRz9JLSbz1J40KzgNo="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.13_1692712380569_0.559874298379968"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.14":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.14","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"94ab56542fa9301e97bf9f831fd2c8c8a466c890","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.14","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-2Ovw18LJneyEouPA4mT1GwfO7kKZHF1XNFv0yhef87LdhicFGXca+UtBqU2nO5npr+uHA67u/5vlBx1WGKHqtA==","shasum":"8ffb276fd6e0de6449ef6dc3dcc865774f8ca55c","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.14.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlrPCFoTdC4LxM+xxy6BzuCU2+tgEEAUWmAIUrMJwbIgIgbUEt2KM+oTitUVIUf8myfTBlS29/l18eTcsSJroCxyA="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.14_1692714898758_0.07862922530323213"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.15":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.15","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"317ccdac6690cf18e835b4a24b25ed7e0fff8761","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.15","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-aTpkm2p2ZsANxR/t0ejfiXhL6T3+x3/Bm8tI3nATh3z9XXVehg6MViYK5abvs3c4QdrgWX+NIHO2MZZjKnAxRw==","shasum":"609cafa9b052bf7daf5668d8deb0021a81843afc","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.15.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL3lZ44oytOOk9w6DlBw4xN1vNqBacP9NFLRGoVaoZiwIgRrlVYTDyfEu/HstXcvwvtKOaAr9QyIhMFsyKVi47vWk="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.15_1692714968652_0.1298492988051847"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.16":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.16","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"2268ae3967f103a87fddefd6ab26a5828fc99780","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.16","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-wMFRg8Co93Bm91l6FqYsXWJJYTRNmh03MVDs0Ecm/cpV7OFmTCiL6W8szIOX0fI7/JyWLunsQZ1xR3KYlVTvrg==","shasum":"fca5e31fe06d87faa44dc2a19509a3434818321b","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.16.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ7n8LQN1OVKDRl6rET+AOD1Tz3P0lnFLDH3I10a9wVAiARt7aoGfKVPCvOe0IF8VHIoli1xY0b28wysSGwqU5Lug=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.16_1692792083570_0.7559840908527238"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.17":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.17","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"7d7d593fee7821136cbc9ba24b50b240b02f4434","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.17","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-LQBkuqcuB1RXqthc3Byb/ZlVta+qsISB4JZ5zuowChFPvJknZTgZjUWqgdXPlHMmRfc+rBzRZ27Us1QaGl72ZA==","shasum":"3d1e52a31ada31ce3070c757a704e32dc6082283","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.17.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd0J47xqfLTMi2bWB9YzlIZZgXfSzWAko4YPP3isSkzQIgQ0kY8SVogC5VasuUBROX17D2N/x3Cb3T39cCaRKDbXs="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.17_1692833130423_0.6123892110966789"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.18":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.18","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"131f5783677c636d9e001f059878cf33d4e29316","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.18","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9zp1SjhWjvwF0MXJoWOT9z4gUbFDSIlar1hHYWbo1IxSF0Gq09w4WnrdFiLphaPkL9AeZ7RjH2oAs2uO65HxBg==","shasum":"ce0cadd52ab4d01282f922b028455ed0e8c21587","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.18.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7WWd4bEdb+sjBJORWXVuCh0pWKHmtxjxm3bGbTnSB3AiEAt181QEqC5k3odbhFYS7Pno90e3f1PIg5484xaDsMhak="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.18_1692834198346_0.13138423145664424"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.19":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.19","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"0e3db591c0a9e07b4e670e30adfc11309b2aad26","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.19","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-TaK0fInVX6KYXF34c+sFM0tdEsu2rVFeeRQN3UzP8IouZQ4mUdy+CMk/0nmpsmq7Yb3Wus8E0Lb9H/ZCf+K9Ww==","shasum":"a10d9f91350583178c9008b0774b2581c88815e6","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.19.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3gReVG+mDjIAcwOKLZlbwVA6N6sN1kBJdgM5exJuPpAIhAMp2Fa16fDwXMX3ukhvhn7WtNITk7PyS2eSICtEFMbk4"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.19_1692834804166_0.22601339117357666"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.20":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.20","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"2835976b81d852f787987c64190e398537fed5bf","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.20","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-JxYGYS9GJEpb8PRSoiJjU/ywCDw1aZTPlaeg0Xc4eYS0W0ZbQtBIU9JMoRv4+IapNpGmY4KzjIL55Xva+oL+9Q==","shasum":"7a985529f8a24efb8fbbc8ac00ba8bc5a76a25a5","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.20.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWxLCA7u09gc4MHaupB0RNylDI7XnZ1i8PdAbIV4fAdAiA24aQ1mldRJbXtNYUIy1hSaHTmwgT8l3UGqnAEZxcRPA=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.20_1692884051684_0.23699235123923246"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.21":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.21","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"40e51aba6b1598f6470f4e67ac3aad9aab1357a0","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.21","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-j4/nO+nTWBYtztbWOTR38QRUgH2gzavsziF9w8BcsIJWmw5VEunWolRvZshTuisJAXGG3Kv28wPtXS1RFxnx2w==","shasum":"6f6bb519c6930a7f845577340c1615813966b523","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.21.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy+wIrnXQnKEZYjxD599TKKquU/S61jOd+QGdOolpR9AiEA5dJ1cLVIDmVoQeZCJO3T9EYPv+VPkaj2vU2GkcSlUXg="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.21_1692884666014_0.031112390564991932"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.22":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.22","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"55c5a8560c936d0db3055e518cff208a9c94c52a","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.22","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-lEjIq0moTowYkueDPGVaMZ4YgUYJ/5H3Na6yXDJRrDbCY6IdlTPa60msinZOXqcwyKC52ACUW/gBsscn6IHjPw==","shasum":"eec1de58f86d48eb3c6f2a38823d2a90a80a06f6","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.22.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDI355ZMy+uBvUQ2SxquCxrgYwklO4UlvN/j9XczN0WSAiBjFZcoUSzDNnGLm+R3EgtV1NgN+HIj26mOqi+lWm01ag=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.22_1692975219442_0.9393059506215065"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0-beta.23":{"name":"xterm-addon-ligatures","version":"0.7.0-beta.23","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"a0d0c923f3f0a9b758c4e934b6aa6a9378df43a0","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0-beta.23","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-pG4r1NS39fa/8yV8ysIUZBAuaO1ORvw4HXR3uO4zPzlpoTCTEZzliM3p2cv1cpEn2EZ+XckoqggnGgmnSc36SA==","shasum":"d7686bcc5ad70a9d616611c6ed13bc060df301e5","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0-beta.23.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo4pYzw68/7a5+ec2I7K9J7/5VFu2GY1okUaZSBZCVuAiEA/md29HyMNU6MI0NYDb6qyoxjcmRgcSf3nGaOGuAxMmQ="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0-beta.23_1693090152083_0.6443541255395695"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.7.0":{"name":"xterm-addon-ligatures","version":"0.7.0","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"gitHead":"2e02c37e528c1abc200ce401f49d0d7eae330e63","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.7.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-5HXKCN5vB8KkqLIloItZkYAwMWF4Y2yOQsc4oFUXOjV3GnZskZpH0W+8rJH+80wxLNym7OMpdmg3a/Vd/+owDg==","shasum":"28e24744fc06e83b0e3dad51f96823b036714ab3","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.7.0.tgz","fileCount":11,"unpackedSize":1053857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqxuRCeo6/MQ0aB+SJF/pNDRJojIRVuzvb8g67hQhPcAiAUwzg8JWv1SkUhOSEGVKpoIlq9f1zhGUpqL345gEOhGw=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.7.0_1694109738937_0.12891729641351524"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.1":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.1","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"34933d2c76e769ff17831c9e4737bf32ec6120de","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-uD3cvsaf5uUtUSKSDxN8ByR9OPDjRszvrBU9bWRNkECcGj+WFqfJJfYio+yusW8reYjP1fLv04dmgo7QL1PjQQ==","shasum":"377b705e9d7ecd42e997f21fa0929b562277c625","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.1.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZtVciUMtTkOOqhlisoTkIE/0mxQuNbvnmu8sx4z1k6wIgBX0PWi1pl96wZ3fispyEGKPie/u0R9SueOjVkqPsR58="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.1_1694198373731_0.33862653903816997"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.2":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.2","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"cc83b9a4ca25335ccf050febb545d60e8609646c","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Lqrttc4cWP5mNN3xM36oyFsaL+uLxjMMXX45zixSIGRQw8TnZFlYZI2CvFKTv6CcbcS0Oc7gbXOyOIPKQ4liXg==","shasum":"703518bb4a74a7f153dd6d279d56b4e61d8009e4","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.2.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7usSpBcJlnbADDJlICbe0v4N/Xhb9JpZPsPDChe3xqAIgRoSDKyGLxOo/8LC3vJKyx9akYXE6SD1PY/aT3bL8nwg="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.2_1694208590497_0.4251406076366715"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.3":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.3","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"2f2154c13ba1d6b22f43c76cf226070d08827542","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-/WUJE1fxsrNQs81wRm6EZCpQLXdGhwpSYff2cheyGzaQJhqeKkahnWOWk00VVmSTT9s61uXn+pOr3xv3cxkC1A==","shasum":"5b186d17367304a68e81330411ee6a74c74cfe68","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.3.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6HoGfxrAyb7F2AQediwEvzRXBAab/cnfYa6wzEgcnOAIhAO29QXXjprTQRox1wlHeJi1fa3r0dbr7gOQzM7FvJCXn"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.3_1694265501882_0.9030274648291743"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.4":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.4","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"3d440e21bd671d4c30946b48638740922fafdc88","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-LtcQmFJTMYy2yhZ7HL/dqnd2+ob1DPhqYm806ElP9IN/VCOJuyP0+8HXy2y9MvmPQNAoPdNzKbGbJj4EgR7SnQ==","shasum":"3d61db5449296f8c2521b03c2d38882497f63977","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.4.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXrLpIZioogdd+vQv7zsATa16r92HApg/AGBQWUtB1nAiEArVFS8tZXIyCCqQvMTKPG1RNZZb0y1JmGSKjffJDysdM="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.4_1694266745926_0.06641373143805018"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.5":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.5","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"b7f28c56a921afc8db256e8ecb260f3c4f445c10","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.5","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-m+iCSfLjxXuf68GahBn0Ozpae8yutASIGER/WEHrfSoDHRV0CD2V3lEdpOup75lwKcAyhxa6hIRd8YLgWeWkhg==","shasum":"c9357f4086c761fd53fd8218c67b2656a94c8231","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.5.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfdVmq0eMUAHyc8TpDxeIcqqQjLHe6vOAJ3qkWswOqJQIhANynDK2XNLM6RBYgvTkOf9Qc2XXJIzFrHQwX1OOF6194"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.5_1694267994067_0.7945906805116376"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.6":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.6","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"36bf3ebff34badb6fd4bf65c5094ec5675288364","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.6","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9KGbEXrhOZz2nSq+5ul7an0HhgCOowOiPMnxJkIoI0SoZK8SvQaF+EnHRKFzPbfWd3YPi6XD3vpHh3UZ9F/VYA==","shasum":"d5d7bedf9ba76fa861e48bd32c456488dd2831a4","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.6.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQsGoFIOYVdIdgu46hLj4a2RzQi+ABOOlCYU8th3xQyQIgYgZMCUiQZMJ6NVAUOpP5hf0vpZse4o3WxgRfDkmrpDU="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.6_1694269331443_0.9299951604070702"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.7":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.7","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"d2387342ce883fa1e06c119ae3ad2fa5a21e2e7b","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.7","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-sOgmnutKakpreeohuE4lY+EuwHNDxA/z5qCMvSLCEFUhBOzj0JSjZZuVeK56CMhp945bISd839elkIk4MomUkA==","shasum":"52a09a5c9ee728fde100acf31a02b883bd92c554","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.7.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKhEHZlbzd61vsgN+zyjHdPqNc7EOnftc0Yi6e1v0biAiBDkif7oiYM/mHVWt34YsTAOV0C5cw31PTu8m3AqZN7zA=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.7_1694271300252_0.532456423870761"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.8":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.8","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"c3fd1c2c407a972b698aa2e2f6960da59da9265e","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.8","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-VmNBK7mAWCvRoZkdrM3XLxWWtC6YW0f8flxZMIO09UgbJlsLvLKG6MkDKP848JokcgOnqO3vUP5FYJkSXaBKWw==","shasum":"42e7214ff625e34f03ac9bbd8751e179b9fc5269","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.8.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID94Jp86aKiwpfEsB+4Y22Y8dLyeDfx8RQKj9Y5gxkfXAiAX3E2ynn9uoBybUqf2JEQF+7k02foCMKynbINWzeonOg=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.8_1694275845047_0.3165317776788741"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.9":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.9","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"4241704261fa5e112bf502ad3563532fbccdd8cf","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.9","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-8llD9HGY/py3v8TcSHjt6IokCf/kBzog4e7CUByfAH01nHFI8mSvjOQo/WkmRCkoyUKy8i8vPTdcnh81f5/cXQ==","shasum":"8549851adcd445b397d3b1f582c66486fd76ab09","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.9.tgz","fileCount":11,"unpackedSize":1053864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUR+C21Z0mnsUl82ixl40QyvmT74ZuS9u2egbKo3pJlQIhAJH6pUEpVRQAIA1C4CaoN+FYz96+QNizUo50i3rn3EhH"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.9_1694356067712_0.8252315796459315"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.10":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.10","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"fc18e6e774e16d7bc9f564b4d01419195e7c4d2e","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.10","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-K4vOKbH//5Xi+iYiKAbsKY05tOubNOrjuMbphxMyEEfDCbPfzegW3Jg9ajJRf8eIiAQPkmOq2CF1Osx1RJuDKw==","shasum":"00938510a277292b44afe0d689a31a9c74f3ca84","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.10.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH31tD2Q5mo7fE/unlPCnF56Jx7kZkUQGkiG/YwZIG3XAiBp9l827jf8eDo6PAp7CG0qwuf36C0TTKo2i8Yh6JWavw=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.10_1694357453278_0.9854580406394056"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.11":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.11","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"cfced0caf1dc062c7b0558984f1c6428d1aa9e90","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.11","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-c/eNhosRZ+CoLxiAWgIo3ATkVwKXzh4rC5cuuMD4+R9WpjjZblTEEkSIAMv5jMJwREjmw3no0ZZ73rOvMDPiBg==","shasum":"02d1ef696f279e094a6858ec09f63b55d7e51f95","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.11.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ6jVsdWv0EvEIe169aFXRd2+W2Em/pJkAziyiVMvDMwIhAI087neFSczKWVo13jYJQjsJlrv1x51CToxA9BEvc0mO"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.11_1694357696464_0.598749485944198"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.12":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.12","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"a7eb112d360f215546dc8ece38f3fc77dfe8ff94","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.12","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-lIausAeLYKZX46N8Bk9dH5KznHsPQGzdf7ZmWWlrgeNf57KRJ/CJYG0GtkqzvrfSv1Cu+AJkcHHQYcLW/AYLvA==","shasum":"0bce20a800bf182724878486318c698d24739140","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.12.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqAd2yte+MgWKTnnebSC91GYUifq7xcefvX71JHY3xsgIhAP8W4srpX8irod/I3xhOwCBtL3FXt+QkLwyIufvRWt8f"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.12_1694359741412_0.7501898962309166"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.13":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.13","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"8985326dd8fc126b6bff7b8e20d4245b2d9c945a","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.13","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-fhPpbXEt2cGlDTm0s+j7oqPIlIeKaXXhGRkDHepsvNYmqrfaz1T79mLpWT0FF4pZWD4y11VAkQ0ftgIftsLmCg==","shasum":"b73c34f834ea9adc1a9b616867689ac7119cc4f4","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.13.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2ineuxxmDO7hrAL7xFEvBtUnKu+/O16rpfut46DEHKAiEAuayZcOS1N4M3onK88b7/tAYG62VuUReU+r2YfiZVeFQ="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.13_1694360202240_0.30442271864348136"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.14":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.14","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"be82ffc01de6d84381a2e6ff053206ea140dd54b","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.14","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-kT5Y8/THpZ4pi9A5aS3VGc3dfy7y5I4byMCvgIlqTC6LRrMaln6f+1a5vYMipJfZqWOUhThX0LUg/0tdrFFuBQ==","shasum":"8336842d8816fb566887a91392fb3509465811da","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.14.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnUDuWqVH5fWLLvpAx+mQXlYTXZBlXyiRO9i/Tdy0/7QIhAIR00FcJhVOvBXOPpFKQb7jBCmYCiCUg6b178xt7/3ZB"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.14_1694361764786_0.8988339232288938"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.15":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.15","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"b2c123e0e2ec0cf1186f1fa02b4c6d19041bf7d4","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.15","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Gx34ve9rsLDu52j0DsSD0xjne3MC8B4ZbRYNqIP72uObbCbWmZ6gH/fcE5Ibi3vUZmg/tkq14gfyUm8iAqQHog==","shasum":"1bcaa47427d6ce722ed8df3ffff50e3c47df6bcf","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.15.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+VN7LwoUz9nhBlKRpRlvrjwqwbjghl54skKZFHpLk+AiA2Utaj6u/WpwxvPQZeLGKFK7qabHEjClo6geWjUtwQCw=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.15_1694361992990_0.279601264202195"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.16":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.16","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"f69fcb971c20fd87ee02591bd2d68ad52682907d","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js#readme","_id":"xterm-addon-ligatures@0.8.0-beta.16","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-tlPGla5OdSCKjyta0FrSYBAnnOIHA/NeTQ+xAsfVm2VWqgTd8kD9EhblmSDJBkpArhrfXIWHU7dsZRCwuqgMwg==","shasum":"b9a9045d20dba655c04c0c50e1d722028739d718","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.16.tgz","fileCount":11,"unpackedSize":1053865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGRF+9rrlr08/aQh0nyYwuec81VP5MdpmT8WsMdcDqQAIhAIECGCzeiJ+gG8sD+hrmh3b2wswxhnSmjyLhxkHDkQ/e"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.16_1694455608028_0.03787328222017905"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.17":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.17","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"cb8917557d16d390b2d2c7c6ca9c56aaa8117543","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.17","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Rsec7+wdNjOPJx/p7+iiE2vZ6LCMdy/T2Aznh5+0SO11poinVmm+vwOOdkxd6mmC0MThp2Hg/1JPjgl3zdLVAw==","shasum":"0f450f8034af45869a45a6b48a07d771f37ef25c","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.17.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCAQn79o2mOsCSC3HHMtznycZ3TnLm3ZXjusAli9nQAAIhAJkIk/69Ao0V7qouMBC4y2PY3NEMM/XyWpev64yjv1SE"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.17_1694535073978_0.4980802296674933"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.18":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.18","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"16bd8de78ee8b371a7d9b2e2bf6a6451b31aefc0","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.18","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-jGuei0eb0LG9ajOUIV2/TF/BFiobDnFuD7My/Dny2a6NTPNc5WV6Esm4m4zVHaZTD/yuySz5BlV6F3SGwvqsmQ==","shasum":"12fc022895045c27dbb4b98902c5921939b74574","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.18.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVgMdVrn9O2fo3Pr9hAjzJ1vnL0WkJEUK3BqTdyxhkwAiEA60EyICmFBrWcpCYF2BqE+FTpNkjsdXXaqOHeXi0OkdA="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.18_1694547684713_0.6904557495204133"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.19":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.19","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"bdb25c2dbee65af8afa36dca816af51fe5ab1d5d","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.19","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-WyED9FQFQAzKUl9pGg0KR6AFz6a2+crgD+1kf5BsCXhKy6Xk99Ju+5QcpvxhGJF7rNgMqEDuSqIyeuXeHhSzog==","shasum":"a36488b7ef6899fdb343234ddca6b15213b843d2","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.19.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDdNgw2EwYlCjvF80d3FxSYDPs5iikEF8JMnun2pdegAIhAOtvdCeno8hh6BEnoNA5QNhTz0Aki+TwGgvmSZKL5qu1"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.19_1694552323556_0.7041586142507463"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.20":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.20","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"1618092b91f561ab860db2770f3cf13fbaabc3df","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.20","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-PSai6r94xDqBaCOyWsHPHdB6Oac6/am92DXxftFk4iAsiR36cI8Hm3PrHRDufxGFCt1WnoOOfRsabAVZGZe9Mw==","shasum":"a8bc41cda79bd52cdb731023dd0ddfe118a33236","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.20.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRjcR8aPqP0tv8PfcLaNj7SZfC35euTnunt/beOvTs3wIga8IViYhEzoAuKx4h4rdSOW/pOPXJeq9CpQwN3CYR6L8="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.20_1694720623999_0.21015452043069716"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.21":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.21","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"0e66d608a1a89363051652344f8579eab3a492a5","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.21","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-iYhUKLO/Z5cR62focVGdbRBB9+qc9j1Tz8lkqJJOAs9n62d4k5N4EL/13APKsQegPs6GMdjc2Es3vTpkCk55oA==","shasum":"b94ab9709e9afa546ce6df1fbe8dc2a948c602ba","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.21.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNw0suFvgE6E/y+fJsI151Ff3v2G4y2aHjPSsaSKgxFAiB8gHp86OnbZeeMwdr5EsVUT0b4JwS6HNo/6AACL1xuXA=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.21_1694721289079_0.9832099313360378"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.22":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.22","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"aa5ec44c276251a434217eed7d491344aac37790","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.22","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-oWt9l0YXBeBMtHQt3EeOE845Ejc/ddwqDk05jVlDS8BwVapiZdOiQluQ85fqcSEbAbF93eJXmQjcGU3E8SB1cw==","shasum":"405ded8e13eea4db38dc07e1f518c150e55634a9","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.22.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkCY/WPR6NKw+UTRkiXdGi2Q+g1pP/Iv4QErmg5X9gdAiEAyzwH4/Z18dDdIn9yUYWlA/PANoIBzF1pdE0+L4IlDI0="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.22_1694777624369_0.41260108222939884"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.23":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.23","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"a6f57262f6e21384ec03173929ec128c71d0b7c0","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.23","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-bcKmAOC2GvanfIbWrER82qsGjliBvPw0675mhPTv3rd5hfAP5Kat78aUXX1k1o1fML5GU+KZFQzByef6JnhQ8A==","shasum":"edd5a0a58aa340ed39bf28be2889d8d94a618134","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.23.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2vf0AzqfFRpTw/6F69hNDHoGK71ojBRrlCUipT4kl+AIhALaxB6rjPuNJCUP70zre3+jFgaD1Dv8CDSvK1LWPM8CO"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.23_1694789240089_0.554302367315828"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.24":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.24","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"03f1336042bc73ccc18958e7a6430d5c92569608","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.24","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-BvmcRY7aINE7q8I8MUr0la8O2SnhfeIyMXryBuF1Dy9NbZpgd98RiodqX9PqqGdMQcWBcUii2W1mrn9i15x/iA==","shasum":"85428410f193c7aadfedc357cbb6079ce1cc1f62","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.24.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3XFzhD9pHYnA3VVZcG/j/FLAtDMRrMZPoUVhKkswP6AIhAIqjQF1rOrPt+MAlnntJu2dZNSIodcV8r4wh/xRSyRO4"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.24_1694875163249_0.5473718217585173"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.25":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.25","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"cfc94b332a38b52059940508719610f425c92744","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.25","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Bt3/MmFAOlxXFTTO6JotuuR0GV8zFyDJ75rkGnwTenLtTO0MATFN8AaekrsEcE2hNJPLSK3NR5R7b1VkbIaoiA==","shasum":"7691aec11035912664f11e2c07599a35dc49c678","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.25.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9+3vdlJoPYvyIcEwglCMUqryeTfp1c0EtYC3UkBNL7AiAFrAJa6CGfst9NLmLwwTNa+/ygD7SwGFqK2DWbX8zS4w=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.25_1695215370449_0.9602875976081593"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.26":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.26","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"a3e933d98bf43a2716c35d3fc0d495245307a8e4","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.26","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-bNIjS7l/7Btdm7Wm6SnB4+JQfCrG4BKNKZcL6eSs0+INEv6lgZPhUE3Ovc3N8cfdDVJDtgIjAhTCDE2w93VXPw==","shasum":"4a44e062e6e0e22af1afb4eb2d9e6c97d552c19b","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.26.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDH8MFsczY5cz8xu4LCRvUr3R7ruSgljBzAT8KDPLSDAiEAwBjRnn2ovt3wORNsY5nMzw3R1H79fDaCdueYhxRpwmc="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.26_1695218055411_0.010832933633694308"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.27":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.27","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"810cc1d47e0a43996c04bb52929b1dcaad229108","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_id":"xterm-addon-ligatures@0.8.0-beta.27","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Db9u77HEYn9abjx8E8+xtcz+92etkyHZ0lOoA5N/Od1oo09KC2xnj199iejt9W5inM6H1NbdIXbd3vjn47b4aw==","shasum":"e397951fc338dcac23e7c6e7cf9fb23298323523","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.27.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf2TwW1Y0JBSsIRbYsICYsMGCp6mY/B1+8bTGkd3xISAiEAxOoDb5kJb8l01DbkiE2nbpK9msced3Y/WCn2AYNKMTM="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.27_1695835141632_0.08257000053222008"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.28":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.28","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.28","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"e9390d0d91ad281c35a43fdde7f84c21f0218934","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-zK8ibXvkejxVKwITY+3i11nROkJWFjibFQxppCeeaOSkWHppHoRWj4hIQbTKXKLVWZV2vkGVViW2l87vWXIMLw==","shasum":"c3a6b7e25ff9784954dfdef1415bacc3076c7ab2","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.28.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+45AHYPLzXDNHGqpvE9Z6LqbzPC90Zp54vKYZqhBA3AIhAJS2p0zcJlBU5FdheJuSvHiwRGmA9sXVBoP8aznai0w7"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.28_1696270605224_0.597465070548743"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.29":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.29","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.29","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"34017f32fbfd447c17651afc84cd6cf8fd54cfbb","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-hVelklmEtEIE1Uqpcwo6oXCl8/uJRIQZpPmk5q8kXF4CO1IJDkcRZLn+whBm8scUGRKcXLcanj1qX5Mzk8st+Q==","shasum":"10243f86256dc0a05ffd90f8f16a6bdb4a6444d3","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.29.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhhuuBpFbj8oIa/3GW+pwA6d30eUCNSn/hBk4AXn8bnAiEA7YBqu/nOAPH4oYNqqjf7+I2ibjg9y8212n6+cXBerB8="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.29_1696271110620_0.4946335206086143"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.30":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.30","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.30","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"4245283e051f7b838d85df99eabd55e324919c2a","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ynDIB/sLsV5gdAiKewTEIQVGU2JQ2O4lgr6z8MQxjFnIZDEH3ekFtf4NFGkXNV27Pr9XS6QRKAycFdEs8/XUXg==","shasum":"146efb5c1e306fde568b46dfb7947e1bc4e7cd84","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.30.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZlV63bvuvH+NWXF6DGP/PC2alzDi6fKwGQNxx1LsLhgIgc55Weei1Uo/VnmivPmeeOCjBZusufJs3QGT/rWfHGHM="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.30_1697230267743_0.3934703322565869"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.31":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.31","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.31","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"78a6aac4097c2ecef3498ad8361a107850ba94bc","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-xe6rqRm6TyjkoLCQa2p9yQKMSb9rlGyKcINgBChc28onr3H4U/dx086J6gZoFCY/WojxYBe/XRZMp9YLK/snIQ==","shasum":"9360556767a7e197d5e32f9c1b1d1f3a6214be69","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.31.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOrdQV23pGnBc1uUZhNRIHW8/jexmS9zepc7NGWfjYVAiA0BUmjzeK36T0OX3XNgKOpzWGzGhnhz9uwM3v+EIREjg=="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.31_1697565972647_0.9396175836664244"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.32":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.32","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.32","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"1c880f519969ba93888480a359e83d61c6931bdb","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-DpJWSxqm0M1yeLYQ5tA3I04b2OOdkCoqdVvjDjbodQxSq5CVdWw5hwYdZ/AR437u9jaDfhk0OzxqLiRFTnkxyg==","shasum":"8d03bca40515a35e6e81ffe3f2c66f9ac907cfd5","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.32.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDezp0cqVnvVCSpkB3zIlbVqud+blYK2D7vJcgvW7hv5AIhALl6BLEbChkC0hvQsrF+LP+LMIo7cXFIrQFQCYxI4t9x"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.32_1697733760233_0.5994619096850033"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.33":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.33","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.33","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"9fff1e6e44280a20d127b549d7c51e3103cb480d","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-JwJqHWfCI83fY+qMBRS9dVed8mjMln9dQHED/3OFyDSZlQ3pJU+viJSMflHQi0FlXyiQyasDL0EHL9qlzHQpRQ==","shasum":"7079865c6f4a2b495f2da5ffdc12733b8b66fc21","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.33.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAwl69S9qZTOz2jRB0Pgzylw0UDRHiUG1oK4PtZYWfQAIhAMtxQ5O6E62eYgjHEgCI8xMKZn2FhZzOnufvbofcGZAm"}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.33_1697740899470_0.7910628891716935"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.34":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.34","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.34","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"804ff187fa31d27dca50993926ab12001e854379","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-yvsgjoFyvwpts3TutazAtzf8RMxHwkqvyoNc0jdW1jnK3lSlj36rx5LW51RZ+Fq2XPtEz4mg0JB1G2W7joeqWA==","shasum":"0a3dbe405403332102a35af52b6c1b81e5c2ea6b","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.34.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqsm4q+oVktChliL2sesVgozDi/KBMWSbEGR0BdgKKJQIgVr2DqbJwLPYhHjtzzLhjMpQKuGPxhWv1MQGidav3DDE="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.34_1698683907884_0.35554867197503115"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.35":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.35","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.35","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"f741d42165fdfec637aa359c48b66eb447b1156e","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-zACCijkcYnCcth6M8VJv8aEjvzt7cCyb5sEvvwslhdiTH1xkdbdsJcGl3DrrQAYdKzN75vIdJ6Aqmv+alRSGGQ==","shasum":"2bb60adcc2bee1497322e49b340261e51b2afcd4","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.35.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg1hw7I/3liWw3jdM0JXkRyGBnQrGZVKrNjBQBliLJ8AiEAmnql1z/Bp9WhE4UlitpBE/XBdNRod4rRCgyy174LPmQ="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.35_1698759092684_0.8391684287686068"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."},"0.8.0-beta.36":{"name":"xterm-addon-ligatures","version":"0.8.0-beta.36","description":"Add support for programming ligatures to xterm.js","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"},"main":"lib/xterm-addon-ligatures.js","types":"typings/xterm-addon-ligatures.d.ts","repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git#master"},"engines":{"node":">8.0.0"},"scripts":{"prepare":"node bin/download-fonts.js","build":"tsc -p src","watch":"tsc -w -p src","prepackage":"npm run build","package":"webpack","pretest":"npm run build","test":"nyc mocha out/**/*.test.js","prepublish":"npm run package"},"keywords":["font","ligature","terminal","xterm","xterm.js"],"license":"MIT","dependencies":{"font-finder":"^1.1.0","font-ligatures":"^1.4.1"},"devDependencies":{"@types/sinon":"^5.0.1","axios":"^0.21.2","mkdirp":"0.5.5","sinon":"6.3.5","yauzl":"^2.10.0"},"peerDependencies":{"xterm":"^5.0.0"},"_id":"xterm-addon-ligatures@0.8.0-beta.36","readme":"## xterm-addon-ligatures\n\nAdd support for programming ligatures to [xterm.js] when running in environments with access to [Node.js] APIs (such as [Electron]).\n\n### Requirements\n\n * [Node.js] 8.x or higher (present in [Electron] 1.8.3 or higher)\n * [xterm.js] 4.0.0 or higher using the default canvas renderer\n\n### Install\n\n```bash\nnpm install --save xterm-addon-ligatures\n```\n\n### Usage\n\n```ts\nimport { Terminal } from 'xterm';\nimport { LigaturesAddon } from 'xterm-addon-ligatures';\n\nconst terminal = new Terminal();\nconst ligaturesAddon = new LigaturesAddon();\nterminal.open(containerElement);\nterminal.loadAddon(ligaturesAddon);\n```\n\n### How It Works\n\nIn a browser environment, font ligature information is read directly by the web browser and used to render text correctly without any intervention from the developer. As of version 3, xterm.js uses the canvas to render characters individually, resulting in a significant performance boost. However, this means that it can no longer lean on the browser to determine when to draw font ligatures.\n\nThis package locates the font file on disk for the font currently in use by the terminal and parses the ligature information out of it (via the [font-ligatures] package). As text is rendered in xterm.js, this package annotates it with the locations of ligatures, allowing xterm.js to render it correctly.\n\nSince this package depends on being able to find and resolve a system font from disk, it has to have system access that isn't available in the web browser. As a result, this package is mainly useful in environments that combine browser and Node.js runtimes (such as [Electron]).\n\n### Fallback Ligatures\n\nWhen ligatures cannot be fetched from the environment, a set of \"fallback\" ligatures is used to get the most common ligatures working. These fallback ligatures can be customized with options passed to `LigatureAddon.constructor`.\n\n### Fonts\n\nThis package makes use of the following fonts for testing:\n\n* [Fira Code][Fira Code] - [Licensed under the OFL][Fira Code License] by Nikita Prokopov, Mozilla Foundation with reserved names Fira Code, Fira Mono, and Fira Sans\n* [Iosevka] - [Licensed under the OFL][Iosevka License] by Belleve Invis with reserved name Iosevka\n\n[xterm.js]: https://github.com/xtermjs/xterm.js\n[Electron]: https://electronjs.org/\n[Node.js]: https://nodejs.org/\n[font-ligatures]: https://github.com/princjef/font-ligatures\n[Fira Code]: https://github.com/tonsky/FiraCode\n[Fira Code License]: https://github.com/tonsky/FiraCode/blob/master/LICENSE\n[Iosevka]: https://github.com/be5invis/Iosevka\n[Iosevka License]: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md\n\n","readmeFilename":"README.md","gitHead":"33100818d780ba632ec9f2de08a59cb67e9df4d5","bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"homepage":"https://github.com/xtermjs/xterm.js/tree/master#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-G66DTanh6eKMl41dmxdtibbAfRsJUo7h5jBoIkJFwDkYgL01d81C1E3Dke4SXQuT8R66SM1fiaKe+OCiC2+uow==","shasum":"d9060ed4ae2fe950340bb6114bf67c2edeaffe2d","tarball":"https://registry.npmjs.org/xterm-addon-ligatures/-/xterm-addon-ligatures-0.8.0-beta.36.tgz","fileCount":11,"unpackedSize":1053906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSWAVrUB2VwS66YwcdeMk3ZDZnbeCAoiiwmnCraM1yIwIgTnWtJlVoUqUa6PYyoVVF6bqYuSIsFwXI7wPbO4Kbl7E="}]},"_npmUser":{"name":"tyriar","email":"tyriar@tyriar.com"},"directories":{},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xterm-addon-ligatures_0.8.0-beta.36_1698760331490_0.20503818229134518"},"_hasShrinkwrap":false,"deprecated":"This package is now deprecated. Move to @xterm/addon-ligatures instead."}},"time":{"created":"2018-08-11T03:05:06.049Z","0.1.0-beta-1":"2018-08-11T03:05:06.214Z","modified":"2024-04-05T13:26:18.133Z","0.1.0-beta-2":"2018-08-11T03:15:48.242Z","0.2.0":"2019-09-10T22:53:00.163Z","0.2.1":"2019-10-17T19:11:34.071Z","0.3.0-beta.1":"2020-05-03T14:03:15.694Z","0.3.0":"2020-05-13T14:38:25.894Z","0.4.0-beta.1":"2020-06-11T11:32:32.705Z","0.4.0-beta.2":"2020-06-11T12:37:21.193Z","0.4.0-beta.3":"2020-07-08T13:08:16.971Z","0.4.0-beta.4":"2020-07-09T13:45:15.476Z","0.4.0-beta.5":"2020-07-10T13:26:32.090Z","0.4.0-beta.6":"2020-09-09T21:33:55.791Z","0.4.0-beta.7":"2020-11-02T14:22:46.573Z","0.4.0-beta.8":"2021-01-02T18:40:53.714Z","0.4.0-beta.9":"2021-01-11T17:02:20.512Z","0.4.0":"2021-01-29T17:35:59.375Z","0.5.0-beta.1":"2021-03-29T09:19:27.990Z","0.5.0-beta.2":"2021-04-02T21:30:49.179Z","0.5.0-beta.3":"2021-05-06T21:27:16.031Z","0.5.0":"2021-05-11T14:23:16.056Z","0.6.0-beta.1":"2021-05-13T15:59:41.806Z","0.5.1":"2021-07-08T13:10:50.126Z","0.6.0-beta.2":"2021-11-01T18:10:55.699Z","0.6.0-beta.3":"2021-11-05T16:24:57.981Z","0.6.0-beta.4":"2022-01-07T17:23:43.146Z","0.6.0-beta.5":"2022-01-11T15:39:53.188Z","0.6.0-beta.6":"2022-01-11T16:25:52.126Z","0.6.0-beta.7":"2022-01-14T15:30:40.431Z","0.6.0-beta.8":"2022-02-01T16:37:36.348Z","0.6.0-beta.9":"2022-02-03T14:58:25.478Z","0.5.2":"2022-02-03T15:22:24.591Z","0.6.0-beta.10":"2022-02-15T15:14:47.337Z","0.5.3":"2022-03-02T18:07:42.492Z","0.6.0-beta.11":"2022-03-28T13:38:33.089Z","0.6.0-beta.12":"2022-03-28T14:11:42.759Z","0.6.0-beta.13":"2022-03-31T16:20:55.139Z","0.6.0-beta.14":"2022-03-31T16:23:29.217Z","5.0.0-beta.1":"2022-07-28T14:39:03.526Z","5.0.0-beta.2":"2022-07-28T14:42:34.029Z","0.6.0-beta.15":"2022-07-28T17:38:44.497Z","0.6.0-beta.16":"2022-07-28T18:10:14.461Z","0.6.0-beta.17":"2022-07-29T14:30:43.517Z","0.6.0-beta.18":"2022-07-29T14:42:43.247Z","0.6.0-beta.19":"2022-07-31T21:49:52.307Z","0.6.0-beta.20":"2022-08-04T12:14:05.430Z","0.6.0-beta.21":"2022-08-04T13:20:44.297Z","0.6.0-beta.22":"2022-08-04T13:39:49.632Z","0.6.0-beta.23":"2022-08-04T17:42:43.406Z","0.6.0":"2022-09-15T19:48:11.898Z","0.7.0-beta.1":"2022-09-15T20:13:45.245Z","0.7.0-beta.2":"2023-08-01T12:09:20.177Z","0.7.0-beta.3":"2023-08-01T15:22:08.340Z","0.7.0-beta.4":"2023-08-01T17:30:13.534Z","0.7.0-beta.5":"2023-08-19T21:51:10.236Z","0.7.0-beta.6":"2023-08-19T22:10:47.447Z","0.7.0-beta.7":"2023-08-19T22:25:46.124Z","0.7.0-beta.8":"2023-08-19T22:37:45.370Z","0.7.0-beta.9":"2023-08-19T22:44:36.153Z","0.7.0-beta.10":"2023-08-20T16:34:48.045Z","0.7.0-beta.11":"2023-08-22T13:26:11.540Z","0.7.0-beta.12":"2023-08-22T13:32:07.998Z","0.7.0-beta.13":"2023-08-22T13:53:00.827Z","0.7.0-beta.14":"2023-08-22T14:34:59.068Z","0.7.0-beta.15":"2023-08-22T14:36:08.939Z","0.7.0-beta.16":"2023-08-23T12:01:23.853Z","0.7.0-beta.17":"2023-08-23T23:25:30.757Z","0.7.0-beta.18":"2023-08-23T23:43:18.541Z","0.7.0-beta.19":"2023-08-23T23:53:24.471Z","0.7.0-beta.20":"2023-08-24T13:34:12.096Z","0.7.0-beta.21":"2023-08-24T13:44:26.550Z","0.7.0-beta.22":"2023-08-25T14:53:39.723Z","0.7.0-beta.23":"2023-08-26T22:49:12.298Z","0.7.0":"2023-09-07T18:02:19.235Z","0.8.0-beta.1":"2023-09-08T18:39:34.054Z","0.8.0-beta.2":"2023-09-08T21:29:50.740Z","0.8.0-beta.3":"2023-09-09T13:18:22.126Z","0.8.0-beta.4":"2023-09-09T13:39:06.223Z","0.8.0-beta.5":"2023-09-09T13:59:54.381Z","0.8.0-beta.6":"2023-09-09T14:22:11.840Z","0.8.0-beta.7":"2023-09-09T14:55:00.577Z","0.8.0-beta.8":"2023-09-09T16:10:45.411Z","0.8.0-beta.9":"2023-09-10T14:27:48.005Z","0.8.0-beta.10":"2023-09-10T14:50:53.479Z","0.8.0-beta.11":"2023-09-10T14:54:56.785Z","0.8.0-beta.12":"2023-09-10T15:29:01.646Z","0.8.0-beta.13":"2023-09-10T15:36:42.482Z","0.8.0-beta.14":"2023-09-10T16:02:45.081Z","0.8.0-beta.15":"2023-09-10T16:06:33.143Z","0.8.0-beta.16":"2023-09-11T18:06:48.274Z","0.8.0-beta.17":"2023-09-12T16:11:14.231Z","0.8.0-beta.18":"2023-09-12T19:41:25.133Z","0.8.0-beta.19":"2023-09-12T20:58:43.854Z","0.8.0-beta.20":"2023-09-14T19:43:44.280Z","0.8.0-beta.21":"2023-09-14T19:54:49.385Z","0.8.0-beta.22":"2023-09-15T11:33:44.668Z","0.8.0-beta.23":"2023-09-15T14:47:20.314Z","0.8.0-beta.24":"2023-09-16T14:39:23.455Z","0.8.0-beta.25":"2023-09-20T13:09:31.470Z","0.8.0-beta.26":"2023-09-20T13:54:15.619Z","0.8.0-beta.27":"2023-09-27T17:19:01.840Z","0.8.0-beta.28":"2023-10-02T18:16:45.497Z","0.8.0-beta.29":"2023-10-02T18:25:10.958Z","0.8.0-beta.30":"2023-10-13T20:51:07.981Z","0.8.0-beta.31":"2023-10-17T18:06:13.000Z","0.8.0-beta.32":"2023-10-19T16:42:40.486Z","0.8.0-beta.33":"2023-10-19T18:41:39.728Z","0.8.0-beta.34":"2023-10-30T16:38:28.271Z","0.8.0-beta.35":"2023-10-31T13:31:33.020Z","0.8.0-beta.36":"2023-10-31T13:52:11.903Z"},"maintainers":[{"name":"tyriar","email":"tyriar@tyriar.com"}],"description":"Add support for programming ligatures to xterm.js","homepage":"https://github.com/xtermjs/xterm.js#readme","keywords":["font","ligature","terminal","xterm","xterm.js"],"repository":{"type":"git","url":"git+https://github.com/xtermjs/xterm.js.git"},"bugs":{"url":"https://github.com/xtermjs/xterm.js/issues"},"license":"MIT","readme":"","readmeFilename":"","author":{"name":"The xterm.js authors","url":"https://xtermjs.org/"}}