{"_id":"@aehrc/ecl-lsp-server","_rev":"14-ea5148ec1fd59388b3cc703763435b2e","name":"@aehrc/ecl-lsp-server","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@aehrc/ecl-lsp-server","version":"1.0.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.0.0","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"28538e80fd99f6cdd5afa14eff568d99ac3acb33","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.0.0.tgz","fileCount":16,"integrity":"sha512-ilfCnet+8GnFj712Is/30ujcGCvuYTrH+zpjvBu9XTm4H7z7sNpppin1UIt5OalTi8gHOLZAYOC3wjvJOOMjuQ==","signatures":[{"sig":"MEYCIQD6WjJRDrjAXmzWOvEUfnNd+OWf/ccxnTNveqeSyGSXmQIhAMZDdv3WfTOg/KNncANGNip01HhP/zVZlINlv6ZlHrFZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107509},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"903566b49ac56f33096f0ff37e1ebd07b4928227","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.6.2","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aehrc/ecl-core":"file:../ecl-core","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.0.0_1774483050722_0.6335610495776451","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aehrc/ecl-lsp-server","version":"1.0.1","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.0.1","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"dbcd46b3e9acef6886f486f78b00c356e57187e9","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.0.1.tgz","fileCount":16,"integrity":"sha512-S0V0F4DygfapBUqhrbkpWMkwwBHtlyJ6DpH5syYVkqz69Mz6sl/tkaODwn0wxVu/39XW5gs05/H9CJ4qFeZUsQ==","signatures":[{"sig":"MEQCICa07J0iCfUjwUFdV1dSx2t+juvCXZ/SPIl/n8A2GQrRAiBRu0zCL7w4WAIy10ih2WTv14e9iiDamLwZoRw5wbCTow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107509},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8bb179d9dbedc4ba206c5549b9d19a2668a65329","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.12.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"file:../ecl-core","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.0.1_1774592696311_0.03284729450851098","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aehrc/ecl-lsp-server","version":"1.0.2","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.0.2","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"e6c8f14ca9ef899d1085d89515826db859003c5e","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.0.2.tgz","fileCount":16,"integrity":"sha512-T0wBhC+7d14UJdYPgM3mFuC8H0kHq2Fm3w7XHhg4KnsQmsPlo4os4dcIer+YjZ8kC/XtAiiDPkBZSnXEuB+WYw==","signatures":[{"sig":"MEQCIEIuzV1OInxVfM1GhnE/GT3gbk4JPF2EUQW8fhFXqHBoAiAVfEnE8YDQIZKNmkv3pcA0nyaXR8a+5baL0DlZHvsjBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107499},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"29a09176f50015ce9372a60c2e618dec51b7a382","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.12.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"^1.0.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.0.2_1774950822999_0.6463977363131259","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aehrc/ecl-lsp-server","version":"1.0.3","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.0.3","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"fbe6532e1fd0ae57776ad6833432fb97d320ba9f","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.0.3.tgz","fileCount":10,"integrity":"sha512-IoEVX8gL3IpO6GEg1j3sqMwQKg5i1HL4b7ZokZdW7J6Y0LAEuFzKIifE+Uhsb6Lab8jJiW3I9hSjjtvLomZKuA==","signatures":[{"sig":"MEUCIC3DzoalrinQuxjgFVdKaYqE1C2qyCAPdBWN/KK+8jMTAiEA5q17ZclODvYEH9bao4LOZLS4T1VVCResfGokrsxYwoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68049},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"24a6ce265ec3c8d32ea1f2f08848eed8e96bb839","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.12.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"^1.0.3","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.0.3_1774964054238_0.12031171020294718","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aehrc/ecl-lsp-server","version":"1.0.4","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.0.4","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"ec1780ed87976c56cf2cdd32af470e5a0433f37b","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.0.4.tgz","fileCount":10,"integrity":"sha512-/SfXC2tqWQu0NbvNpxc56L8TYrfhPNhy/vJpO47vEU6+5jj+msxpxV7qKvD2OCWzHmR2yWxuputUIQMGweWMpg==","signatures":[{"sig":"MEYCIQCufIafC246u2LptnQ+Vi9apG5OhXNZaz0e+wCUDq1wYgIhAOC9hxE/Yur3RUyIRb4BXtZfqy7bUK6CxL3/rYdDHPzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68049},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"82ee208b2f7f5b3a58619a6a947eb61baf9e6562","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.12.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"^1.0.4","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.0.4_1774967935394_0.20088902243995954","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aehrc/ecl-lsp-server","version":"1.1.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.1.0","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"88fa0c752ddd755d6e9be751e53b7fb3db98479e","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.1.0.tgz","fileCount":10,"integrity":"sha512-8fYlTnhTX6teJHnYeWV4hPUsVsfoRLmVHLRmfo3uF9RNw2e4NbQrNt4l5bTltijhkBBgnNJSobGBNZF2BLC7zA==","signatures":[{"sig":"MEQCIBgI8syszD+m7auH0jvg7Eynr9+XDMAVS/7Kz09BwtN7AiApqr0NWvSbKuFirnZ0jNqsztY5ktV8JT8jt+wWEB44cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70841},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"658f464f3ab53a72cd03fa1c560737b8b86c8e3b","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.12.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@aehrc/ecl-core":"^1.1.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.1.0_1775301458349_0.46785439800302964","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aehrc/ecl-lsp-server","version":"1.1.1","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.1.1","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"c3fcb9ef46a55aeb39214014ceea2511e533f59b","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.1.1.tgz","fileCount":10,"integrity":"sha512-22R1JEXiHKbx0rh8Anu7WGeHV8ZjiAtJR2pwOn46wSP6kP6fwMTpsJ6fBSTjMBoB9GJqLCJpr3ilJYiHqM//rQ==","signatures":[{"sig":"MEQCICABjJ7ds9GJi5UzGSuZ594O2hIyXpSSQWyyppvrW1QUAiAH8/muO4vsgXet6J8BK0ZKBFsFkXRL2oDp2WGAAeHQzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70841},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"20a06df2b501d2568c79d7946ecb1bbb6086186e","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.12.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@aehrc/ecl-core":"^1.1.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.1.1_1775609332335_0.6736806262844399","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aehrc/ecl-lsp-server","version":"1.1.2","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.1.2","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"a70fde805eb883354b54ce50763d9b592a23ca1f","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.1.2.tgz","fileCount":10,"integrity":"sha512-n65l/B++JwQ59btqdBGd4+//JwHR3sb2yxj51cXiW1ILnfh4WPM9bX/yEkFusQjDpwir51U2I70oBY1DS/e3yA==","signatures":[{"sig":"MEUCICCrCzqF5z94edJMAKhpINARhsAidcOZuMUI+P/ibDthAiEA+bojR8/KFoi2rxysK4hyD8QFLfx0rfOrwemlSqFSmXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70841},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1360bb4842948b1974f46cc371fa191c91cfa541","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.12.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@aehrc/ecl-core":"^1.1.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.1.2_1775708029007_0.26799230704192123","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aehrc/ecl-lsp-server","version":"1.2.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.2.0","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"9ed094581e8077d61de5ab347c5702e90404d846","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.2.0.tgz","fileCount":12,"integrity":"sha512-oxjIrQmH8ZKR/lAJLHp6FzBOjYOpdlImSf8v1AVpnYIIFsBmRHUwerayEosN9awl56H8tU0/qj+ZE1uVbB1rWQ==","signatures":[{"sig":"MEUCIBpnXvrmMnEOLlXdjAJ6hdudikKUHa2U1UtNfCcpldFuAiEAhyblqJLveQgnd1uO0DgvPAgLQEaJYQIsbTyELdiWVXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75467},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"13a206ad54f603ffef6438be479ada7ec53d67dd","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.19.0","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@aehrc/ecl-core":"^1.2.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.2.0_1787312446864_0.7117576289230012","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aehrc/ecl-lsp-server","version":"1.3.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.3.0","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"7ec27beec6fd98e1547b0bd4cde61faed1b109b3","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.3.0.tgz","fileCount":12,"integrity":"sha512-8RUEFzSIHAQJhH3jf+4oIPiSJZQV9SR8kLV/wbEtrmnrSWxNEJXCteQikDrOM8Sgif0T+3mBNq30DwyzhqwXqQ==","signatures":[{"sig":"MEYCIQC87QsmhbG32+Ag3fCxJhw6d9w1wmJg3d7JmBan18rR2wIhAPid+qqkiL7/gk0bqqrTEFvMsl5ZWYsBDNFbWJF2n9t0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75857},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=22.0.0"},"gitHead":"3418f96b2920db6f0fba981274564fec1f9c6d39","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.19.0","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@aehrc/ecl-core":"^1.3.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.3.0_1787531074528_0.6284064866575334","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aehrc/ecl-lsp-server","version":"1.3.1","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.3.1","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"d2192c783ba7951b3f480123e44299e5cd6b6c93","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.3.1.tgz","fileCount":12,"integrity":"sha512-u692VvPRVS02K1/jOb8taUPdPgX+uYfCxF48dkkrYCfE1zF1LSjPz8SKu5tHH0urGQeAoF12H17voXPcO3inag==","signatures":[{"sig":"MEUCIC6mFOar8HJqM06wD9cFnoh3ap+CmsBc4Vnedw5mfFVeAiEAkd+Y+xsviuhRYvR8ObSM5CcaX31koBQJ6U8lv17cv9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75857},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=22.0.0"},"gitHead":"19e4835ae23e8e3da1c0b7b674037dd3dc5fbfee","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.19.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@aehrc/ecl-core":"^1.3.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.3.1_1788220266490_0.9565202745799604","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aehrc/ecl-lsp-server","version":"1.4.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-lsp-server@1.4.0","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"dist":{"shasum":"bd53f48c08eb0b0730475ca8ecae5d3c293eea6c","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.4.0.tgz","fileCount":12,"integrity":"sha512-D2oD5YC3r/yAWy1R4mqjmjWNaI5u1uY9Z9dTtQ5zdQaki4IVBoekIY9KYUmBSPgG9xM8aWzpEQYuMtbayO9UGQ==","signatures":[{"sig":"MEUCIQDJkgh2hYSfGOqNXRxYkLfaTQX5EPRWPG5WndPkXsSW4gIgP/Z9hPJNox8g5xrLhun6JhUjs9YQugKYMD+aFnstLgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75857},"main":"dist/server.js","types":"./dist/server.d.ts","engines":{"node":">=22.0.0"},"gitHead":"b0165496091ab63a876c2ae04ff05fe7894092d3","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.19.1","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@aehrc/ecl-core":"^1.4.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^6.0.2","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ecl-lsp-server_1.4.0_1788490306101_0.17675355136792859","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"_id":"@aehrc/ecl-lsp-server@1.5.0","bin":{"ecl-lsp-server":"bin/ecl-lsp-server.js"},"bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"8c6c0b9123b5fa666fa308543569fcf408e9e1a9","tarball":"https://registry.npmjs.org/@aehrc/ecl-lsp-server/-/ecl-lsp-server-1.5.0.tgz","fileCount":12,"integrity":"sha512-LHlexJ3EZba3FThJOYBpsa/J2yVvdWKEiD8vSRIx/FaXVfLRJvJcJQDyQQmIEuSN6+qy4yfCQmNbvV8mHbgWMA==","signatures":[{"sig":"MEUCIGdHywqzC1kEEbUYKoSBZfCliQ0inyXxLckVR+uIFM+EAiEA3uYCSb+YPi1eMmaMfc+88MG70SVNO5wBYOi86JodHhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0OVxuWISBUysuVOVM5LcRb7HcftyMpMg39GNyDGTjMQIgJhYn6XqpgEV8zLp41CORos1WWz1iwzE2/D9nAGRECuw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-lsp-server@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75857},"main":"dist/server.js","name":"@aehrc/ecl-lsp-server","types":"./dist/server.d.ts","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"engines":{"node":">=22.0.0"},"gitHead":"83284bc065bbe8098b57f05f13e1101e90331263","license":"Apache-2.0","scripts":{"test":"npm run compile && node --test dist/test/*.test.js","clean":"rimraf dist","watch":"tsc -b --watch","compile":"tsc -b","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\""},"version":"1.5.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e0ea6f11-8cb0-415a-8dbf-c29ac3c592d2"}},"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"_npmVersion":"11.21.0","description":"LSP server for SNOMED CT Expression Constraint Language","directories":{},"maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"@aehrc/ecl-core":"^1.5.0","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^6.0.2","@types/node":"^26.6.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ecl-lsp-server_1.5.0_1790907077555_0.7417278613148026"}}},"time":{"created":"2026-03-25T23:57:30.616Z","modified":"2026-10-02T02:11:18.056Z","1.0.0":"2026-03-25T23:57:30.884Z","1.0.1":"2026-03-27T06:24:56.466Z","1.0.2":"2026-03-31T09:53:43.125Z","1.0.3":"2026-03-31T13:34:14.372Z","1.0.4":"2026-03-31T14:38:55.547Z","1.1.0":"2026-04-04T11:17:38.499Z","1.1.1":"2026-04-08T00:48:52.488Z","1.1.2":"2026-04-09T04:13:49.184Z","1.2.0":"2026-08-21T11:40:47.015Z","1.3.0":"2026-08-24T00:24:34.685Z","1.3.1":"2026-08-31T23:51:06.617Z","1.4.0":"2026-09-04T02:51:46.260Z","1.5.0":"2026-10-02T02:11:17.642Z"},"bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-lsp-server#readme","repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-lsp-server"},"description":"LSP server for SNOMED CT Expression Constraint Language","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"readme":"# ecl-lsp-server\n\nLanguage Server Protocol (LSP) server for SNOMED CT Expression Constraint Language (ECL) 2.2. Provides diagnostics, completion, hover, formatting, code actions, code lens, and semantic tokens.\n\nBuilt on [ecl-core](../ecl-core/) — this package is a thin LSP adapter that maps core types to the LSP protocol.\n\n## Install\n\n```bash\nnpm install -g ecl-lsp-server\n```\n\n## Usage\n\n```bash\necl-lsp-server --stdio\n```\n\nThe server communicates over stdio using the LSP protocol. Connect it to any LSP-capable editor.\n\n## LSP Capabilities\n\n| Capability                          | Description                                                                          |\n| ----------------------------------- | ------------------------------------------------------------------------------------ |\n| `textDocument/diagnostics`          | Syntax errors, inactive/unknown concept warnings, semantic validation                |\n| `textDocument/completion`           | Context-aware operators, keywords, filter values, SNOMED CT concept search, snippets |\n| `textDocument/hover`                | Operator documentation, concept information (FSN, PT, active status)                 |\n| `textDocument/formatting`           | Document formatting with 9 configurable options                                      |\n| `textDocument/rangeFormatting`      | Format a selection                                                                   |\n| `textDocument/codeAction`           | 8 refactoring actions (strip/add terms, simplify, parentheses, history, filter)      |\n| `textDocument/codeLens`             | \"Evaluate\" lens above each expression with inline result count                       |\n| `textDocument/semanticTokens`       | Token-level highlighting                                                             |\n| Custom: `ecl/searchConcept`         | SNOMED CT concept search via FHIR                                                    |\n| Custom: `ecl/getSnomedEditions`     | List available SNOMED CT editions                                                    |\n| Custom: `ecl/resolvedSnomedVersion` | Notification when SNOMED version is resolved                                         |\n\n## Configuration\n\nThe server reads settings from `workspace/configuration` requests under the `ecl` namespace.\n\n### Terminology\n\n| Setting                         | Default                               | Description                   |\n| ------------------------------- | ------------------------------------- | ----------------------------- |\n| `ecl.terminology.serverUrl`     | `https://tx.ontoserver.csiro.au/fhir` | FHIR terminology server URL   |\n| `ecl.terminology.timeout`       | `2000`                                | Concept lookup timeout (ms)   |\n| `ecl.terminology.snomedVersion` | `\"\"` (server default)                 | SNOMED CT edition/version URI |\n\n### Semantic Validation\n\n| Setting                          | Default | Description                                                                            |\n| -------------------------------- | ------- | -------------------------------------------------------------------------------------- |\n| `ecl.semanticValidation.enabled` | `true`  | Enable semantic validation (attribute scope, value constraints, empty sub-expressions) |\n\n### Evaluation\n\n| Setting                      | Default | Description                                                    |\n| ---------------------------- | ------- | -------------------------------------------------------------- |\n| `ecl.evaluation.resultLimit` | `200`   | Max concepts returned when evaluating an expression (1–10,000) |\n\n### Formatting\n\n| Setting                                 | Default | Description                                 |\n| --------------------------------------- | ------- | ------------------------------------------- |\n| `ecl.formatting.indentSize`             | `2`     | Spaces per indent level (1–8)               |\n| `ecl.formatting.indentStyle`            | `space` | `space` or `tab`                            |\n| `ecl.formatting.spaceAroundOperators`   | `true`  | Spaces around AND/OR/MINUS                  |\n| `ecl.formatting.maxLineLength`          | `80`    | Line length before breaking (0 = unlimited) |\n| `ecl.formatting.alignTerms`             | `true`  | Vertically align term pipes                 |\n| `ecl.formatting.wrapComments`           | `false` | Wrap long line comments                     |\n| `ecl.formatting.breakOnOperators`       | `false` | Newline before AND/OR/MINUS                 |\n| `ecl.formatting.breakOnRefinementComma` | `false` | Newline after refinement commas             |\n| `ecl.formatting.breakAfterColon`        | `false` | Newline after refinement colon              |\n\n## IDE Clients\n\n| Editor        | Link                                              |\n| ------------- | ------------------------------------------------- |\n| VSCode        | [clients/vscode](../../clients/vscode/)           |\n| IntelliJ IDEA | [clients/intellij](../../clients/intellij/)       |\n| Eclipse       | [clients/eclipse](../../clients/eclipse/)         |\n| Neovim        | [clients/neovim](../../clients/neovim/)           |\n| Sublime Text  | [clients/sublime](../../clients/sublime/)         |\n| Emacs         | [clients/emacs](../../clients/emacs/)             |\n| Claude Code   | [clients/claude-code](../../clients/claude-code/) |\n\n## License\n\nCopyright 2026 Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230\n\nApache License 2.0 — see [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}