{"_id":"@speed-highlight/core","_rev":"38-2e8e889dcec120f6e0d33730267a6556","name":"@speed-highlight/core","dist-tags":{"latest":"2.1.0"},"versions":{"1.1.6":{"name":"@speed-highlight/core","version":"1.1.6","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.6","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"4788253e64ea215b1c73fdfe741e8172b49a6bdd","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.6.tgz","fileCount":187,"integrity":"sha512-8MTrYQE+sFClg3VMw1eoF3p/EIQ7gJdxOKnXlapCDZfArA+IIlaTxPSH41eGIMR01Dcf9gos67+GJbOOM6ButA==","signatures":[{"sig":"MEQCIBbDbqFikJlhr+BndikjoR8Oj64ii+62L1a5Fo+7T5R9AiBIRpoMFL1+hbQHd2g2a3Yql3A7D1w6P4qOoQIxSU9Dpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zEGCRA9TVsSAnZWagAAH0AP+wcVrrOp1SC3E/7a6Ueq\nu41yfmJIm2E/PKw7AyXAugsj48eIf86yv7i3SWOzMQp4TW2NgIXQyd6aWjSn\nhiKzsdx9ENA+QWEEmWjELHmugN/Fq6K+IGDGnYRxkq7q8X9Gy5ipL+5411gN\nDotG9dPVPu/wyla3EyNoEk4CDTOUWVtWKTpnzCtpDzJx3zlyDEcE6DKknig/\nX+lnr5t0szd8Fu7WKA+A6U9f1pyBaLl3aS8IVg1UjkIW+gQa8vvuMV3yskmV\nG5pGrwDYMaTqc9cUa2qS5/A5f1BIchj2TfUWwiQ67quSdZPKuK5KK/fFV0hL\nam5PYmDTvaZRGFwfR7GATCZpCqCGQyZPB9Ki9fjZgbgLNUXols+pW0wkgdZb\nbBv7bQypBBRal3O30UBTRpGrx9JJ8f9TFftgnXf6Y9hHQ8t23mjGOXPU4dEV\nh0sEyPgYZq7hffkoLDDCv9tC0g1eOdUyg4HuS92dLaPi3VI2BtBcY+llsLE+\n8mssIcxXlKsDUMurQaDKPMJ8nfosEkLGib0sI1rIQFm1t5rt2cKzNogBU9TG\nm+yjH3ExoSmY6cFTJ6KVM1jrfwZzabsmQwqZv6oAJKIByetzpNQlWxkcQ6am\ngHwSy3m3vHpkzF25KC9ynG5poXo29dT2nLzsnW9AYpzv7fzfvOuQqzcGM8Ym\n9KMM\r\n=Ym0r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","gitHead":"bec0aa547e8580c837f7e0cea818554ae94f97ab","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"6.14.15","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"12.22.8","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.6_1642017030061_0.6608499753115422","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@speed-highlight/core","version":"1.1.7","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.7","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"ceb182498674021542bf17e5026be8349c4f5aed","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.7.tgz","fileCount":185,"integrity":"sha512-sCAxgCHtRpTQUiarDRey1WGaTKJs8VJK1n1FXHMHF7Zs654acHZckxAuLXG0yu4JkzQRLTnvmmdlom1s7SRblw==","signatures":[{"sig":"MEQCIA0ra7bPxTfXlwPXQjBDqgLoCAE/ZgKuZy1+7nuQe/VXAiBpUs9fwY5njlWw5EEu1+fvrNvrdgGzv0fXH64orRiQnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI9RdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXag//XepShA58+BwPz04puyDJ9sh+vzw8EN7XdR2rQsXxGiCyuiw5\r\nhj2q5vp/gSBtT7BPP7YS/dsTv8DpJVNV7dsVTN7sylNfJJVm44ux08pgodZB\r\n3bQgVxwXS/g4dBDaraQSWPBS3/4IJkktEr/54rsxZVmPiHd7D4zvq8PyEyJw\r\nb0qbrtL3QpbypNdYJxJ6TMVaHSYbSQB5BKCoOdbYYwxWc9DqR4e6ashzIK8S\r\nuzv5xfN1ie49SmBWpXfPb+bsmsxjX4D56nMeV1R/zsuKjD8sbhSKvMRcJ4mc\r\nx99ejr74XMHhYGl7EYpS/535mknkbeEtAfvRgkky38v8QdNYRV7ji9mTOFZb\r\n4IbyDiM+U0H89wB4pSoNyKIvpyXv5TsWJn95sCkrOowG652ZSGQxuuJj1NCr\r\n12b9d5aOeA+hf/wsHBY6bmTFeSSA3Q/V24D6LmHcjCKUnwaJ8x1TNWgGEgHP\r\nhnUmPr70bl4718yvT0wMxL9KyBHTkk15lvhUHf3qu2il32L+u1quNusbsD33\r\n3DBZqO7Ef15vvsB7/jFIGp2U0QJDSo8jJY8IxClJYW+xiN+UwGzn6dRSjwC0\r\ncKNzyamytOdvw/WTPgtxuNd4OOdPUg7LVbdxb1l2nXLLkGpu9lwZ607BcqKK\r\n0+5febcHiPSZ/CY5mnCSRF43tHVMdln9h2Y=\r\n=4m3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","gitHead":"a68c50eedc58137238d99444b6444d5c41fed637","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"6.14.16","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"12.22.10","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.7_1646515292827_0.12286691136490657","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@speed-highlight/core","version":"1.1.8","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.8","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"3747c3518f2098696685f0c20b5ab864c1f6bdb1","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.8.tgz","fileCount":114,"integrity":"sha512-RYavRijGEshkyiTOAW2QInHe8noPeqVlrr9P58CS5P7kYENlIMMncXqNbCj38s28DcN7jySGNVbgidPEFjqJHQ==","signatures":[{"sig":"MEQCIFtgNCr25nMV0pddf5BpdbOVCjKwZARJCHy3uyduZyVBAiBaFxM4MY7YRD3qyocLU6VzeE81CGBHk+RtYju4WP6P+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+QWOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOJA//VhokY5JqX9/SaqasXBAkqa2kZjnLTFqw0OZXm6KL+1Jw4iDA\r\nIbFZBH5Gfz2i6G4HRJ2xX1iG+4zoOJeoGN8fLbI+6lBRcVObamWZn6I7Oukb\r\nu7MRrzGsajny/fpPZtNZWBbc0w62o7GX+c7mLf4tq8PFHwmkNQBKq+zhiHY9\r\nosBRRvQPWUxvFaNoBHsjRHjYUv31dpsIPDtbo/V0FY3uIYMeyQONPTnwbJGv\r\nHsvWquyanTdEfBX5FxSUW2Izwnod1yL9+KIzuQema0X6EH/lnTsYVe0IEnA6\r\nIVjz+DhR2cgaeEGE5fQNvnN2sG1xjE/A9P9G6czwfGhTXJKVUBpfhOP405nP\r\nAcmzPUtC6I0hNfqSgqOUFOupxE4WluhKSomMzQ95JXoB4CyIznZ3KSFEi98P\r\nItPMuajF9TW/5xOp2OLPes/Y1GQdX1M9fnqq/0Qh8scSbL5H2Dim6RPdGF4v\r\nMOIiWODX0X32eTdW3EoB7hHElUFtFwVCkMoU8CpWDp0ldn/sEYmXke+vmYwD\r\nP0NssXW5JuPGuUpTzrVLb3TA9mx/+Yt7NwKXhMxRn8gp26Dn7VXRS20OiI/f\r\nN4aVIWVXQfbarNFnvpnbWX5SibAz2SHlIkxMp9WLGGy8ULwBKBldKwWjOCmd\r\nGenZMv6Gb0nQYt1uNFH3vXTIKUafZlWbNrI=\r\n=CvGM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","exports":{"./terminal":"./dist/node/terminal.js","./terminal.js":"./dist/node/terminal.js"},"gitHead":"d62b9c425f676b1763e001cdf5d25e8ca7928147","scripts":{"build":"./.github/workflows/minify.sh"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"6.14.16","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"12.22.12","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.8_1677264269943_0.8379895199908747","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@speed-highlight/core","version":"1.1.9","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.9","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"5defa67845f192ffedb82ade5923ba22f24c3d73","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.9.tgz","fileCount":205,"integrity":"sha512-bgTLlqhXSIZrI1jmfBpsvmkBJehSZdd6EY7XvZGjrsFS9KAFjLDpeX9qaZ11+Mk+joWKBs5CHqqBt2Wd+Kfc5A==","signatures":[{"sig":"MEYCIQCkxRozdvuxkenbGvpDvdsKx+7ZdDVDiq1W+sNbQzqHKwIhAIJAhe4K3AzThwzQUfQ2+tX9ew9esO1hdfQAZHw9oiDI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+QnlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrADQ//VLlE9an13mMdyjziz63O5bKBF172QLUfb4u1KAXo9EEtDDLm\r\n6Z0kYeb2gksvIBV04Y5J7XBzhQkoBSDdwb75TXxYgqwVDUec3vW5cZ66kRqm\r\nLgSQRA/HoHtCYmEu4XmyceXsyXBbBd7VQVxLmsHS9LBnOHxXYyOGVrWv6zrQ\r\n708/ZY/gBTrzd43Nvvp3bvsHTUZNF7yxqj8gLaCKqJ0gX+6/YK6CzLtC3CEe\r\nKJ8PMUfofbNqw2GKe7Mu8j4nswLa4xifjyYHHLnFl7QEvw6XgA0dSCZ1qf1p\r\n2aitDhQ09EyyBwZQU5AcZi3BWrW5JrYi03SAxmM0e51f8BJFtXuQdrvMuePd\r\n0tmlRYWBywHtQ4WWVTPLp4Qy/T4QTjNMTTWvfkRnpqoUbYmrIveQJAGbP3vL\r\nF8JzNsv9del+hHjU3xsFtPKq/l4QuGWVJz57AXSc+BtVMCsQR6YxL37yi8th\r\nEMTt8X0XmQCONnN/7fpvQGshW1Y7l6bF9T0WDkDW33Fb1ostCFaP1JeLGPea\r\nsVU5wWkdVBvMx/CXT2JY/AJ6C86nqjzOP2lOkeJaJBopJQesiKArhELKpYbm\r\nT3tmZZ43BJrzJyYCRJZG12+ADnnO69NoEI/ECnPiPCfSOKQaDfh0aB2zdP96\r\nT5n29CuV6NhmU9C3tW71c73FMDovohQpkPs=\r\n=Vc57\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/index.js","exports":{"./terminal":"./dist/node/terminal.js","./terminal.js":"./dist/node/terminal.js"},"gitHead":"1ef63f021e9eb54740e1618adb437c757bb3844b","scripts":{"build":"./.github/workflows/minify.sh"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"6.14.16","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"12.22.12","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.9_1677265381704_0.5251602655644934","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@speed-highlight/core","version":"1.1.10","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.10","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"ec4389c2201aa9b981570f4f289c5afa268c05c0","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.10.tgz","fileCount":205,"integrity":"sha512-vlFDxaQIVviGONCgKkArL+EFgLLFx7fmsBmwMDIna7rYn2Rc59DXr0KXnIldgtdPO4QuaVTFxGtsoTLECHU0Ag==","signatures":[{"sig":"MEQCIBaYRGdvONgq82ox6wdmzGyGrx001DyGuWZAOEh2mYurAiBVJqDcUOGioH/fVNXg8TaMmrnEA4UdTdR2EXFW9dECfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+RznACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmomnw/+IK6U7V6fM4W046eMua9NhArch4/QB+kQ/k+yibV/M8q8bLyn\r\nbJqkrAr88ySiZnUUFramKF2C8I0rKzpbhrOCr/iYX48kAo0TCJpItMwvFmRY\r\n9MFc+Yz840E7G76rYcYlUgYOLZkk1vrrqxxkCCBvlbWv/G+2GtCphR71qP6D\r\nes+Nw5/5nC9gnw3JmLtKOGhvmJQUfRrFDq/b2z/6+AQ74JTa2jv8yCFWzimE\r\n49H57hctg5Tv3FYLeoYmCH5YOK96DCj4lmVXOAxz7U4FfE229tYorW9R4ymr\r\n4pLRq6o/NJofoZazbsxqyEJpQDSg/WDpW+mzqf76F/orJokWE96WbGjBsToZ\r\n/wBBHwiWK+jyl1XdAJ78rxOOI30rV3Zl/nb20GngjirAbPZC11LtgM+JDjyV\r\neOJUquvAUuxFkzhCnWK/CijF07GdrSen1HxbxtdEQONfkr3zzZbFgS6R32sO\r\nMN/LRv09YZ2la3cBz7T/1/aAGHPoDEmYB/lNfprtTxetTqtSnjgg7Geybxa+\r\nhaFtqTqgmgIHe8W4O2WFH9+QcHeYfXtvoURQ66ybbH9UIK1vgJDjnhcPsHNm\r\nd7qRu/OScoW/c3E2mgyDl40lM1DO67lbDk/FQTCbHRhVHy6Lo3WkjL+lXsQU\r\nDPup0rUDlt/OW+wATNMjWJO/S/z+QyO91/Q=\r\n=V0/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"42af46160a62323f2175e9fef980787c0b45afa3","scripts":{"build":"./.github/workflows/minify.sh"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"6.14.16","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"12.22.12","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.10_1677270247624_0.25748878702250444","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@speed-highlight/core","version":"1.1.11","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.11","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"3b596cbe8863f2b6ecf5dce6b52b6418f17be593","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.11.tgz","fileCount":205,"integrity":"sha512-KtUCQahL7WjK8zKEhWwzBa/7t6wimmOF9BFS/gIbVE48BwNEK7NafOkwzfYRF7D6RjENsP2aJDZRANwHDncqnw==","signatures":[{"sig":"MEQCIGOvnWla4QjrKhJc1n7EXF1i9rmyiodSswvNBhSFPulpAiB8oMT86A0FZSp1B+4XLiWMoNAxzkngkse/dVgSKkshJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+R87ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM+w/+JBpJuaTbPE5e3O94ebgnP8bIl+Fmq5cJVfxcmnKS4pl6H4NA\r\nP/Gy3/PUkT8wcQzDGKsa0Jf13hf0uxI8QDjOpLu6fNgbuJnwhZmqI4QE18Nt\r\n4bwibsu5E2nFa5p0TABpKMti/UpuQrEBoSZwmenSLWxJ6LutUY7HFWHTLECu\r\nGPCzplqULYxhewiEXu03GfXmwjHpbjaomHZd4M5+X0LIKdjT4hmTuUfpzzNP\r\nT3InnntevmXrXkqrn0YI2eOeFYyUaa83PrmPHo5OErQ6y75hfDaDC62X+mHS\r\nKt5FBwfMTkbYijqIPJ9rW0r1CGAWUJD5ZNz33UMHYMUvdODtmZ97weEw1/1K\r\nHKOQQT5tCf2myTM54emZ3LPYxBchChkMBV1CNJ8r9dXZtFEhozVX4BC5ZgK0\r\n0IsQm+/5/Yjit8XNZtjBdGxMjy0B2pzlpfDe8IAjrlnPvnngSKFCAKito+l7\r\n3igsS6TCJTSqqCxXigeb8Qsw/NSZPppEkuUVKrmf8hjDfgTTTcievozhuSXI\r\n9VyOsKyoLPv+HvfiyPIzIyie1/HGZnc9/O6YA7Dut4iN4ji+kuooILYhX3kT\r\nQeCGnE2wGJUJpRAfmQTWXenxzmDcxdVngV7Whh+hE7P/rWa2utk9VQnNK5GB\r\nuF3IeyUNfMZ1vY9jT3VVeZ7tfGR1rS6w6+8=\r\n=V2sp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"c66cc02ff70a265aa4c3dff5d22528aeb6d79958","scripts":{"build":"./.github/workflows/minify.sh"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"6.14.16","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"12.22.12","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.11_1677270843722_0.5282870128963997","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@speed-highlight/core","version":"1.1.12","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.12","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"a4facb2dd207c6cb024d34ab886048309874982b","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.12.tgz","fileCount":85,"integrity":"sha512-kEyLZez7a1ny0oliE90hFdDlba3Oa08v7rIeQZ+nCw+YanI9/3Zgmt7cI+bKJ50lxVxbLLH+ZHKutMxbuyh/WQ==","signatures":[{"sig":"MEUCIQDxJUs5b61GPJqbuu2bMd7G1Nv0a3kngnjOYPxndbaZMQIgI6uy5DOe4MjXn/zpGUQXgpttZVX6dXXAKUwKxjD+Bso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73525},"main":"./dist/index.js","type":"module","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"a36b3a7d3d915132cd885a3ac6a2784f75e83ac2","scripts":{"build":"rollup --config"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"6.14.16","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"12.22.12","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.75.7","rollup-plugin-copy":"^3.4.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-dynamic-import-vars":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.12_1690731694204_0.04434946923548333","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@speed-highlight/core","version":"1.1.13","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.13","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"2d1bf46ad7442423fc99cbb6c374595b616f0660","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.13.tgz","fileCount":93,"integrity":"sha512-WxgZEJc+gpb+ICIZmJTGvvoa3e16DaA95CdHKyZS3umSjehIVB0PK60eNT2yXwIvMKBZVssMjuBhxw3oCEDP5A==","signatures":[{"sig":"MEUCIDG7xYm5/BSPSIX2mFS1PMAWZqa4QH1qP9e5oL/Mzw/qAiEA7sSACdKKPzRipe0Ha3R1boyga3axLkLzypVY5aXQ+gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"3102b57ec68c64de9d3a6be0e054c269913af8f0","scripts":{"build":"rollup --config"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"8.19.4","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"16.20.1","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com/"},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.75.7","rollup-plugin-copy":"^3.4.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-dynamic-import-vars":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.13_1690741883814_0.6076795731433811","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@speed-highlight/core","version":"1.0.1","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.0.1","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"fca2d3beb1b10c399be7812375a5e751cd66d959","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.0.1.tgz","fileCount":93,"integrity":"sha512-gRLiKpZnvuD/FidCvZH43Dy/FiazLI6rQR/yAiUfoEJl2CP7mUGzVmH1/QLny+GGgMt55N4UVgO1byeKbi3SzQ==","signatures":[{"sig":"MEUCICnxEUYkZmC+mVZTCiiZXR8sjEkPn0oJGxJLaAx8R9zrAiEA5GCsiCwTwb7QVYAnKRWl24WRFE9IBFgyhnTIrW7d8to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"22a252220640a2f895b489652952a2b736282586","private":false,"release":{"branches":["main"]},"scripts":{"build":"rollup --config"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"18.17.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.75.7","semantic-release":"^21.0.7","rollup-plugin-copy":"^3.4.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-dynamic-import-vars":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1690748042323_0.3320480140211266","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@speed-highlight/core","version":"1.1.0","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.1.0","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"7c64b34eeac5d7ee9ec8bd703c0874a4c7bc0917","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.1.0.tgz","fileCount":93,"integrity":"sha512-Xjyc7KQPu+2mENsRoVYhPse797XKvIcm20WYkE70Ij7BGna+ad8EFziVI0EoIZIOtsejxFgD6HWHHk0LR2lVNw==","signatures":[{"sig":"MEUCIGxetRsGMMNM3+/NU4WQtgYqwiiBv9Kk4rPJO8nlK2cYAiEAnX82qjTlJtbOMsrQXYNGC+5176EC2uziqrhSs2yB+20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"b1a9d13ca57e2fd7ca1b04f848bba96b96081c34","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"rollup --config"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"18.17.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.75.7","semantic-release":"^21.0.7","rollup-plugin-copy":"^3.4.0","@rollup/plugin-terser":"^0.4.3","@semantic-release/git":"^10.0.1","@rollup/plugin-dynamic-import-vars":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1690749852185_0.6871431820089096","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@speed-highlight/core","version":"1.2.0","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.0","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"86f066323b325eb97524d031f5c34099f567123e","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.0.tgz","fileCount":93,"integrity":"sha512-IpmUo06IuG4IC6fXR4aYjuAEvDTtEiT5Pe02b73E84xQNKB+1aepHhIMvr3QAKAUbvQEq+3BaR3MNkw562n7Kw==","signatures":[{"sig":"MEQCIG/U7kDu9R9mmTs3KPJJCWTs9AxwSHExtI4TjnD45TjHAiBN+3bxACDjPDFN/sDNGJ4LjgB6MbiEk49h5FrmEUvbNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"c1dd76090106cbd17015d472294caa9bdee26465","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"rollup --config"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"18.17.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.75.7","semantic-release":"^21.0.7","rollup-plugin-copy":"^3.4.0","@rollup/plugin-terser":"^0.4.3","@semantic-release/git":"^10.0.1","@rollup/plugin-dynamic-import-vars":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1690750344705_0.9562613984817374","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@speed-highlight/core","version":"1.2.1","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.1","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"7e88b0e12cecc4c752717b1932dd9cb2d1595571","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.1.tgz","fileCount":93,"integrity":"sha512-3Uq4xDA1H6QDr0Y2w3V/Bf9Fb/AJDJHuxm9OGEfbmc+1zvur+lzGBv9m0JTQbZe6BY1FetyvqUX6CRRX6JNjeg==","signatures":[{"sig":"MEYCIQDE99SePa8mpKfdyu1/OayGZ5r3ozvag8v3Nk7doq39ZAIhAJIdrpwGgYV8HxwxRaPv8niZpl07Ar0lmHPS4NS8p6Pu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"74040970611c86ba6a05063a05e2626d5531c3bb","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/git","@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"rollup --config"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"18.17.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.75.7","semantic-release":"^21.0.7","rollup-plugin-copy":"^3.4.0","@rollup/plugin-terser":"^0.4.3","@semantic-release/git":"^10.0.1","@rollup/plugin-dynamic-import-vars":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.1_1690751295652_0.13744989179613487","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@speed-highlight/core","version":"1.2.2","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.2","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"865804485c733299e6948df58754e094d4ec0f97","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.2.tgz","fileCount":93,"integrity":"sha512-Yb3ewAUq7QwLbU+vF28dxkOmBJG5bHUVWZWQBnUt2GIhVWdiShKcE6kBMsCRXvD8AuK7gy0rR4qNckqZnCzEFw==","signatures":[{"sig":"MEUCIEWs8UMkTgIA09JlWfXt9xkLYOPAm38xyHnKEK+4vZWaAiEAne3ljOS8Ki8a1hHBEdr2Vr0wYYLtlG1GgLgPvGM4D20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"9b60f090165e66f04615b220dcac3bbd08aa6a45","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"rollup --config"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"18.17.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.75.7","semantic-release":"^21.0.7","rollup-plugin-copy":"^3.4.0","@rollup/plugin-terser":"^0.4.3","@semantic-release/git":"^10.0.1","@rollup/plugin-dynamic-import-vars":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.2_1690751800485_0.48996241947314156","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@speed-highlight/core","version":"1.2.3","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.3","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"724babfcd18dfc1abcc4fcfde4c37d94b9aa54c6","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.3.tgz","fileCount":3,"integrity":"sha512-S0gWsgqU/Kf812Qqjh7KA4l11nLNr2pSCjl7dJIQcbynUo55DnmOYZFjIkdtdyoh0uAqeq1aZ7ARQQFfLiG3gA==","signatures":[{"sig":"MEYCIQDOB+qawPDjd+mqPEXedQJm5k3XmJsStTFA3ioJZRHMTQIhAI3VSQUB5mBFmAcKLyH51YWqBD+rMPuxoiqCqRvW9bC6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"6a3da019294d92d1aaec1df2ea96d935e56ab8ee","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"sh .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"18.17.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.3_1691323207634_0.9773017452113386","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@speed-highlight/core","version":"1.2.4","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.4","maintainers":[{"name":"matubu","email":"mathias@socialcompare.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"b5be848f6a7032e397c7650a9fa9f1a3ad9d95fa","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.4.tgz","fileCount":100,"integrity":"sha512-CSSYmM8qjeDBqoq7wnJGukjpYdy97xG78rrhNSLz/SpSUeiQUOPMbieGYUxZ6e0P8eOcCZr46zFGFeUxaRguEg==","signatures":[{"sig":"MEUCIDBs9TD5vWo+Zb+xSRdxSTRJIL0iuYrLOAuGZYzB74n4AiEA94Xhod9hOznJ9Q4pQhFxa4aN8B+EJTise2Ef5biTRvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119119},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./index.js":"./dist/index.js","./detect.js":"./dist/detect.js","./terminal.js":"./dist/terminal.js","./cjs/index.js":"./dist/node/index.js","./cjs/detect.js":"./dist/node/detect.js","./cjs/terminal.js":"./dist/node/terminal.js"},"gitHead":"3c01c2474ae91e6fbf82f0c1a7990b4584461643","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"mathias@socialcompare.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"18.17.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.4_1691323557756_0.9869865954591761","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@speed-highlight/core","version":"1.2.5","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.5","maintainers":[{"name":"matubu","email":"jb9cazcu@duck.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"66dd47aedc5ec01c8bfcee923835c8955e102ddb","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.5.tgz","fileCount":263,"integrity":"sha512-hHN/31xGj6yCPb5EXTL7kiJGXbsuqi5IqDkr6ZFxps9hc/MI51IL7R4BJ2uTUKY0B4/OYweBUwz5s3926/VIjA==","signatures":[{"sig":"MEYCIQCehXdZdXZCPBNPyfwlP9eCiBatPAbQHOd271GAasEmmwIhAIIVoXIFRf7fOx46nBOVMjeEqZHsVoKIZsgD4RKUofWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158514},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"50ab990d35509f55325e719cca501a43bb1db03f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"jb9cazcu@duck.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"20.10.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.5_1704372963657_0.5810028260290527","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@speed-highlight/core","version":"1.2.6","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.6","maintainers":[{"name":"matubu","email":"jb9cazcu@duck.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"24fd25493f946cc3c5ba9ee9dd117014dccd3679","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.6.tgz","fileCount":263,"integrity":"sha512-kzS2W5fLGz2wcmA+4JoMlw3eglj2NqYTdzU/Db1P9phIJ20glYFW4tGpPRfpqP08qEn2H0NV9/7E8kh5/iaTgQ==","signatures":[{"sig":"MEYCIQC/Ac9f48BOHUFfA1RRA2ggWxrrjip5HCKNui24xASdBQIhANgpwTRr+85WwsNSju4pdVF3OmMq7Jq2Ra2UdtvrQLcn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"c2e1baf42c9d7ea666c6088d60f843f770eb59ba","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"jb9cazcu@duck.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"9.8.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"20.10.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.6_1704373322398_0.7686656291190259","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@speed-highlight/core","version":"1.2.7","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"name":"matubu"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.7","maintainers":[{"name":"matubu","email":"jb9cazcu@duck.com"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"eeaa7c1e7198559abbb98e4acbc93d108d35f2d3","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.7.tgz","fileCount":263,"integrity":"sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==","signatures":[{"sig":"MEQCIHoSZ1oS9eT0c/aFBIrzuLgDb1M7Tra+uQZfipayRx/2AiAtxEXJNx90jxDAvh7LhmLU5oWQXAPJKKPVV7ofdR2nMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241806},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"3ccfa9720e81a79feecdbb0ceaf6a0e5ecea9bfd","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"jb9cazcu@duck.com"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"10.9.2","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.7_1733791636314_0.10867440778255144","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@speed-highlight/core","version":"1.2.8","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.8","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"112b7345137b0642342e0d2da38088711f1fb600","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.8.tgz","fileCount":263,"integrity":"sha512-IGytNtnUnPIobIbOq5Y6LIlqiHNX+vnToQIS7lj6L5819C+rA8TXRDkkG8vePsiBOGcoW9R6i+dp2YBUKdB09Q==","signatures":[{"sig":"MEUCIC3qIvqqfQ3ELHlOGe3QsDPknHcpD2JMMPx457O3/D5BAiEAhvDPpfom5WN7WaXXRFVTmFc/ea0nTlWJU2XbybV+H1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"3f882c07d942e1cf1c6bae383c5f71ca51cd4db9","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"hi@mathias.ninja"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"10.9.2","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.8_1761332178705_0.09965117142315227","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@speed-highlight/core","version":"1.2.9","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.9","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"899178d4fdc46407f94f1ba662ff6d2ab8ad5cb6","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.9.tgz","fileCount":263,"integrity":"sha512-4Zxu0O1UN7cfN62Hv5RqcuqcIb93qkIKhl3Mv9gzmFcAf7Ilow/kwS6CXZhvJeAQu8QuyX4kIHUhbag+UfnIxA==","signatures":[{"sig":"MEUCIQD9woF2btFqgIiFunTlUSgXpJZjOEHLw9ZBRaSx2LhzOAIgTwMBrB+m04xG262b5B/b5L/CizjgV6HRzi9hIFLyuBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"4d86603b8ff8fedd1e1b96bbac5cb2ae4fd860f6","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"hi@mathias.ninja"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"10.9.2","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.11.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.9_1762104899742_0.051459297098693346","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@speed-highlight/core","version":"1.2.10","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.10","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"258e585b2b2bd4255c3e707b832be5cedae8d4f0","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.10.tgz","fileCount":263,"integrity":"sha512-WzAkyxhveUzsbtaOU4Ebxg4kWUTt5ADXvwSut/wV+cG7/RD6FYBq7NAFMdRH4irsKwjaQYahEv5nM0LZ73tTLg==","signatures":[{"sig":"MEUCIQCFTC1WdqkZbO0B1AwevPu4dX5z/mqb7mrzaWM/I3xw8QIgYQ9k4qtlYcG8JNNSrnA8k1AiTVqAvjCgxV9VmUHrP7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"1a341590b2b6038ac26e3a97b4fcf16cc0c5ad5c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"hi@mathias.ninja"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"10.9.2","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.11.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.10_1762166870022_0.7783586280195736","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@speed-highlight/core","version":"1.2.11","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.11","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"527302db13cb0c4b427b2935da8c0b06388a6d82","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.11.tgz","fileCount":263,"integrity":"sha512-TYag/9K49X+jxm15FO0lV7U8MLm/SVJChT/gay5FYTJEFivU1WmxpAHFOMqzrbuGqYxEPabizHwd3StO68hAlw==","signatures":[{"sig":"MEYCIQDZrrEPHfuV53NPfKcwk7OY7CDWjkgf5Hn75U6AWbQlmQIhAKs9uLJYnl/7ituLKG/bnEEv/idBeWKkL4jviJBTkANv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"336a65c5c4a6d9db9def7d924dbd91b80c8a07ac","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"hi@mathias.ninja"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"10.9.2","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.11.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.11_1762191070569_0.984474530782008","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@speed-highlight/core","version":"1.2.12","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.12","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"5578ad2b92b0f7edc9ad46d9a7f921ff799d8a42","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.12.tgz","fileCount":263,"integrity":"sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==","signatures":[{"sig":"MEQCIFGANAnDGBOrulrhgkJxiHoLe4sK74SRtxSdkdEUcy/RAiAr0sRgfdH/JRutwDfKJOxBU2O1GG045psgsu7RUAbwmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"2d67a2b9823f112ffce910e1e74334d9d254d036","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"matubu","email":"hi@mathias.ninja"},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"10.9.2","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.11.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.12_1762191698950_0.721773841182308","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@speed-highlight/core","version":"1.2.14","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.14","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"5d7fe87410d2d779bd0b7680f7a706466f363314","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.14.tgz","fileCount":263,"integrity":"sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==","signatures":[{"sig":"MEUCIDPyoiRlDKeaOmKhWLb8is8OJTXQphVW6m8sMV2DJuQGAiEA5ka1MSCKROIGqVqWlUn5BcrM3gj3vwNwdx5m8JzeSqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"61b19c17a5fbc92cff3bce12858331ce460973d1","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.7.0","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.12.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.14_1767048168621_0.9716744333751512","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@speed-highlight/core","version":"1.2.15","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.15","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"88c45609a2b5c2293a2e1935417c507f98f39d0b","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.15.tgz","fileCount":263,"integrity":"sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==","signatures":[{"sig":"MEYCIQDLc+2QvYD1Jvc9BYq54lxWhFAkfIwFe60kcDoodL/h4QIhAKuCdA6Lm9i2OJ6XO+G6SoPTO+M7tdz1cPARMcZBDi3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"1a00605b119fa05ccf19b8eae4330d2abbb36cba","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.15_1773838170859_0.6882563528713521","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@speed-highlight/core","version":"1.2.16","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.16","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"9872a764945362fbbffb83a1aef14890eb9caa1a","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.16.tgz","fileCount":263,"integrity":"sha512-yNm/fYEcnpRjYduLMaddTK9XKYil6xB88+qFg79ZdZhHu1PadfoQmFW7pVTx7FZqMBNcUuThiAhxhENgtAO2/w==","signatures":[{"sig":"MEYCIQCwYBzCtyjpwhtt7fwyBM3OfuoyoBcweM4swLp/lJLapwIhAKyDjCmTEZgYUWiKlgGJkhue0h8uZrsEpYWPDNUfkaVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"8291beaa766576933209deff9285d1bf22641dcc","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.16_1780997177441_0.07393681355611337","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@speed-highlight/core","version":"1.2.17","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.17","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"ce4e49dc56a00f675c5e16f0c98a24bb5aec1c57","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.17.tgz","fileCount":263,"integrity":"sha512-Z92FwKpCtfaW1V0jTU/fh3QzYEZN8wDwrzRIBoADCJfn4mJCNcJN/XegifX7BDrQ8/h9Xh/JnbyMchL0FqXrkg==","signatures":[{"sig":"MEUCIHpR28Hs/AOFMJ9YLs/eJLs6MtaF8rv66eG4Pqr3h7V+AiEAhd+tsqONjBapM/NCgthg32Wa6Gvcn038kSSje84T7JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"c273887ef2cad22c9a4b987654d12dee2bc6f135","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.17_1781348342817_0.7854906780115096","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@speed-highlight/core","version":"1.2.18","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.18","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"0dbe481922f6797622894632111295c0cd9854c9","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.18.tgz","fileCount":263,"integrity":"sha512-Q5USMGPOLp/dpVE0EA11QGuFyLAccJDKvsrmfqY/ZD540x/3kKlwtvuUxMqzNrOsGE/H4VtXe75EWma0dj/0jA==","signatures":[{"sig":"MEUCIQD+Tg8TmcsrXEZSJ2YHnTEcRlsyqII2ie4BrVauzPY0XQIgT7VcNxwy9q0YyIEzA4vg3co94ub0ocAHl8pqju+xLL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+2hiajuPUBP9s2DwmWTh91aKxWnylGymKhvgCHImj/AiEA0R4AtAPgRPvoBNl3uNQO3gFk6AT5QEx/nmsoY7EWCyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"d6949565153b0d46c36e77f1033107de34e863d8","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.18_1785556047771_0.7826455735400857","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@speed-highlight/core","version":"1.2.19","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.19","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"362e924ee6c8059c0e5cacc40de394f29b044b23","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.19.tgz","fileCount":263,"integrity":"sha512-e2KpEP+MOl8QAAUIJCjaQvnAOOvNl1Y5FFg5wTAbaDel+3SbFwGMX6/9mBd3dBmopzHKdUKwVanuVHvvxBaWZQ==","signatures":[{"sig":"MEUCIQD4vxKxbfSrI3O6uWb4wf2wugJdreovozwPHOYve2G3lgIgONYDY0al1mAGRXslgulOPJ05SUwO1uda9mNpzeTGrfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdYxIMkTr7odYlcQwr1mRsiX80EDgvOiFYkgXGCPezGAiEA9TUskeq3yIpVFY/x6o64fKTSwN+lOdeKjPUUOmhzWuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244190},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"4803d9514b68186959d1fb6d8a1b535aa418bc1c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.19_1785591485484_0.5629485978806901","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@speed-highlight/core","version":"1.2.20","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.20","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"0c33e4465ae3e5d1cb45ffb158e88c78f79102a6","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.20.tgz","fileCount":263,"integrity":"sha512-biXn20UJkNJ9cB35lPXJKfgUl1NQfhbApt78oePVjC0gB4+hlJyjkUz1hoLHLk7dEl+mSbW0VtX4C2IlRIDoHA==","signatures":[{"sig":"MEUCIBLE8QIO5B6tG7cYzbz2p1YW4BMTAy52fqp+9zd4j/5YAiEAnFbvZIMnMT6ShUNgDDKilRteyLVkV1CDjqm3NM7gUYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1sW2T2sLari4FDY1dMcYL+7UvyB8IdxTRvRRsD1sPfAiB2GSeEhNjHlv/TAvQc1lw8GSffU3VibPDzDiJBwdKdtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244260},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"a0b63bfdc0ff41e8e090039e0070ae5b2d7bf81f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.20_1785603507842_0.743474754695175","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@speed-highlight/core","version":"1.2.21","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.21","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"cbd99aff090cbce3afb36807814bd707a5ca055a","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.21.tgz","fileCount":263,"integrity":"sha512-ScJwSewWPqZuvAK/2H2PyMU4PwNZcl1Bisi7hmmCLcm859nSxRadOK5XCuCzjHsgl0NPphX2N9XgGdtNV6BvoA==","signatures":[{"sig":"MEUCIQCjd8M/QTmQIE/TbC16XxnX6xlVlzjUbc/LqF6YG+YKtwIgL0iPJXK6uyDCQ5Utd1eFXNs2qc94vUJCeg+/xG+Bl/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRWBLwRymzYNxpxgFj1FvsXbIL3uN3St69nAoxF0/fZAiAw3rvZ6Fyb15uDVP7vCYxKyH9nUWx7nXRY8lfAWhSywQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css"},"gitHead":"4d6d41b5a59999c976b294c4f913c44a9ebc943d","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.21_1785618538763_0.6354158793409161","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@speed-highlight/core","version":"1.2.22","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.22","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"a0b3466d36f6fc22f17f2ac5884d5a776e57dcc7","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.22.tgz","fileCount":263,"integrity":"sha512-XEUMtc8zk6oKA5pyl+KqmVfk66ep978VbK+nBw5HfgThGhqYiokP0QYrnHY4U2A2vbzr7cUS1IeXt/poO3KA9g==","signatures":[{"sig":"MEUCIQCAF8QUVHESF0+peEyeRo7Eg5TMx2Y6RUho8SW1KuI5dQIgQXS2AsO5Pub3pzldOKkpX1ogKPK9LqAxIj1CulwWq+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+XAf9s6F+QOirAd0DBiq0xlBQ8jwgWO8i0ZH/FDIiKgIhAI105rU0tS0DQk2S7UrZV/TkqFeD0FbDgOksinXiHFii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css","./languages/*.js":{"types":"./dist/languages/*.d.ts","import":"./dist/languages/*.js","require":"./dist/node/languages/*.js"}},"gitHead":"4631437ab1e77eda37b5c4326f937eb0c6912c75","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.22_1785618818998_0.6309241841205635","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@speed-highlight/core","version":"1.2.23","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.23","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"2ee92ecf6697ce2b75b531be24420f8b0cb991f5","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.23.tgz","fileCount":263,"integrity":"sha512-iRoq6i6JDJP6Mt2A5JaPvzw0pgYHH6k92ij+yXiTrB7T2y9N789aWE3EHWj/5ztlJBokcCBja3iYLVdu5wgnkg==","signatures":[{"sig":"MEYCIQCXTJBVC0KmeYXP5bbEWiSC85zb4hNx8uR4GcRe7FnzaAIhANrTeD6Oy8yButc6eUyGo8ZUX+f+T+jTV3KAB1etHY2f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDh0jZ/AaG0qeDO6qrhVZnonqMVdjST8TsyMMmBqb//9AiEAmHJMvI5CXEs25xtVi3PYb9RojsVYdrxbnIqDhz4j/ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css","./languages/*.js":{"types":"./dist/languages/*.d.ts","import":"./dist/languages/*.js","require":"./dist/node/languages/*.js"}},"gitHead":"d38ff2813ef304d4500251ad4a7154cc84117dce","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.23_1785628223006_0.8193617258096026","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@speed-highlight/core","version":"1.2.24","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@1.2.24","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"e70acdec4f12420f6ec642ce987150622529bd67","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.24.tgz","fileCount":263,"integrity":"sha512-qeW2e1l78afw8VhRPfPQ1Gjj+KU5XFQ/OFV5ti6eTa9bruO7mJyZtA4vw0ofqmA3tKCkROE9xLk3VZoeRc98nw==","signatures":[{"sig":"MEUCIQDs3X1aQkFeuVJMNIQfnlUt7jnohBKTFJvgdYKK4ngfGwIgFB2yGO6bARdxQDJdnlv0qlTJslLSRE3gbc4GldDT/9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDnXlM/IbDB08VpWO/Fvv6GM4UU6jhWXyvkocPta2iZjAiEAwBJ5L4U8NOADwfLI1qkprgAg5mqfcBvT7vF2HBJ+Nsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@1.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./terminal":{"types":"./dist/terminal.d.ts","import":"./dist/terminal.js","require":"./dist/node/terminal.js"},"./themes/*.css":"./dist/themes/*.css","./languages/*.js":{"types":"./dist/languages/*.d.ts","import":"./dist/languages/*.js","require":"./dist/node/languages/*.js"}},"gitHead":"589b2e3bb012725ff65323335efdca74ae0b86eb","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"build":"bash .github/workflows/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.11.1","description":"🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typescript":"^5.3.3","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.24_1786249003098_0.9792831129616899","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@speed-highlight/core","version":"2.0.0","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@2.0.0","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"e5fa792a15cbc400c220ef48ee8b946991c67368","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-2.0.0.tgz","fileCount":305,"integrity":"sha512-EUI+fWfgMnjtfZr2Sz4NwfxQHKuvsH1b/jdoITpMWCi8hWRvfRrLDPvXNDwY5mJWAsIKNZu1EP1Z1dP4LB2THQ==","signatures":[{"sig":"MEUCIDPLjYZXNGn9rI2or/X6O6ykiTKWqBWW/4McgaGeQfC3AiEAgd/CC7y/peysTX5jPVr+5yoiAOvxqanxOwibJCE5tk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcKEKCnBbOV19P2R7RbnNu5RVhOoaajQRsSeDMuFGfLAIhANM4ZH7uxNsB9pAhCeE9ueyzEO6B9wqFDMowyZHrNGuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./tokenize":{"types":"./dist/tokenize.d.ts","import":"./dist/tokenize.js","require":"./dist/node/tokenize.js"},"./languages":{"types":"./dist/languages/index.d.ts","import":"./dist/languages/index.js","require":"./dist/node/languages/index.js"},"./themes/*.js":{"types":"./dist/themes/*.d.ts","import":"./dist/themes/*.js","require":"./dist/node/themes/*.js"},"./themes/*.css":"./dist/themes/*.css","./languages/*.js":{"types":"./dist/languages/*.d.ts","import":"./dist/languages/*.js","require":"./dist/node/languages/*.js"}},"gitHead":"192ca607adeb1275ea38f7b7393202629449e96f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"test":"node --test tests/*.test.js","build":"bash .github/workflows/build.sh","benchmark":"node scripts/benchmark.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git+https://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.19.0","description":"A tiny, fast, simple syntax highlighter for the web and the terminal in JavaScript","directories":{"example":"examples"},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"shiki":"^4.4.2","esbuild":"^0.28.1","prismjs":"^1.30.0","sugar-high":"^2.0.0","typescript":"^5.3.3","@types/node":"^26.2.0","highlight.js":"^11.11.1","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0_1786714077019_0.20287489633861533","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@speed-highlight/core","version":"2.0.1","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","_id":"@speed-highlight/core@2.0.1","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"homepage":"https://github.com/speed-highlight/core#readme","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"653ae74d7eac28e5cf5e88b4ce408d026ac2e37f","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-2.0.1.tgz","fileCount":305,"integrity":"sha512-aB2gW9TNm08dLm1vkB3/AYDVXl6y+rj1l54sJzn5mbwJPsj7EYlgVixStTOqIqyPUHJZZcs2LGWNjx5HUHECNQ==","signatures":[{"sig":"MEYCIQD5g90FoMnOsNAolY9lugbdQ9wc+YfFBEpBy/SYPBlwXAIhAO6QWUAWt3LVLVYR8FAIDHPSv26PR/UPbGPAGzNAuoyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTjUmPGR+VpybKWOGs81jT8/bA4WnBUj/oJUWrZYcqHQIgOPHkMmxmQdfFQwuw19e6US5Y8IiWBRZaOazkIaeuDqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./tokenize":{"types":"./dist/tokenize.d.ts","import":"./dist/tokenize.js","require":"./dist/node/tokenize.js"},"./languages":{"types":"./dist/languages/index.d.ts","import":"./dist/languages/index.js","require":"./dist/node/languages/index.js"},"./themes/*.js":{"types":"./dist/themes/*.d.ts","import":"./dist/themes/*.js","require":"./dist/node/themes/*.js"},"./themes/*.css":"./dist/themes/*.css","./languages/*.js":{"types":"./dist/languages/*.d.ts","import":"./dist/languages/*.js","require":"./dist/node/languages/*.js"}},"gitHead":"dbe12f12231acd4c4d0579ec48109fa7df43cfec","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"test":"node --test tests/*.test.js","build":"bash .github/workflows/build.sh","benchmark":"node scripts/benchmark.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"repository":{"url":"git+https://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.19.0","description":"A tiny, fast, simple syntax highlighter for the web and the terminal in JavaScript","directories":{"example":"examples"},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"shiki":"^4.4.2","esbuild":"^0.28.1","prismjs":"^1.30.0","sugar-high":"^2.0.0","typescript":"^5.3.3","@types/node":"^26.2.0","highlight.js":"^11.11.1","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.1_1787580122766_0.7913667875787089","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"_id":"@speed-highlight/core@2.1.0","bugs":{"url":"https://github.com/speed-highlight/core/issues"},"dist":{"shasum":"c4a33b3c8f6ae311f045ccbc1b93574551b81bfb","tarball":"https://registry.npmjs.org/@speed-highlight/core/-/core-2.1.0.tgz","fileCount":305,"integrity":"sha512-KLoDVy82Hm3N09SLf1L5HoqPo+oIPsPn6C5K3Iz3VTSFygs6vV1Rn3kLyV+D5uyMW3wXtGGFzfJ+kKcFtSSBUQ==","signatures":[{"sig":"MEYCIQC2Wq8nxxkoF1BPCS5Ia6hE5zE1nQylUogY2PiqxBdc6gIhAJoKf6d6K8/2skNiwX8e8tURA2WGAYwayJm8eeE/Px3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHF0svhn6HMHSDc8ylkwlXbtTse91KUY1fym0Cbssp5KAiBTVnshED0MwDPe9RL4F7WFVfTnzN+WwXapkThVXlsh7w=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speed-highlight%2fcore@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264544},"main":"./dist/index.js","name":"@speed-highlight/core","type":"module","types":"./dist/index.d.ts","author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/node/index.js"},"./detect":{"types":"./dist/detect.d.ts","import":"./dist/detect.js","require":"./dist/node/detect.js"},"./tokenize":{"types":"./dist/tokenize.d.ts","import":"./dist/tokenize.js","require":"./dist/node/tokenize.js"},"./languages":{"types":"./dist/languages/index.d.ts","import":"./dist/languages/index.js","require":"./dist/node/languages/index.js"},"./themes/*.js":{"types":"./dist/themes/*.d.ts","import":"./dist/themes/*.js","require":"./dist/node/themes/*.js"},"./themes/*.css":"./dist/themes/*.css","./languages/*.js":{"types":"./dist/languages/*.d.ts","import":"./dist/languages/*.js","require":"./dist/node/languages/*.js"}},"gitHead":"6422edc27fd860762a3297320f8ee0c5d6ab8d24","license":"CC0-1.0","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"test":"node --test tests/*.test.js","build":"bash .github/workflows/build.sh","benchmark":"node scripts/benchmark.js"},"version":"2.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88e75e44-85b3-42c1-b45f-76324369ab6e"}},"homepage":"https://github.com/speed-highlight/core#readme","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"repository":{"url":"git+https://github.com/speed-highlight/core.git","type":"git"},"_npmVersion":"11.19.0","description":"A tiny, fast, simple syntax highlighter for the web and the terminal in JavaScript","directories":{"example":"examples"},"maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist"]}},"_hasShrinkwrap":false,"devDependencies":{"shiki":"^4.4.2","esbuild":"^0.28.1","prismjs":"^1.30.0","sugar-high":"^2.0.0","typescript":"^5.3.3","@types/node":"^26.2.0","highlight.js":"^11.11.1","lightningcss-cli":"^1.25.1","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_2.1.0_1787679320868_0.09523578221380347"}}},"time":{"created":"2022-01-12T19:50:29.981Z","modified":"2026-08-25T17:35:21.477Z","1.1.6":"2022-01-12T19:50:30.284Z","1.1.7":"2022-03-05T21:21:33.090Z","1.1.8":"2023-02-24T18:44:30.177Z","1.1.9":"2023-02-24T19:03:01.948Z","1.1.10":"2023-02-24T20:24:07.937Z","1.1.11":"2023-02-24T20:34:03.953Z","1.1.12":"2023-07-30T15:41:34.432Z","1.1.13":"2023-07-30T18:31:23.958Z","1.0.1":"2023-07-30T20:14:02.517Z","1.1.0":"2023-07-30T20:44:12.322Z","1.2.0":"2023-07-30T20:52:24.853Z","1.2.1":"2023-07-30T21:08:15.877Z","1.2.2":"2023-07-30T21:16:40.700Z","1.2.3":"2023-08-06T12:00:07.765Z","1.2.4":"2023-08-06T12:05:57.946Z","1.2.5":"2024-01-04T12:56:03.881Z","1.2.6":"2024-01-04T13:02:02.564Z","1.2.7":"2024-12-10T00:47:16.525Z","1.2.8":"2025-10-24T18:56:18.907Z","1.2.9":"2025-11-02T17:34:59.932Z","1.2.10":"2025-11-03T10:47:50.219Z","1.2.11":"2025-11-03T17:31:10.777Z","1.2.12":"2025-11-03T17:41:39.170Z","1.2.14":"2025-12-29T22:42:48.770Z","1.2.15":"2026-03-18T12:49:31.000Z","1.2.16":"2026-06-09T09:26:17.572Z","1.2.17":"2026-06-13T10:59:02.952Z","1.2.18":"2026-08-01T03:47:27.851Z","1.2.19":"2026-08-01T13:38:05.571Z","1.2.20":"2026-08-01T16:58:27.921Z","1.2.21":"2026-08-01T21:08:58.853Z","1.2.22":"2026-08-01T21:13:39.082Z","1.2.23":"2026-08-01T23:50:23.084Z","1.2.24":"2026-08-09T04:16:43.241Z","2.0.0":"2026-08-14T13:27:57.113Z","2.0.1":"2026-08-24T14:02:02.849Z","2.1.0":"2026-08-25T17:35:20.992Z"},"bugs":{"url":"https://github.com/speed-highlight/core/issues"},"author":{"url":"https://mathias.ninja","name":"matubu","email":"hi@mathias.ninja"},"license":"CC0-1.0","homepage":"https://github.com/speed-highlight/core#readme","keywords":["javascript","syntax-highlighting","language","fast","js","simple","highlighter","regex","highlighting","highlightjs","small","deno"],"repository":{"url":"git+https://github.com/speed-highlight/core.git","type":"git"},"description":"A tiny, fast, simple syntax highlighter for the web and the terminal in JavaScript","maintainers":[{"name":"matubu","email":"hi@mathias.ninja"}],"readme":"# speed-highlight\n\n[![NPM Version](https://badge.fury.io/js/@speed-highlight%2Fcore.svg)](https://www.npmjs.com/package/@speed-highlight/core) [![NPM Downloads](https://img.shields.io/npm/dm/%40speed-highlight%2Fcore)](https://www.npmjs.com/package/@speed-highlight/core)\n\nA tiny, fast, simple syntax highlighter for the web and the terminal in JavaScript\n\n- **Tiny** (~1.5 kB gzipped core, ~1 kB gzipped per language)\n- **Fast** (generally outperforms Prism and highlight.js, see the [benchmark](#benchmark))\n- **Simple** (zero dependencies)\n\n[**Playground**](https://speed-highlight.github.io)\n\n![Screenshot](https://raw.githubusercontent.com/speed-highlight/core/main/assets/screenshot.png)\n\n<!-- AUTOGENERATED:TOC:START (run `npm run build` to regenerate) -->\n* [Quick start](#quick-start)\n* [How it works](#how-it-works)\n* [Comparison](#comparison)\n* [Web usage](#web-usage)\n\t* [In a component](#in-a-component)\n\t* [On a plain page](#on-a-plain-page)\n\t* [Detect the language](#detect-the-language)\n\t* [Control loading and bundling](#control-loading-and-bundling)\n\t* [CDN (no build step)](#cdn-no-build-step)\n* [Terminal usage](#terminal-usage)\n* [API](#api)\n* [Languages](#languages)\n* [Themes](#themes)\n* [Custom languages](#custom-languages)\n* [Custom themes](#custom-themes)\n* [Migrating from v1](#migrating-from-v1)\n* [Benchmark](#benchmark)\n<!-- AUTOGENERATED:TOC:END -->\n\n## Quick start\n\n```bash\nnpm i @speed-highlight/core\n```\n\nIn a terminal, print the highlighted string:\n\n```js\nimport { highlightANSI } from '@speed-highlight/core';\nimport theme from '@speed-highlight/core/themes/default.js';\n\nconsole.log(await highlightANSI('console.log(\"hello\")', 'js', theme));\n```\n\nIn a component, highlight a string and render it:\n\n```jsx\nimport { useEffect, useState } from 'react';\nimport { highlightHTML } from '@speed-highlight/core';\nimport '@speed-highlight/core/themes/default.css';\n\nexport function Code({ code, lang }) {\n\tconst [html, setHtml] = useState('');\n\n\tuseEffect(() => {\n\t\t// highlightHTML is async (languages load on first use), skip stale results\n\t\tlet stale = false;\n\t\thighlightHTML(code, lang).then(result => { if (!stale) setHtml(result); });\n\t\treturn () => { stale = true; };\n\t}, [code, lang]);\n\n\treturn <div className={`shj-lang-${lang} shj-block`} dangerouslySetInnerHTML={{ __html: html }} />;\n}\n```\n\n## How it works\n\nThe tokenizer runs a language's regex rules over your code and emits typed tokens (`kwd`, `str`, `cmnt`, ...). On the web each token becomes a `<span class=\"shj-syn-kwd\">`; in the terminal it becomes an ANSI escape code. A theme is just CSS (or a token-to-escape map) coloring those names, which is why themes are under 1 kB and writing your own is a few lines.\n\n## Comparison\n\nHighlighters trade size for grammar fidelity: TextMate engines (Shiki, starry-night) are the most faithful and heaviest, mature regex engines (highlight.js, Prism) sit in the middle, lightweight regex tokenizers (speed-highlight, sugar-high) are the smallest and approximate on exotic syntax.\n\n| | Core (gzip) | Per language (gzip) | Languages | Grammar model | Terminal | Status | Choose it for |\n| --- | --- | --- | --- | --- | --- | --- | --- |\n| speed-highlight | 1.5 kB | 0.07–1.6 kB | ~30 | lightweight regex | ✅ built in | ✅ v2 (this repo) | runtime highlighting where size and startup matter |\n| [sugar-high](https://github.com/huozhi/sugar-high) | 1.7 kB | 0.18–2.9 kB | 25 | lightweight regex | ❌ | ✅ v2.0.0 | CSS-variable theming, JSX/TSX-aware JavaScript |\n| [Prism](https://prismjs.com) | 3.1 kB | 0.3–3 kB | ~290 | mature regex | ❌ | ⚠️ v1.30.0, frozen since Mar 2025 (v2 rewrite) | its plugin ecosystem |\n| [highlight.js](https://highlightjs.org) | 8.3 kB | 0.3–2.5 kB | ~190 | mature regex | ❌ (via wrappers) | ✅ v11.11 (Jun 2026) | broad auto-detection and rare languages |\n| [Shiki](https://shiki.style) | 35 kB + engine: 145 kB WASM or 20 kB JS | 5–16 kB | ~220 | TextMate (VS Code) | ✅ via `@shikijs/cli` | ✅ v4.4, very active | highest fidelity (the same grammars as VS Code); zero client JS when run at build time |\n| [starry-night](https://github.com/wooorm/starry-night) | 185 kB incl. WASM | 3–25 kB | 600+ | TextMate (GitHub) | ❌ | ✅ active | GitHub-identical rendering in Node |\n\nSizes are min+gzip, measured from the installed packages at the versions shown (per-language = range over the benchmark corpus; starry-night figures from its own README). Wrappers reuse these engines and inherit their numbers: lowlight/refractor wrap highlight.js/Prism for virtual DOMs, rehype-pretty-code and bright wrap Shiki, and the terminal-only [emphasize](https://github.com/wooorm/emphasize) and [cli-highlight](https://github.com/felixfbecker/cli-highlight) wrap highlight.js grammars into ANSI. Editors (CodeMirror, Monaco, tree-sitter) are a different category.\n\nIf you highlight at build time and bytes do not matter, use Shiki. speed-highlight's case is the opposite one: highlighting at runtime, where the entire library with all 34 grammars bundled into one file gzips to 9.0 kB, barely more than highlight.js's core alone, before it has loaded a single grammar.\n\n## Web usage\n\n### In a component\n\nFrameworks own their DOM, so highlight the *string* and render it, as in the quick start (mutating a mounted node with `highlightElement` gets wiped on the next render). The output is HTML-escaped (`&`, `<`, `>`), safe to inject even for untrusted code; the `shj-lang-*` and `shj-block` classes hook it into the theme. The same pattern works in Vue, Svelte, and Angular; ready-made components are in [#85](https://github.com/speed-highlight/core/pull/85).\n\n### On a plain page\n\nMark code blocks with a `shj-lang-*` class and call `highlightAll` once:\n\n```html\n<div class=\"shj-lang-js\">console.log('hello')</div>\n<code class=\"shj-lang-js\">inline code</code>\n\n<script type=\"module\">\n\timport { highlightAll } from '@speed-highlight/core';\n\thighlightAll();\n</script>\n```\n\nBlocks are a single `<div>` instead of `<pre><code>` so the line-number gutter can be laid out inside; the `shj-lang-` prefix avoids colliding with Prism's `language-*` during a migration.\n\nFor per-element control use `highlightElement`. It renders a `code` element inline and anything else as a block, accepts `block` as an override, and sets `data-lang` so a theme can render a language header with `content: attr(data-lang)`:\n\n```js\nimport { highlightElement } from '@speed-highlight/core';\n\nawait highlightElement(element, 'js', { showLineNumbers: true });\n```\n\n### Detect the language\n\nDetection is a separate ~1 kB import so the core stays small. It recognizes about 20 common languages and returns `'plain'` when unsure:\n\n```js\nimport { highlightElement } from '@speed-highlight/core';\nimport { detectLanguage } from '@speed-highlight/core/detect';\n\nelement.textContent = code;\nawait highlightElement(element, detectLanguage(code));\n```\n\n### Control loading and bundling\n\nLanguages load lazily through a loader. Replace it with `setLoader` to add custom languages or restrict what your bundler includes; a name the loader cannot resolve renders as plain text:\n\n```js\nimport { setLoader, defaultLoader } from '@speed-highlight/core';\n\n// add custom languages on top of the bundled ones\nsetLoader(name => customs[name] ?? defaultLoader(name));\n\n// or allow only the languages your bundler can code-split\nsetLoader(name => ({\n\tjs: () => import('@speed-highlight/core/languages/js.js'),\n\tcss: () => import('@speed-highlight/core/languages/css.js'),\n})[name]?.());\n```\n\nFor full tree-shaking skip the loader entirely: `tokenizeWith` takes every language from the caller, so a bundler keeps only what you import. Include the sub-languages a grammar embeds (`html` uses `css` and `js`; `js` uses `jsdoc`, `todo`, and `regex`). A sub that is not given keeps the type of its rule and only skips the inner highlighting:\n\n```js\nimport { tokenizeWith } from '@speed-highlight/core/tokenize';\nimport { html, css, js, jsdoc, todo, regex } from '@speed-highlight/core/languages';\n\ntokenizeWith(code, html, (str, type) => { /* ... */ }, { languages: { css, js, jsdoc, todo, regex } });\n```\n\n> [!NOTE]\n> `highlightHTML` and `tokenizeWith` never touch the DOM, so they also run server-side or in a web worker: highlight there and send the string over.\n\n### CDN (no build step)\n\n```html\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@speed-highlight/core@2/dist/themes/default.css\">\n<script type=\"module\">\n\timport { highlightAll } from 'https://cdn.jsdelivr.net/npm/@speed-highlight/core@2/dist/index.js';\n\thighlightAll();\n</script>\n```\n\n## Terminal usage\n\n`highlightANSI` returns a string ready to print; the theme is required, import one from `themes/*.js`:\n\n```js\nimport { highlightANSI } from '@speed-highlight/core';\nimport theme from '@speed-highlight/core/themes/atom-dark.js';\n\nconsole.log(await highlightANSI(code, 'js', theme));\n```\n\nA terminal theme is a plain token-to-escape map, built with the `termcolor` helpers or raw escapes:\n\n```js\nimport * as col from '@speed-highlight/core/themes/termcolor.js';\n\nexport default {\n\tkwd: col.red,\n\tstr: col.green,\n\tcmnt: col.gray,\n};\n```\n\nFor Deno, use the [deno module](https://deno.land/x/speed_highlight_js):\n\n```js\nimport { highlightANSI } from 'https://deno.land/x/speed_highlight_js/dist/index.js';\nimport theme from 'https://deno.land/x/speed_highlight_js/dist/themes/default.js';\n\nconsole.log(await highlightANSI('console.log(\"hello\")', 'js', theme));\n```\n\n## API\n\nThe main entry covers most apps; reach for `/tokenize` when you want the raw token stream and full control over what gets bundled. Everything ships TypeScript types.\n\n| Entry | Export | Description |\n| --- | --- | --- |\n| [`@speed-highlight/core`](src/index.js) | `highlightAll(opt?)` | Highlight every element with a `shj-lang-*` class |\n| | `highlightElement(elm, lang?, opt?)` | Highlight one element (language read from its class by default) |\n| | `highlightHTML(src, lang, opt?)` | Highlight a string, resolves to an HTML string |\n| | `highlightANSI(src, lang, theme)` | Highlight a string, resolves to an ANSI string for terminals |\n| | `tokenize(src, lang, onToken)` | Loader-based tokenizer, calls `onToken(text, type)` |\n| | `setLoader(loader)` / `defaultLoader` | Replace or compose how language names are resolved |\n| [`.../detect`](src/detect.js) | `detectLanguage(code)` | Guess the language, `'plain'` when unsure |\n| [`.../tokenize`](src/tokenize.js) | `tokenizeWith(src, lang, onToken, opt?)`, `tokenizer` | Registry-free synchronous tokenizer (and the underlying generator), languages passed by the caller |\n| [`.../languages`](src/languages/) | one named export per language | Grammars, import only what you need |\n| [`.../themes/*.css`](src/themes/) | | Web themes |\n| [`.../themes/*.js`](src/themes/) | | Terminal themes, plus `termcolor.js` helpers |\n\n`lang` is a name (`'js'`) or a grammar object passed directly. `opt` is `{ block?: boolean, showLineNumbers?: boolean }`: line numbers are opt-in, `block` defaults to `true`, except that `highlightElement` and `highlightAll` read it off the element instead, where a `code` element is inline and anything else is a block.\n\n## Languages\n\n<!-- AUTOGENERATED:LANGUAGES:START (run `npm run build` to regenerate) -->\n| Name | [CSS Class](#web-usage) | Support | Detection | Size (gzip, 14.4 kB total) |\n| --- | --- | --- | --- | --- |\n| Assembly | `shj-lang-asm` |  | ✅ | [`194 B`](src/languages/asm.js) |\n| Bash | `shj-lang-bash` |  | ✅ | [`430 B`](src/languages/bash.js) |\n| Brainfuck | `shj-lang-bf` | increment, operator, print, comment | ❌ | [`137 B`](src/languages/bf.js) |\n| C | `shj-lang-c` |  | ✅ | [`429 B`](src/languages/c.js) |\n| CSS | `shj-lang-css` | comment, str, selector, units, function, ... | ✅ | [`332 B`](src/languages/css.js) |\n| CSV | `shj-lang-csv` | punctuation, ... | ❌ | [`96 B`](src/languages/csv.js) |\n| Diff | `shj-lang-diff` |  | ✅ | [`144 B`](src/languages/diff.js) |\n| Dockerfile | `shj-lang-docker` |  | ✅ | [`566 B`](src/languages/docker.js) |\n| Git | `shj-lang-git` | comment, insert, deleted, string, ... | ❌ | [`222 B`](src/languages/git.js) |\n| Go | `shj-lang-go` |  | ✅ | [`329 B`](src/languages/go.js) |\n| HTML | `shj-lang-html` | inline style and event handlers | ✅ | [`726 B`](src/languages/html.js) |\n| HTTP | `shj-lang-http` | keywork, string, punctuation, variable, version | ✅ | [`986 B`](src/languages/http.js) |\n| INI | `shj-lang-ini` |  | ❌ | [`158 B`](src/languages/ini.js) |\n| Java | `shj-lang-java` |  | ✅ | [`457 B`](src/languages/java.js) |\n| JavaScript | `shj-lang-js` | basic syntax, regex, jsdoc, json, template literals | ⛔ reported as TypeScript | [`820 B`](src/languages/js.js) |\n| JSDoc | `shj-lang-jsdoc` |  | ❌ | [`251 B`](src/languages/jsdoc.js) |\n| JSON | `shj-lang-json` | string, number, bool, ... | ❌ | [`172 B`](src/languages/json.js) |\n| LeanPub Markdown | `shj-lang-leanpub-md` |  | ❌ | [`1.2 kB`](src/languages/leanpub-md.js) |\n| Log | `shj-lang-log` | number, string, comment, errors | ❌ | [`223 B`](src/languages/log.js) |\n| Lua | `shj-lang-lua` |  | ✅ | [`273 B`](src/languages/lua.js) |\n| Makefile | `shj-lang-make` |  | ✅ | [`223 B`](src/languages/make.js) |\n| Markdown | `shj-lang-md` |  | ✅ | [`1.1 kB`](src/languages/md.js) |\n| Perl | `shj-lang-pl` |  | ✅ | [`329 B`](src/languages/pl.js) |\n| Plain text | `shj-lang-plain` |  | ❌ | [`71 B`](src/languages/plain.js) |\n| Python | `shj-lang-py` |  | ✅ | [`416 B`](src/languages/py.js) |\n| Regex | `shj-lang-regex` | count, set, ... | ❌ | [`176 B`](src/languages/regex.js) |\n| Rust | `shj-lang-rs` |  | ✅ | [`414 B`](src/languages/rs.js) |\n| SQL | `shj-lang-sql` | number, string, function, ... | ✅ | [`1.7 kB`](src/languages/sql.js) |\n| TODO | `shj-lang-todo` |  | ❌ | [`185 B`](src/languages/todo.js) |\n| TOML | `shj-lang-toml` | comment, table, string, bool, variable | ❌ | [`236 B`](src/languages/toml.js) |\n| TypeScript | `shj-lang-ts` | js syntax, ts keyword, types | ✅ | [`911 B`](src/languages/ts.js) |\n| URI | `shj-lang-uri` |  | ✅ | [`176 B`](src/languages/uri.js) |\n| XML | `shj-lang-xml` |  | ✅ | [`511 B`](src/languages/xml.js) |\n| YAML | `shj-lang-yaml` | comment, numbers, variable, string, bool | ✅ | [`208 B`](src/languages/yaml.js) |\n<!-- AUTOGENERATED:LANGUAGES:END -->\n\n## Themes\n\n<!-- AUTOGENERATED:THEMES:START (run `npm run build` to regenerate) -->\n| Name | Terminal (gzip) | Web (gzip) |\n| --- | --- | --- |\n| `default` | ✅ [`174 B`](src/themes/default.js) | ✅ [`603 B`](src/themes/default.css) |\n| `atom-dark` | ✅ [`174 B`](src/themes/atom-dark.js) | ✅ [`699 B`](src/themes/atom-dark.css) |\n| `dark` | ❌ | ✅ [`695 B`](src/themes/dark.css) |\n| `github-dark` | ❌ | ✅ [`691 B`](src/themes/github-dark.css) |\n| `github-dim` | ❌ | ✅ [`700 B`](src/themes/github-dim.css) |\n| `github-light` | ❌ | ✅ [`672 B`](src/themes/github-light.css) |\n| `visual-studio-dark` | ❌ | ✅ [`694 B`](src/themes/visual-studio-dark.css) |\n<!-- AUTOGENERATED:THEMES:END -->\n\n## Custom languages\n\nA language is an array of rules. Every rule's regex (global flag required) is tried; the earliest match in the string wins, ties go to the earlier rule:\n\n```js\nexport default [\n\t{ match: /\\/\\/.*/g, type: 'cmnt' },\n\t{ expand: 'str' },\n\t{ expand: 'num' },\n\t{ match: /\\b(if|else|for|while|return)\\b/g, type: 'kwd' },\n];\n```\n\n- `{ match, type }` tags what the regex matches with a token type\n- `{ expand }` reuses a shared pattern: `'num'`, `'str'`, or `'strDouble'`\n- `{ match, sub }` re-tokenizes the matched region with another language: a name (loaded through the loader), an inline grammar array, or a function `code => name | grammar` deciding per match\n\nA language can also set a default token for unmatched text by exporting `{ type, sub }` instead of a bare array (see [`http.js`](src/languages/http.js)). Use a grammar by passing it directly as `lang`, or register a name with `setLoader`. To extend an existing language, spread it after your rules:\n\n```js\nimport js from '@speed-highlight/core/languages/js.js';\n\nexport default [\n\t{ match: /\\b(signal|effect)\\b/g, type: 'func' },\n\t...js,\n];\n```\n\nToken types:\n\n| Token | Used for | | Token | Used for | | Token | Used for |\n| --- | --- | --- | --- | --- | --- | --- | --- |\n| `kwd` | keywords | | `type` | types | | `esc` | escape sequences |\n| `str` | strings | | `class` | classes | | `section` | section delimiters |\n| `num` | numbers | | `var` | variables | | `insert` | inserted parts (diff) |\n| `cmnt` | comments | | `oper` | operators | | `deleted` | deleted parts (diff) |\n| `func` | functions | | `bool` | booleans | | `err` | errors |\n\nMissing a language? [Open an issue](https://github.com/speed-highlight/core/issues) or send a PR adding a file to [`src/languages/`](src/languages/).\n\n## Custom themes\n\nA web theme colors the token classes; start from [`default.css`](src/themes/default.css) and override:\n\n```css\n[class*=\"shj-lang-\"] { color: #f8f8f2; background: #282a36; }\n.shj-syn-kwd { color: #ff79c6; }\n.shj-syn-str, .shj-syn-insert { color: #50fa7b; }\n.shj-syn-cmnt { color: #6272a4; font-style: italic; }\n.shj-numbers { color: #6272a4; }\n```\n\nDisplay-mode hooks: `.shj-inline` (inside `code`), `.shj-block`, and `.shj-numbers` for the gutter. Terminal themes are the token-to-escape maps shown in [Terminal usage](#terminal-usage).\n\n## Migrating from v1\n\n| v1 | v2 |\n| --- | --- |\n| `highlightText(src, lang)` | `highlightHTML(src, lang)` |\n| `printHighlight(src, lang)` from `/terminal` | `console.log(await highlightANSI(src, lang, theme))` |\n| `setTheme('atom-dark')` | pass the theme: `highlightANSI(src, lang, theme)` |\n| `loadLanguage(name, grammar)` | `setLoader(...)` or pass the grammar directly as `lang` |\n| `@speed-highlight/core/terminal` entry | merged into `@speed-highlight/core` |\n| `common.js` shared patterns | `{ expand: 'num' \\| 'str' \\| 'strDouble' }` built into the tokenizer |\n| `{ hideLineNumbers: true }` | now the default, line numbers are opt-in with `{ showLineNumbers: true }` |\n| `oneline` display mode | removed, a `div` is always a block |\n| `highlightElement(elm, lang, mode, opt)` | the mode moved into the options: `highlightElement(elm, lang, { block })` |\n| `shj-multiline` class | `shj-block` |\n\n## Benchmark\n\n<!-- AUTOGENERATED:BENCHMARK:START (run `npm run benchmark -- --write` to regenerate) -->\n```rb\n$ npm run benchmark\nnode v26.7.0, darwin arm64, Apple M4\ncorpus: js, css, json, md, sql, py, bash, tiled to 3 sizes (tiny (1 KB) / medium (16 KB) / huge (128 KB)), median of 9 trials per language, averaged across the corpus\n\n                              tiny (1 KB)     medium (16 KB)      huge (128 KB)\nspeed-highlight         1,144,010 ops/min     74,720 ops/min      8,583 ops/min\nprismjs                   655,152 ops/min     34,310 ops/min      2,575 ops/min\nhighlight.js              595,113 ops/min     48,666 ops/min      5,473 ops/min\nsugar-high                238,406 ops/min     13,405 ops/min      1,376 ops/min\nshiki (js engine)          89,925 ops/min      6,682 ops/min        841 ops/min\n\ncold start (import + first highlight of test.js):\nspeed-highlight                    7.3 ms\nprismjs                            8.6 ms\nhighlight.js                        19 ms\nsugar-high                          18 ms\nshiki (js engine)                  169 ms\n\nspeed-highlight per language (warm, median of 9 trials):\n                              tiny (1 KB)     medium (16 KB)      huge (128 KB)\njs                        666,642 ops/min     40,773 ops/min      4,704 ops/min\ncss                     1,006,895 ops/min     62,774 ops/min      7,284 ops/min\njson                    1,964,840 ops/min    127,890 ops/min     15,057 ops/min\nmd                      1,080,739 ops/min     86,883 ops/min     10,453 ops/min\nsql                     1,369,247 ops/min     88,513 ops/min     10,180 ops/min\npy                        974,179 ops/min     56,165 ops/min      6,260 ops/min\nbash                      945,526 ops/min     60,045 ops/min      6,141 ops/min\n```\n<!-- AUTOGENERATED:BENCHMARK:END -->\n\nIdentical inputs from [`examples/languages/`](examples/languages/), tiled up to each size bucket, HTML-string output for every library, one op = one highlighted file. Each figure is the median of 9 repeated trials, reported as ops/min (the huge bucket can drop below 1 op/sec for the slower libraries). Warm runs have grammars preloaded; cold start is import plus first highlight, measured once (not size-swept). Shiki does more work by design (see [Comparison](#comparison)).\n","readmeFilename":"README.md"}