{"_id":"@herb-tools/highlighter","_rev":"38-c1c1e1fdd89ea878c5387394164fd770","name":"@herb-tools/highlighter","dist-tags":{"latest":"0.11.0"},"versions":{"0.4.0":{"name":"@herb-tools/highlighter","version":"0.4.0","license":"MIT","_id":"@herb-tools/highlighter@0.4.0","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"f5329a507bf3e8dd7457a243f8736f46718d69c1","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.4.0.tgz","fileCount":110,"integrity":"sha512-0vGhAMUp3q8I7RPeyKgHuVuBxE3ey5rMIEKSf2J4ED/msWm77X3/+vxDSEo5PYM2lHCgBm2AzAinzTcxYllWWg==","signatures":[{"sig":"MEUCIQDbHX7PhtPLa7zUwZqTU0GBybVju20bzAPXwRXlqwoX3QIgKg7Ovb47eQfSzmfpGJj/jwQhGpEZEHG/CLsat/orj2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3912499},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","actor":{"name":"marcoroth","type":"user","email":"marco.roth@hey.com"},"email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@types/glob":"^8.1.0","@herb-tools/core":"0.4.0","@herb-tools/node-wasm":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.1.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.4.0_1752162998656_0.5699308221808437","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@herb-tools/highlighter","version":"0.4.1","license":"MIT","_id":"@herb-tools/highlighter@0.4.1","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"da0eef636e0ae659071bb55c87cfb9fff002c129","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.4.1.tgz","fileCount":110,"integrity":"sha512-IGH+BJeWpqTPWTYtOjS/RVb0wBTCyaUPR5F6K/J3GcAR6WpYBd7D3PCYzkxktPdNuAV2LpUYmc5y7y7pbU4byw==","signatures":[{"sig":"MEQCIA8gCKchOhGCzizKTtzKGEpgV+A6krzcntAoOykMtI2SAiACVBxMiCc0AAfe9OBfTHd1SDHsUdE67MvnC5K9urp2HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3912765},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@types/glob":"^8.1.0","@herb-tools/core":"0.4.1","@herb-tools/node-wasm":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.1.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.4.1_1753161425030_0.934139313955684","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@herb-tools/highlighter","version":"0.4.2","license":"MIT","_id":"@herb-tools/highlighter@0.4.2","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"7dc7d1c69eaba26292b97b7a08f2a570cabb100c","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.4.2.tgz","fileCount":110,"integrity":"sha512-y0IZmlRtxBjCpSsumgWBJNmL6MRe5XAxH4NIT+p/6R0544MFHGekwNo3aEn9PMQ9lvP8sfVFUKQh96aSMfMs6A==","signatures":[{"sig":"MEUCIGcBs+kueNvdAAIaqawFwPcfUIcCS5lc4cv/gTD8ryHOAiEA+eOQNr90HZL1zezjnJlZgdXlJmK59AsNCqD4ikAqgbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3913605},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@types/glob":"^8.1.0","@herb-tools/core":"0.4.2","@herb-tools/node-wasm":"0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.1.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.4.2_1753655134039_0.7127470214896643","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@herb-tools/highlighter","version":"0.4.3","license":"MIT","_id":"@herb-tools/highlighter@0.4.3","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"1c3f2d9f36b74469e9859e105b7b11487974fc6d","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.4.3.tgz","fileCount":110,"integrity":"sha512-bq3OIvk2FfvdJP4jDAPCu0C06wsBs96F4drBkAmTJlNuRy0a88QMddR/Ck5VAlrNPOZL1srhcCPt4z2gvPMoKw==","signatures":[{"sig":"MEUCIGB3i4N0JKFzQpgYT52ReD7rAjXWzeAK5bfnzC7I14j9AiEA04sdZ3KD8+q5PxQmcinKPQoQqk0J7mAozpyXOkiABEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3924725},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@types/glob":"^8.1.0","@herb-tools/core":"0.4.3","@herb-tools/node-wasm":"0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.1.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.4.3_1754259354078_0.8865055800179316","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@herb-tools/highlighter","version":"0.5.0","license":"MIT","_id":"@herb-tools/highlighter@0.5.0","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"a3c594cee22303e3b8e2b1b95444534027449824","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.5.0.tgz","fileCount":110,"integrity":"sha512-6WzPfmU8ayhCuaaEVRe0WEOf/GliLNJUjuYDP36aZZ/4q//LtVb3gRuRQO6JBb+PNsRQ7nd4Y3bwcGj5Khal0A==","signatures":[{"sig":"MEQCICMwrVkszzm4/sCzUbaIA9WhYXSOroSJdi0G5k7s1FR4AiBHIaeGpgR9lDStLaqcw3mN2nmx5ZX92JakIHdE1HMliw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3934817},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@types/glob":"^8.1.0","@herb-tools/core":"0.5.0","@herb-tools/node-wasm":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.1.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.5.0_1755474848431_0.3904669592895915","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@herb-tools/highlighter","version":"0.6.0","license":"MIT","_id":"@herb-tools/highlighter@0.6.0","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"476389a45e00c1c6d90e1ae5e95d4373c7408eaf","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.6.0.tgz","fileCount":110,"integrity":"sha512-F2xnUCaVCF3ni4B+5hysjPtqQC8Si4mAkAtR3Nkr1GJ8z7ijuJ7sq+5bti0OwDpIR3iij9UO8BKS2R6Om2NXVw==","signatures":[{"sig":"MEUCIENjH5WkbJ2XptnoWlNs9YK+1IiBhFIm8oDi97mnbK2XAiEAhmKq2PsJOlQGP58NxhjWmAsZH296AG0lofZMui9LAuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2947937},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@types/glob":"^8.1.0","@herb-tools/core":"0.6.0","@herb-tools/node-wasm":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.1.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.6.0_1756085003983_0.6348271193606083","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@herb-tools/highlighter","version":"0.6.1","license":"MIT","_id":"@herb-tools/highlighter@0.6.1","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"1d1b8757227e20aa5fff01aebe9002f473a5b705","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.6.1.tgz","fileCount":110,"integrity":"sha512-77vBvf0fTHhEXHv6HGWPq2itoxEa/X3okRzp8xYdE/6K6BUhJzhVibJZf1sil+HdN8YfCz8c0U72U7E/1c6eag==","signatures":[{"sig":"MEQCIGR2zKfBPSl1cdcUvQb3Vqw5/H7WA/tTqgnnP9L9SeG+AiAsGQf4ez3F/McmuPYoQc7XZ4C/8Lodpd/EjuJKrDU58Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2960240},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@types/glob":"^8.1.0","@herb-tools/core":"0.6.1","@herb-tools/node-wasm":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.1.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.6.1_1756227810337_0.6984278837520721","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@herb-tools/highlighter","version":"0.7.0","license":"MIT","_id":"@herb-tools/highlighter@0.7.0","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"363c65852d5532a16637fff4687205d34253302f","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.7.0.tgz","fileCount":110,"integrity":"sha512-abDVp8syG62MgiD2gG9qj1tbJIwoQ/NWeFq713GuA4LbHz3jbB4v+Bzwwo2h0300oC3Tz128sphB94/iyZgXGQ==","signatures":[{"sig":"MEQCIC9FBXtMzwV0MxR9JxS08mdforiG52ceNY459KbatvI0AiBZK28b5+22FJwze9GyUdT9dNApSTAZEfNeo8qh6PXjRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962010},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@herb-tools/core":"0.7.0","@herb-tools/node-wasm":"0.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.7.0_1757066350726_0.24735774829396506","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@herb-tools/highlighter","version":"0.7.1","license":"MIT","_id":"@herb-tools/highlighter@0.7.1","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"634deb66285532a12f4e8cae143bc04a26e33c9d","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.7.1.tgz","fileCount":110,"integrity":"sha512-SNsqUijD/dNTIlAUYl5+EaWkwQCPGIi0lCvBa3MRCq3lBuLwZxCs8dvoOnOAIi4zLqGn7q7GXOBNfjkXf0Kukg==","signatures":[{"sig":"MEYCIQDAuj9+nZpZfTzPLDbP8XM0+h8LQtZKSPJrp6JWTTimpwIhALCO0w+7q2mWtaemWCbfKe1x/4UFCFljVfo5qknPvOod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965418},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@herb-tools/core":"0.7.1","@herb-tools/node-wasm":"0.7.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.7.1_1757882859624_0.3034542467166286","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@herb-tools/highlighter","version":"0.7.2","license":"MIT","_id":"@herb-tools/highlighter@0.7.2","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"b19595fbd2b211ab6a539070c45898646d614aa4","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.7.2.tgz","fileCount":110,"integrity":"sha512-ZJ2ZnM2gwL3bPpPB3TSJOEyQzSXLk06JCtnXXvB59/D/wo2cgSb/bNqYznWbacU8zZeaS5hwQfMREV+Zf5E1fg==","signatures":[{"sig":"MEYCIQCDP1W4Yjoxtfez3ZkaZ2BPzUzvubSEBn7hhU6buOof+gIhAN2wF7TQr40Bwo0OWeqVchEuFHAfp7wO3/IE0XF4qSWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965386},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@herb-tools/core":"0.7.2","@herb-tools/node-wasm":"0.7.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.7.2_1758074539213_0.01208078303690141","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@herb-tools/highlighter","version":"0.7.3","license":"MIT","_id":"@herb-tools/highlighter@0.7.3","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"f95b772d5599f70bbc047cb79914e105ef5fa1e2","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.7.3.tgz","fileCount":110,"integrity":"sha512-yMJMMhjz3ty3ORykja/jV8HFyukNb1UZ6DaEdzqJbjPFrfZBAM+/tOX7UwR/DUhkg4tEQ2dtQQsNqoIlk160OQ==","signatures":[{"sig":"MEQCIG4KKBu1xQdPUXuIHYZA/Z96+BsaSIvAAO55q0mjxpgXAiAxgaPfQ2SlZ/e9j17jqiGE/ih4lF6ZgxWFgtINfbuOYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2966922},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@herb-tools/core":"0.7.3","@herb-tools/node-wasm":"0.7.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.7.3_1758624161117_0.8714816000580026","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@herb-tools/highlighter","version":"0.7.4","license":"MIT","_id":"@herb-tools/highlighter@0.7.4","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"3f0874ca43940e42393785ad79913bbead84f08c","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.7.4.tgz","fileCount":110,"integrity":"sha512-OJL1PHgzFVV0FRhzLUUP3pDKPSygQirmOiNw/pA265LtJpf5k9HlTEQqLwod4m2HVOdp5JjH2bguLtLrknrrKQ==","signatures":[{"sig":"MEUCIQChL42JJ9O1IiybdCdzdPyZ4tAaSlp/qLKZ+Rk/KxwA8AIgI2j6SvquHhAfnW9HM3bgud9Ba8DygpRccaAtNw10CL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2966922},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@herb-tools/core":"0.7.4","@herb-tools/node-wasm":"0.7.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.7.4_1758899706492_0.6125334680208485","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@herb-tools/highlighter","version":"0.7.5","license":"MIT","_id":"@herb-tools/highlighter@0.7.5","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"0a63a07d24965e557354d875f21fd792cd7f0312","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.7.5.tgz","fileCount":110,"integrity":"sha512-rm9DPcubhB2eN7AUNacCUnkF3YqsFioZuHcuEUJUi7otzOgzwkmyIYL8T/DmqFko2yUle/b1domKSSxcq0Tvaw==","signatures":[{"sig":"MEUCIBrqmRA9AgtGTphHZTKVsYicej7NL0LvffKQNFYnFD8RAiEAn8PWlTccWWGrMBuIFurxm1Bh9y8C97RLDO17Wj3TOlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2986366},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"glob":"^11.0.3","@herb-tools/core":"0.7.5","@herb-tools/node-wasm":"0.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.7.5_1759728925379_0.9627011961217427","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@herb-tools/highlighter","version":"0.8.0","license":"MIT","_id":"@herb-tools/highlighter@0.8.0","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"bcaa89a5437a061b24ccf07fc04aae3ae0281003","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.0.tgz","fileCount":110,"integrity":"sha512-IeL+tA3fPBOEd+L+vHvgBsibRlDvAjZReWjCXOxKwZjNXgZcEBYNrnbVJMpbnsC1CpGFxmx4QCOCBoqd/awXqA==","signatures":[{"sig":"MEYCIQC0a6DSzraTXdV7Vhp7NdHFZhYDIlonmWKpamprKZ3y8QIhAKeH2KRgjAKpHa03JvYf0/m06F8lr0kPNJT8mvHH9kBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054650},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build "},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"@herb-tools/core":"0.8.0","@herb-tools/node-wasm":"0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.0_1762964181936_0.563102250374574","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@herb-tools/highlighter","version":"0.8.1","license":"MIT","_id":"@herb-tools/highlighter@0.8.1","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"c6c00883191030e184e35120c655b5d0c02e675a","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.1.tgz","fileCount":110,"integrity":"sha512-w2+oXSDZyFNQKsf0+BiMSFCOozcgvQ+s/W+AlIpFjHspmvSdENm5q31Gu3djlC+JBiEjkihgJx1fX0CyxbNj9Q==","signatures":[{"sig":"MEUCIQDOD4OB7bR6i0AQNZFn37MH7+608s8l8wiC0vdgODxnDQIgSBE6++NhjjuMXOI4HcZUuJs1NnUD/hjqV8VqaUrDax8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054884},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build "},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"@herb-tools/core":"0.8.1","@herb-tools/node-wasm":"0.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.1_1763123293217_0.6856303399405947","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@herb-tools/highlighter","version":"0.8.2","license":"MIT","_id":"@herb-tools/highlighter@0.8.2","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"ea09eaf07a395b19c4114cae5fb821a8ec20a4ad","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.2.tgz","fileCount":110,"integrity":"sha512-kd/UqasAABuTLGOO/WyRAfLBievhsHFSoHTNjzu0Ex2ywsXjNdrv6F9/IVfRhESm9/dkAMRRRPwItjGGowxNAQ==","signatures":[{"sig":"MEYCIQCIm+O1R+e3rMri2OsImEorzVzAn7VHBHGIbC2aIxM6kgIhAL2NDmdbFu0/4+zpus4t6IFLDNffYz7UJVz3sSIlugEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062154},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"@herb-tools/core":"0.8.2","@herb-tools/node-wasm":"0.8.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.2_1763429253682_0.7065725764864272","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@herb-tools/highlighter","version":"0.8.3","license":"MIT","_id":"@herb-tools/highlighter@0.8.3","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"fa42a15a136888bfce731dfc58460f47e3b21485","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.3.tgz","fileCount":110,"integrity":"sha512-VgDPG5YkwppCtM+V4jK7WwqsO1J5pli7rnq1V0Nv5BG3uU5ai4tgh6JVMvAqAAfZAx6qdvbd+jVBksSmCJgd0w==","signatures":[{"sig":"MEUCIF+MKFOE7CxO2S+e47ETO/815xVAXwjF2EkTaMZNd6HoAiEAhLH/1+6WChd0WCqrVkMnjAZ3nPALDs8SEYcEY1nubfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3068144},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build "},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"@herb-tools/core":"0.8.3","@herb-tools/node-wasm":"0.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.3_1764643179936_0.11935835880216383","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@herb-tools/highlighter","version":"0.8.4","license":"MIT","_id":"@herb-tools/highlighter@0.8.4","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev/","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"df2f8154760252ee9e877441fbe4ad554bcf8295","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.4.tgz","fileCount":110,"integrity":"sha512-NQKqoV7kC+2FJH0+JtqTxrc7Hd7XD90a438x6fHpEmUWuwY8c2pJt0JwpTYhXpVvU6/RpO8eNLg7NLBmza1AGA==","signatures":[{"sig":"MEQCIGeML14hHOKRrcNjd7pFktaqgS+wtanP2nHgRGu/3B32AiAJ4hT3vFDNhPZGJf6WAaNNISJ1x9h9Gb7u1X0z9NQ24g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3070094},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"dependencies":{"@herb-tools/core":"0.8.4","@herb-tools/node-wasm":"0.8.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.4_1765197921435_0.06008829070176236","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@herb-tools/highlighter","version":"0.8.5","license":"MIT","_id":"@herb-tools/highlighter@0.8.5","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"a87b18ddcacf709061ffb0cadd4ce0e469f7bce9","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.5.tgz","fileCount":101,"integrity":"sha512-pEQVSKhvgzCem8uQFr+C/aY2I28KxPxC7PgHsoTBWmOzXpsP+ZCpF/tOL9oelnj+ApGEF401emY7dNDlXP16Ew==","signatures":[{"sig":"MEUCIQDQbTTN7NJSOv9H0hfAnS3t6sVqLuziCRXjAqjsDn9ovwIgH/Ux+q4ffOqpITRZ+Q4HwFLtadmnjtyKNkQFuTjbJes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3081670},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f1238828dc939ae6dfd592407fea447df558b85f","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build "},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"10.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@herb-tools/core":"0.8.5","@herb-tools/node-wasm":"0.8.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.5_1766175265713_0.9531306101632864","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@herb-tools/highlighter","version":"0.8.6","license":"MIT","_id":"@herb-tools/highlighter@0.8.6","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"fed19fb874f9ccfd52842d9d4a3f940d3c3c3972","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.6.tgz","fileCount":101,"integrity":"sha512-baSZlDtKRR2V8yCxLdKEZ6T13S5609rNR9mvRcKA8urtxIit+afVdC4Ls//evpdcHokcpQzxZFhoSkEoR9lpXA==","signatures":[{"sig":"MEUCIQCzkflgZLG6rSqmACO5iVY+M8mnRBBfapUevtnrzamJPwIgcswOI+U3AWN1lPRzSF9ICLcXxUd2NSVEtbOuMWQH2bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3113608},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"3909cc89f15805989b403a8d6789108917b7ded1","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"10.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@herb-tools/core":"0.8.6","@herb-tools/node-wasm":"0.8.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.6_1766702937968_0.46042267732025177","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@herb-tools/highlighter","version":"0.8.7","license":"MIT","_id":"@herb-tools/highlighter@0.8.7","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"cc1ceb43cbf1975b9963aef7a1b4636e3873b32c","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.7.tgz","fileCount":101,"integrity":"sha512-lnDpM0Gfs1KjcspTf7/CUlHd7hieMJhllmpkkqg315c6VdezN1rvIRx/+UmXMtzcbo2GcbhzHzH2b+egjz49Fw==","signatures":[{"sig":"MEQCIBmwqTFgQG24VYGnXfROuvxVln7jcio4Rk9eJavoPDPhAiAOUUq4uS1i7p48w6EMvfusx51qsyk32aA4ZuGDCfEhGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4341378},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"313702d14c44b19da5a278ea8944fe6cd0edd802","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"10.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@herb-tools/core":"0.8.7","@herb-tools/node-wasm":"0.8.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.7_1767649522264_0.08804369870435536","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@herb-tools/highlighter","version":"0.8.8","license":"MIT","_id":"@herb-tools/highlighter@0.8.8","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"708e9b3cd537e1c9026b6e3a3119177e380e3718","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.8.tgz","fileCount":101,"integrity":"sha512-CO8LhwH5yXXng2/X6en5kUVxgMy08FNNIqxswZSZGkf/Y8AmN3vN63yq1pg4E9EyALsXtQL1NcrF0wwDILMGPw==","signatures":[{"sig":"MEUCIQDLXEWoNQa18rYu+2d57Hojz6rQGJxf19IByRqR3HipmQIgc6fRvcfQGiRC6Dz12vuuwEYt6REcmITMC3OaC4eFdV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2426142},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6bec8a3d74ba59d6d44ad64ea3a1a8860e871a7e","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"10.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@herb-tools/core":"0.8.8","@herb-tools/node-wasm":"0.8.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.8_1768778952907_0.22172760999584318","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@herb-tools/highlighter","version":"0.8.9","license":"MIT","_id":"@herb-tools/highlighter@0.8.9","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"e9d855b2866e7b65c14ab39b0ff5efd2368a2428","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.9.tgz","fileCount":101,"integrity":"sha512-NJPHblI5rUeOG5I4EcC9izm6seTA0hReX3v8WcBbIBoXQAshjma4IZYS/23+rrgNK7va1K0eyrbhwhdc1CphhA==","signatures":[{"sig":"MEUCIQDeRo1PBv8xy0I6z5o+XSZUO7KeWwoVdve3x2wz5QFDdQIgTdFnc2a/dlQNLueEknFlfHMcnt7LbOnIlwy1PktNTt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2426249},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"c48e517e7ca3501efba80357f614c72be494fe46","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"10.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@herb-tools/core":"0.8.9","@herb-tools/node-wasm":"0.8.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.9_1769494616308_0.5469587873192454","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@herb-tools/highlighter","version":"0.8.10","license":"MIT","_id":"@herb-tools/highlighter@0.8.10","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"5758e34b12d9290a659dd15e10abb9f7f5af9d05","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.8.10.tgz","fileCount":101,"integrity":"sha512-jeFLJ9ZIrcja9Ac61QWQfa/6ENHAE5Tju8/ScmjYWZGoF5awaEJM6hmdVVboGQzBcSd0Qjp8Kxq1Odsp+344pg==","signatures":[{"sig":"MEYCIQCKd/cvM4drrqmqz5vlTZjzhT/fDMRH16UqN4FrNSUEaQIhAJ1sDHhCh92bTeTFRBlyCJlmE61b2ZdlFWhIBCPPaN0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431880},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"124d1cf0fe9ee420b0ee31a5a98a039cd67f126b","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"10.9.2","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@herb-tools/core":"0.8.10","@herb-tools/node-wasm":"0.8.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.8.10_1770765483794_0.7895417303471459","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@herb-tools/highlighter","version":"0.9.0","license":"MIT","_id":"@herb-tools/highlighter@0.9.0","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"761133c499247ac9c9a1da3c07df0a1d92ac1e1d","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.0.tgz","fileCount":74,"integrity":"sha512-s5gA8nGh26DuW8s9op4LwwR24XoIbW/4CVfzi6hRDZq+zy16p4IMSvoSvd55B4oh9sqJJhlWLkDYQZDs67ukTw==","signatures":[{"sig":"MEQCIEYsHcCNgs+C3IKcD6/5/15iu6iSR6frwoSIbtS+pdxeAiB5yGA2w3309yADjAwkES4IinG4UN7yt2iCjYt/mnqAxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3895437},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f6017034b1694569e0ab9cf5fac737ef202db84f","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.10.1","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@herb-tools/core":"0.9.0","@herb-tools/node-wasm":"0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.0_1773435088921_0.7736127922303464","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@herb-tools/highlighter","version":"0.9.1","license":"MIT","_id":"@herb-tools/highlighter@0.9.1","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"e18cded74aeb3ce8c248120dc9a578c5bcfcfabc","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.1.tgz","fileCount":74,"integrity":"sha512-BbsojQioes/lVR94NUNwqc4wM5COyZxrjA3x2xNpIbmv7Z1iMPQ05wZH/mt2kemGmPupecL6vEep258x3KHgWg==","signatures":[{"sig":"MEQCIAJX8jFESueUgP8AmUj1xfsuHJjonkzKQzJPKiD9cf8ZAiAkavlYLchwQgPIUtLtoH4/TqKcx16enLS5lv0qSTrN7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4011003},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d6b1025ceb372476083361d6d6debe2d18faa7f5","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@herb-tools/core":"0.9.1","@herb-tools/node-wasm":"0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.1_1773796496923_0.5732729263223686","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@herb-tools/highlighter","version":"0.9.2","license":"MIT","_id":"@herb-tools/highlighter@0.9.2","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"929e5b2d1c726e29370ddb8ba3b8452291e4c6c3","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.2.tgz","fileCount":74,"integrity":"sha512-S6Ncp7B9qZR80DkKwqtdWM5hMlxhCqkKPwrV1zIk4AlRf/4+oCsh1u0hr0pgQBJ6QESqMzXz21mWmFuYQFhj0g==","signatures":[{"sig":"MEYCIQD2t63UdUn7MlmJ5ONIbRF1eseznGqdop7ep5yyK0YtRgIhANp81h+PqY5YvYC9tqOO0sTa9Foc3iRemM3R7tVoCfDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4025455},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"ee69f667a0e88279b1054932b49c77b43b84555d","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@herb-tools/core":"0.9.2","@herb-tools/node-wasm":"0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.2_1773845382075_0.44509946203374495","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@herb-tools/highlighter","version":"0.9.3","license":"MIT","_id":"@herb-tools/highlighter@0.9.3","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"312936a19ca27fdffd3c888eaa55e34ae787234b","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.3.tgz","fileCount":74,"integrity":"sha512-U2ZtIXUVYUo9HTk3CThPV/U9VQemEHEHoqvTrGRH7XPEhzA5xIIjZ8ZkTrr4+N0Zwa7xIjXANgbvvJiAm5GhRw==","signatures":[{"sig":"MEYCIQD62eTL3dfbJebR8ocK+Gnn9yy7y6Lgk69uTtCcS0qdMwIhAImkiq7pzG/ogSKDpqdS0I0qg5Ok2FgOjqi0CncJP2+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4374319},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6640d7a6d6208ea1b9fab57fc88aa148aa0e64f1","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.6.2","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@herb-tools/core":"0.9.3","@herb-tools/node-wasm":"0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.3_1774844624048_0.07463827738571949","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@herb-tools/highlighter","version":"0.9.4","license":"MIT","_id":"@herb-tools/highlighter@0.9.4","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"0bae9bbbf1f7946681328ad2b6c9c9ce61c5e7fe","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.4.tgz","fileCount":74,"integrity":"sha512-A0EclCUdD+R/v3w0qrcBLZpNhQddZK08XukZW0X/kSxcQgC1KiezFsrl/XO0oA3fItSC9xK8eYS7p0OHFtD8Aw==","signatures":[{"sig":"MEUCIQDLpe7Og9IR+qeKqnuvbsudsLau4mVj9VRKG4nKcHVNCgIgEVM/xyIUqsF2C+6A30z4rLVNDnn7DuFlSLax0xw9jE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4376385},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"ff6738a63c27870f7aed5e9992a3e1e5a8c91b87","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.6.2","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@herb-tools/core":"0.9.4","@herb-tools/node-wasm":"0.9.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.4_1775022142493_0.6477969314207346","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@herb-tools/highlighter","version":"0.9.5","license":"MIT","_id":"@herb-tools/highlighter@0.9.5","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"971ef561c1265c6857a9d2352a686a9456efbb76","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.5.tgz","fileCount":74,"integrity":"sha512-B2Mm6v4eGzVFpWlKk0O4m8PvMz/8bubOlR85eBDoAnGy2KcWacBSEIyX/y2VXVmp7QH9D3ugbQ8EEVgDFNccvg==","signatures":[{"sig":"MEUCIQCfjIbqKpsEk+bqhIZjfI8Z6uHtFNXnvonO71Ow1UrEiwIgR07Je0xj/CHBsMaTO0lOcC5KBXihwxo+FKL57EMCf5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4405579},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d5010894d6f0f4fcf7f85de4b4df2be2b7aac7b5","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.6.2","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@herb-tools/core":"0.9.5","@herb-tools/node-wasm":"0.9.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.5_1775337608848_0.4885829483348172","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@herb-tools/highlighter","version":"0.9.6","license":"MIT","_id":"@herb-tools/highlighter@0.9.6","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"7b0389c1d6d8ce2fa2325e27ec0212c1648b1bad","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.6.tgz","fileCount":74,"integrity":"sha512-oHSTDlww+gJxODQJBOFdVV+ZEDapmXMEBKuBwKd5bySdkWos9zDVTKf/ygnOIT2ZCnQMNuwhz6y63AyzRy2D6Q==","signatures":[{"sig":"MEQCHybzhL9YkW17Vb5fleQHHW2OMywvvFiYjd0LmFJQop8CIQDnUR95kgNBpIlKmMFFaTsjs0mg4K8QS72jjMpKFQyn9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4841064},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"fac8b7b7e729be4b9a7213e602213242979ea794","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@herb-tools/core":"0.9.6","@herb-tools/node-wasm":"0.9.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.6_1776101867449_0.48628478317358437","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@herb-tools/highlighter","version":"0.9.7","license":"MIT","_id":"@herb-tools/highlighter@0.9.7","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"858f7398c969854762310585aba0ed801d00e641","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.9.7.tgz","fileCount":74,"integrity":"sha512-U6xm+S7Yiu8b6zYBI6+HfZJjaKi7jrEFRcOP/G7CTA46vlhv7NOIGLgQMFpD8TfGItBxjh6c79pC5w2M11Pitg==","signatures":[{"sig":"MEYCIQCrXA2vQT/rNEj2As6Gv+CtgmNuueC9w6JPyKt2rkHkOQIhAK7gZztR6yYc/bSy2lxSAIZtix+PBE6Vw+B/VaJVkZQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4841067},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"56e6f004729c11fea82f8449a579c029bd4cba05","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@herb-tools/core":"0.9.7","@herb-tools/node-wasm":"0.9.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.9.7_1776558931078_0.30262940059911303","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@herb-tools/highlighter","version":"0.10.0","license":"MIT","_id":"@herb-tools/highlighter@0.10.0","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"df898eee3a8788387835756bf8d3e55e91d526d1","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.10.0.tgz","fileCount":74,"integrity":"sha512-76OOQf/ggBp3E/TN5oAl3bk88gadSPBWh2UxyrQKAY1kCRQDZP7BKujaGViAD91iB6scmcM5Tkht4p3hHtwFCg==","signatures":[{"sig":"MEYCIQDJiPo5VBfJ50K015334K4AYX0LnuaQ6B5TWcQnG7qUpwIhALSnG4kYGKdZizamfSNZRAwm56Jjza9CW5FfBFTvO03Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4932497},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"abeecad811b8be37adf132f0105724e460161b82","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@herb-tools/core":"0.10.0","@herb-tools/node-wasm":"0.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.10.0_1777010667871_0.9119930000494649","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@herb-tools/highlighter","version":"0.10.1","license":"MIT","_id":"@herb-tools/highlighter@0.10.1","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"3f4d78afd41023702043f3b23964815ba758f406","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.10.1.tgz","fileCount":74,"integrity":"sha512-zgDNj9T/vHaN+V29KqnKXJJMG7eF9GWjYj03VeoDXCkiWbeVJ1G0RKsNuW6QcziyXYeIEyVpS/A3EUvg+Annow==","signatures":[{"sig":"MEUCIQDtwXiNBx96GtlGB/aOlEVlsPG18dHZOgpPgja5rdFh2wIgWj6O6cLimQ40WeDdmfj3/+89oi+B6bsAYESt2prVp+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4932486},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f681767b9b97ef91605cb6fc59deccfdba18f50a","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.9.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@herb-tools/core":"0.10.1","@herb-tools/node-wasm":"0.10.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.10.1_1777075268647_0.1403626064721295","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@herb-tools/highlighter","version":"0.10.2","license":"MIT","_id":"@herb-tools/highlighter@0.10.2","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"c13a61c73e7a653e8ed97fd0b3bad1f2525a04b4","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.10.2.tgz","fileCount":74,"integrity":"sha512-dO73MHogYflARek8PZQ/TYCkIeXxB353/KA+/w0fPf18jmNGVpHc6J1hC+Lsqo+k4runjCmvaPLN7ETWoI/ndA==","signatures":[{"sig":"MEUCIGA83lrJyXhetO4OyQEWL4tnIstKV5RiGXMn2U9vDoVsAiEA7k5ymna7WWpCcyuVfEcVjZPsFX0O28XNmKrywW3eWD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4944999},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2244546d4a949d6867e3a9f987062d16f35e74b","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.13.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@herb-tools/core":"0.10.2","@herb-tools/node-wasm":"0.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.10.2_1783908271611_0.32834022782186234","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@herb-tools/highlighter","version":"0.10.3","license":"MIT","_id":"@herb-tools/highlighter@0.10.3","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"f4b1dfb770e32055a778c4f44847111387efe98c","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.10.3.tgz","fileCount":74,"integrity":"sha512-vyBPl/oWalPcXrhni6RrQzeizzC0i7An3yMAg/Xx+4HDhgU/zOlRqSUYLU7SpzjfK4OU5QhRDdc3OBI8dT5qmg==","signatures":[{"sig":"MEUCIQDdnHdy7MxvA1MK8N6Alaij6yjS6OojsPeY8crPxnIK/wIgAQzU1Y0pzIBSlZXF836uTlDt5SuPNYsUu6dGmYPo9zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@herb-tools%2fhighlighter@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4921397},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0172f0fd599349fbbe2e701cf979ef34138157d8","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2e1eb943-31ce-4c31-822f-09806e39be14"}},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.13.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@herb-tools/core":"0.10.3","@herb-tools/node-wasm":"0.10.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.10.3_1785590947547_0.5617608755266481","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@herb-tools/highlighter","version":"0.10.4","license":"MIT","_id":"@herb-tools/highlighter@0.10.4","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"homepage":"https://herb-tools.dev","bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"bin":{"herb-highlight":"bin/herb-highlight"},"dist":{"shasum":"90172061be613cdc2e6a202f87f0786518b5b1af","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.10.4.tgz","fileCount":74,"integrity":"sha512-UYKr1ufqiho+PvebdDVxrnRz6BA5P/Agd1ybeOFNoBuvAoJvvajJjrzupLinDlXM+w5D3m+CgrVNemKU9BmSCQ==","signatures":[{"sig":"MEQCICsJnPuCsjWFuhpnHB+Ie45dmo4Mba0v5EWRWHSelTKbAiBwREAElQKVWh+BsKPPPa2VYPjDuQwbu8DskkieiXb6xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@herb-tools%2fhighlighter@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4921413},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"785f1be829a6a0a80180dc0895228f8e3d030835","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2e1eb943-31ce-4c31-822f-09806e39be14"}},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.13.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@herb-tools/core":"0.10.4","@herb-tools/node-wasm":"0.10.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/highlighter_0.10.4_1789026445223_0.6776394714357379","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"_id":"@herb-tools/highlighter@0.11.0","bin":{"herb-highlight":"bin/herb-highlight"},"bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"dist":{"shasum":"a16f40bca1963449323c150198ea5626d3a920ed","tarball":"https://registry.npmjs.org/@herb-tools/highlighter/-/highlighter-0.11.0.tgz","fileCount":64,"integrity":"sha512-n7juB1wgXSJxd6leRe2xevRrh/3ZJ1zrek1Fg8FoFFhoY2EXRNASjZv/Jp4rHen51Ce8lnP3t3aKwodz1RKPVA==","signatures":[{"sig":"MEQCIEtCUjmTPSh5lYnmIrOS7qfSdnlUTIdxR4w0kfdD+EesAiAgpNG72a64h1ipPQ+1aBYtZxFUBRM2xHke9gjoegeLYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZui8F42FzPiLRYioh+lbRqAl1BH/FLWHk/Gf+mmmTzgIgX4I3maKCndzywHhIYslEs7HltiHdmYO8PPmZMzFRvB8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@herb-tools%2fhighlighter@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1039037},"main":"./dist/index.js","name":"@herb-tools/highlighter","types":"./dist/types/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"browser":{"types":"./dist/types/browser.d.ts","default":"./dist/browser.js"},"default":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c54649b8c0a46c220302657be828851e37b602e5","license":"MIT","require":"./dist/index.cjs","scripts":{"test":"vitest run","build":"yarn clean && tsc --emitDeclarationOnly && rolldown -c","clean":"rimraf dist","watch":"tsc --emitDeclarationOnly -w","typecheck":"tsc -p tsconfig.test.json","prepublishOnly":"yarn clean && yarn build && yarn test"},"version":"0.11.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2e1eb943-31ce-4c31-822f-09806e39be14"}},"homepage":"https://herb-tools.dev","repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"_npmVersion":"11.13.0","description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","directories":{},"maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"_nodeVersion":"24.16.0","dependencies":{"ansi_up":"^6.0.6","@herb-tools/core":"0.11.0","@herb-tools/node-wasm":"0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/highlighter_0.11.0_1790260198576_0.0007434472253100566"}}},"time":{"created":"2025-07-10T15:56:38.573Z","modified":"2026-09-24T14:29:59.227Z","0.4.0":"2025-07-10T15:56:38.916Z","0.4.1":"2025-07-22T05:17:05.267Z","0.4.2":"2025-07-27T22:25:34.306Z","0.4.3":"2025-08-03T22:15:54.301Z","0.5.0":"2025-08-17T23:54:08.659Z","0.6.0":"2025-08-25T01:23:24.273Z","0.6.1":"2025-08-26T17:03:30.631Z","0.7.0":"2025-09-05T09:59:10.940Z","0.7.1":"2025-09-14T20:47:39.850Z","0.7.2":"2025-09-17T02:02:19.434Z","0.7.3":"2025-09-23T10:42:41.348Z","0.7.4":"2025-09-26T15:15:06.756Z","0.7.5":"2025-10-06T05:35:25.643Z","0.8.0":"2025-11-12T16:16:22.219Z","0.8.1":"2025-11-14T12:28:13.496Z","0.8.2":"2025-11-18T01:27:33.976Z","0.8.3":"2025-12-02T02:39:40.208Z","0.8.4":"2025-12-08T12:45:21.684Z","0.8.5":"2025-12-19T20:14:25.892Z","0.8.6":"2025-12-25T22:48:58.154Z","0.8.7":"2026-01-05T21:45:22.480Z","0.8.8":"2026-01-18T23:29:13.096Z","0.8.9":"2026-01-27T06:16:56.507Z","0.8.10":"2026-02-10T23:18:03.985Z","0.9.0":"2026-03-13T20:51:29.113Z","0.9.1":"2026-03-18T01:14:57.077Z","0.9.2":"2026-03-18T14:49:42.304Z","0.9.3":"2026-03-30T04:23:44.255Z","0.9.4":"2026-04-01T05:42:22.736Z","0.9.5":"2026-04-04T21:20:09.068Z","0.9.6":"2026-04-13T17:37:47.673Z","0.9.7":"2026-04-19T00:35:31.304Z","0.10.0":"2026-04-24T06:04:28.066Z","0.10.1":"2026-04-25T00:01:08.882Z","0.10.2":"2026-07-13T02:04:31.763Z","0.10.3":"2026-08-01T13:29:07.744Z","0.10.4":"2026-09-10T07:47:25.442Z","0.11.0":"2026-09-24T14:29:58.810Z"},"bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/highlighter%60:%20"},"license":"MIT","homepage":"https://herb-tools.dev","repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/highlighter"},"description":"Syntax highlighter and diagnostic renderer for HTML+ERB templates.","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"readme":"# Herb Highlighter\n\n**Package:** [`@herb-tools/highlighter`](https://www.npmjs.com/package/@herb-tools/highlighter)\n\n---\n\nSyntax highlighter, code snippet renderer, and diagnostic renderer for HTML+ERB templates with terminal color support.\n\n## Installation\n\n:::code-group\n\n```shell [npm]\nnpm add @herb-tools/highlighter\n```\n\n```shell [pnpm]\npnpm add @herb-tools/highlighter\n```\n\n```shell [yarn]\nyarn add @herb-tools/highlighter\n```\n\n```shell [bun]\nbun add @herb-tools/highlighter\n```\n\n:::\n\n#### CLI Usage\n\nHighlight a file:\n\n```bash\nherb-highlight app/views/users/show.html.erb\n```\n\nHighlight a file with a theme:\n\n```bash\nherb-highlight app/views/users/show.html.erb --theme=tokyo-night\n```\n\nHighlight a file with a custom theme:\n\n```bash\nherb-highlight app/views/users/show.html.erb --theme=path/to/theme.json\n```\n\nFocus on line 10:\n\n```bash\nherb-highlight app/views/users/show.html.erb --focus=10\n```\n\nFocus on line 10 and show 3 lines before and after:\n\n```bash\nherb-highlight app/views/users/show.html.erb --focus=10 --context-lines=3\n```\n\nDiff two files:\n\n```bash\nherb-highlight diff before.html.erb after.html.erb\n```\n\nRender a `git diff`, piped in on stdin:\n\n```bash\ngit diff -- app/views | herb-highlight diff\n```\n\nRender a diff, passed as a JSON string:\n\n```bash\nherb-highlight diff '{\"original\": \"<img src=\\\"a.png\\\">\", \"modified\": \"<img src=\\\"a.png\\\" alt=\\\"\\\">\"}'\n```\n\nRender a diff from a file:\n\n```bash\nherb-highlight diff fix.json\n```\n\n## Usage\n\n```typescript\nimport { Herb } from \"@herb-tools/node-wasm\"\nimport { Highlighter } from \"@herb-tools/highlighter\"\n\nconst highlighter = new Highlighter(\"onedark\", Herb)\n\nawait highlighter.initialize()\n\nhighlighter.highlight(\n  \"filename.html.erb\",\n  \"<% if true %><span>true</span><% end %>\",\n)\n```\n\n## Node and the Browser\n\nThere is one specifier, `@herb-tools/highlighter`. Under the `browser` export condition it resolves to a build with no Node built-ins in it, so a bundler picks the right one on its own.\n\nEverything that needs the filesystem or a Node backend lives only in the Node build, and is therefore a compile error rather than a runtime surprise in the browser:\n\n`loadCustomTheme`, `resolveThemeInput`, `highlightFileFromPath`, `highlightDiagnosticFromPath`, `highlightContent`, `highlightFile`\n\nThe highlighter never provides a backend of its own, in either build. Always pass the one that suits the environment:\n\n```typescript\nimport { Herb } from \"@herb-tools/browser\"\nimport { Highlighter } from \"@herb-tools/highlighter\"\n\nconst highlighter = new Highlighter(\"onedark\", Herb)\n```\n\n```typescript\nimport { Herb } from \"@herb-tools/node-wasm\"\nimport { Highlighter } from \"@herb-tools/highlighter\"\n\nconst highlighter = new Highlighter(\"onedark\", Herb)\n```\n\n## Rendering a Diff\n\n`highlightDiff` renders the change between two sources as a syntax-highlighted diff, with the characters that actually changed picked out within each line.\n\n```typescript\nhighlighter.highlightDiff(\n  \"filename.html.erb\",\n  `<span class='card'>`,\n  `<span class=\"card\">`,\n)\n```\n\n```\nfilename.html.erb\n\n  -   1 │ <span class='card'>\n  +     │ <span class=\"card\">\n```\n\nThe line number column refers to the original source throughout, so it stays monotonic even when a fix changes the line count. Added lines have no counterpart there and are left blank.\n\n## Rendering a Diff That Came From Elsewhere\n\n`highlightDiffHunks` renders hunks that arrived without their sources, and the CLI exposes the same thing through `herb-highlight diff`, which takes two files, a JSON string, a file path, or stdin. It accepts unified diff text as produced by `git diff`, along with `{\"original\": \"...\", \"modified\": \"...\"}` and `{\"hunks\": [...]}`:\n\n```bash\ngit diff -- app/views | herb-highlight --diff\n```\n\n## Configuration Options\n\n`highlight()` takes:\n\n```typescript\ninterface HighlightOptions {\n  diagnostics?: Diagnostic[]\n  splitDiagnostics?: boolean\n  contextLines?: number\n  focusLine?: number\n  showLineNumbers?: boolean\n  wrapLines?: boolean\n  maxWidth?: number\n  truncateLines?: boolean\n}\n```\n\n`highlightDiff()` and `highlightDiffHunks()` take:\n\n```typescript\ninterface DiffRenderOptions {\n  contextLines?: number\n  showLineNumbers?: boolean\n  wrapLines?: boolean\n  maxWidth?: number\n  truncateLines?: boolean\n  highlightInlineChanges?: boolean\n  removedLineStyle?: \"tint\" | \"dim\" | \"none\"\n  singleLineStyle?: \"split\" | \"inline\" | \"auto\"\n  layout?: \"unified\" | \"split\"\n  indent?: string\n}\n```\n\n`removedLineStyle` controls how the removed side is set apart: `tint` washes it in the theme's\nremoved background, `dim` fades it the way context lines are faded, `none` leaves it to the `-`\nmarker alone.\n\n`singleLineStyle` controls whether a one-for-one line replacement is stacked or collapsed onto a\nsingle `±` line. `auto` collapses only where that reads better: a pure insertion or deletion, whose\ncomposite is a real line from one of the two versions, and a replacement only while the change stays\nshort, stays a minority of the line, and still fits the width.\n\n`layout` chooses between stacking the two sides and putting the original in a left column with the\nmodified in a right one. Split falls back to unified when the terminal is too narrow to give each\ncolumn readable width.\n\nCollapsing and tinting both need color. With `NO_COLOR` set nothing collapses and nothing is tinted,\nwhatever `singleLineStyle` says. A collapsed replacement would read as text belonging to neither\nversion, and even a collapsed insertion would show the resulting line without showing which part was\nadded, so the stacked pair carries more.\n\n## Themes and Diffs\n\nDiff backgrounds come from the theme, so a light theme gets light washes:\n\n```json\n{\n  \"DIFF_REMOVED_LINE_BACKGROUND\": \"#3A2224\",\n  \"DIFF_ADDED_LINE_BACKGROUND\": \"#1E3226\",\n  \"DIFF_REMOVED_BACKGROUND\": \"#6B2E31\",\n  \"DIFF_ADDED_BACKGROUND\": \"#2E5E3D\"\n}\n```\n\nThese four keys are optional. A custom theme that omits them renders diffs without any background\ntinting, relying on the `+`/`-` markers, which is what the bundled `simple` theme does.\n","readmeFilename":"README.md"}