{"_id":"@bitmachina/highlighter","_rev":"13-f9c15b736dcb4a659d2b98b6228cb389","name":"@bitmachina/highlighter","dist-tags":{"latest":"1.0.0-alpha.5","alpha":"1.0.0-alpha.7"},"versions":{"1.0.0-alpha.5":{"name":"@bitmachina/highlighter","version":"1.0.0-alpha.5","type":"module","description":"Highlight MDsveX files with the Shiki highlighter","keywords":["mdsvex","shiki","highlight","svelte","markdown"],"homepage":"https://github.com/johnhooks/highlighter","bugs":{"url":"https://github.com/johnhooks/highlighter/issues"},"repository":{"type":"git","url":"https://github.com/johnhooks/highlighter.git"},"author":{"name":"John Hooks","url":"https://johnhooks.io"},"license":"MIT","sideEffects":false,"main":"dist/esm/highlighter/index.js","module":"dist/esm/highlighter/index.js","source":"src/index.ts","types":"dist/index.d.ts","scripts":{"clean":"rimraf ./{dist,temp}","clean:tsc":"rimraf ./build","clean:all":"yarn clean && yarn clean:tsc","build:esm":"./scripts/esm.sh","build:tsc":"tsc --build ./src","build:types":"./scripts/build-types.sh","build:umd:cjs":"rollup --config","build":"./scripts/build-pkg.sh","check":"tsc --build ./src && tsc --project ./tests","generate:docs":"./scripts/build-docs.sh","lint":"eslint --ext .js,.ts .","prepare":"husky install","release":"shipjs prepare","test":"vitest run"},"dependencies":{"hast-util-to-html":"8.0.3","hast-util-to-string":"2.0.0","hastscript":"7.1.0","parse-numeric-range":"1.3.0","rehype-parse":"8.0.4","shiki":"0.11.1","unified":"10.1.2","unist-util-visit":"4.1.1"},"devDependencies":{"@microsoft/api-documenter":"7.19.27","@microsoft/api-extractor":"7.33.7","@rollup/plugin-json":"6.0.0","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-replace":"5.0.2","@rollup/plugin-sucrase":"5.0.1","@rollup/plugin-terser":"0.2.1","@testing-library/dom":"8.19.1","@testing-library/jest-dom":"5.16.5","@types/hast":"2.3.4","@types/node":"18.11.11","@types/testing-library__jest-dom":"5.14.5","@typescript-eslint/eslint-plugin":"5.46.1","@typescript-eslint/parser":"5.46.1","eslint":"8.29.0","eslint-config-prettier":"8.5.0","eslint-import-resolver-typescript":"3.5.2","eslint-plugin-import":"2.26.0","eslint-plugin-jest-dom":"4.0.3","eslint-plugin-testing-library":"5.9.1","husky":"8.0.2","jsdom":"20.0.3","lint-staged":"13.1.0","prettier":"2.8.1","rollup-plugin-filesize":"9.1.2","shipjs":"0.25.0","ts-node":"10.9.1","tslib":"2.4.1","typescript":"4.9.4","vite":"4.0.3","vitest":"0.25.8"},"licenseText":"MIT License\n\nCopyright (c) 2022 John Hooks\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@bitmachina/highlighter@1.0.0-alpha.5","dist":{"shasum":"8798a94eedb32f9ca72c470b7e51267c91f03f27","integrity":"sha512-YyMylz+cxQ4DPmskX7fnNyHLgd1YNMkw0Z3gwDfp71upRYkdqFx2kdZTqpQEpY8/YzCTbLIqy0jlAEbT03mCCA==","tarball":"https://registry.npmjs.org/@bitmachina/highlighter/-/highlighter-1.0.0-alpha.5.tgz","fileCount":21,"unpackedSize":25046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0Ni1EndAMmibCx8Iw5PW4GmUyjgX/12H7J8WmLYxPoQIgF1M6UelhrGBiHZHff7dRdnx7+ZRoR3aeccSzw5vuAk0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjswbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP7A/+L7xtq/4xdMUOxTc+gT+6qWqHzWhJZHaxNg2u3OwjQnvhO5J4\r\ng47rXEJsvr+t06N6tqW8kDuSDSxwvo2/O7xkBbmub7LFuR0vRNdzoscECEQC\r\n5s9BhdRWqQ1oQsz3re6VzAVW0n6ncaepTUJut0Cyl+dlQkh23rpNCfotiyAC\r\nx2b/FKghC6ekm5UrMOQrYHIZeX7OlIH8kpOApxcHr7nxVFqrW1XhvGVBrjxs\r\nvZhYEVM6xjDrwyCHX+eUAvMMeUk+T2CQZtM0hwPXedAOmnMg6FhjyNDM+7Re\r\nuMlcDSOdE+7SKP9FYc4+Aqe915gm2pHgb0apAi3xClrsweIDbw6sE2foz6+Z\r\nGsWFWfcFEyzBSt6h/9J8do+lVj/kMiOqliU/F1Hsw1zsMzV07PRS1bsdDLYE\r\nc5TSzSJQw0ZWU0iymZ1Gt+Vlf11m6utclXXHlp8lZm4sTYJLm+yIVJh4yesL\r\nkXBKgUrDYjHt+6+U8XjUwqaAerShqe5diEZpaeD7+YnFZGIu/ta5sQGe0kok\r\ntLcJzbHffICmwYDnrHHksbyz01IpGBVbHMFzGn9RGEDpu+760Jnb/bAdES04\r\nin/yNZG9/bLjPfxc3c1D7WlRO2vNyTz91GxzN/yUz/tKzV9w7wwXwdfidINf\r\nIIh+L3yRPXQ9VrfjBePUqZke8UIUwvDBxH4=\r\n=cgKt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bitmachina","email":"bitmachina@outlook.com"},"directories":{},"maintainers":[{"name":"bitmachina","email":"bitmachina@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlighter_1.0.0-alpha.5_1672677076021_0.03433075306868649"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@bitmachina/highlighter","version":"1.0.0-alpha.6","type":"module","description":"Highlight MDsveX files with the Shiki highlighter","keywords":["mdsvex","shiki","highlight","svelte","markdown"],"homepage":"https://github.com/johnhooks/highlighter","bugs":{"url":"https://github.com/johnhooks/highlighter/issues"},"repository":{"type":"git","url":"https://github.com/johnhooks/highlighter.git"},"author":{"name":"John Hooks","url":"https://johnhooks.io"},"license":"MIT","sideEffects":false,"main":"dist/esm/highlighter/index.js","module":"dist/esm/highlighter/index.js","source":"src/index.ts","types":"dist/index.d.ts","scripts":{"clean":"rimraf ./{dist,temp}","clean:tsc":"rimraf ./build","clean:all":"yarn clean && yarn clean:tsc","build:all":"yarn build && yarn generate:docs","build:esm":"./scripts/esm.sh","build:tsc":"tsc --build ./src","build:types":"./scripts/build-types.sh","build:umd:cjs":"rollup --config","build":"./scripts/build-pkg.sh","check":"tsc --build ./src && tsc --project ./tests","generate:docs":"./scripts/build-docs.sh","lint":"eslint --ext .js,.ts .","prepare":"husky install","release":"shipjs prepare","test":"vitest run"},"dependencies":{"hast-util-to-string":"2.0.0","parse-numeric-range":"1.3.0","property-information":"6.2.0","rehype-parse":"8.0.4","shiki":"0.11.1","unified":"10.1.2","unist-util-visit":"4.1.1"},"devDependencies":{"@microsoft/api-documenter":"7.19.27","@microsoft/api-extractor":"7.33.7","@rollup/plugin-json":"6.0.0","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-replace":"5.0.2","@rollup/plugin-sucrase":"5.0.1","@rollup/plugin-terser":"0.2.1","@testing-library/dom":"8.19.1","@testing-library/jest-dom":"5.16.5","@types/hast":"2.3.4","@types/node":"18.11.11","@types/testing-library__jest-dom":"5.14.5","@typescript-eslint/eslint-plugin":"5.46.1","@typescript-eslint/parser":"5.46.1","eslint":"8.29.0","eslint-config-prettier":"8.5.0","eslint-import-resolver-typescript":"3.5.2","eslint-plugin-import":"2.26.0","eslint-plugin-jest-dom":"4.0.3","eslint-plugin-testing-library":"5.9.1","husky":"8.0.2","jsdom":"20.0.3","lint-staged":"13.1.0","prettier":"2.8.1","rollup-plugin-filesize":"9.1.2","shipjs":"0.25.0","ts-node":"10.9.1","tslib":"2.4.1","typescript":"4.9.4","vite":"4.0.3","vitest":"0.25.8"},"readmeFilename":"README.md","readme":"# Highlight code in MDsveX with Shiki\n\n> Use [Shiki](https://shiki.matsu.io/) to highlight code blocks in [MDSvex](https://mdsvex.com/) files.\n\n## 📦 Install\n\n```sh\nnpm install @bitmachina/highlighter@alpha\n\n# or\n\nyarn add @bitmachina/highlighter@alpha\n```\n\n## ⚡️ Quick start\n\nThe `createHighlighter` function takes an argument of Shiki `HighlighterOptions`.\n\nAny [Shiki theme](https://github.com/shikijs/shiki/blob/main/docs/themes.md#all-themes) can be used. This example uses the `css-variables` theme, which is really flexible.\n\n```js\n// mdsvex.config.js\nimport { createHighlighter } from \"@bitmachina/highlighter\";\n\n/** @type {import('mdsvex').MdsvexOptions} */\nexport default {\n  extensions: [\".svelte.md\", \".md\", \".svx\"],\n  highlight: {\n    highlighter: await createHighlighter({ theme: \"css-variables\" }),\n  },\n};\n```\n\nIf using the `css-variables` theme, add the variables to your css.\n\n```css\n/* app.css */\n:root {\n  --shiki-color-background: #27272a;\n  --shiki-color-text: #fff;\n  --shiki-token-constant: #6ee7b7;\n  --shiki-token-string: #6ee7b7;\n  --shiki-token-comment: #71717a;\n  --shiki-token-keyword: #7dd3fc;\n  --shiki-token-parameter: #f9a8d4;\n  --shiki-token-function: #c4b5fd;\n  --shiki-token-string-expression: #6ee7b7;\n  --shiki-token-punctuation: #e4e4e7;\n}\n```\n\n## Meta strings\n\nCode blocks are configured via the meta string on the top codeblock fence.\n\nSome features have been added to make this package comparable to [Rehype Pretty Code](https://rehype-pretty-code.netlify.app/).\n\n### Titles\n\nAdd a file title to your code block, with text inside double quotes (`\"\"`):\n\n````md\n```js title=\"...\"\n```\n````\n\nThis directive will add a `data-code-title` attribute to the `pre` element.\n\n### Line numbers\n\nBy default line numbers are made available though the `data-line-number` attribute on the `span` elements containing lines.\n\nBelow is an example of adding line numbers to the code block using CSS and the data attributes.\n\n```css\n/* Example of adding line numbers to code blocks using CSS and the data attributes. */\ncode[data-line-numbers] > span[data-line-number]::before {\n  /* Insert the line number data attribute before the line */\n  content: attr(data-line-number);\n\n  /* Other styling */\n  display: inline-block;\n  width: 1rem;\n  margin-right: 1rem;\n  margin-left: 1rem;\n  text-align: right;\n  color: gray;\n}\n```\n\nIf you want to conditionally show lines, use the `showLineNumbers` directive.\n\n````md\n```js showLineNumbers\n  // <code> will have a `data-line-numbers` attribute\n```\n````\n\nA starting line number can be provided as an argument to `showLineNumbers`.\n\n````md\n```js showLineNumbers{64}\n// the first line of this code block will start at {number}\n```\n````\n\n### Highlight lines\n\nPlace a numeric range inside `{}`.\n\n````md\n```js {1-3,4}\n// lines 1,2,3 and 4 will have the `data-highlighted`\n```\n````\n\nBelow is an example of how to highlight lines using CSS and the `data-highlighted` attribute.\n\n```css\ncode > span[data-highlighted] {\n  background: #3b4252;\n  width: 100%;\n}\n```\n\n## Notes\n\nIf languages are known ahead of time, limiting them should speed up loading the highlighter.\n\n```js\n// mdsvex.config.js\nexport default {\n  // ...rest of the MDsveX options\n  highlight: {\n    highlighter: createHighlighter({\n      //  ...rest of the Shiki options\n      lang: [\"css\", \"html\", \"js\", \"ts\", \"sh\"]\n     }),\n  },\n};\n```\n\n## References\n\n- The rendering was inspired by Shiki's [renderToHtml](https://github.com/shikijs/shiki/blob/a585c9d6860334a6233ff1c035a42d023e016400/packages/shiki/src/renderer.ts) function.\n- The metadata parsing was inspired by [Rehype Pretty Code](https://github.com/atomiks/rehype-pretty-code).\n- More information on theming: [Shiki - Theming with CSS Variables](https://github.com/shikijs/shiki/blob/main/docs/themes.md#theming-with-css-variables)\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2022—2023 John Hooks\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@bitmachina/highlighter@1.0.0-alpha.6","dist":{"shasum":"5bd5edd5d55f3b6e9c05cf5b874a2776621e1951","integrity":"sha512-f3KLy64cZnO58GuRswbk/oo3rKoRXz0zE3JtpCrIHr/RmT3gjBH8O1CeKxBdfx3fWvdnrGfEkkHSKBHRbf6/dw==","tarball":"https://registry.npmjs.org/@bitmachina/highlighter/-/highlighter-1.0.0-alpha.6.tgz","fileCount":22,"unpackedSize":19381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuJdMF3FhrrEwSZcdEc9CL6pxKL58wczANf8PkJ+IsWAiEAu/fpy57GswB3O4kx2PP/CM5M5ZD40CvyaUFqzNK1B7A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtIgDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOZA//fLMorWSVqjz9a0C+eE98sByAMWO37WUT6va78MeI9jvI7Gpv\r\n89obU5FpS8TiNtlrod9uTA87/ccxwQxU9IWayQDI+uWjw6Cu+uYdXtkY43vU\r\ntimJGNSHHjE3zTvlCXUzaY6uWUFWgjU8nFr0cy5VZxF1hg0zFo9Q99sd2T1e\r\nQ6BGLGeGP8wEtEo0vpex36AjKnBAt08y5H2cCot+JPcyuOR2FQyETpkyED6A\r\nrjdm0LHvWo4sbOwmDin/3UbgukcmaAF+DQnC2ZNiognF2HnIeVQR56lqP97G\r\nQn41tN0AA7GckOTNusK5J0byzRIrbuAaf/gquLE6XqXnsjeIBKxeCLe0RA6m\r\nJ9yDQ5SHCeFTuH+a/qqR2Kl/1DSZoYGjLKZ9vajrveGlgFoo8l/OyWHJ9gUO\r\nQud8Bk8vQ38OwTrK1kqvadMWAik0tRaGumaBVY6xuYBJNnE070q8OxQAt31P\r\ng7A33Z/t2SEmOwgK3nhmZ1CrVqoP71uxslQtrVHk5Vl0i51ruD8/CLgS/0iG\r\nFORnfDB8yvHmDBs/32l0YEuNOte87EXfe3IayWRgp3mKsC9W0SV+dJ4/tz1O\r\nLICtCqqHJo2Zhr8dKhx0Kj9keEt3L/hUqSq0kCXK904mvMF/dn+B5tUQQWq2\r\n4wsoyqhjaXr4UQpKolwFQBjlSNa84D+0/Ug=\r\n=spoE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bitmachina","email":"bitmachina@outlook.com"},"directories":{},"maintainers":[{"name":"bitmachina","email":"bitmachina@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlighter_1.0.0-alpha.6_1672775683799_0.25171748031091856"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@bitmachina/highlighter","version":"1.0.0-alpha.7","type":"module","description":"Highlight MDsveX files with the Shiki highlighter","keywords":["mdsvex","shiki","highlight","svelte","markdown"],"homepage":"https://johnhooks/projects/highlighter","bugs":{"url":"https://github.com/johnhooks/highlighter/issues"},"repository":{"type":"git","url":"https://github.com/johnhooks/highlighter.git"},"author":{"name":"John Hooks","url":"https://johnhooks.io"},"license":"MIT","sideEffects":false,"main":"dist/esm/highlighter/index.js","module":"dist/esm/highlighter/index.js","source":"src/index.ts","types":"dist/index.d.ts","scripts":{"clean":"rimraf ./{dist,temp}","clean:tsc":"rimraf ./build","clean:all":"yarn clean && yarn clean:tsc","build:all":"yarn build && yarn generate:docs","build:esm":"./scripts/esm.sh","build:tsc":"tsc --build ./src","build:types":"./scripts/build-types.sh","build:umd:cjs":"rollup --config","build":"./scripts/build-pkg.sh","check":"tsc --build ./src && tsc --project ./tests","generate:docs":"./scripts/build-docs.sh","lint":"eslint --ext .js,.ts .","prepare":"husky install","release":"shipjs prepare","test":"vitest run"},"dependencies":{"hast-util-to-string":"2.0.0","parse-numeric-range":"1.3.0","property-information":"6.2.0","rehype-parse":"8.0.4","shiki":"0.11.1","unified":"10.1.2","unist-util-visit":"4.1.1"},"devDependencies":{"@microsoft/api-documenter":"7.19.27","@microsoft/api-extractor":"7.33.7","@rollup/plugin-json":"6.0.0","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-replace":"5.0.2","@rollup/plugin-sucrase":"5.0.1","@rollup/plugin-terser":"0.2.1","@testing-library/dom":"8.19.1","@testing-library/jest-dom":"5.16.5","@types/hast":"2.3.4","@types/node":"18.11.11","@types/testing-library__jest-dom":"5.14.5","@typescript-eslint/eslint-plugin":"5.46.1","@typescript-eslint/parser":"5.46.1","eslint":"8.29.0","eslint-config-prettier":"8.5.0","eslint-import-resolver-typescript":"3.5.2","eslint-plugin-import":"2.26.0","eslint-plugin-jest-dom":"4.0.3","eslint-plugin-testing-library":"5.9.1","husky":"8.0.2","jsdom":"20.0.3","lint-staged":"13.1.0","prettier":"2.8.1","rollup-plugin-filesize":"9.1.2","shipjs":"0.25.1","ts-node":"10.9.1","tslib":"2.4.1","typescript":"4.9.4","vite":"4.0.3","vitest":"0.25.8"},"readmeFilename":"README.md","readme":"<p align=\"center\">\n  <a href=\"https://johnhooks.io/projects/highlighter\">\n    <img alt=\"The triple backtick highlighter logo\" src=\"https://raw.githubusercontent.com/johnhooks/highlighter/main/.github/highlighter_512.jpg\" width=\"256\" hight=\"256\">\n  </a>\n</p>\n\n<h1 align=\"center\">\n  Highlight code in MDsveX with Shiki\n</h1>\n\n> Use [Shiki](https://shiki.matsu.io/) to highlight code blocks in [MDSvex](https://mdsvex.com/) files.\n\n## 📦 Install\n\n```sh\nnpm install @bitmachina/highlighter@alpha\n\n# or\n\nyarn add @bitmachina/highlighter@alpha\n```\n\n## ⚡️ Quick start\n\nThe `createHighlighter` function takes an argument of Shiki `HighlighterOptions`.\n\nAny [Shiki theme](https://github.com/shikijs/shiki/blob/main/docs/themes.md#all-themes) can be used. This example uses the `css-variables` theme, which is really flexible.\n\n```js\n// mdsvex.config.js\nimport { createHighlighter } from \"@bitmachina/highlighter\";\n\n/** @type {import('mdsvex').MdsvexOptions} */\nexport default {\n  extensions: [\".svelte.md\", \".md\", \".svx\"],\n  highlight: {\n    highlighter: await createHighlighter({ theme: \"css-variables\" }),\n  },\n};\n```\n\n## 📚 Documentation\n\nVisit the [full documentation](https://johnhooks.io/projects/highlighter) to know more.\n\n## License\n\n[MIT](https://github.com/johnhooks/highlighter/blob/main/LICENSE) @ [John Hooks](https://github.com/johnhooks)\n","licenseText":"MIT License\n\nCopyright (c) 2022—2023 John Hooks\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@bitmachina/highlighter@1.0.0-alpha.7","dist":{"shasum":"e4127281ae231549beab2940d2a585c51f7443d0","integrity":"sha512-ZYhqASsdh/Xh65Iz9VcAM0PSKXCt6ie/ZIYiAOHL2Q5I8k5rXdVdThVvRTF4HK/Ee++GO0EfMyqdbQ68vKjuUQ==","tarball":"https://registry.npmjs.org/@bitmachina/highlighter/-/highlighter-1.0.0-alpha.7.tgz","fileCount":23,"unpackedSize":20154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3xU+BmSN48rKZpNn0gfMRH4UACYpO+ct8NlElpmLlBAIhAJIemB5+L9IFbWzCNaJBlddmM+Aswa00eoKzGQBxoBMM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6Wf7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHZg//ZCS1GCuvZlXP/fqtujXkiKBW0KZBPY98D+TXYsz0utClKlKt\r\nF+o9xpCkomTKnkekN+nkuKhCsZjbeGj/Es60NWB7KiUyrfPGmBut1LC+aWLA\r\nXUh4kpyLxxYP8JEPtO8pJCfKxsbd3q7Y2dTozJuZ1s8/b1DKESZ5JN5E0yq1\r\nLI47nSr0resbcvlLRX76VnlvYmDAYp3rcv827uPMe1+XCWpvj+sqcTUtEumS\r\nHsz5hxlOTdEJhrVrm8UpwHKzO61TLQjowMT2hFSIRaOvwxxoOnSO2is0TgJW\r\niTCZRyIUGauY7m/NlSNBq7rVD/DKGpZK5xRZAxOqxaqV6o+rEUxMeg0X2mRy\r\nT5bWZ3NPeunL2Wf1tQplxwXD6xfCT9tMn2l15KxWrZW5AP0uOiD5LWsHxKIj\r\nwRWvAvFkG5P+Lf0URG4HIiftE9ieUSTZGW4tpOQzoFrLoyaBZbCSK7e6lsLp\r\nggRdp5+K4NpJcjBGdMTQyhxRjTbkQYQKMhwxbgd4qKzM/ctqrqzwyLNNvZzM\r\nKUCpDEbj7gPQe1meULMf46O6yh9F/R8B611katorP8KRVeTx+GvR/xC1xaUS\r\npq/TQeyRTaxBwVcr41gMWFqR5RSPVb6vT08oE6EOYjPiNZFOySsbrKbrWDKv\r\nyP0Q2wwwxih9lWasNHsLRCylZA64sqRgIMU=\r\n=0/f6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bitmachina","email":"bitmachina@outlook.com"},"directories":{},"maintainers":[{"name":"bitmachina","email":"bitmachina@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlighter_1.0.0-alpha.7_1676240891122_0.109158376007092"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-28T23:28:45.010Z","1.0.0-alpha.1":"2022-12-28T23:28:45.240Z","modified":"2023-02-12T22:28:11.351Z","1.0.0-alpha.2":"2022-12-28T23:31:15.558Z","1.0.0-alpha.3":"2022-12-28T23:32:13.198Z","1.0.0-alpha.4":"2022-12-29T19:46:29.376Z","1.0.0-alpha.5":"2023-01-02T16:31:16.228Z","1.0.0-alpha.6":"2023-01-03T19:54:43.964Z","1.0.0-alpha.7":"2023-02-12T22:28:11.279Z"},"maintainers":[{"name":"bitmachina","email":"bitmachina@outlook.com"}],"description":"Highlight MDsveX files with the Shiki highlighter","homepage":"https://github.com/johnhooks/highlighter","keywords":["mdsvex","shiki","highlight","svelte","markdown"],"repository":{"type":"git","url":"https://github.com/johnhooks/highlighter.git"},"author":{"name":"John Hooks","url":"https://johnhooks.io"},"bugs":{"url":"https://github.com/johnhooks/highlighter/issues"},"license":"MIT","readme":"","readmeFilename":""}