{"_id":"@atomic-ehr/fhirpath-lsp","_rev":"14-8c4bfc6015eb4553b1b3571e18c8272d","name":"@atomic-ehr/fhirpath-lsp","dist-tags":{"latest":"0.0.7","canary":"0.0.7-canary.20260323163539.40358cd"},"versions":{"0.0.1":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.1","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.1","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"b61d8fd1f1e1ce7b7574a365749b7d4ea360f6f6","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.1.tgz","fileCount":43,"integrity":"sha512-jtbL/uQE3dzwA/q1nBhPouKE/IO+ezQMVdNz6V/O5MLjpSRY/NCI/6jfL6Hea+0pbZ/Tipwwpx7bA5GM3shTPA==","signatures":[{"sig":"MEYCIQDdWN48myHEEKZ8uITyoXGXn8KgD/0BaGwkYPloC6AuBwIhAPECbbyBMAfej6wChsYR2CmncRBIRyazyQmhuZVWXIyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174578},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"342ec591e150ac842f5967bd48f641ef5df2c214","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"aitem","email":"muradbei@gmail.com"},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.5.1","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"24.6.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"0.0.5-canary.20251201113347.17a0301","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.1_1764590413086_0.48582812149643395","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.20251201120303.e2f4163":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.1-canary.20251201120303.e2f4163","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.1-canary.20251201120303.e2f4163","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"45994500846a5451832e4e6e2f5597d2bcf412c3","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.1-canary.20251201120303.e2f4163.tgz","fileCount":43,"integrity":"sha512-Q7CluEo1SlWT9pq+mQuM15CNOFW5BNU5ptadBMITyQUut59BH8Fio96wx6g9z8pQLnku6744iczyf4Vf4mTQuw==","signatures":[{"sig":"MEUCIQDSyThmi15Xtj+NQ76oIUV4P7liDXgNedTj6Ada0qTF5wIgboo1IC/pgmvraELdX+R9Imzdra5EoLxBdA+AknBFPCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.1-canary.20251201120303.e2f4163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174629},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"e2f41630e9c5e1beb25d55654d3cc1e7762d3064","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.6.4","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"0.0.5-canary.20251201113347.17a0301","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.1-canary.20251201120303.e2f4163_1764590591566_0.4081071024497256","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.20251201121200.b3de600":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.1-canary.20251201121200.b3de600","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.1-canary.20251201121200.b3de600","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"3a9a2ee1989808a2164d6b1e09a2ef5ed6cb07c7","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.1-canary.20251201121200.b3de600.tgz","fileCount":43,"integrity":"sha512-5ZbBsm+5y6eM20WwL96bM7OdVTpWnxiTosX8udiU+U1gfEj7FvmLq3NUJevYVBl5vQGQETvrU4HmxV0bN/VDNg==","signatures":[{"sig":"MEQCIBO3ArF33jdqfaAKHuD0pjM/h8l/X2OO0c73IrKItfv/AiAwzT6NoBXyfFMFVbZIjJGKC8uwy6nLm0LWZUrqVOXOBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.1-canary.20251201121200.b3de600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174541},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"b3de6001acd16106a040eda4acb173e4bcbfc9b5","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.6.4","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.0.5","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.1-canary.20251201121200.b3de600_1764591131143_0.17723557765032405","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.2","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.2","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"98e24421f3f8d0aedd46647cec4adf3884d35c31","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.2.tgz","fileCount":43,"integrity":"sha512-Gemz36k8YLvWEGyFcNko6JkCU3UHL0CpQwSIkL/LC6HAdcetogfyNW20oX7Jf8Vcwr0DG1bqBzTPF6fDd6f/1w==","signatures":[{"sig":"MEUCIQCFxXcWQ0Uii1tDodtu2kq5Cym0HD841poEo8c84LxKxwIgFxh6UBSuAhYl2SghlxxuSIPJ+zxhWb1cbyD51e4HQw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174512},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"9d2e9357b8e7afe026c8a1cb5640eaf253ce54ba","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.6.4","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.0.5","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.2_1764591279914_0.441840086247115","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-canary.20260204100001.28a678e":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.2-canary.20260204100001.28a678e","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.2-canary.20260204100001.28a678e","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"f739be5e3cfc00941671357d0a156a845cb55d80","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.2-canary.20260204100001.28a678e.tgz","fileCount":43,"integrity":"sha512-ulrhWDD9nNoRvl03bksjwI+YOllTKthUzcg9Qy10THDQUbyrTYTy5LtbuxOYpikW6rJdtz4RE700eFulULvKwg==","signatures":[{"sig":"MEUCIQDAPIe5tNetqQfW5OIrUwQDhMOEgq6WYIjZHrsbB+dulwIgBglkjvHHZV4acqzkPhms7wt6qsp5dhIicw4/Lq+AlkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.2-canary.20260204100001.28a678e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174730},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"28a678e82ed77cb98fd23b131ab4bad2f664847a","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.8.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.1.0","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.2-canary.20260204100001.28a678e_1770199208335_0.7336886200302533","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-canary.20260204100945.a3ce3ee":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.3-canary.20260204100945.a3ce3ee","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.3-canary.20260204100945.a3ce3ee","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"1c09fccdf951a1461224e1ec52429aafa49a776a","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.3-canary.20260204100945.a3ce3ee.tgz","fileCount":43,"integrity":"sha512-fRRlDTLHuKKjlIiOmFh6QaqsZPrGjMN+adeBYNyYaNKztCMSNEXkk51a4iuq91vqaxyrE4PC9JoYst2UR20tHA==","signatures":[{"sig":"MEUCIQC9gbBpVGGbfvFyNOaX988JKGKoTjs4M/iyKSq4E8a2VAIgVb8nCtiguhzIOYGhckS+D/XuT57MQNcdKLOuavEEjuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.3-canary.20260204100945.a3ce3ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174730},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"a3ce3eef02c6b5cd455820ab1f51598ec4c5bbf3","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.8.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.1.0","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.3-canary.20260204100945.a3ce3ee_1770199792683_0.34159291829075644","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.3","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.3","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"34a7796b3817558b0f2792d327b4632c94367448","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.3.tgz","fileCount":43,"integrity":"sha512-FJSzSLEXpQbLQ9tWD02EN13T91PqVE8Y/J/KFDCCRFdct1AKPo+8hvlJaTbv0ImL9fv6w+YrrtgqZ62d6MnIQQ==","signatures":[{"sig":"MEUCIA4xqZTFUJ78iQFoJBVvxYvAgq88UDvuxirK6YkH86apAiEAt/nBrlT/Fp9nDE6EvcOeIXrdAgbRDjQyEYt8GZDWCJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174701},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"a3ce3eef02c6b5cd455820ab1f51598ec4c5bbf3","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.8.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.1.0","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.3_1770199794589_0.7421759711440128","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.4","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.4","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"ee5eaa99bfacc763a11a94dd7720d24ad51455a4","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.4.tgz","fileCount":43,"integrity":"sha512-KBrjliyn6p+W59VkTwbtnETvfTAYvtbPrpCUs1DFymewJqzxoohIsSksh7HRAi5ekPLZfl9ITGjBy5vBG6iI8A==","signatures":[{"sig":"MEUCIBvhLOCsmx+ZBhFoYLyLwNHvPOuPeBB69yD5DjIkUQ6NAiEA2pNJdJSM9eBRa6tmaUCtnO/QfczbAo0nMLAz/xr7ETc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174701},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"f07788572dcb71b7aa9277122d94e3b81906642e","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.9.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.1.1","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.4_1770813630757_0.1714371818091005","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-canary.20260211124054.02b7a92":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.5-canary.20260211124054.02b7a92","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.5-canary.20260211124054.02b7a92","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"58505ec24c0921d6dfb1bc4195f76c27bd47d640","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.5-canary.20260211124054.02b7a92.tgz","fileCount":43,"integrity":"sha512-VtkFl2+C4GS/vsUTROcVZna4JNVLACKXc/pByRW12huHDmMeoKcFVDzdQfb20Y3IUDquMZkHYN/BLxIh2aJrfQ==","signatures":[{"sig":"MEUCIBL42iyPnBWz6uRJkIiVKfONRiBCxZjKcy7d5+Lf0x9ZAiEA8uToNv8yGrIiELSHIOPk25dOSElhhyYCrPc+BBjCgCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.5-canary.20260211124054.02b7a92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174730},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"02b7a9289dc01862ba76d8f26486c9bf78241629","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.9.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.1.2","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.5-canary.20260211124054.02b7a92_1770813660489_0.8864249503570756","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.5","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.5","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"6ff6f7a348ddc428df571630c1437c5843485bad","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.5.tgz","fileCount":43,"integrity":"sha512-qi1aP/sWcavxUuz3YCcFp+qu8/rBFu3Kd/qGmg9tBid0dGFMKCFE/9myrKe4jYHMPPWruNEEcKCQf1RkOaYWyQ==","signatures":[{"sig":"MEQCIDeG4vXLyP31Apb2D+CJMWXfE9cWZjg7lPswOcF6sqOOAiB63M+m4jIgwzK+luuMbmWqbKwSsiN4D4da45mrfda+1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174701},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"02b7a9289dc01862ba76d8f26486c9bf78241629","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.9.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.8.5","@codemirror/view":"^6.38.1","@codemirror/state":"^6.5.2","@codemirror/search":"^6.5.11","@atomic-ehr/fhirpath":"^0.1.2","@codemirror/commands":"^6.8.1","@codemirror/language":"^6.11.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.18.6","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.5_1770813682681_0.18967153964011074","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-canary.20260311093622.d8d9b11":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.6-canary.20260311093622.d8d9b11","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.6-canary.20260311093622.d8d9b11","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"1c1284b7b2a6455ab7337ab3e2d0db79d58a165c","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.6-canary.20260311093622.d8d9b11.tgz","fileCount":43,"integrity":"sha512-WDCe+/QYf2qGl27WWtxxKOotSAP+8ekdZ8G4n/xrJJUxluajj8nG/opvmVA7KHL/+fV28Ltq1+xkRm+5yJiIDw==","signatures":[{"sig":"MEQCIFutqMvAo8hMtc28OcxNWo++4svb9VTC4Za7c0A3UfVOAiB/O8S4O3HrguoDt/g3APFahXC4VVQJthkzVoZkndsrmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.6-canary.20260311093622.d8d9b11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177731},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"d8d9b110ede3882403ff8c9f3bb51276558eaae5","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.11.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.5","@codemirror/view":"^6.39.17","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@atomic-ehr/fhirpath":"^0.1.3","@codemirror/commands":"^6.10.2","@codemirror/language":"^6.12.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@types/node":"^20.19.37"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.6-canary.20260311093622.d8d9b11_1773221793126_0.24544952967489508","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.6","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.6","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"5d8e7955e092bdfe2d603f97c42b8339d8629bf2","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.6.tgz","fileCount":43,"integrity":"sha512-G7uvLBESblf4SRTqeC8iCLPPZj+s6tB8eTFUGyT4OPIAbjWqeDI3D16iL6HXiubL+ypC6uIWJw7JfcnAXbbdaw==","signatures":[{"sig":"MEYCIQDYhdsPNAc/AOLLjtu80Dg5PKe6gbz0ZYsU0hKT1mQxNQIhAKkms0rutYCJfgVq3aN85gKXwZKMzqt21sa8g96cIz1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177702},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"d8d9b110ede3882403ff8c9f3bb51276558eaae5","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.11.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.5","@codemirror/view":"^6.39.17","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@atomic-ehr/fhirpath":"^0.1.3","@codemirror/commands":"^6.10.2","@codemirror/language":"^6.12.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@types/node":"^20.19.37"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.6_1773221806120_0.8087283841980046","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-canary.20260323163539.40358cd":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.7-canary.20260323163539.40358cd","license":"MIT","_id":"@atomic-ehr/fhirpath-lsp@0.0.7-canary.20260323163539.40358cd","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"dist":{"shasum":"90c9f604c350b2aa75e0443c77f622157f2940cd","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.7-canary.20260323163539.40358cd.tgz","fileCount":43,"integrity":"sha512-fSFcNIqefeSbBrhdzBvwNvXlGmaGlf+NuxZL9KDHmKmSp9Nq4utc9GsFbLY6J6dRXLmB20CyKtZ/Ov1BPONOrw==","signatures":[{"sig":"MEUCIQDxWqFepBPQQflrEkJQIRFMnvH9tvDDduHBq4h6+3ZouAIgIGTEpkwpI3zm2u1cjpXYaqwttb4kITK14o8x+NQG0jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.7-canary.20260323163539.40358cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177731},"main":"out/server.node.js","type":"module","types":"./out/server.node.d.ts","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"gitHead":"40358cde1d2f0ee1dab913b19a453a65fe33453e","scripts":{"dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","build":"bunx tsc -b","debug":"bun debug/debug-server.ts --hot --watch","start":"bun debug/debug-server.ts","watch":"bunx tsc -b --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &","lsp:stdio":"bun src/server.ts --stdio","typecheck":"bun tsc --noEmit","test:watch":"bun test --watch","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"repository":{"url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git","type":"git"},"_npmVersion":"11.12.0","description":"Minimal FHIRPATH LSP server implementation","directories":{},"_nodeVersion":"20.20.1","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.5","@codemirror/view":"^6.39.17","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@atomic-ehr/fhirpath":"^0.1.4","@codemirror/commands":"^6.10.2","@codemirror/language":"^6.12.2","vscode-languageserver":"^9.0.1","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.3","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@types/node":"^20.19.37"},"_npmOperationalInternal":{"tmp":"tmp/fhirpath-lsp_0.0.7-canary.20260323163539.40358cd_1774283746451_0.6532160561398788","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@atomic-ehr/fhirpath-lsp","version":"0.0.7","description":"Minimal FHIRPATH LSP server implementation","main":"out/server.node.js","type":"module","repository":{"type":"git","url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git"},"license":"MIT","exports":{".":{"bun":"./out/server.node.js","default":"./out/server.browser.js"}},"scripts":{"start":"bun debug/debug-server.ts","build":"bunx tsc -b","watch":"bunx tsc -b --watch","dev":"bun run build && code --extensionDevelopmentPath=`pwd`/client","test":"bun test","test:watch":"bun test --watch","typecheck":"bun tsc --noEmit","lsp:stdio":"bun src/server.ts --stdio","lsp:websocket":"bun src/server.ts --websocket","lsp:websocket:port":"bun src/server.ts --websocket --port=4000","debug":"bun debug/debug-server.ts --hot --watch","debug:bg":"bun debug/debug-server.ts --hot --watch &"},"dependencies":{"@atomic-ehr/fhirpath":"^0.1.4","@codemirror/autocomplete":"^6.20.1","@codemirror/commands":"^6.10.2","@codemirror/language":"^6.12.2","@codemirror/lint":"^6.9.5","@codemirror/search":"^6.6.0","@codemirror/state":"^6.5.4","@codemirror/theme-one-dark":"^6.1.3","@codemirror/view":"^6.39.17","codemirror":"^6.0.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12"},"devDependencies":{"@types/node":"^20.19.37","typescript":"^5.9.3","@types/bun":"latest"},"gitHead":"40358cde1d2f0ee1dab913b19a453a65fe33453e","types":"./out/server.node.d.ts","_id":"@atomic-ehr/fhirpath-lsp@0.0.7","bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","_nodeVersion":"20.20.1","_npmVersion":"11.12.0","dist":{"integrity":"sha512-rhnf/VrTKSa69cOzlFc9Z3bow1YlvJ2/5AZ4uKX9C769muZZKTbu8atN+NOmCOgSD8m+4q8e6xfRvbRSj7lZxg==","shasum":"b75d149dfcf0301c3c9aa3c2cf7c9730e2ba181e","tarball":"https://registry.npmjs.org/@atomic-ehr/fhirpath-lsp/-/fhirpath-lsp-0.0.7.tgz","fileCount":43,"unpackedSize":177702,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomic-ehr%2ffhirpath-lsp@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNE6SRonK6l2KBpv3wYXX1zRGijMASVdwAdm/nl9NcEQIhAMtDbd1WKSPdYqxRK9q0+DVxFQNYRhWw0scSkFv9Dkhd"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffc3461b-0bee-4f98-87d1-4e4f8c23bf19"}},"directories":{},"maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fhirpath-lsp_0.0.7_1774283755721_0.07279187726277647"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-01T12:00:12.977Z","modified":"2026-03-23T16:35:56.216Z","0.0.1":"2025-12-01T12:00:13.367Z","0.0.1-canary.20251201120303.e2f4163":"2025-12-01T12:03:11.764Z","0.0.1-canary.20251201121200.b3de600":"2025-12-01T12:12:11.323Z","0.0.2":"2025-12-01T12:14:40.107Z","0.0.2-canary.20260204100001.28a678e":"2026-02-04T10:00:08.502Z","0.0.3-canary.20260204100945.a3ce3ee":"2026-02-04T10:09:52.843Z","0.0.3":"2026-02-04T10:09:54.734Z","0.0.4":"2026-02-11T12:40:30.912Z","0.0.5-canary.20260211124054.02b7a92":"2026-02-11T12:41:00.618Z","0.0.5":"2026-02-11T12:41:22.836Z","0.0.6-canary.20260311093622.d8d9b11":"2026-03-11T09:36:33.279Z","0.0.6":"2026-03-11T09:36:46.373Z","0.0.7-canary.20260323163539.40358cd":"2026-03-23T16:35:46.617Z","0.0.7":"2026-03-23T16:35:55.865Z"},"bugs":{"url":"https://github.com/atomic-ehr/fhirpath-lsp2/issues"},"license":"MIT","homepage":"https://github.com/atomic-ehr/fhirpath-lsp2#readme","repository":{"type":"git","url":"git+https://github.com/atomic-ehr/fhirpath-lsp2.git"},"description":"Minimal FHIRPATH LSP server implementation","maintainers":[{"name":"aitem","email":"muradbei@gmail.com"},{"name":"aleksandr.penskoi","email":"aleksandr.penskoi@gmail.com"},{"name":"niquola","email":"niquola@health-samurai.io"}],"readme":"# FHIRPath Language Server Protocol (LSP) Implementation\n\nA Language Server Protocol implementation for FHIRPath expressions, providing intelligent IDE support for FHIR query language development.\n\n🚀 **[Live Demo](https://fhirpath-lsp2.onrender.com/)** - Try the FHIRPath LSP in your browser!\n\n## Overview\n\nThis project implements an LSP server for FHIRPath, a path-based navigation and extraction language for FHIR (Fast Healthcare Interoperability Resources). The server provides real-time validation, syntax checking, and intelligent code assistance for FHIRPath expressions.\n\n## Features\n\n- **Real-time Validation**: Validates FHIRPath expressions as you type using the `@atomic-ehr/fhirpath` analyzer\n- **FHIR R4 Support**: Built-in support for FHIR R4.0.1 data model with type checking\n- **Multiple Transport Modes**: \n  - Standard I/O (stdio) for traditional editor integration\n  - WebSocket for web-based editors and remote connections\n- **Code Intelligence**:\n  - Syntax error detection and reporting\n  - Hover information for FHIRPath elements\n  - Auto-completion for FHIR resources and FHIRPath functions\n  - Document symbol navigation\n- **Debug Interface**: Web-based debug client for testing and development\n\n## Architecture\n\n### Core Components\n\n- **`src/server.ts`**: Main LSP server implementation\n  - Handles connection setup (stdio/WebSocket)\n  - Manages LSP protocol communication\n  - Provides completion, hover, and navigation features\n  - WebSocket connection management for browser-based clients\n\n- **`src/validate.ts`**: FHIRPath validation engine\n  - Integrates with `@atomic-ehr/fhirpath` analyzer\n  - Manages FHIR R4 model provider\n  - Converts FHIRPath diagnostics to LSP format\n  - Caches FHIR model data in `.fhir-cache` directory\n\n### Debug Tools\n\n- **`debug/debug-server.ts`**: Development server using Bun.serve\n  - Serves the debug client interface\n  - Provides integrated LSP WebSocket endpoint\n  - Hot module replacement for development\n  - Health check endpoint\n\n- **`debug/index.html`**: Web-based LSP client\n  - CodeMirror editor integration\n  - Real-time diagnostic display\n  - LSP message inspector\n  - Visual feedback for errors and warnings\n\n- **`debug/client.ts`**: Browser-side LSP client implementation\n  - WebSocket connection management\n  - LSP protocol handling\n  - Editor synchronization\n\n### Testing\n\n- **`test/server.test.ts`**: Server integration tests\n- **`test/validate.test.ts`**: Validation logic tests\n- **`test/lsp-test-client.ts`**: LSP client for testing\n\n## Installation\n\n```bash\nbun install\n```\n\n## Usage\n\n### Running the LSP Server\n\n**Standard I/O mode** (for editor integration):\n```bash\nbun run lsp:stdio\n```\n\n**WebSocket mode** (default port 3000):\n```bash\nbun run lsp:websocket\n```\n\n**WebSocket with custom port**:\n```bash\nbun run lsp:websocket:port  # Uses port 4000\n# or\nbun src/server.ts --websocket --port=5000\n```\n\n### Development Mode\n\nRun the debug server with hot reload:\n```bash\nbun run debug\n```\n\nThis starts:\n- Debug client at http://localhost:8080\n- LSP WebSocket at ws://localhost:8080/lsp\n- Health check at http://localhost:8080/health\n\n### Building\n\nCompile TypeScript to JavaScript:\n```bash\nbun run build\n```\n\nWatch mode for development:\n```bash\nbun run watch\n```\n\n### Testing\n\nRun all tests:\n```bash\nbun test\n```\n\nWatch mode for tests:\n```bash\nbun run test:watch\n```\n\n## LSP Capabilities\n\nThe server currently supports:\n\n- **Text Document Sync**: Incremental synchronization\n- **Completion**: Context-aware suggestions for FHIR resources and FHIRPath functions\n- **Hover**: Information about elements under cursor\n- **Diagnostics**: Real-time error and warning detection\n- **Definition Provider**: Navigate to definitions\n- **References Provider**: Find all references\n- **Document Symbols**: Outline view support\n- **Workspace Symbols**: Project-wide symbol search\n- **Code Actions**: Quick fixes and refactoring\n- **Document Formatting**: Code formatting support\n\n## Configuration\n\nThe server uses the following configuration:\n\n- **FHIR Package**: hl7.fhir.r4.core v4.0.1\n- **Cache Directory**: `./.fhir-cache` for FHIR model data\n- **Error Recovery**: Enabled for better IDE experience\n\n## Integration\n\n### VS Code Extension\n\nThe server can be integrated into VS Code through a custom extension. Place extension files in the `client/` directory and use the development command:\n\n```bash\nbun run dev\n```\n\n### Web-Based Editors\n\nConnect to the WebSocket endpoint for browser-based integration:\n\n```javascript\nconst ws = new WebSocket('ws://localhost:3000');\n// Send LSP messages as JSON\n```\n\n## Dependencies\n\n- **Runtime**: Bun (for native TypeScript execution and WebSocket support)\n- **LSP Implementation**: vscode-languageserver\n- **FHIRPath Analysis**: @atomic-ehr/fhirpath\n- **Development**: TypeScript, CodeMirror (for debug client)\n\n## Project Structure\n\n```\nfhirpath-lsp-2/\n├── src/                    # Source code\n│   ├── server.ts          # Main LSP server\n│   └── validate.ts        # Validation logic\n├── debug/                  # Debug tools\n│   ├── debug-server.ts    # Development server\n│   ├── index.html         # Debug client UI\n│   └── client.ts          # Browser LSP client\n├── test/                   # Test files\n│   ├── server.test.ts     # Server tests\n│   ├── validate.test.ts   # Validation tests\n│   └── lsp-test-client.ts # Test utilities\n├── docs/                   # Documentation\n│   ├── lsp-basics.md      # LSP concepts\n│   └── lsp-inspector.md   # Debug tools guide\n├── out/                    # Compiled output\n└── package.json           # Project configuration\n```\n\n## License\n\nThis project is part of the Atomic EHR organization's FHIRPath tooling ecosystem.","readmeFilename":"README.md"}