{"_id":"@herb-tools/language-server","_rev":"40-289822da158cb715ded081e7a70a1742","name":"@herb-tools/language-server","dist-tags":{"latest":"0.11.0"},"versions":{"0.3.0":{"name":"@herb-tools/language-server","version":"0.3.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@0.3.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/language-server%60:%20"},"bin":{"herb-language-server":"dist/herb-language-server"},"dist":{"shasum":"3fe131343579e862f0ad5286f38b18e7399cb1ab","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.3.0.tgz","fileCount":34,"integrity":"sha512-wBjRHyyxvIINEXwhytQnjTZrUwrPp35qBcJDYNqTIbvWbOhYOP+6m7em3+GT8pCwWSLlK7kuBSOXklw+XHUYKg==","signatures":[{"sig":"MEQCIBYuj7KFlHDesxUI7cE+T7p1rGVbs4eRVZ+eS6tOuwH7AiAVVehRE6cGcf2HvsWRkt5DA/rQ5XPkB/ybp/3rPvAGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8532890},"engines":{"node":"*"},"scripts":{"test":"echo 'TODO'","build":"tsc -b && rollup -c rollup.config.mjs","clean":"rimraf dist","watch":"tsc -b -w","prebuild":"yarn run clean","postbuild":"node scripts/executable.mjs","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/language-server"},"description":"Powerful and seamless HTML-aware ERB parsing and tooling.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","typescript":"^5.8.3","@herb-tools/node-wasm":"0.3.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@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/language-server_0.3.0_1750493601466_0.4824655509531959","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@herb-tools/language-server","version":"0.3.1","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@0.3.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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"847efc6f603136d0cb2013c3fac194270d300a2f","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.3.1.tgz","fileCount":44,"integrity":"sha512-1mCnSRgTsTTWFPUzMt5q6hszae5T0nUe1ZsCx3YBY1E2322mxm/Toh68/VGvkdQ6cs/2gchLLV3hjEqTW7bY0A==","signatures":[{"sig":"MEUCIFIDUBT7D58GyL2z8wuNEhHkaGHQ3QLuHNqrEBgfXnC6AiEA6kcrBDIXc7xDaYDGO0KelLeVwhiAOA+xWRkayMuUa40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5927747},"main":"./dist/herb-language-server.cjs","types":"./dist/types/server.d.ts","module":"./dist/server.js","engines":{"node":"*"},"exports":{".":{"types":"./dist/types/server.d.ts","import":"./dist/server.js","default":"./dist/server.js","require":"./dist/herb-language-server.cjs"},"./package.json":"./package.json"},"scripts":{"test":"echo 'TODO: add tests'","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","typescript":"^5.8.3","@herb-tools/node-wasm":"0.3.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@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/language-server_0.3.1_1750690359138_0.5070891283606449","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@herb-tools/language-server","version":"0.4.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"4a96b5b5462e6a0bba43b34f088ae6bb3c685a31","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.4.0.tgz","fileCount":68,"integrity":"sha512-D55/GD5kOEcxGrPqag58Z0Y5e5c7W1RMySvO0SXMh259m2Ez3e0zCBDzW65b0qnCrgitMjEeNsQyG5vyLXWo5w==","signatures":[{"sig":"MEUCIQD+jPYX8c0Sxo0fS1sHoB4a7mDGBe5JTkJDX9qLUvmrkQIgbDA+W7qY1EjicbaGGrLk3ALYalaxawTIchX09gz05uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12311699},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"echo 'TODO: add tests'","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.4.0","@herb-tools/formatter":"0.4.0","@herb-tools/node-wasm":"0.4.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.4.0_1752163035334_0.3040809281647032","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@herb-tools/language-server","version":"0.4.1","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"cb39b77e0e16fb479ded139ee4f7cded73c4c468","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.4.1.tgz","fileCount":68,"integrity":"sha512-s09hAGSdpTxrxBTdyvc+k8GSz4am34Z9z3iPkqnOPzQz7DNYvGDSfe78SlZidGMHXbg0HgPLdHAa7blTvfgpFg==","signatures":[{"sig":"MEYCIQC1mogK09wIOnsG9C1cGeQifztg3iN8BKBQ8lzDZSBpPQIhALlJxr1gJ4ntD3pHE9qseHsGuKG1KvB9K05ElsE6GwNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12356024},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","test:run":"vitest run","prepublishOnly":"yarn clean && yarn build && yarn test:run"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.4.1","@herb-tools/formatter":"0.4.1","@herb-tools/node-wasm":"0.4.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.4.1_1753161401222_0.18120978777296526","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@herb-tools/language-server","version":"0.4.2","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"4ae15c6bb17a740037ae0d76ff2bc2f9a8ea9958","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.4.2.tgz","fileCount":68,"integrity":"sha512-SUUKongKIUr/YFhA41yjE+0y8au+a7j5OFFouMXK96HS97WElVl8JCbX9qoj3sMvn71YP0tkS++QadDsG+AEUg==","signatures":[{"sig":"MEUCIC2Z+3VO0FBRhPPXYbgwocD9Re4VvzATwn28g+a9VHx+AiEA1yt0tQKZ9qj3VyK56cki0NTL5j+kYYVVFHGum1xVdSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12435760},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","test:run":"vitest run","prepublishOnly":"yarn clean && yarn build && yarn test:run"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.4.2","@herb-tools/formatter":"0.4.2","@herb-tools/node-wasm":"0.4.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.4.2_1753655188262_0.5254412564781579","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@herb-tools/language-server","version":"0.4.3","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"41d00553c63e63e8e8a9a4e1c88ef6d7114a66b5","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.4.3.tgz","fileCount":68,"integrity":"sha512-SAjgI1mAwLDAjLuZT7gUtnjkYYgXOgYsVDtr+A848lVndBr2iq9xnCO+SEQZkPsDY9g4qcosC8cJktmPG2Vu6Q==","signatures":[{"sig":"MEYCIQD1GO9DGPWSdcZ1Gqwva5sBxgO2wn3dn82sOXn5E5tfWwIhAMdjulWVbC4D9YKj0zdf/CnVtmOiMd1j7FG5mWm18xOB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12661925},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","test:run":"vitest run","prepublishOnly":"yarn clean && yarn build && yarn test:run"},"_npmUser":{"name":"marcoroth","email":"marco.roth@hey.com"},"repository":{"url":"https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.4.3","@herb-tools/formatter":"0.4.3","@herb-tools/node-wasm":"0.4.3","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.4.3_1754259401691_0.1434329696067651","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@herb-tools/language-server","version":"0.5.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"7d32b8c54a9d40345c48be8e2c0f56002bf83778","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.5.0.tgz","fileCount":68,"integrity":"sha512-Y9rMKQuw85BLk0BwImxcu7CLt2k8UsPLIiBcZOPi8I8bdlDVFFkoVQ6Fh37nPlHvDfN9pYpiT/H9jvxTlkBSdg==","signatures":[{"sig":"MEUCIBiIC/2vDLsu7sh4VLVfjHshnx8Gccy3ecRCJwR6ViSgAiEA/Z48NvjT+P6llv4/eXgiGxzv9miaYYRSmpHg637ZZvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12726496},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.5.0","@herb-tools/formatter":"0.5.0","@herb-tools/node-wasm":"0.5.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.5.0_1755474890223_0.7223901467297031","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@herb-tools/language-server","version":"0.6.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"e5b3534af1a932ff6db49669ec8d94fd53e60ab4","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.6.0.tgz","fileCount":68,"integrity":"sha512-i4weh3CeS/Ck6YwwdK9tdEFuGiLq8/0uwCGhbIWd3zggaKLmTxvP87sHoUyJgaIFn2rO2QhhP97mxSbIIKC6yA==","signatures":[{"sig":"MEUCIQDQBBYK/yUxwsN6UTkVJ4w1XoP0PbumUxBWF6hHoZrm+gIgEHFVkiPT5L60u2LNWL1DeCTPyjGwOpA3Q4EVtic0I+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11595764},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.6.0","@herb-tools/formatter":"0.6.0","@herb-tools/node-wasm":"0.6.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.6.0_1756085036076_0.595831791246378","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@herb-tools/language-server","version":"0.6.1","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"95db926f38e186e9a242283dfe8fd6881f83c9df","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.6.1.tgz","fileCount":68,"integrity":"sha512-A0hOVBsIMFaAQ1RT/IHqNN4Bg7zySs+GXEhckZGiTMSzBiUmvJ3qSLlDHptYOvf8h/k50S3WzkkXgT+EiXEYfw==","signatures":[{"sig":"MEQCIEXYHr7kvl7DhT8GeLG8BCFmvr+fnMY299PA3gk6BgfkAiAiKex8IpMLWmrv1cY48ZudLhOaSrU7VCyJ4xfP/JViXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11906312},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.6.1","@herb-tools/formatter":"0.6.1","@herb-tools/node-wasm":"0.6.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.6.1_1756227991175_0.7301746998914191","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@herb-tools/language-server","version":"0.7.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"53b5eff5e02aca256a29fbd56105db9be4b9c4ac","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.7.0.tgz","fileCount":68,"integrity":"sha512-R7gyvr/qiVywD3ZTxYnEE/4qljyTB50/825SDqz+HxIpnDHEtL9IqFRqT0jtkwRICAC//ZFZeW056fe6LkxjvA==","signatures":[{"sig":"MEUCIQC3edhlnC0CqY8STqQR0VQUHFoTsDIi3yJ02ERXCOrgrAIgAPYK7hSWDQitPd672tIMxp585JD5kPYIbyNMYmKlBj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11931567},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.7.0","@herb-tools/formatter":"0.7.0","@herb-tools/node-wasm":"0.7.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.7.0_1757066264774_0.12181207371630998","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@herb-tools/language-server","version":"0.7.1","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"fdee059af932ba63560e3685ab5abafeabfb42db","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.7.1.tgz","fileCount":68,"integrity":"sha512-RIP1MbrxbJB9I2hpHoEuCU3NPKJrl7LswnNZbjKX+yV8O6u/1T2QWpJ++5U2zrDWWjOKMKWwgRxRHT5ioeRWbw==","signatures":[{"sig":"MEYCIQDR0YYZDW/j/b/mCYtJx6scKwFDhrnmlEfMAQLdSbF7VQIhAOJESvGjI5ImIg9B7c+GGtV1N8Wdl/i1i30K6VGyZIuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11938383},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.7.1","@herb-tools/formatter":"0.7.1","@herb-tools/node-wasm":"0.7.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.7.1_1757882883011_0.5318181051310811","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@herb-tools/language-server","version":"0.7.2","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"53d8ba93fc9ad09903752d2327e99c85090d0333","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.7.2.tgz","fileCount":68,"integrity":"sha512-r/1whylCFx2p2tyaMUjqx2ERzXbVxSOWeo/pr1tTwslAhNosPDu3O1RxzXLJyKhGHGrSEu4WOG0MSGZv9QboVg==","signatures":[{"sig":"MEYCIQCN6iNfjsTCFT0LQDhmHLOfF9FPfUnoxZ/6laRS28wkswIhAJpj6EFLoE0Ax6OirmBNccr+NHR9d8vSLBoEkTBZcirU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11938319},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.7.2","@herb-tools/formatter":"0.7.2","@herb-tools/node-wasm":"0.7.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.7.2_1758074750190_0.2744678556261637","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@herb-tools/language-server","version":"0.7.3","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"0ffd12a47910ed888a747d37adaddbfc316ac9e7","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.7.3.tgz","fileCount":68,"integrity":"sha512-GSCB55tzH6p06aSF3m7H1lZ9ZfpwGr6s+cuLgh+Y8hPQ3phDSvfM8cEpXjyz2TnEy6uhIXCHUPgCpOnzx4CuEQ==","signatures":[{"sig":"MEQCIBdsSQX8k8L9UBfsffK7IaJtrV3T3EBNoA4AphW7DWL9AiAG9bSid6GCt2D65VEe/f+41frCMnrwEfLUn8y+TEDjnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11946669},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.7.3","@herb-tools/formatter":"0.7.3","@herb-tools/node-wasm":"0.7.3","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.7.3_1758624125142_0.31959958481790696","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@herb-tools/language-server","version":"0.7.4","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"601653740c525804ce549785f07b4d64e0bbacd3","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.7.4.tgz","fileCount":68,"integrity":"sha512-4rPDoQO/6IYdhLwHOLxDKI0YLmMYj4i6OAOAY2tEiEpbJVfAZl6ydMORGSiOKJlkQjCAz7mGqUr7QGdDLIpo6Q==","signatures":[{"sig":"MEYCIQDFpntBi9rAqKBr1ITFhfjfKr7PrxAzi9Zu7q4z7mQ8TAIhAO1cBKXKtWqaLJNwdaWMq47uI7MOcK5+jLobsYp4V5hn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11946669},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.7.4","@herb-tools/formatter":"0.7.4","@herb-tools/node-wasm":"0.7.4","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.7.4_1758899587336_0.12329695674596941","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@herb-tools/language-server","version":"0.7.5","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"0ede6b2c358ba945f2a55150adcc39919020e1fc","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.7.5.tgz","fileCount":68,"integrity":"sha512-WPBLXDx90tUgXKDbWNInfi9s3GPKwZ+T5aP92YZQj4kQMsGnZIob9VXQ9AzUyRdNCqKbzWciKGJVdNZJASrl7Q==","signatures":[{"sig":"MEYCIQDPqzzuLeHmaK8YExkiQV9PKXobTHzMAdqX4DJbLYOTqwIhAOPV+VwFaJLk5yTo6STBo6oQ/eruptqJ3sgWIl5OXJHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12020617},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.6.0","@herb-tools/linter":"0.7.5","@herb-tools/formatter":"0.7.5","@herb-tools/node-wasm":"0.7.5","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.7.5_1759728953452_0.9470589669740885","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@herb-tools/language-server","version":"0.8.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"55ba837b2b634d7cc8f789ba060de84e1bfeeafc","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.0.tgz","fileCount":84,"integrity":"sha512-Ul3W3METRvGXAv40ryZfNufwgYnj7rodyhzVncmapfFJdGMr1x4NcuJtvIbmWA5oBRkibK7TBt/ZCYcy1PqjFg==","signatures":[{"sig":"MEUCIQD7oFJLdYfq5dBt677o5CKBIW9t7H1eIHbr6SrXmyxygwIgaOtffyfvK4TLeEVaFq3ewfGq+0Yw7k+FSjUJerr6IlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57161243},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.0","@herb-tools/linter":"0.8.0","@herb-tools/formatter":"0.8.0","@herb-tools/node-wasm":"0.8.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.0_1762964231644_0.1060317862525686","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@herb-tools/language-server","version":"0.8.1","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"5c03ec0dea785b3190d10ec8ea08570528ba3a8f","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.1.tgz","fileCount":84,"integrity":"sha512-M3xxUUd3YEzF2/w/ewq45K12wXYplddE0/SmGR7+TWikCY/QGuxfzoQj692u674+197rDWENamP1VxR9s53MiA==","signatures":[{"sig":"MEQCIBqtkU+QLCtbR8GshMY6/BZ8BndcvzCzVVZuuR3AkLRHAiBDpYGUwpS4Dlqu9WGkyTAIpMFjdhKeP+PqnWeW9qfgVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57164205},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.1","@herb-tools/linter":"0.8.1","@herb-tools/formatter":"0.8.1","@herb-tools/node-wasm":"0.8.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.1_1763179445041_0.29670784709074405","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@herb-tools/language-server","version":"0.8.2","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"51e06091d0bf4ef3b3c8060b85d87becd6e1462e","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.2.tgz","fileCount":84,"integrity":"sha512-Xiey5FfP58luSOB1hqtWRKHfiuG14nOVq937QEe8gm0WeivyAta1aJEszmoIF3l4ijSF1X2/Umcsazl+eIopQg==","signatures":[{"sig":"MEUCIFyo8wWhfe4FrAudxdydbfsiZWzmue280c51lpKFHcOfAiEA5WmJevmKPMZUpgpQ/Pub8KlfbpubMNZPwq7LsgUx5PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19133292},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.2","@herb-tools/linter":"0.8.2","@herb-tools/formatter":"0.8.2","@herb-tools/node-wasm":"0.8.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.2_1763429386495_0.060473370823014294","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@herb-tools/language-server","version":"0.8.3","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"31498bb9caa75d16bed077baf02ac067c5cd780e","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.3.tgz","fileCount":84,"integrity":"sha512-j7b+qz+Qg8Hx1pwYEeUW3lq8AScuQhDhPCJkxlP309CXl0GR+4GpzoyJhBS3EJFLX+WKSvyWfjOkNpt1kH8VCA==","signatures":[{"sig":"MEYCIQDqDMNTHGREbubeNrvILZRr20Xp2qp+kwoBfEYX4rZOrgIhAK/Q2S2iIZ4o4PtyVYgn/BpN/gtaH+mgDjtpL5dgA94y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19139974},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.3","@herb-tools/linter":"0.8.3","@herb-tools/formatter":"0.8.3","@herb-tools/node-wasm":"0.8.3","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.3_1764643043520_0.6475871958999067","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@herb-tools/language-server","version":"0.8.4","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"0c831f4451284cb6373eef2f74ea7d2ad90a1461","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.4.tgz","fileCount":80,"integrity":"sha512-nynaOkt87E7gOkM8mMgO6LvQIvl+u4ZaZvPF+FZ7iOuNg63xQcDKb4QpndxfVWGYvG25+a/eLzXjXWm3qfmBrA==","signatures":[{"sig":"MEYCIQCugIsz6Xp6kZCIWz80IMWfbP73YZgjUNJu6xOQNZ4wOQIhAIPsFn90agPuAh/8FCdDCVUm8eVlgZ7/dmpexj1XEnjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19158518},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Marco Roth\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.4","@herb-tools/linter":"0.8.4","@herb-tools/formatter":"0.8.4","@herb-tools/node-wasm":"0.8.4","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.4_1765197942187_0.08492672125434209","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@herb-tools/language-server","version":"0.8.5","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"d5ad2d086b124a0ee0cf2866e9d533b07bfefd4d","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.5.tgz","fileCount":74,"integrity":"sha512-V8VqBIm5dAjbbdcroNgNd7J3dPON6w2GFpn4BOQChVdhyVkAQaAAhMTJXmQ8367upOOu4cUe5faw3Om6RSYFpg==","signatures":[{"sig":"MEYCIQCc6OluZH9U+6FD3nBDTvBjxmm1MxBabmTicSnAxqOmewIhAN5XXE9OTZCNemvql7GEXwrM+BiaZU7IMjpheS5Nveh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19231502},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"10.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.5","@herb-tools/linter":"0.8.5","@herb-tools/formatter":"0.8.5","@herb-tools/node-wasm":"0.8.5","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.5_1766175091593_0.26009266522699837","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@herb-tools/language-server","version":"0.8.6","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"e5858b544e1ef2acbc468c56a5fc36c712cc0b3c","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.6.tgz","fileCount":74,"integrity":"sha512-6h1YOvNJrOehqfnLjde4G3XoiFlBTCZoNl36lw8jULmd5pTvmBvGc5aSoB/n5eCpWNN3yQ+LWgRp3h8QNSOI0A==","signatures":[{"sig":"MEUCIF2GX275QpVOZSl2rLPTmF9kHwbcA5W9zHHzVuYD+G87AiEAn7vF4KWCNC307kKIn4+NA0Mo5msMQ9PMnz5qBaToqiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19263440},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"10.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.6","@herb-tools/linter":"0.8.6","@herb-tools/formatter":"0.8.6","@herb-tools/node-wasm":"0.8.6","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.6_1766702949675_0.5680657045305264","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@herb-tools/language-server","version":"0.8.7","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"257887d66bf028a4aec67d2c900b777dd3ff7d26","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.7.tgz","fileCount":74,"integrity":"sha512-8pGezECOCZPKTlV18xr4HwSANcHQspuUKdu9NeiGSRco0wGLW7yezng9QrA4Tdis8tIjcvWXERSwnRwKYWVVow==","signatures":[{"sig":"MEYCIQCtGvBZ42SoHHOMuAFp342XOz89bqhQOh+KlQVTVFlvPAIhAPwfX9/805KCyc5BYnwHINVT41CeJXmI2CIxhUuDOwsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13102064},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"10.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.7","@herb-tools/linter":"0.8.7","@herb-tools/formatter":"0.8.7","@herb-tools/node-wasm":"0.8.7","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.7_1767649530879_0.0529224820403047","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@herb-tools/language-server","version":"0.8.8","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"d4178fe3b32265bc555f429dde902af1d560272d","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.8.tgz","fileCount":74,"integrity":"sha512-hZthinMtzGZ/FMrJcWms6zcAQXSSdz7hkCR/b2W7s6/+5XCXgN/f1N0/ZJRyz1SSL8LsaFiAf/B+N/UG8uD/Lg==","signatures":[{"sig":"MEQCICOqFSB9aUEUhGR+rXjUQWkXvqcHXSh4mbS5YV5+z/plAiAOin3/4iD0nYNFtPrpcQ+gXba+iijayPVxTSMn1SHIBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10687905},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"10.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.8","@herb-tools/linter":"0.8.8","@herb-tools/formatter":"0.8.8","@herb-tools/node-wasm":"0.8.8","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.8_1768778961936_0.1384901175079527","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@herb-tools/language-server","version":"0.8.9","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"7e92bc27dabd01c2f368b852767ec48a2af60f3c","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.9.tgz","fileCount":74,"integrity":"sha512-2A7SWw86y+KX7IDlcebYD/43LEs5i5kZqCRv+wwXggz/o6f+me8hYdN9C1BnutJJrDH4xXpAvQqi1QBjxMeq5A==","signatures":[{"sig":"MEUCICb273bCyV532K1t3zz196VEQ6ACNFjZrRSOTbDRxITvAiEA3qjQMy1kq3RMuwve11zSJpL4VDVMp+r6iuBihqSyeRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10689247},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"10.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.9","@herb-tools/linter":"0.8.9","@herb-tools/formatter":"0.8.9","@herb-tools/node-wasm":"0.8.9","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.9_1769494625776_0.46611252330811315","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@herb-tools/language-server","version":"0.8.10","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"eaf35122f4505947070c56b7c2b63873c2b36f8d","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.8.10.tgz","fileCount":74,"integrity":"sha512-Gmib9FRLBDIBw1KKKAjw/+rcI5ZOefGGrpuBrH1G68dzR/FHLLSvoYnvbshhwaWEYeFzQSxywHXeT0Pm1NFhXw==","signatures":[{"sig":"MEQCIDjBN2Z79i6hZQyRPITHehm2WyWzS4LdgoihGXm1vnbxAiASNCdsEf/XBlxHG5S3lt1h5fgtqgsa6DLy2fSOEYRfjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10706489},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"10.9.2","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.8.10","@herb-tools/linter":"0.8.10","@herb-tools/formatter":"0.8.10","@herb-tools/node-wasm":"0.8.10","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/language-server_0.8.10_1770765492910_0.1307737314756927","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@herb-tools/language-server","version":"0.9.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"7f4c2ea666b308d30cded9ab0c2ab7147d35606e","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.0.tgz","fileCount":110,"integrity":"sha512-SwWeeh4Tq/zutOFknj8WhrTWlpHzEO+DXgdF1v9oQOYSCR2W+Jim4OUane13DTHyf3s9Ad9OKC4WUrNTOFfRjA==","signatures":[{"sig":"MEUCIQCeVyUUUZZ0lmEazVuGN2wASUXg8onlmUb/mknYewpwPgIgStnqu20pNf4tcEW2234OPvUvTiWabm8V57CU9jUToQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18626963},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.10.1","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.9.0","@herb-tools/linter":"0.9.0","@herb-tools/printer":"0.9.0","@herb-tools/rewriter":"0.9.0","@herb-tools/formatter":"0.9.0","@herb-tools/node-wasm":"0.9.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.0_1773435099296_0.5275110218575629","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@herb-tools/language-server","version":"0.9.1","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"6ebae49a2caeffa0f8464910425223149f83530a","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.1.tgz","fileCount":110,"integrity":"sha512-f6igkLC5ellx4TLhVIRY/hBmdno2MzEtBAEHqo5UEj5Gy0y17YoPJ6FnPHe+w263BklvehR43eQ3MPoi6/Io3g==","signatures":[{"sig":"MEUCIApy7eCCB/DNLz2iiffF/IcsB9mfIsiwMFGlPZzbL36pAiEA7GNRc07jH9Y0T4CuHJTuhcnQz4WhEBRi/LOb57TNFcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19035976},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.9.1","@herb-tools/linter":"0.9.1","@herb-tools/printer":"0.9.1","@herb-tools/rewriter":"0.9.1","@herb-tools/formatter":"0.9.1","@herb-tools/node-wasm":"0.9.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.1_1773796508074_0.9338548738899295","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@herb-tools/language-server","version":"0.9.2","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"8c31e56426452825500e597e42b61df986d308b0","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.2.tgz","fileCount":110,"integrity":"sha512-Q/abVN5BqkzfGDLhAwsn8PBsJYnN8knTeClm0sL55Ry+h1fBcKH46ye0WiVBVssr2ANDVYdpA+zz3PmBITNSGA==","signatures":[{"sig":"MEYCIQDqOHjVlP42iGsk2sWDiaLdwrm0blQKYdyEpwHwCnIqnwIhAKaI2tO2yRSc688XBK57bv3Mqywzf1lYylYaojDknDwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19065945},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"dedent":"^1.7.0","@herb-tools/config":"0.9.2","@herb-tools/linter":"0.9.2","@herb-tools/printer":"0.9.2","@herb-tools/rewriter":"0.9.2","@herb-tools/formatter":"0.9.2","@herb-tools/node-wasm":"0.9.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.2_1773845393071_0.9551817396278699","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@herb-tools/language-server","version":"0.9.3","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"2e215188fd816f0ea13294ff678cb3d735490c24","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.3.tgz","fileCount":110,"integrity":"sha512-PiBYJE2g+sAKvbpgjfzu9ZyW19E7lYbnn1MIt0hNDfLfv/N5cMjIr0VYrl0PKGbZfnsC9lRmKwC3EjLx8qVClw==","signatures":[{"sig":"MEQCIHwWYgloiagnWMr6w2TBVjjeq8sGBZajy/ldSE6AQZNDAiBi7dUky6KeGjaCJe1RQkpQTbnT8C/C30AEzrLJ6CLkBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23308099},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.6.2","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.9.3","@herb-tools/linter":"0.9.3","@herb-tools/printer":"0.9.3","@herb-tools/rewriter":"0.9.3","@herb-tools/formatter":"0.9.3","@herb-tools/node-wasm":"0.9.3","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.3_1774844635491_0.605371411934839","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@herb-tools/language-server","version":"0.9.4","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"018b1783c813b0cd925edc7083d07f5d96b6f261","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.4.tgz","fileCount":110,"integrity":"sha512-WVcbwWQG0mdNOFRck/kYdTTXNnXSqyzSdDE9Oca3p1QNYWRDf/8BuM3JtY/+kVw0c/+JZ4LEyc3BXntK/UN9Fg==","signatures":[{"sig":"MEUCIQDJYkmE2BEzzwbyOOmBT8SizfYSMORr8xlrdbs//WfUDgIgTEB7wqirLGLg75rGZ6fkNvRQ5bsRJXVh9IIPJDoX47Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25606724},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.6.2","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.9.4","@herb-tools/linter":"0.9.4","@herb-tools/printer":"0.9.4","@herb-tools/rewriter":"0.9.4","@herb-tools/formatter":"0.9.4","@herb-tools/node-wasm":"0.9.4","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.4_1775022155002_0.6911534173511773","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@herb-tools/language-server","version":"0.9.5","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"acb57b184f713c58c3f6109ad1c91ac09173ceae","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.5.tgz","fileCount":110,"integrity":"sha512-nK5koJiau99N+9up57Z3CtAMV763UNYTXhqh507gSXrRWdPt18lvXJ/8ElwE+LtYLGfrZo45O9ptu7UBpRrtmg==","signatures":[{"sig":"MEYCIQCwT/GyL6Qy+SynSOLFbssnPA+DbyZfzyfPhuVmwML9NQIhAIgqwfA2rxltEaSCU/K0rtJPWolMMJWtXBzmkjauUOf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25744854},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.6.2","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.9.5","@herb-tools/linter":"0.9.5","@herb-tools/printer":"0.9.5","@herb-tools/rewriter":"0.9.5","@herb-tools/formatter":"0.9.5","@herb-tools/node-wasm":"0.9.5","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.5_1775337621502_0.3472502911240931","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@herb-tools/language-server","version":"0.9.6","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"72f8f4f3e0fc70a3bd3cccbaf72d98232bb770f5","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.6.tgz","fileCount":106,"integrity":"sha512-8K8DHe0cP2aN/ClLQMySE9ktzyPkgnNmlan/TKfoAe4WzHD8ZOO4yy7AA/tUj+5qwjZ/RizJ+gAACBxo+SI/cw==","signatures":[{"sig":"MEQCIAjxc/5AC21F6G053kk8tZullklgg8eoUOVYzCVX1tjtAiBIp9vKXeWkiOwJdAgAr4lHEajZhEGf3BjxXrvAIeRfOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25687822},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.9.6","@herb-tools/linter":"0.9.6","@herb-tools/printer":"0.9.6","@herb-tools/rewriter":"0.9.6","@herb-tools/formatter":"0.9.6","@herb-tools/node-wasm":"0.9.6","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.6_1776101879582_0.8915228609822705","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@herb-tools/language-server","version":"0.9.7","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"3df94b616942f0f76252e3301bc5f75394e33b4a","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.9.7.tgz","fileCount":106,"integrity":"sha512-Cllpxf/QL7ziKI0t4jkWa+KS2c8IYeRFOud50ckAIEBBIZ7K01fEK/ze92V8KdDJxSofK7jcB5tTfxEp0/yR+Q==","signatures":[{"sig":"MEYCIQDpFdDG2FlwpmatBuU6PLqYMYqYtPvhGwztx+xZZQiU6gIhAPRrn1KPbsjwJ6ED3kLQtw2wrYY3jgGveKD87e82f2Ve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25691812},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.9.7","@herb-tools/linter":"0.9.7","@herb-tools/printer":"0.9.7","@herb-tools/rewriter":"0.9.7","@herb-tools/formatter":"0.9.7","@herb-tools/node-wasm":"0.9.7","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.9.7_1776558943279_0.5519979770704961","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@herb-tools/language-server","version":"0.10.0","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"409f752c9f55f800a518da9fd3ce67fd632d6d05","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.10.0.tgz","fileCount":106,"integrity":"sha512-YPxwrisLiIh/wZDhdoN1s0HLjC5HV1QcVujRVhL6O8CWQqg1jsy8oj0ZLsFHHn5Rp5GriBLdyAIbJCXeZHspjw==","signatures":[{"sig":"MEQCIBTk2MIecnqmyjbzFXs1o3ZOJoDimdNVuuOb3oHnAp0xAiArpzOoIZvfHotWPvZfy7OfLDnWjranfLmU42oLQMPtsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25793765},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.10.0","@herb-tools/linter":"0.10.0","@herb-tools/printer":"0.10.0","@herb-tools/rewriter":"0.10.0","@herb-tools/formatter":"0.10.0","@herb-tools/node-wasm":"0.10.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.10.0_1777010681090_0.5776410993149985","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@herb-tools/language-server","version":"0.10.1","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"b7c081ddda8d5c4ef76d79593e6ddeb96f161c9e","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.10.1.tgz","fileCount":106,"integrity":"sha512-POHYloQj2skUdHgnfaMKhMD+wFwQ9VCbHKr1/hDAe7kYYTVh/ccQukDpT7m4gVIwPlSbPHbFx4bPb59Flf7nXA==","signatures":[{"sig":"MEUCIB3Z3owPqiwhPptUL8eLquJtVFDm506UQRWU5w709RTlAiEAu9LatqGdTXTJ3z0gSgb7aeMXfQLorLMpKHxU8XO6eKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25793754},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.9.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.10.1","@herb-tools/linter":"0.10.1","@herb-tools/printer":"0.10.1","@herb-tools/rewriter":"0.10.1","@herb-tools/formatter":"0.10.1","@herb-tools/node-wasm":"0.10.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.10.1_1777075281004_0.9408077122356697","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@herb-tools/language-server","version":"0.10.2","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"0d947332c536fd9e5751f79faba1b2aeca31823a","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.10.2.tgz","fileCount":106,"integrity":"sha512-Z0qw7iCH3a0f7ggRfrgI3w4U8CqjxEoBpnqNIO3O9YV3neSdPEGknkrcxEcyHOq6WaDo18rFJ9V2jeH18CuszA==","signatures":[{"sig":"MEUCIBo4Qj+Ke+Ok9ItyFR2E6qTFeF9yweSp5418eDzt+1ZeAiEA8fSG8nehPf0oxaT0SrvGBoCyWizW8rzHewslj6eclTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25146334},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","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/language-server"},"_npmVersion":"11.13.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.10.2","@herb-tools/linter":"0.10.2","@herb-tools/printer":"0.10.2","@herb-tools/rewriter":"0.10.2","@herb-tools/formatter":"0.10.2","@herb-tools/node-wasm":"0.10.2","vscode-languageserver":"^10.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.10.2_1783908283728_0.524519364292751","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@herb-tools/language-server","version":"0.10.3","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"197c91cbd96dc49adc95cc24ca04c8a188f6c5ff","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.10.3.tgz","fileCount":105,"integrity":"sha512-uargx510EWirWYi1xuJMGjBgAq1lhGIg2ng5H+RI6cc6IJw56PlErzOdXDR7fUakORIrv0Mr5qHfWOCxMvGDQQ==","signatures":[{"sig":"MEYCIQD558KSowjQmJ3LDBG3o6RtZSlvKc8r5UrbEu4H4V6pCgIhAIdvEj2u+HmLzV6+NsPumbuqPZL4GREMKeKMPpwKb5id","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@herb-tools%2flanguage-server@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8396307},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a85bd59-7e8b-4f31-8d1d-63a9dbc9c816"}},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/language-server"},"_npmVersion":"11.13.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.10.3","@herb-tools/linter":"0.10.3","@herb-tools/printer":"0.10.3","@herb-tools/rewriter":"0.10.3","@herb-tools/formatter":"0.10.3","@herb-tools/node-wasm":"0.10.3","vscode-languageserver":"^10.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.10.3_1785590952671_0.6655819834139827","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@herb-tools/language-server","version":"0.10.4","author":{"name":"Marco Roth"},"license":"MIT","_id":"@herb-tools/language-server@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/language-server%60:%20"},"bin":{"herb-language-server":"bin/herb-language-server"},"dist":{"shasum":"7a94399195269e433fc88b1d90e029728d89eed3","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.10.4.tgz","fileCount":105,"integrity":"sha512-m9/HpQoAzwDd4GRZOiVbzcb9hhbsu6UVJXDTgigsgzIXMcD9srPNk35KeLCo+QYvPk9oh9Bp3afOVUoLQrxnDg==","signatures":[{"sig":"MEUCIQC3zEStN6cWBvV/dIZ8jHTX6zsmNI4pEByDdBIc9pTOfAIgRuGxBqlPJaKHb8P5D6fJxPuvrU8V9JUf3jGSP4WloXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@herb-tools%2flanguage-server@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8396291},"main":"./dist/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":"*"},"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":{"dev":"tsc -b -w","test":"vitest run","build":"yarn clean && tsc -b && rollup -c","clean":"rimraf dist","prepublishOnly":"yarn clean && yarn build && yarn test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a85bd59-7e8b-4f31-8d1d-63a9dbc9c816"}},"repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/language-server"},"_npmVersion":"11.13.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"dedent":"^1.7.2","@herb-tools/config":"0.10.4","@herb-tools/linter":"0.10.4","@herb-tools/printer":"0.10.4","@herb-tools/rewriter":"0.10.4","@herb-tools/formatter":"0.10.4","@herb-tools/node-wasm":"0.10.4","vscode-languageserver":"^10.0.0","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/language-server_0.10.4_1789026450727_0.7787168630688175","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"_id":"@herb-tools/language-server@0.11.0","bin":{"herb-language-server":"bin/herb-language-server"},"bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/language-server%60:%20"},"dist":{"shasum":"b9257952bfcefc8a917b97bcf2bf4a53b74fcb61","tarball":"https://registry.npmjs.org/@herb-tools/language-server/-/language-server-0.11.0.tgz","fileCount":53,"integrity":"sha512-Zmx8OMXK4XL5qwdQeE3gi9cbT1GsyMimpjz+yuUS0543kPDEEGbdIzLoQH9pBIaqQ2f8a9vHqUk8sdsYcrt9Dw==","signatures":[{"sig":"MEYCIQCCtMRsx+MC90T5Thh2odIAgARG6nygocd/DaIEGP5HGwIhAJdGY4mcIk5kv22J1l5PGLwyicnLq/0iJQ4IlUr2OqEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBTvnto0m4/AYQ2DeHIXR3crBdAeScLOfYk2TGj2VTuwIhANyTFVWhKI60vGuHhSKDtKdKkMuGSZ0zEecmTwjEpOKi"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@herb-tools%2flanguage-server@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5808476},"main":"./dist/index.cjs","name":"@herb-tools/language-server","types":"./dist/types/index.d.ts","author":{"name":"Marco Roth"},"module":"./dist/index.js","engines":{"node":"*"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"c54649b8c0a46c220302657be828851e37b602e5","license":"MIT","require":"./dist/index.cjs","scripts":{"dev":"tsc --emitDeclarationOnly -w","test":"vitest run","build":"yarn clean && tsc --emitDeclarationOnly && rolldown -c","clean":"rimraf dist","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:3a85bd59-7e8b-4f31-8d1d-63a9dbc9c816"}},"homepage":"https://herb-tools.dev","repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/language-server"},"_npmVersion":"11.13.0","description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","directories":{},"maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"_nodeVersion":"24.16.0","dependencies":{"@herb-tools/core":"0.11.0","@herb-tools/config":"0.11.0","@herb-tools/linter":"0.11.0","@herb-tools/printer":"0.11.0","@herb-tools/analysis":"0.11.0","@herb-tools/rewriter":"0.11.0","@herb-tools/formatter":"0.11.0","@herb-tools/node-wasm":"0.11.0","vscode-languageserver":"^10.1.1","vscode-html-languageservice":"^5.1.0","@herb-tools/language-service":"0.11.0","vscode-languageserver-textdocument":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.5.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/language-server_0.11.0_1790260300746_0.02735902765788123"}}},"time":{"created":"2025-06-21T08:13:21.379Z","modified":"2026-09-24T14:31:41.302Z","0.3.0":"2025-06-21T08:13:21.682Z","0.3.1":"2025-06-23T14:52:39.541Z","0.4.0":"2025-07-10T15:57:15.577Z","0.4.1":"2025-07-22T05:16:41.490Z","0.4.2":"2025-07-27T22:26:28.532Z","0.4.3":"2025-08-03T22:16:41.936Z","0.5.0":"2025-08-17T23:54:50.449Z","0.6.0":"2025-08-25T01:23:56.298Z","0.6.1":"2025-08-26T17:06:31.436Z","0.7.0":"2025-09-05T09:57:44.989Z","0.7.1":"2025-09-14T20:48:03.225Z","0.7.2":"2025-09-17T02:05:50.440Z","0.7.3":"2025-09-23T10:42:05.334Z","0.7.4":"2025-09-26T15:13:07.535Z","0.7.5":"2025-10-06T05:35:53.679Z","0.8.0":"2025-11-12T16:17:11.980Z","0.8.1":"2025-11-15T04:04:05.374Z","0.8.2":"2025-11-18T01:29:46.801Z","0.8.3":"2025-12-02T02:37:23.846Z","0.8.4":"2025-12-08T12:45:42.471Z","0.8.5":"2025-12-19T20:11:31.859Z","0.8.6":"2025-12-25T22:49:09.948Z","0.8.7":"2026-01-05T21:45:31.234Z","0.8.8":"2026-01-18T23:29:22.144Z","0.8.9":"2026-01-27T06:17:06.005Z","0.8.10":"2026-02-10T23:18:13.154Z","0.9.0":"2026-03-13T20:51:39.526Z","0.9.1":"2026-03-18T01:15:08.366Z","0.9.2":"2026-03-18T14:49:53.337Z","0.9.3":"2026-03-30T04:23:55.908Z","0.9.4":"2026-04-01T05:42:35.273Z","0.9.5":"2026-04-04T21:20:21.820Z","0.9.6":"2026-04-13T17:37:59.874Z","0.9.7":"2026-04-19T00:35:43.590Z","0.10.0":"2026-04-24T06:04:41.366Z","0.10.1":"2026-04-25T00:01:21.326Z","0.10.2":"2026-07-13T02:04:43.943Z","0.10.3":"2026-08-01T13:29:12.862Z","0.10.4":"2026-09-10T07:47:30.962Z","0.11.0":"2026-09-24T14:31:40.938Z"},"bugs":{"url":"https://github.com/marcoroth/herb/issues/new?title=Package%20%60@herb-tools/language-server%60:%20"},"author":{"name":"Marco Roth"},"license":"MIT","homepage":"https://herb-tools.dev","repository":{"url":"git+https://github.com/marcoroth/herb.git","type":"git","directory":"javascript/packages/language-server"},"description":"Herb HTML+ERB Language Tools and Language Server Protocol integration.","maintainers":[{"name":"marcoroth","email":"marco.roth@hey.com"}],"readme":"# Herb Language Server\n\n**Package**: [`@herb-tools/language-server`](https://www.npmjs.com/package/@herb-tools/language-server)\n\n---\n\n[Language Server Protocol](https://github.com/Microsoft/language-server-protocol) integration for HTML-aware ERB parsing using the [Herb Parser](/projects/parser).\n\n![Herb Language Server in action](https://github.com/marcoroth/herb/raw/main/javascript/packages/language-server/assets/herb-lsp.png)\n\n### Installation\n\n#### Visual Studio Code\n\nInstall the [Herb LSP extension](https://marketplace.visualstudio.com/items?itemName=marcoroth.herb-lsp) from the Visual Studio Marketplace.\n\n#### Cursor (Open VSX Registry)\n\nInstall the [Herb LSP extension](https://open-vsx.org/extension/marcoroth/herb-lsp) from the Open VSX Registry.\n\n#### Zed\n\nThe Herb Language Server is part of the official [Ruby extension for Zed](https://github.com/zed-extensions/ruby). Just install the Ruby extension in Zed and you should be good to go.\n\nRead more in the [documentation](https://zed.dev/docs/languages/ruby).\n\n#### Neovim (using `nvim-lspconfig`)\n\nAfter installing the Herb Language Server (see below), add `herb_ls` to your Neovim config (requires nvim 0.11+):\n\n```lua\nrequire('lspconfig')\nvim.lsp.enable('herb_ls')\n```\n\n#### Nova\n\nAfter installing the Herb Language Server (see below), install the [Herb LSP extension](https://extensions.panic.com/extensions/com.freelancing-gods/com.freelancing-gods.herb-lsp/) from the Nova Extension Library. The extension is a community plugin maintained at [pat/herb-lsp.novaextension](https://github.com/pat/herb-lsp.novaextension).\n\n#### Sublime Text (using Sublime LSP)\n\nAfter installing the Herb Language Server (see below) and [Sublime LSP](http://lsp.sublimetext.io), update the preferences for the `LSP` package:\n\n```json\n// LSP.sublime-settings\n{\n  \"clients\": {\n    \"herb\": {\n      \"enabled\": true,\n      \"command\": [\n        \"herb-language-server\",\n        \"--stdio\"\n      ],\n      \"selector\": \"text.html.ruby | text.html.rails\",\n      \"settings\": {\n        \"languageServerHerb.linter.enabled\": true\n      }\n    }\n  }\n}\n```\n\n#### Manual Installation\n\nYou can use the language server in any editor that supports the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/).\n\n###### NPM (Global)\n\n```bash\nnpm install -g @herb-tools/language-server\n```\n\n###### Yarn 1 (Global)\n\n```bash\nyarn global add @herb-tools/language-server\n```\n\n###### Yarn 4\n\nYarn 4 removed global installs, use `yarn dlx` as the server command instead:\n\n```bash\nyarn dlx -q @herb-tools/language-server --stdio\n```\n\n##### Preview Releases\n\nWant to try unreleased features? Use pkg.pr.new to run the language server from any commit or PR:\n\n```bash\nnpx https://pkg.pr.new/@herb-tools/language-server@{commit} --stdio\n```\n\nReplace `{commit}` with a commit SHA (e.g., `0d2eabe`) or branch name (e.g., `main`). Find available previews at [pkg.pr.new/~/marcoroth/herb](https://pkg.pr.new/~/marcoroth/herb).\n\n##### Run\n\n```bash\nherb-language-server --stdio\n```\n\n##### Usage\n\n```\nUsage: herb-language-server [options]\n\nOptions:\n\n  --stdio          use stdio\n  --node-ipc       use node-ipc\n  --socket=<port>  use socket\n```\n\n##### NPX\n\nAlternatively you can also run the language server directly with `npx` without installing anything:\n\n```bash\nnpx @herb-tools/language-server --stdio\n```\n\n## Configuration\n\nThe language server can be configured using a `.herb.yml` file in your project root. This configuration is shared across all Herb tools including the linter, formatter, and language server.\n\nSee the [Configuration documentation](https://herb-tools.dev/configuration) for full details.\n\n### Example Configuration\n\n```yaml [.herb.yml]\nlinter:\n  enabled: true\n\nformatter:\n  enabled: true\n  indentWidth: 2\n  indentStyle: space\n  maxLineLength: 80\n```\n\n**Note**: VS Code users can also control settings through `languageServerHerb.*` settings in VS Code preferences. Project configuration in `.herb.yml` takes precedence over editor settings.\n\n### Editor Settings\n\nSome preferences are yours alone rather than the team's, so they live with your editor instead of in `.herb.yml`. The server reads them from the `languageServerHerb` section:\n\n| Setting                     | Default   | Description                                                       |\n|-----------------------------|-----------|-------------------------------------------------------------------|\n| `linter.enabled`            | `true`    | Enable/disable the linter                                         |\n| `linter.fixOnSave`          | `true`    | Automatically apply autocorrectable fixes on save                 |\n| `formatter.enabled`         | `false`   | Enable/disable the formatter (experimental)                       |\n| `formatter.indentWidth`     | `2`       | Number of spaces per indentation level                            |\n| `formatter.indentStyle`     | `space`   | Character used for indentation (`space` or `tab`)                 |\n| `formatter.maxLineLength`   | `80`      | Maximum line length before wrapping                               |\n| `inlayHints.enabled`        | `true`    | Annotate closing tags with what they close                        |\n| `inlayHints.minimumLines`   | `10`      | How far below its opening tag a closing tag must be to get a hint |\n| `inlayHints.maximumClasses` | `2`       | How many of an element's classes to include in its hint           |\n\nHow you set them depends on the editor. VS Code and Cursor contribute them as `languageServerHerb.*` preferences, so you set them in your `settings.json` or through the settings UI:\n\n```json [settings.json]\n{\n  \"languageServerHerb.inlayHints.minimumLines\": 4\n}\n```\n\nEditors that keep language server settings under their own key, like Zed, pass them at startup as initialization options instead, nested rather than dotted and without the `languageServerHerb` prefix:\n\n```json [settings.json]\n{\n  \"lsp\": {\n    \"herb\": {\n      \"initialization_options\": {\n        \"inlayHints\": {\n          \"minimumLines\": 4\n        }\n      }\n    }\n  }\n}\n```\n\nAnything you leave out falls back to the default, and `.herb.yml` still wins for the settings a project can own, which is whether the linter and formatter run at all.\n","readmeFilename":"README.md"}