{"_id":"@aehrc/ecl-editor-core","_rev":"13-fb83b324fbbbf75ff6af9098a1060535","name":"@aehrc/ecl-editor-core","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@aehrc/ecl-editor-core","version":"1.0.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"c70aea88ebb14d139c1415e91eef8d869cfe29fb","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.0.0.tgz","fileCount":8,"integrity":"sha512-GU9XwxsvNqsrnSVd7rwtG5vStyFZlvLbvULcAIlF1rpiH5SeIPkwr/ZvhWF+URtCMIX6UhG6nHLPhGZ7BhnIVw==","signatures":[{"sig":"MEQCIGDiwFVC5juBAZaxeUTh5kRYi7LBNx2IjKYPgBUUAOt1AiBTpJv3pkNLPKfbUlzwkWkeAaimMxgoxmpI/1DrRzeOlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205602},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"903566b49ac56f33096f0ff37e1ebd07b4928227","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.6.2","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aehrc/ecl-core":"file:../ecl-core"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.0.0_1774483068721_0.6427284696020432","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aehrc/ecl-editor-core","version":"1.0.1","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"4679d9e317e1d10dffd709b28f272f40aa58bccf","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.0.1.tgz","fileCount":8,"integrity":"sha512-N4NKgSUlR7oqhHMcZJeQUNJycwmSMUCM0RThcvMw4aJe0+WwCa1vJJVivwTtmro6rkhgFo/jqD377gFFvJRjkA==","signatures":[{"sig":"MEUCIBeBFrrO4nH7Kh79r796HvIxSzZg2DDUfRmUw+zus/kGAiEAxNDmFu5S7BdpZWGH1n/kd2G/wWt66aJ/WifQG495U9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205602},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8bb179d9dbedc4ba206c5549b9d19a2668a65329","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.12.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"file:../ecl-core"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.0.1_1774592699643_0.3267784329121082","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aehrc/ecl-editor-core","version":"1.0.2","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"c24cdee27feecd2f4098ef14be5a4e6cf2251fb0","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.0.2.tgz","fileCount":8,"integrity":"sha512-HW/jSkKlD4Eefu6iQwn+xfPUZ2RlbYZ4sgeinsuIXVmBgGuzCxgxRralSh0Ok3hBMfj7HsXZybVbaWT0TPH8JQ==","signatures":[{"sig":"MEQCIGNaOoBXaj0rwT2ucL1X8tHa7PnzaP3hQ57bcsTuHi3KAiAT1MAHvWApEGg4NofKPYwaGj/9Wlwc6/aMvvrsOkiYRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205592},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"29a09176f50015ce9372a60c2e618dec51b7a382","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.12.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.0.2_1774950826175_0.780545376620059","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aehrc/ecl-editor-core","version":"1.0.3","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"817bb05cc7070301d3fdb5c4209db9cd441d740c","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.0.3.tgz","fileCount":6,"integrity":"sha512-ChBqBgXOQl4e+A9zu7RDF5ee+Y/VVpU7IIotjvrJ6y6Z/B4/ig568iy5ogCj3maYY7xitA2WJ44rnVdOG4LZIw==","signatures":[{"sig":"MEYCIQCgSGIlQNDsAKXCGf9tjDeev2llgMtwJDX7v7vUELPZeAIhANz8y3iSfywjeLiRmTD8ZHm1ZJ2DmZzwGEqINECNGJtc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81516},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"24a6ce265ec3c8d32ea1f2f08848eed8e96bb839","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.12.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.0.3_1774964057452_0.4929287889953524","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aehrc/ecl-editor-core","version":"1.0.4","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"894a097494cd994e5abc5cf0d607e916555022d7","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.0.4.tgz","fileCount":6,"integrity":"sha512-iZxPxxjY6i0HyWjcaRLJdXzEjHscot/QxrVBZBlgHDZBEaEDRj/HFzFTJzTzJnAEGcf/StplYVeZy9hPDzLifw==","signatures":[{"sig":"MEUCIDrclSmhAv80vURjhk/5kFUfw2lbUU7r3FFAbyMXT3hUAiEAwGPIFsrHnimhXkN+lImLzM7hkUCcoZDelwoqMZFGkF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82006},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"82ee208b2f7f5b3a58619a6a947eb61baf9e6562","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.12.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@aehrc/ecl-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.0.4_1774967938516_0.5400958603597774","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aehrc/ecl-editor-core","version":"1.1.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"1f60ab8e89d8316d2b34af1d33e1f3b1029ffa3c","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.1.0.tgz","fileCount":6,"integrity":"sha512-pMnmjOr0pi6jvejEO1Xk2HPypq2D+e6fyRHINbgjErMP/rnnAcxSCSZU++ilTDVvTS3vhWS6b1MXCQX8H8mirA==","signatures":[{"sig":"MEUCIHVARZVS6u3MJss5+W6MRfKWU3TwTkcHc3UFXBYlYmvYAiEAjykMdfUOlaqI8Xv9AkMiorV9UUUtQVfS3/5WKL3RbTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82006},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"658f464f3ab53a72cd03fa1c560737b8b86c8e3b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.12.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@aehrc/ecl-core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.1.0_1775301461695_0.05760642571924035","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aehrc/ecl-editor-core","version":"1.1.1","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"4c1d38f609c499a55dd71e9d99da53c5b01d35e9","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.1.1.tgz","fileCount":6,"integrity":"sha512-1C2CiXp3MexUMx/v1LMBOHBAjYjAdpjGsuY9xvCrteIGcsL6XYMCKdIygbFvCF++EQtgx7gg9e8EO+WzRPH5Fg==","signatures":[{"sig":"MEQCIFik5t/uS5Tyfgq1Z/biY6vlofcYgaTVNkjqvl8syBtaAiBAbdJNYoKYE6j3yd/wtMMV+sp2Q+9t01MKoEVqzDKjhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86050},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"20a06df2b501d2568c79d7946ecb1bbb6086186e","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.12.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@aehrc/ecl-core":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.1.1_1775609336772_0.4197308719937185","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aehrc/ecl-editor-core","version":"1.1.2","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"bf20ace1fe97a0aa12b3b235f802f78e3bd9ae88","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.1.2.tgz","fileCount":6,"integrity":"sha512-Cd3OK8R5WVGCuLgIvC4N0sngak88WDyfWSGyixS3wS10eZLUrXx9uNxg6QLMm1raxF5xLDHmCo9dWAMMNwHg4Q==","signatures":[{"sig":"MEYCIQCw3dDuXgm8tSIAovcYMWNNyCoqmGDn7kavYH6PKy54OgIhAPXAfqEwqtVy7FOdeKJw/YR5Nl2k3+EB7bMYGV+jnacD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86050},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1360bb4842948b1974f46cc371fa191c91cfa541","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.12.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@aehrc/ecl-core":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.2.1","typescript":"^5.3.3","monaco-editor":"^0.52.2","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.1.2_1775708032417_0.670177269804608","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aehrc/ecl-editor-core","version":"1.2.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"10907bc2299a3f2508115aa3229446cda840d49f","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.2.0.tgz","fileCount":6,"integrity":"sha512-P3S9r+o2nQ+lrDtoXdT66ZiKe2jRqHBPNJ+jw6DaBV6ONLERulfonA0Sis6tgA/HxOqQtO6Ma662yKfi2A8g4Q==","signatures":[{"sig":"MEUCIQD/6dEcctn0hYgaviCGORI1Hp+oIU66WpqOl+sMJ8TTzAIgbkRLav94oreAEXCondTnqin2dAf4hv8PKOWAorNVosA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90564},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"13a206ad54f603ffef6438be479ada7ec53d67dd","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.19.0","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@aehrc/ecl-core":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^4.1.2","typescript":"^6.0.2","monaco-editor":"^0.55.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.2.0_1787312451879_0.4611798433274432","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aehrc/ecl-editor-core","version":"1.3.0","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"f083180a49ea6f1d0b1eae12f0e7468e809d3a75","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.3.0.tgz","fileCount":6,"integrity":"sha512-tnfBc0Fydjnjsx1WHkWtPMtMnrwYHOQ0arwrui+cJpW0e1LeBXTVlUUh4hLH6TEfAu9aX0U52P78w9Tt7aKNZQ==","signatures":[{"sig":"MEQCIHsyW+J+m7MsxAW/a7+KGOGdA2iAY1skfaaNyBBm17f7AiBmXIamtzImckkG4OwrM/JxI5q2GdTIgWxjaWCTkLulUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90876},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3418f96b2920db6f0fba981274564fec1f9c6d39","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.19.0","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@aehrc/ecl-core":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^4.1.2","typescript":"^6.0.2","monaco-editor":"^0.55.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.3.0_1787531079547_0.6116459212148011","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aehrc/ecl-editor-core","version":"1.3.1","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"license":"Apache-2.0","_id":"@aehrc/ecl-editor-core@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-editor-core#readme","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"f3dfe18bbbcb33917c970064c560bfec8f06c3fa","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.3.1.tgz","fileCount":6,"integrity":"sha512-yQxPoNT/IuoKPhKApWbSx7KrT6ykR93WTd8hi3tG8+0l890iGQgxdCiGdRUudiWzVjv7sx+fRluEptsDkehUSA==","signatures":[{"sig":"MEYCIQChFo4Mo6+pqPsQjph6lcwvXoiDwHPT95jwun2IO8ByHAIhAIl34W+vvW+vQBu+DZRBOQnhjPVjcEIH4upZGxPsIM9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93654},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"19e4835ae23e8e3da1c0b7b674037dd3dc5fbfee","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.19.1","description":"Headless ECL editor integration for Monaco and CodeMirror","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@aehrc/ecl-core":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^4.1.11","typescript":"^6.0.2","monaco-editor":"^0.56.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ecl-editor-core_1.3.1_1788220271690_0.6642780093630525","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"_id":"@aehrc/ecl-editor-core@1.4.0","bugs":{"url":"https://github.com/aehrc/ecl-lsp/issues"},"dist":{"shasum":"8c72de6943429c285f179678262faa10f2f2abbe","tarball":"https://registry.npmjs.org/@aehrc/ecl-editor-core/-/ecl-editor-core-1.4.0.tgz","fileCount":29,"integrity":"sha512-auJol1S5j7Sq9Za/IKSAI65/Djf+nCZbmsY+OgUuQ3l9OXJZWVYl5ghuWYr4C3SaYe2Go21iyV5gXJ95JuxQ6g==","signatures":[{"sig":"MEUCIQDu1ZneuIFihFfvJYEwVyO2i6AksAhFeSJ31muWmTcFugIgaW2Zu71+WjevOpzu62kDFJMuvzBL0BE6JfGx3IimAx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7oDvhTzwpXZZ0/LVV6IceNIPMlbfMgUuElw4Vw9lXywIgH5ZVo+Lm4OGyBmkJvUrci1EaOyOHLefh5XVWZTe3Tbg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aehrc%2fecl-editor-core@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95941},"main":"dist/index.cjs","name":"@aehrc/ecl-editor-core","type":"module","types":"dist/index.d.ts","author":{"url":"CSIRO","name":"Commonwealth Scientific and Industrial Research Organisation"},"module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b0165496091ab63a876c2ae04ff05fe7894092d3","license":"Apache-2.0","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","compile":"vite build","prepack":"node -e \"require('fs').copyFileSync('../../LICENSE','LICENSE')\"","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"1.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb13b113-ab83-4997-a9e4-e32d52de85ae"}},"homepage":"https://github.com/aehrc/ecl-lsp/tree/main/packages/ecl-editor-core#readme","repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"_npmVersion":"11.19.1","description":"Headless ECL editor integration for Monaco and CodeMirror","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.2","dependencies":{"@aehrc/ecl-core":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^6.0.2","monaco-editor":"^0.56.0","vite-plugin-dts":"^5.0.3"},"peerDependencies":{"monaco-editor":">=0.40.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ecl-editor-core_1.4.0_1788490387943_0.44049814514826036"}}},"time":{"created":"2026-03-25T23:57:48.668Z","modified":"2026-09-04T02:53:08.435Z","1.0.0":"2026-03-25T23:57:48.862Z","1.0.1":"2026-03-27T06:24:59.792Z","1.0.2":"2026-03-31T09:53:46.332Z","1.0.3":"2026-03-31T13:34:17.601Z","1.0.4":"2026-03-31T14:38:58.671Z","1.1.0":"2026-04-04T11:17:41.870Z","1.1.1":"2026-04-08T00:48:56.904Z","1.1.2":"2026-04-09T04:13:52.604Z","1.2.0":"2026-08-21T11:40:52.002Z","1.3.0":"2026-08-24T00:24:39.697Z","1.3.1":"2026-08-31T23:51:11.802Z","1.4.0":"2026-09-04T02:53:08.034Z"},"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-editor-core#readme","repository":{"url":"git+https://github.com/aehrc/ecl-lsp.git","type":"git","directory":"packages/ecl-editor-core"},"description":"Headless ECL editor integration for Monaco and CodeMirror","maintainers":[{"name":"johngrimes","email":"John.Grimes@csiro.au"},{"name":"dionmcm","email":"dion.mcmurtrie@csiro.au"},{"name":"jgsuess","email":"jgsuess@gmail.com"}],"readme":"# @aehrc/ecl-editor-core\n\nHeadless ECL editor integration for Monaco Editor — syntax registration, diagnostics engine, completion, hover, formatting, and FHIR terminology support.\n\nBuilt on [ecl-core](../ecl-core/).\n\n## Install\n\n```bash\nnpm install @aehrc/ecl-editor-core\n```\n\n**Peer dependency:** `monaco-editor` >= 0.40.0\n\n## Quick Start\n\n```typescript\nimport * as monaco from 'monaco-editor';\nimport { registerEclLanguage } from '@aehrc/ecl-editor-core';\n\nconst disposable = registerEclLanguage(monaco, {\n  fhirServerUrl: 'https://tx.ontoserver.csiro.au/fhir',\n  semanticValidation: true,\n});\n\n// Create an editor instance\nconst editor = monaco.editor.create(document.getElementById('editor'), {\n  language: 'ecl',\n  value: '<< 404684003 |Clinical finding|',\n});\n\n// Update config at runtime\ndisposable.updateConfig({ snomedVersion: 'http://snomed.info/sct/32506021000036107' });\n\n// Clean up\ndisposable.dispose();\n```\n\n## Monaco web workers\n\nMonaco runs some services in a web worker and expects **you** to tell your bundler\nhow to load it. If you do not, monaco reports:\n\n```\nFailed to load worker script for label: editorWorkerService.\nEnsure your bundler properly bundles modules referenced by\n\"new URL('...?esm', import.meta.url)\".\n```\n\nThe editor still works, but every operation that waits on the worker pays a\ntimeout first. Measured on the same document, formatting via\n`editor.action.formatDocument`:\n\n| monaco 0.56.0         | time to format |\n| --------------------- | -------------- |\n| worker not configured | ~1025 ms       |\n| worker configured     | ~15-150 ms     |\n\nThat is a ~60x difference, and it is silent - nothing throws, and the only signal\nis a console error most people never look for.\n\n### Vite\n\n```typescript\nimport * as monaco from 'monaco-editor';\nimport EditorWorker from 'monaco-editor/editor/editor.worker?worker';\n\nself.MonacoEnvironment = {\n  getWorker: () => new EditorWorker(),\n};\n```\n\nThe specifier changed in monaco 0.56.0. Use whichever matches your version:\n\n| monaco    | worker specifier                            |\n| --------- | ------------------------------------------- |\n| >= 0.56.0 | `monaco-editor/editor/editor.worker`        |\n| <= 0.55.x | `monaco-editor/esm/vs/editor/editor.worker` |\n\n0.56.0 [reorganised its ESM entry points](https://github.com/microsoft/monaco-editor/pull/5155)\nso that `./*` maps to `./esm/vs/*`. The older deep path therefore resolves to a\ndoubled `esm/vs/esm/vs/...` and fails with `ERR_MODULE_NOT_FOUND` - which is worth\nknowing for any deep import into monaco, not just the worker.\n\n### Webpack\n\nUse [`monaco-editor-webpack-plugin`](https://github.com/microsoft/monaco-editor/tree/main/webpack-plugin),\nwhich wires the workers up for you.\n\n### AMD loader / script tag\n\nNo setup needed. `monaco-editor/min/vs/loader.js` configures its own workers.\n\nECL support itself needs only the editor worker: this package registers plain\nlanguage providers and does not add a worker of its own.\n\n## API\n\n### `registerEclLanguage(monaco, config?)`\n\nRegisters the ECL language with Monaco. Returns an `EclEditorDisposable` with `dispose()` and `updateConfig()` methods. Safe to call multiple times (idempotent).\n\n### `EclEditorConfig`\n\n```typescript\ninterface EclEditorConfig {\n  fhirServerUrl?: string; // Default: 'https://tx.ontoserver.csiro.au/fhir'\n  snomedVersion?: string; // SNOMED CT edition/version URI\n  terminologyService?: ITerminologyService; // Custom service (bypasses fhirServerUrl)\n  formattingOptions?: Partial<FormattingOptions>;\n  semanticValidation?: boolean; // Default: true\n  semanticDebounceMs?: number; // Default: 500\n  corsProxy?: string; // Prepended to FHIR URLs for browser CORS\n  onResolvedSnomedVersion?: (uri: string) => void;\n}\n```\n\n### `DiagnosticsEngine`\n\nFramework-agnostic two-phase diagnostics engine. Immediate syntax errors + debounced FHIR-powered semantic validation.\n\n### `registerToggleTermsAction(editor, monaco, getService)`\n\nRegisters a \"Toggle Display Terms\" editor action bound to **Shift+Alt+T**. If any concept IDs lack display terms, looks them up via FHIR and inserts them; if all concepts already have terms, strips them. Returns a disposable.\n\n```typescript\nimport { registerToggleTermsAction } from '@aehrc/ecl-editor-core';\n\nconst disposable = registerToggleTermsAction(editor, monaco, () => registration.getTerminologyService());\n```\n\n### `ECL_LANGUAGE_ID`\n\nLanguage ID constant: `\"ecl\"`.\n\n## Invoking code actions\n\nTrigger quick fixes through the editor's command path, not `getAction`:\n\n```typescript\neditor.trigger('my-app', 'editor.action.quickFix', {});\n```\n\nThe widely-used idiom\n\n```typescript\neditor.getAction('editor.action.quickFix')?.run(); // breaks on monaco >= 0.56.0\n```\n\n**fails silently** on monaco 0.56.0 and later: `getAction('editor.action.quickFix')`\nreturns `undefined` there, so the optional chain short-circuits and nothing\nhappens - no error, no widget, no indication that the call did nothing. The\ncommand path works on 0.55.x and 0.56.x alike.\n\nThis is a lookup change, not a broken feature. Invoked correctly, the action\nwidget renders identically on both versions, ECL quick fixes included.\n\n## CORS\n\nWhen running in a browser, FHIR requests may be blocked by CORS. Use the `corsProxy` option to route requests through a proxy:\n\n```typescript\nregisterEclLanguage(monaco, {\n  corsProxy: 'https://your-cors-proxy.example.com/',\n});\n```\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"}