{"_id":"babelfhir-ts","_rev":"130-abe21ef2d296ef64db3b88a415f8239a","name":"babelfhir-ts","dist-tags":{"latest":"1.6.12"},"versions":{"1.0.12":{"name":"babelfhir-ts","version":"1.0.12","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.12","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"0b78d5208072a56eb3f4aeaf548cf3a50a6ecd9b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.12.tgz","fileCount":17,"integrity":"sha512-2nvZcWLPUpMtVz02bNu+LY77hqdM6733i1dKPJO0/NG2JJxNbN3ddA3FyeS1D2qGJribBtoEuR2XpbGh1b1vzA==","signatures":[{"sig":"MEUCICaBo/43ZJsdnacKctIBop/CuZuaRJLVjfKMq/9V/ZCnAiEAqLf0YSgGHx2+LC9DZuVHX9j5eI18y2yhr/0GLcB8Ph8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262589},"main":"out/main.js","type":"module","gitHead":"79ce8040ce29615808b67cc5b9db0eec281e2fd5","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"tsc && npm run build:bin","start":"node dist/main.js","prepare":"npm run build","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts"},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.5.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.12_1759935854771_0.5406648057736023","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"babelfhir-ts","version":"1.0.13","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.13","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"322a21b83e4a9e56c9516e575221d090fc3d771d","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.13.tgz","fileCount":17,"integrity":"sha512-VgPkw8u9I9BTEOC6eQoJC5nSOcvMOw5bG/+j6BbrvdZtLEK9RpCgQHZ7psNkA1gCip9PLUA8tkPCXVlzIHcJjw==","signatures":[{"sig":"MEUCIQD8LV9ZNhlFKjqXofyQY8v68L2fp2Q6qDS2suxNP4QH+gIgbZmtXLgCPLHJEb6ilX/wT9vfTYcevrSzjLP1IvZJKc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279209},"main":"out/main.js","type":"module","gitHead":"270672567414cc1b479967824fb5b2f92ac12f73","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"tsc && npm run build:bin","start":"node dist/main.js","prepare":"npm run build","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts"},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.5.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.13_1761037902640_0.3286757127721591","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"babelfhir-ts","version":"1.0.14","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.14","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"c816cfce32e48d721d3dc0722fd9944fbbfb4aca","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.14.tgz","fileCount":17,"integrity":"sha512-rWHBxtqLZnypwdhs3FdPvmc0G9f7kzqwor2C9Q122ZP5GYaqPsoW9poJliIlAUQsRm5cI6O0K6vaj+aEeveceQ==","signatures":[{"sig":"MEUCIE1ElW0LqnyG0tBPxAXh37m/wPLV8VWCTm9O5EYpnEtrAiEAuGcqlCuQM5iJ+0CMOuEfDJtnfVrgCJlxumW694+pbHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280424},"main":"out/main.js","type":"module","gitHead":"640b5efc58901429f90774ce494cc266f2b0c9d8","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"tsc && npm run build:bin","start":"node dist/main.js","prepare":"npm run build","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts"},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.5.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.14_1761047967461_0.7803501848376273","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"babelfhir-ts","version":"1.0.15","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.15","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"f05d338445a20e0f53901133a38d0ffc264226e2","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.15.tgz","fileCount":17,"integrity":"sha512-N3vqgdClB734XDF91qiuT2xtSQh3FVAGspKLkrTvtWT8/ZAAs+AUlR8uVKP9WH8phouFzlod5xvyy6gvGUfs0w==","signatures":[{"sig":"MEUCIQCpxz/VHHCyHq7nRjUAJl5XIYjNjjnmGyjxhkqeSOUI5QIgCRFFbrjXrG9uX4JnDvoJJp8l7F6aGS51XZj1URGhLms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281282},"main":"out/main.js","type":"module","gitHead":"640b5efc58901429f90774ce494cc266f2b0c9d8","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"tsc && npm run build:bin","start":"node dist/main.js","prepare":"npm run build","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts"},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.5.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.15_1761172028970_0.2835630203136992","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"babelfhir-ts","version":"1.0.16","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.16","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"64bef4914cef8c78b42a0c54eb07b1a9e0f17722","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.16.tgz","fileCount":17,"integrity":"sha512-5zmbF98ADOeLB8HWzoXJujGWibsJpTIy/zACRqLTQu8IuAogL5rgu2e/CMqX68ZlshEZcy8ecT0RkIs4H+F27w==","signatures":[{"sig":"MEQCIBszHYX1eWKyVAHGSvfulN4NsoI8hWJUuyym7b+seCvOAiBcUe4bm+4VYhfk/E7LTEmsiL7B1T/gw6OiP1TYupu5Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281975},"main":"out/main.js","type":"module","gitHead":"640b5efc58901429f90774ce494cc266f2b0c9d8","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"tsc && npm run build:bin","start":"node dist/main.js","prepare":"npm run build","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts"},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.5.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44","pink.admission-generated":"file:.temp-install/generated"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.16_1761172849046_0.42027088221703757","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"babelfhir-ts","version":"1.0.17","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.17","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"8be22e4aae3ddfb7439a08a813fc1bd15ee8f6b1","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.17.tgz","fileCount":17,"integrity":"sha512-h8E+nU/cDmg/njtpOcnuZrJnMKnpIi5/fTtVfWYxnnHvpbb0LvJp3OU1lrDwL4HnGzUTzoYnflb3egw6f6FNfg==","signatures":[{"sig":"MEQCIGj3E6Doa8N+Frmi/ezB/E7gHkGPvicTFK22xcVt+R5tAiA+8DR/El0+hoRCaoMR0EeiMqR8VYcqwkVDZ2q2RtlBdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288291},"main":"out/main.js","type":"module","gitHead":"640b5efc58901429f90774ce494cc266f2b0c9d8","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"tsc && npm run build:bin","start":"node dist/main.js","prepare":"npm run build","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts"},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.5.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.17_1761228784435_0.005866146778540582","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"babelfhir-ts","version":"1.0.18","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.18","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"ec4df52bac47b29d2300118177a4d5e1acb7e8d7","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.18.tgz","fileCount":75,"integrity":"sha512-MLBtpntn2ISo3Eo0dPx9REj9AxA0Aweufrx7TGOPV2+sUwgKGxAVbQoTQhtUst+20KHlgpusrufh7lnAJ++zxg==","signatures":[{"sig":"MEUCIBA35vjvLnbFNR3cLSpDK6A3J7quavUUHBknaMlA9WCkAiEA3LEKyJNtOzDvDpwBEZuJWdrWW57Los5fdcGS2J5ErfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260625},"main":"out/main.js","type":"module","gitHead":"a5f710de33d3844f7961e053ca77a2690a330295","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"tsc && npm run build:bin","start":"node dist/main.js","prepare":"npm run build","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts"},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.18_1761565466346_0.3060608363712185","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"babelfhir-ts","version":"1.0.25","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.25","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"ea70eb286d817d55316e746e74ebe768fbcf69fe","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.25.tgz","fileCount":77,"integrity":"sha512-Q1ST3VFrHQlMFw2m/x6abb0bT7t4R43VlQzjUMlPSnslyGWvZSKqsb+FSCG2Ys3QowpGprxZrhnlUaGfp67k2w==","signatures":[{"sig":"MEYCIQCZxT8F+KAwmCJHFlsj0yFBgzCVkg3mzpll3CHu1tSroQIhAPFpGrZR56jE60SOn/8AuN3w2vPkNopliOlMsDbC23na","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358968},"main":"out/main.js","type":"module","gitHead":"bb72531eef7861598c81a81babd077e89d718383","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.25_1761604947616_0.3595659785681242","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"babelfhir-ts","version":"1.0.26","keywords":["fhir","typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.26","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"00c6b754530759671726f8d3863b371dda70b012","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.26.tgz","fileCount":139,"integrity":"sha512-lpWfRSMRj0K5pHkueR5+aBcCLm1UDKOqZ5XBq+yP921o0HhqPswkidernMcIjJYSZIjEdFmE+VuocIbyOp7KuA==","signatures":[{"sig":"MEQCIAWFqKBPhR3E2knz/KxnIWoZ/2gpQEzAN7zUC/9odlWuAiBpj+thgjULPDwEjSlotfEnRYoLkHRi4++17EcdsR5xEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2355267},"main":"out/main.js","type":"module","gitHead":"3d8a68286576fc5249b7af3894ec58023146d177","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.26_1761676290421_0.14142287106804963","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"babelfhir-ts","version":"1.0.27","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.27","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-ts#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-ts/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"a3f12b048dcfc822378ad030eee32a3024da3861","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.27.tgz","fileCount":141,"integrity":"sha512-hBWUQe0NMIRi9YUiJJdTsBZFq5X4mYStskqYCHFhHzi3ck+MBdaTA+z+04a++zBnsEsCMurovxIgjUsrgJdjdw==","signatures":[{"sig":"MEUCIBgPTr0OZ1qXjbm5OBFdnooASGfF4ydcdYaarxFkz+H2AiEA4RVtR6+LauL/fKTKIW5xBH9x5lY51YHmfjeS0etuzu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2365937},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a0a98d0057415c434935e7fe2eac6b01342f3d57","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.27_1762011765614_0.8972605173979644","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"babelfhir-ts","version":"1.0.28","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.28","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-ts#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-ts/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"067b22cbbd0ceef59102a407a1bd043c2b5711bc","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.28.tgz","fileCount":141,"integrity":"sha512-m9H5+jGWe5XVjKdfNbYhAdTcWxJzXr2u/exBdwDJkCEcC6xGlKr50Gx0hoOAJb4vhftph5UctYjdf1436+2VOA==","signatures":[{"sig":"MEQCIEc9Z2zCAMGTJmBZhR1JvKvnG15JqsXLHidXDQXHr7t2AiB+Knba4Of9BGGyRymvPLVuo1K6T1axsWWanKi4CLmnPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2365937},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"74aecd08ae9e638bb90b94f4b66702109ad3fbac","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.28_1762060083885_0.633841592602048","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"babelfhir-ts","version":"1.0.29","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.29","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-ts#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-ts/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"f7a1cf0a3e95e8809de052573b9f72f4bc8c2741","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.29.tgz","fileCount":141,"integrity":"sha512-XxvnVc+72YHAAzz4Tgmy/+OtmzdpH7XM9oICBgaAeFt8DpqIqAyq52nI8+n6evJJvw4Ke0uE5AwEAYNaWLfFNw==","signatures":[{"sig":"MEYCIQCcZhhYL/ZXZUPKc40zE1PZUbd4rB/MdH8g+aYXpnXiZAIhAOMfWRdm0U4KDEAo0L/H3I/B1nAL2BfGSVFI8+FWyk5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405378},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7d832b5a60acfc2ff85a8385af0b61880671612e","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.29_1762124334178_0.8092694710173647","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"babelfhir-ts","version":"1.0.30","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.30","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-ts#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-ts/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"802546e227f12012da263b6b050e2bbcbacc6c15","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.30.tgz","fileCount":23,"integrity":"sha512-w/sIDzIZf7MYEy9U4HecLK20r03Qyjt6OVSOM11Jk0PA2JMH/vx39uLEaD03fxB4/guYKbO8fgTiq3LeRaJK7g==","signatures":[{"sig":"MEYCIQD5VBafexZJvKZUDHWrDQg0+cXCqqUtM/KXO/Kt4IrRiAIhAOVcfsqUSOMhxADxlzZq6zPI/SLTk8dxwG6yllbBYcpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441256},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9095ab47d3784b7be1f876b6f2e209ccc3e7920d","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","download-validator":"tsx scripts/download-validator.ts","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d410ba61-7e2f-4371-acdd-f1b5403daf68"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.30_1762430417156_0.42406185063071034","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"babelfhir-ts","version":"1.0.31","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.31","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"753309f06cb01251d5943b1d38ceecc2c223f1a1","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.31.tgz","fileCount":23,"integrity":"sha512-lseUm+QCQCBzVrcgFDKzgL3awBQXTfXlOgr88RfESiDUzuNX1rDCvtEbtlPrwMtFEktZjiR8LEyL8DqcbLesYw==","signatures":[{"sig":"MEQCIGG9vFW0UVfAzP1GhpeRFKnYFGv9HcpEkjrCwlwvpZDAAiBbUFDbqu98FUqo6CSpIWPBrcjJS7suu8eCa22ZuqTbQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441703},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"05d6c2922eed60e4ddce903017b9252d51cd1a90","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d410ba61-7e2f-4371-acdd-f1b5403daf68"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.31_1762431514954_0.12633425337009552","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"babelfhir-ts","version":"1.0.32","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.32","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"16c39bf3a700525e54d21b1b22d6a54226fb329b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.32.tgz","fileCount":22,"integrity":"sha512-HmS+xBYSMPJU9WGCCnarw7FAOmIxojgxHFZJi41VTuW/d/gEAEs0mbQYIklFsP0G08tVS6wlYCWgjWNAVIz8NA==","signatures":[{"sig":"MEYCIQD9S7DT2wfJvHdnCBoD1e3tPAyDwvUcdKk0L/PfGRlWbAIhAPxEc/qYHjaKGJ7DtIVQC5VczXmQA32AhmZWknb1+2AV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438938},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"49dd9128f81db74efd0d509ecab9d591e4d774df","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d410ba61-7e2f-4371-acdd-f1b5403daf68"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.6.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","axios":"^1.8.4","fhirpath":"^4.0.0","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@vitest/eslint-plugin":"^1.1.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.3","globals":"^16.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.14.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^3.1.3","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^10.1.2","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.1","eslint-plugin-perfectionist":"^4.13.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.32_1762436420380_0.18506766952174192","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"babelfhir-ts","version":"1.0.33","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.33","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"e2689d7c3fc38c929047ec0ebbad6a973a844072","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.33.tgz","fileCount":26,"integrity":"sha512-7N8rbs8CX85NKyAiFGRGYgMW9g9W09Tk1YQnMN3ghWqu6SuUpl0O2MZjrt2kuT0yQCjQFr6q3nWP8lKNZw+axw==","signatures":[{"sig":"MEUCIBNlgYq+wmgHpliRVWe0bZt/JkzsroQwqel7Gvo25ma4AiEAjd9qLM/daWZaB0eG2fsrOyzXIDw0DQ0Hrpx6hiyaC3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657162},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7c014c96e88a93005704353ade0a52d037d3662f","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d410ba61-7e2f-4371-acdd-f1b5403daf68"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.7.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.33_1765389758535_0.8199447271077485","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"babelfhir-ts","version":"1.0.34","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.34","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/quotentiroler/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/quotentiroler/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"bin/babelfhir-ts.js"},"dist":{"shasum":"71b48fa6c8b4134e68ca09c810249e418a5f55bb","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.34.tgz","fileCount":26,"integrity":"sha512-j8RxlCztKhd6gZoei79FdYFO2RPKLb/LJR5ElN45V5eG4m5bAyxG5Y7WeWjsmKe9pQ9OIUgsJiKlYtPwCkc19A==","signatures":[{"sig":"MEYCIQD+GGQh+Mqdi3XkshYd31gZem7fNV2p4xlYEQCRQLMwfQIhAIxbJ14ObI7jhIJQDd2rOHlRIdBH0CgorZkX3T20oIqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683131},"main":"out/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"eef06640f1c2f55f1f25fb7063894417be46298d","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","typecheck:output":"tsc -p tsconfig.output.json","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d410ba61-7e2f-4371-acdd-f1b5403daf68"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/quotentiroler/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.7.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.34_1765577829250_0.45680118138613857","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"babelfhir-ts","version":"1.0.35","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.35","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"f10113593ea80280f6313581530882c48aa3f916","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.35.tgz","fileCount":32,"integrity":"sha512-o3U+KwQAx4Etz5MfceAbIFAevBIQWeinlSkxFYb2QdZiMZn1iIaqEY92/oTdWmMkW/w+RhvnNnzZYfefMyZdmw==","signatures":[{"sig":"MEUCIQCQHjlQ9RAyrm60/QPwYhsvZeLn/fvznSnUifePvyzi6wIgS/4jr9P2M/sjtXzpBhPGLyvNmy1rKV0MWp6wtr/kVeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1856982},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"d1032e09f54e835440226a16c27efce9904ce627","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.11.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.35_1773719422764_0.08435868722871875","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"babelfhir-ts","version":"1.0.36","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.36","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"b19419f4558c6bd59e102d7226fa43037b0476fe","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.36.tgz","fileCount":32,"integrity":"sha512-jflEAJfuFwCvmHFN2hAurkCx1teDogfv9K3ch9i7E3YNSnUpqvsPxzjuCAc1hj+lZyodoxMPXKgMgLU77zvgvQ==","signatures":[{"sig":"MEYCIQDkqIlOiBJYFgMhAwAdGPmG6NBrYcetJmpwFUFy0yDS9AIhAKCLcuVMLvz8cfr51xoXvsRCooLv7NokUocHfKfzsDZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1858650},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"14e393e532956fc0a147df89cab1b6f6b27b6b04","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.11.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.36_1773726234001_0.11470218432098256","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"babelfhir-ts","version":"1.0.37","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.37","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"ac5237494b6c5d3f56c07f4ebc184042d72a8ba7","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.37.tgz","fileCount":32,"integrity":"sha512-q+Z6+yjKLr91xq4FYBeRN+42wLJzHSusGN357TPAEIzy4bRaLfp+kuR2Jgze+ErrdvQ4TMsjlcoZ4muzvF+Y4g==","signatures":[{"sig":"MEYCIQD7tP/Ey9BayAZi0dCULMHtYk4NXVeRJ/Ji8bbMg9+rgAIhAOf4ToN6rn19MlP9U2ScalgnV9pSbQMhsQUjakk34Aru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884087},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"58bcbb99c2a135777f05df44d54d3828a827b021","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.11.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.37_1773794529343_0.9414646261448587","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"babelfhir-ts","version":"1.0.38","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.38","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"cb3fb11514a9561e3f34cd625188c918d8678f49","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.38.tgz","fileCount":32,"integrity":"sha512-sWFJaF+ql5uuR8Gt3RQKno7kwgPheGYxt6Zl7f5EkmBOmA0DVQGL0lYYh/FMRWRMaSoNHTM0NzZRYaS2K8BQbQ==","signatures":[{"sig":"MEYCIQC2IFdweKlIRqzB6fcdRwYg+/4uUrG8PRDTDVAYKV1IggIhAOqNkt2q8M9Edhw6u2q6zmh7IxCt4iEIRBTT6eYuVuxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884087},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9f5e4de5fac416d57d4949e6584bffa5487c9809","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.11.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.38_1773797618399_0.9833034189240455","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"babelfhir-ts","version":"1.0.39","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.39","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"299622fb6375532f1b39ba0bc5a6f5f87809b596","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.39.tgz","fileCount":32,"integrity":"sha512-YTPY8+ad4KoEdc1tkxqGoAOqMfTFpvfVkT2OhZ2Dh5I95LWkS/2BR5NAEeD28r8E5F4sNC1sBJmjf2wXrriqHQ==","signatures":[{"sig":"MEQCIBnuCpgBy6LCJTRHlKza5fg8jNVPsYD7/zBMnm81hEfyAiAHiUfAuzLm+iWUFF8KzlCVBLyAp1mWGUaKp1stOmhS6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1894396},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"bd9b8ddedd414e99a1612cf8dbc39b345613afb5","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.39_1773940418654_0.3612773219270693","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"babelfhir-ts","version":"1.0.40","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.40","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"83361552f480a14665b0558884f60c3b7e9c40b3","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.40.tgz","fileCount":32,"integrity":"sha512-HGGvQbowGPbquVlyXEMLS2+E2Qp2JJ+aD//nguS/k2CiEx7HHAlXZzQ7lQXMUKlQKsvsaCHKS/44VhlzohzvrA==","signatures":[{"sig":"MEUCICKxuRKKdrx73I41CVGIEnIfrWmYCz46dAcJil6YZectAiEA3xFJzNUuip4Asw0VxJeujkGjXcHaJphlFIvajxhEH0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1897492},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7378ae658e7667ceefb638dc0438b7a0353cb789","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.40_1773950949149_0.2918583246898352","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"babelfhir-ts","version":"1.0.41","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.41","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"2e508efdd40205f45c4f991e58f5f81b3840c120","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.41.tgz","fileCount":32,"integrity":"sha512-w4PmMxNsI+EzfNZ3DUVUWeB+6Jlyx1RDasfi0ldcgYc1qbRQkLUyKedNRE02qI55ippenNfZZdCA42GVV+BELw==","signatures":[{"sig":"MEUCIQDq5sQoZv3FmGJX3r7Bm5pJwCj2Lm5s8ON9phtDNRh1VQIgNu5rh38x4saGPRqPdf30QitVCGZjIGNtPQSMU0Eh7Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1898166},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"1ae9c11d80f246b51dea3c6596de0eef3bdfa0d2","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.41_1773953943046_0.03170121215017341","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"babelfhir-ts","version":"1.0.42","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.42","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"4a79c5592d57ef891ed3fa603237a4e1df52897d","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.42.tgz","fileCount":35,"integrity":"sha512-k2wo13c0cNOZ7icolxFeRLV13WOFuZ5qWS1XSFli5GEaWUV9ebf7l7X7WYBusH6GhjyprB85YoQS9wfFlNhXuA==","signatures":[{"sig":"MEUCIEjJNzUJVUYz9aCQDw7k/AqCXSq+DlmNv4CVejqVZES5AiEAzEsR8t7r7AV6Mx67Dbfl/zIsrtlW8aA/RGIa/8uGkFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1901610},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"09a85753a08295b39a4032a76672cbc95b3e4877","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","pretest":"rimraf out","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","lint:output":"eslint output || exit 0","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^16.0.0","prettier":"^3.7.4","cross-env":"^10.0.0","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.42_1773970772154_0.03281358181069782","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"babelfhir-ts","version":"1.0.43","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.0.43","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"0646e33364a7841476d7c318f254b02029ae4e48","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.0.43.tgz","fileCount":36,"integrity":"sha512-StoqlbkOOEGYfeuDqHh7JJhfzpyZndpRxWDXViqIn8FQr5IyASOYRjWw+g/8JotEdqaM+bG+/H3FBsiFNqeapQ==","signatures":[{"sig":"MEUCIBUkcMCkrD3BE/gpmLgQBaiOB4O+wRIzoixDB6kTbWFrAiEAnaOzb0gzPXU54P91J+vBXgC7hffTiyiKjd1x2IN9FOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1951131},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e0c50d2614ac5822568f6c5133c47602daf99e42","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.0.0","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.0.43_1774199103009_0.8098225704423385","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"babelfhir-ts","version":"1.1.0","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.1.0","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"c50d0852d5f1edf84dae078587253f052e12881a","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.1.0.tgz","fileCount":52,"integrity":"sha512-wyam0HPDdmmOym8d4ONd4qR9SVJzR6xAsoYprPe/ly/XEIBlsFgFiMdezQB68vri0mLV6L6GUUcpH9BjqbYGMg==","signatures":[{"sig":"MEQCIGOydjs245HUYREbIGOK973ORTYtR2UbrD/LkEjjG5KDAiAbVB8myVyUxZRpRpTGllF3xA/UT6IQkPvYHbyKAvp3Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1950928},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"061584a9ad9a2f176390e2e12908a0f67a5f8b4f","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const src='src/generator/base-r4';const dst='out/src/generator/base-r4';fs.mkdirSync(dst,{recursive:true});fs.readdirSync(src).forEach(f=>fs.copyFileSync(src+'/'+f,dst+'/'+f));console.log('Copied base-r4 SDs to out/src/generator/base-r4')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.1.0_1774309614930_0.027160584029991997","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"babelfhir-ts","version":"1.1.3","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.1.3","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"5f98777b82bfa08ee7e2b37e17d7f2a5327edea4","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.1.3.tgz","fileCount":69,"integrity":"sha512-MMKFob+qgtg5pZLSomslsLkNIk77+BwgznpVizlfS94vi4RmFI5AvEUr3+2EoeCR029j/K/hgiadQPBQIL8nCg==","signatures":[{"sig":"MEQCIE7DSQjkpjSZJryoJYClG68zdLGmIy/b0spR1plG01uqAiBQWuXNiBzsmvkmEbJ3sfQ7iZLX8tvxz8ebNJ7RqxotJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2055609},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"5b5507f7f502f111e45830e31af7e2f98f1ed237","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"require('fs').copyFileSync('src/fhir-r4.d.ts', 'out/fhir-r4.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.1.3_1774600887499_0.5429141348817685","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"babelfhir-ts","version":"1.1.4","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.1.4","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"93e7e7cac9e64fad3271b353d1027b0a86b672b7","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.1.4.tgz","fileCount":72,"integrity":"sha512-zHWl0RmcSv9ndDIFEdMMQ7/fphMZfvU2UQlCsMZB8+eGzR1NgCq7BtWlM9dwDT697uRVQ2Vup3BRaLKqOCN5Bw==","signatures":[{"sig":"MEYCIQC6EinYt3ZcUJ/FVgjcnPKyvEjgy+Lb/+WmZS1CM5f2twIhAM2Ebs57OSkVliZigcJJoSAVgNSHXg4/T2DKfyLLa7ZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2111776},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9d456e0a3b20fbb161edb2964938158a26464b72","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^5.8.3","@types/node":"^22.19.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.1.4_1774636274039_0.678320939499464","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"babelfhir-ts","version":"1.2.0","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.2.0","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"75641967e89d543945a5981e458240306dec4fec","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.2.0.tgz","fileCount":83,"integrity":"sha512-Epibsx/DY4wa0x2m7+puxSJI2Wco3ttFn6HVxCrXhcX6bpppE+U4YCfR1gjBJ8hQg9YuINeXHZqGe/COcgcQ1w==","signatures":[{"sig":"MEQCIFlyl/znSTgZDcQZA8pg11+g/D+0buEP9jCNtvKqPW7SAiAx1Ca1T0xUK215/fxBQP19y+wWe/vPgfql8sTCXsY1cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1855878},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"4566ab27fc977f129c5fbc366ccb27d43bdbc5b3","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.2.0_1775524621603_0.764751231968116","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"babelfhir-ts","version":"1.2.1","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.2.1","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"45cd819029912249cc7982e49bf527edb7e43a22","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.2.1.tgz","fileCount":83,"integrity":"sha512-HVJi/CltXMFejATONXerBCrGfoVBH3oraoA6LDQrdFZeefiulzxpj4oaqK+gP6zz9Lv7MLrix/hmjgX59XKPyA==","signatures":[{"sig":"MEYCIQCzR1S38Q4DgI9eYCW7ojXNekr7B6JhK/hKbXmy7pMtYgIhALUYKQHg65NniqYVhrI/Yajb7t4X7MUXSUmwMm23T7ej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1861057},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"f2d3c4062c2418a84be3375050af4f828351ba7d","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.2.1_1775529745040_0.23367381432899292","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"babelfhir-ts","version":"1.2.2","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.2.2","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"5fc638f85495177bd69e8bdc0f01a652249d003b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.2.2.tgz","fileCount":84,"integrity":"sha512-V2WiMP6PajJk2d68ABSkxcla0gTK1wERj1Mdg4aqlD5mu30aEi7TGybP40Z+XF3GJH6JM8p+OBKlAk3TyDbPgA==","signatures":[{"sig":"MEUCICVisrdiyVcF91bNGcT4PM2mpeoWSabcg/GPEbcO07YvAiEA1iV2yBYK/4Xzv7BPuFypesBMeg7nHVI01zE6Ur+48MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870874},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e5c06e487408ac1ca835a6be248e698872c5ba6c","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.2.2_1775533157593_0.2537433594937333","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"babelfhir-ts","version":"1.2.3","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.2.3","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"5f1c7598c8641758758ec7e2553c450b4ad9a21c","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.2.3.tgz","fileCount":85,"integrity":"sha512-SPLcj1cr7OdKk6vjWWeCiRNrFNzLShV38kVv+YM4M07CT2uIbkGN5CoDGOwxkVrDjNIxDSg+R+Ldv2TXOnCtEg==","signatures":[{"sig":"MEUCICnhzeGPSozHNvUOUGDexpt+SeJizxjCQuGdsmObeVvvAiEAil+Pci173USAKYEzZYbHv/bSDRgUk9oa5cNyq8XYO4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2268036},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a74ffeb7ba0b2ebaa62fb8233c1236d28bde0636","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.2.3_1775591608778_0.4125443495143821","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"babelfhir-ts","version":"1.2.4","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.2.4","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"191880af4eff4c8d1c2d7af6db04a7bb9e995a4f","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.2.4.tgz","fileCount":85,"integrity":"sha512-nFm+xGGV0WZFVsYiLmmsuwjFECyMyLp9G5mZGudCqYIefQigi1RfsB9ST7OD8HoPqV2Jx42RGoWimEBuove3yw==","signatures":[{"sig":"MEYCIQDq7QO8YtHAAzEyIm5XQ4+AeoEi9yYCFiWZhguNsMVyLQIhALFkzE+Q7OzBvUhZHb+iv6gw5OCD0/gtAUl4p6NlTC3d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2271121},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"1f8ac72769b87fdb29de5940e516b9dfcc9a3339","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.2.4_1775596168957_0.43311242723078625","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"babelfhir-ts","version":"1.2.5","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.2.5","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"f09c35171ba158d1bf6a710a65539da46d652c65","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.2.5.tgz","fileCount":85,"integrity":"sha512-fwTmEZi8N/gkUlcfPn+R8R79vJGQe9lAxhFnntSAuhis3vGVh6cJ7r45TReOjo2vUwdE4Nf3uNISzxow6LZoOA==","signatures":[{"sig":"MEUCIQC/wHn9JZzL1vUegEdstN/NBDMSgPX+9trQJtyqXkRXUwIgXBWuhmJBeRIb5EobYGPLRaCgxyqIn1eRp31LBFs+eyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2271475},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"b981f60b44d1078b3f0ff48b77c1f5e5d19e67c1","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.2.5_1775599534738_0.7432863604002131","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"babelfhir-ts","version":"1.3.0","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.0","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"1f39af34109d4753d264540968408407e7d4884d","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.0.tgz","fileCount":87,"integrity":"sha512-5tL/EkKJ2Ie7FUIKXBw1WBG+r6LiT69JLDDZLq4AaeJ36JEmKC6SxSAl5ZJxnX78jdPexobSEVOyn2j+FFwv4Q==","signatures":[{"sig":"MEQCIA7Gf1Yz5MXEh/tOmhHs9viMImjSpG+5Ay07a88MXwEQAiAsw4MQvC81OWg/us2Iwnn16nmYksNW3IvPvU0BEGn3lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346358},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9c2419f1db2c6df0aec1937c6d2260cac42f00c3","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.0_1775760564809_0.09405303946583743","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"babelfhir-ts","version":"1.3.1","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.1","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"c64997f946e552eb3956591e40b614675e3b7499","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.1.tgz","fileCount":87,"integrity":"sha512-KX6oUR58Q1t6iiG5T5Cm0X1FFHhJQ7Ra2XSYHgUpX/xxFRItSy5oQkqnI+Sw+BtcFbuFpihgb2/elyKTF7iXVA==","signatures":[{"sig":"MEQCIGIjlBL9IsORdUKCM+sSKImOpotHyogwTN2FPngBdDERAiAGyj3GlScTdRUMWgk4JG8BSLMfmlBhKTMJiCMYan4M1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346343},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7dce81747d951d61fe2c1234d8e65e3631c81177","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.1_1775771149052_0.9416737266382558","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"babelfhir-ts","version":"1.3.2","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.2","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"3beee7008f6cc491315f4bfbf970e898c5aac9a9","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.2.tgz","fileCount":87,"integrity":"sha512-WGTVinMvSa4uzh9p63+0fNrnnFvmT3tKjyRN8VxfIPhHpKCRhttKLhTvey7yIwY0fCzrECIZYyqJcg2CkA0mYQ==","signatures":[{"sig":"MEUCIF4oeCfQUwnfzz3qMdq37hUvAof6VsWarQvXG/h9BrBnAiEAiukin8kC7G4YOoLUMcESAF+e8YErhjxaJACVMMUciBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346328},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a48127ad5d2ed5d423ece3b0ff474a5fcd5d7a6f","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.2_1775815663777_0.829706616441243","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"babelfhir-ts","version":"1.3.3","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.3","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"065edcab73588981cd5f0dc7d1e1056e15254158","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.3.tgz","fileCount":87,"integrity":"sha512-MZcirbE0m+igqhvmRfN7iGfWUUBPl1fyfDlNBt4K2JfONKDuWynqY6QgoLQATYaqxbbVeJFWd+KXCmwh0Okb0Q==","signatures":[{"sig":"MEYCIQDxTQLF/IpNhz0x8G0O4uiS3/FMqUgllNSD05Bv2jpSPwIhAI9DZhgE05y1XpY5AAb5eOKuaXoSzSshdvde3IByh0IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346704},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"d1dccb59883beb4939a0598db65501c21ae75165","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.3_1775819875740_0.4871725390521029","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"babelfhir-ts","version":"1.3.4","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.4","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"9b034944bbfe6b386f4fe87324fec897a9759002","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.4.tgz","fileCount":88,"integrity":"sha512-izTzfeeKimr2KMto0KzfPjNgI4Y5Symo1Jm3qVSqhPlWMQ0jXjO1rJUXGsSWLhcsQ6GrUx8EApHaMNKFcnfoyg==","signatures":[{"sig":"MEQCIEkHlwNg1lgKKuSVDKd8tA96eQcz2LeuYfN4Ta9DQnVfAiBvmlERPvJcYJ2mmii0GyxmrEH0+yrCCGvKlmIy9BSUgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2356121},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e9b5dbf536a4031eb8408a9ffac8f66ee7f9daaf","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.4_1775938114424_0.6359103890589155","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"babelfhir-ts","version":"1.3.5","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.5","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"880a6d466bd3135041fdcb40f959e79b2ac5ae79","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.5.tgz","fileCount":88,"integrity":"sha512-f1UUUxEr9rXICbMGAaEpTaQvpuBB05Pz7dBfkGzptFwYtN1QUfVM8lYtXvX03RAJ90tRVyP/Gw8yUIcr69Rzdw==","signatures":[{"sig":"MEUCIQDUBEQ/3iBivY4z22QFfeQ3brChQq5jtxUJPYSN5hLvCAIgW8aMfgSLQO/nZEazE0BudWDRF4M1A4iB/3UrE6aPtWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2356164},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"0b181e1af5b601ec5e85e8618dedc37bf7c7505d","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.5_1775999668602_0.8110974864869362","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"babelfhir-ts","version":"1.3.6","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.6","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"f858a35d9355d047dbafc51b55b6e849826a046c","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.6.tgz","fileCount":88,"integrity":"sha512-Nas4dr4OOy/m5yalpqGVmtkizhBrwt7N1rVykeXcN4vhma1pbgiJ+Ysj1qaAmp0Bm35lAtj2csATx+VZAGgaJA==","signatures":[{"sig":"MEYCIQC8c9bjrl+tQENh3AwUVwsBVvxLuU88iVqq40Xqf+zi/AIhANx+TKi/1Y+bAdOKW4NLo21F9NucT5WXjzllNyF66H+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2392250},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"5ae8f3caa817de64ed1aed34981636848baf944f","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.6_1776037536048_0.23161466002050024","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"babelfhir-ts","version":"1.3.8","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.8","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"d531b053189962b272da9356c6b4a3020e02ad24","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.8.tgz","fileCount":90,"integrity":"sha512-bG+nLZKxbZTZGvR1t1NNI6Miobw0qRALRaG3Y7oQU6W0BPq+Cx31zTTUgm4+WbjMc5cjtsBSKldI32hn79a/KQ==","signatures":[{"sig":"MEMCHy/X+tlYK1DWsOFJUJxOm8OT3BdSIER4pZyjtnDZBvgCICw1Fb2YOsFl7VPNQVJP4nSfSIM6qtQAzdMTVpS/jKid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2483549},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"2d625928df9cb690ac2b5a1450c91fb715be51ad","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.8_1776297115445_0.43767895686969105","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"babelfhir-ts","version":"1.3.9","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.9","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/main.js"},"dist":{"shasum":"ad3565c3ae23a4a5abb839453e08ebe5117670d2","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.9.tgz","fileCount":90,"integrity":"sha512-ErVNJbnYXwihVKilcKw8qgpj7UD0K4bs1GMG2q3WvPfyF70CrkvP5PbmgYOfkJau9v+sLL3wIA99GfkkpIJF7g==","signatures":[{"sig":"MEQCIDd0FvFH0eYDQKqFj1U9vkF7wdyCNLCbDcG1JLG2ZpKGAiAUaH9d2V9/sDnb5OVM6ZPcNsBMxSnmwaaVq9DZNqWhIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2484317},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"adbda089590f4a38f1ebef2ecb12acc31bdd51d4","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/main.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","ts-morph":"^27.0.2","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.9_1776308387164_0.8182758363619032","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"babelfhir-ts","version":"1.3.10","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.3.10","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"475b5dfd4b66634ab1ff74de03af52afa3767a1b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.3.10.tgz","fileCount":91,"integrity":"sha512-M6os5QHULY2MARQeatpvTQkPGZin3z+i3GG4Y2WCDUSIbh3iE46f3wd3t2z10ULWtB3mcw0kDHHzaIxhgpbkCQ==","signatures":[{"sig":"MEUCICea4xG1YJfs+zuxFimE3DsaG3cGSLeCleLXAOViCd0JAiEA1qYBUb7zmMaqtRXk+8hCS3EDj2IAk34amPGoeWZMWi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2479942},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"c1698274ed840214a5be3bcdd5a6f28c4ebb51dd","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.3.10_1776345675001_0.35134053184373415","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"babelfhir-ts","version":"1.4.0","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.4.0","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"f038f62822aebf98bf24ea56a7f7abf10c8df794","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.4.0.tgz","fileCount":92,"integrity":"sha512-bz98+A+YjeY5MKHUulniaUPYlJnA8px7DX5M3twNwvLFm8lqbFUTABAlmsHfCPmb4hHqJtgPvKpGauh79Gl3pQ==","signatures":[{"sig":"MEUCIQD0LHLIARGTf5IHGNIoIsbmytf5m2ovy/JUfBNCKziI7AIgJW5ACVYz8hru1mPn5ud6fSChsDHZYGWEZEKJi01oVn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2519301},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"708dd5fa5c20365497550f0228ab8394e18ca8c0","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.4.0_1776423863497_0.2668646403613939","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"babelfhir-ts","version":"1.4.1","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.4.1","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"37036af4a0dbf3c288bdbdcd736e0000343c048f","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.4.1.tgz","fileCount":92,"integrity":"sha512-vAb2SZGbRQGHXmwzbRiYyfCHSGdM241o4MYJkvGffLgR4zPjfMAF3jD0upyEDvXP2hmv2XPDchOdr6E1ga7BIA==","signatures":[{"sig":"MEYCIQCkybJvi3jR6mxvlLBaMsEylWNnJLG8ym01ZvTP/2i/YgIhANgjWA44vnr0/yx6bWBFTFkwaGTyvWYrzgY9IyvokfvN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2528762},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"79d1f930703f21908d8b1823a0a44caf866b9946","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.4.1_1776445303498_0.0055454245812618375","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"babelfhir-ts","version":"1.4.2","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.4.2","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"6c4c86eae18751c75a670f772c662de139a8141b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.4.2.tgz","fileCount":93,"integrity":"sha512-aU0HSP63Hc73YJNFXLnBYs81QBTLN57AsBX0fjwgXZ0/cPw9zj4l7RRq1MOqEDpUzmuomNsGP78uX0EOAWHssw==","signatures":[{"sig":"MEYCIQCzbhcDhuL6TJreZamV62u1B+OvpK3i94ngx18c8E9dOwIhAOI6nBld9H9gOaRjWW6XfYzaRXDHpVzU5Tly4Ks925mP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2537808},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"60236df62ca640fae6152cc3a4da36ffb5a00470","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.4.2_1776454035988_0.4147946199750465","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"babelfhir-ts","version":"1.4.3","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.4.3","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"bc1e87c58ade9d7d43121a1d57f6e2a67a035a05","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.4.3.tgz","fileCount":93,"integrity":"sha512-DMSNxR3VeM27WumpfEuEP8/nn7cnN8jClAjCnddXQvB4CntfW89hiWbJ5MRAmhBh8mxLlB5wWa838tLZUeL4IA==","signatures":[{"sig":"MEUCIQCXLTw3crLsRRqMUndVqO1s5bMMS8ayTp4T99U8YRTsfQIgYlvuHQYL5/w1mfyAe1z5oJGZUEgDpzPvUHbZW4wubVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2545113},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e069d60e17d57ef4393fcfe2b4f8a39f97ac2c0e","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"deprecated":"No longer maintained. Please upgrade to babelfhir-ts@latest. The generator changed substantially after 1.4.3, and fixes are not backported to the 1.0 through 1.4 line.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.12.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.4.3_1776737716223_0.5609579852413715","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"babelfhir-ts","version":"1.5.0","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.0","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"015d482bc89fa14a54c5c202150b7c9d331f9035","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.0.tgz","fileCount":97,"integrity":"sha512-9f0R7wdIZA6vifBoNjVm7Jlnh2wIhmiFPRNfal/AG8Tcfnj9U6uEzX/859aKm73+ONxCy7koYlaYRQF/MDS9qw==","signatures":[{"sig":"MEUCIBQzCUZaZopGFQeWq+Cn3oHhWmzYxBMHKqMBni5kAEpAAiEA0wHm6j8LAcyNXP3xoJjsFhAOplMi0KWCvPeUFe4IlhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605874},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"14dab4bc9bcc0b83314f60a7da9460055414b67d","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.13.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","unzipper":"^0.12.3","@types/fhir":"^0.0.41","@maxhealth.tech/prefab":"^0.2.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.0_1777127947826_0.18182152936106388","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"babelfhir-ts","version":"1.5.1","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.1","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"acb641e1c34cef70b15894e15e884c70d22353b0","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.1.tgz","fileCount":97,"integrity":"sha512-atduAReXjELH4zkFwf5E43Q/ZGzTrgSVHGU1viGnEAHicnCKaUDjxNZrO9zqc/vLLhkeQTZNVSfvAroqepV7GQ==","signatures":[{"sig":"MEQCID1THK2+bsWlmoVlPZiTDTxaepcmvi1iCzW75jwTAkG5AiAPp05RUXVO3x2L/sbC4eaHJy57G6RaX8kOeX19/VFF4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2609114},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"90a50336452fd4c503e1f0a8d6a7381bf582b9b8","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.13.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.9.1","unzipper":"^0.12.3","@types/fhir":"^0.0.42"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.1_1777550093288_0.3631518816592896","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"babelfhir-ts","version":"1.5.2","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.2","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"d2f853d9b06d3fdc830720f0a338a4566519dc33","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.2.tgz","fileCount":97,"integrity":"sha512-jkBDMsOrO/d9Ml/4mF/MU1/NDEpBafjUjkzR4C+WO8yI30dQHrB4UYYCaBDtNIrVs6Pa1U1fVEWdpD1UqbL3+w==","signatures":[{"sig":"MEUCIQCQB3yJza8FN9Ow/oVSYruIcycJayqqmZfW815o13xmrQIge2IreVeC/rakTQW+B1Syag6q3jAhi5p3TLyf+U3TcSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2609201},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"2b925cddea4e99ac57460adffbf9daaa5d0dbce4","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.14.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.42"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.2_1778323081299_0.32990250477950744","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"babelfhir-ts","version":"1.5.3","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.3","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"06d9463e40f39a6ffef7a505736b992733bb7dcf","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.3.tgz","fileCount":98,"integrity":"sha512-TG/XcdQQGF1Vn/717k24+5AV8ufm2UDZic0dp+wLQf3wBwKEAmnUV/O9AwdPZpmohIWippA95ZEWVmSMOFqxEQ==","signatures":[{"sig":"MEUCIGgZy2QRwo5aAmueWYK/J8J6VCgOjJCWiIogT8Gn/qgcAiEAlncUHS6ym21T3GkYBlhYmbEmj8+LPlKzl3RwyIHfjFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2629375},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"b30fe3acfc8ec8c348a04ae92aa4e76637269f6a","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.14.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.42"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.3_1778609799866_0.4667334929936018","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"babelfhir-ts","version":"1.5.4","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.4","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"3edcb651e4c422d2b6225e0e80bd68963d0b1194","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.4.tgz","fileCount":98,"integrity":"sha512-FC9nc7XN63IzWLe5We7quqFe7X3BLjU03zKpC7c6yEEoVkf2Ru6Ic9Gqnrhk9TktEgHNgr6ZXBRfk/gxPVhRYw==","signatures":[{"sig":"MEQCIFfUYl6s9yRj+6eeNc8OIt2eM6uneeCy5OFiKW4hIfchAiBB6WWJ81bvF8YnQkaKW0Vg+95H1RgJG584EPNOxm9Q5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2630473},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"b769b1b0377fee7cfbe76de81fa327625eca8179","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.14.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.42"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.4_1778615480628_0.4088010148197554","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"babelfhir-ts","version":"1.5.5","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.5","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"c47f508862b307cac679b634b55226051ebb94fc","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.5.tgz","fileCount":98,"integrity":"sha512-ShMY0uRJFWLznuLvkP7ZXBTjUgw5CpsGOJPzCFjzLizOFnQnzUMUEQbl4AwK9vG9ON2Ihfd5ontc0tHZeQJ01g==","signatures":[{"sig":"MEUCIGiAdYF3zxyEBKEt9oF+gWbrCbCaW+p+AeOiapjrw28VAiEAlaPUatm0wAJnp118QkxhdRtdowI6T+51lhTv5IzRKQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2636190},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"100324e315314aa99db1355a0a63415bbd361343","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.14.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.42"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.5_1778667751153_0.8236832591524943","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"babelfhir-ts","version":"1.5.6","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.6","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"497bd7962bfa63ee21c7de0f2ac9fda3a3630d8b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.6.tgz","fileCount":98,"integrity":"sha512-bDJBG04qURnMwuhluIPOx8QnR5IAO2YgIh5ZsqqEJLi14L8CDDa5xFsLeN3FCPpiFEzzxhaIotxuGjbXWuTylg==","signatures":[{"sig":"MEYCIQCPQbbVDsj+hRrG2dppT/MwFyPKlgyfNMrAf7LEVbBn0AIhAML1MgXGt1M4Ox74I0hrlomn/uO7k82hZiq1Yzvt76Sh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2636945},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"5a850f258639280a7183ac6873901940274f74bf","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.14.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.42"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.6_1778715295298_0.7841441138100413","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"babelfhir-ts","version":"1.5.7","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.7","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"5fef79be847f04ae39d0a211fba36c514f968524","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.7.tgz","fileCount":98,"integrity":"sha512-2sv0VtBETiQQVmjSGtEUmnas3TrKVXPjxRXdUddpH0GpEQzsb/toaxDIaYbOmoeemPyMvDgIGj8p8QDaRvOfbQ==","signatures":[{"sig":"MEQCIEZH1iyqpsxamuibUsiAeZN7zRECqe8c3ZyHieHbZ3ipAiADbW45qUPv3M8B2gi3BXcNBtTEfN/AFAh41VzrXrnRdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2638951},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"0ed70f82e857470ad896d71e56f7f6aa382bc8d5","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.14.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.42"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.7_1778842638808_0.9646618894045249","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"babelfhir-ts","version":"1.5.8","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.8","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"7b07f446e0ad962f94d82dd611af5899c2a02c6e","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.8.tgz","fileCount":98,"integrity":"sha512-N4GB1MffNNp6GjvDE8PSI+DrA+a8NpVsDGBispZikWNMGty1WVmsbFqogwe507EytjkHtHYksygWgITgFADGBA==","signatures":[{"sig":"MEUCIQCrDXj46nT1fppOAkbKXwdP33ZjRmIMnrA9euUVfC/prAIgc3TjM7roFkvmuqMFHIrqumpWkOHq5iwOoUHSORk5Ujs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642262},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"8a58f943e9129c3a12cf65baa6c64bdcd9bc25a7","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.16.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.8_1780349715944_0.10201914521538624","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"babelfhir-ts","version":"1.5.9","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.9","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"3990afdf863d007ab86e602aed4f3dae4cda2f28","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.9.tgz","fileCount":98,"integrity":"sha512-Qu8QuYR3QbjFMt7cz/9lHbYfKug2AcqoMikIFdLnTsb4pL1Ye8RdMcgUwAHCyeKJ3YPsDPTooXHfM0n6S3TQWQ==","signatures":[{"sig":"MEUCIQD9HNqcJPWqd3OJ2rJgwvZ/dE0+OiJk0edpQHabe4PkQQIgN3YbxiuaeyWc1W72uVIJSQgcr9zt2GXDj5GBO/J1n4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642262},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"3e66d06473ce40e33e6938bacf75eb216b7f0604","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.18.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.9_1782811486682_0.3978049799757204","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"babelfhir-ts","version":"1.5.10","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.10","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"1f170a7253cdaa8e251bb6b8dc38a703680c2db0","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.10.tgz","fileCount":98,"integrity":"sha512-KdpKGI6FWFXufyrF2ad4UP2YTzqj9hd2EuVUFBDr3ZSOotzsRRiZHQJowLJoeXl3Oi0CzeIyauD6VwwkdBYDhA==","signatures":[{"sig":"MEUCIQC0KFaIokDyTiQQsFaz8SdkP9HfXIHI85jMDqvf17vDxQIgDUYBgDDHYPM0tH7pf+QE0jv5R9QY90ebVWHAL4jz+AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642263},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"be55c977655cd6df116c3cbbc53bd8699cfbcc0d","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.18.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.10_1782822764248_0.7629982762264809","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"babelfhir-ts","version":"1.5.11","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.11","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"a74b2b3e48b1bef2e75c9242d58aafa0983f729b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.11.tgz","fileCount":98,"integrity":"sha512-ty65kACoG+c8NzY0usEX9ODOiz8BFY+F1zrAcAwtJARp4FEPZ9ib6MbJMyJBXROIe90ikAimfO7xa0AG/cSeRw==","signatures":[{"sig":"MEUCIQDABAeh+6hKMrDDNbRxJ7iIUnhAU6P8ho2+IJaim2oIcwIgLNiBh5XD26mqrOhATO9T2LTczJVq5UxGOgihAVOG+Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642263},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"5e89e1e950788b091ab5f456a672cdec170d3ddd","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"11.18.0","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.11_1782850634505_0.4177339125415729","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"babelfhir-ts","version":"1.5.12","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.12","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"478c2f833165746e5dd2f7fa99c3a129bf5d4a46","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.12.tgz","fileCount":98,"integrity":"sha512-B1bFj7cUbwpboOSs+qCTQ9BJkIpJNta8eZ23vDLZQ834qgUkMsVW0Ewbe3kNe1+dRHMrxh2uAXnqIgTgfDdcyA==","signatures":[{"sig":"MEUCIErfjutthKfvWx5spwXmAHp473yHF0VSXa8GeqjdaB3FAiEAnhgAPJByw8UJEKCFWj1YdmBCPYnwWEA0RRIkQ5PUPMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642263},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e652f0da1e13f469ba8a4524be8430dc71682764","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.12_1783973844947_0.6033640307281676","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"babelfhir-ts","version":"1.5.13","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.13","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"4de5c50e77f28a42efb2f338e299ebdafcf141d0","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.13.tgz","fileCount":98,"integrity":"sha512-SzMlTL8xFv2HwEpS+/sSd6PFEHiz6PM8oiXaA02//AE6PJ6DMJrSdbzObDP9z0juwyoZK17fQmYvk8IGhmwISg==","signatures":[{"sig":"MEUCIGaC7xzyjuWvO1OoOZj87zYJDMCclyVpSva76ClJk+lWAiEA0H+UmQcz1UCeTpCB01wsg+fhkdir4FPik7jlMPESskw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642878},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"327f2ac18a1307a35abb76fee9ff86ae134c0155","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.13_1784028818760_0.9887532124221905","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"babelfhir-ts","version":"1.5.14","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.14","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"6cbed3474554a3651c012a094f71b9dd6116719d","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.14.tgz","fileCount":98,"integrity":"sha512-3DC2DCwdRzdmBRHJCDrphhUyfEu5KEfnwG/LqUDb3b68fcwA/ndBWCRGKhRcCPFFsjYLWsgwDRIbnoHa0EF+OA==","signatures":[{"sig":"MEYCIQDtL/+D7VpQ0/OAGYxTUSJ6o4mBP+INq9r/a3SOsMH/qAIhAMZh3nm9+pbeUUiyCskamrH234Eo/2OcGtkGyMio9ome","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642961},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"166856669bb93d745da27bc3f3533fcc2b1a2840","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.14_1784225486204_0.1569462924643421","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"babelfhir-ts","version":"1.5.15","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.15","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"805b31a84c7d8a4bbefc5d6bf44aeb239cfdac84","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.15.tgz","fileCount":98,"integrity":"sha512-rWF5NfFdqtekF8yxNIq6gVTB8tFyNNrhJLTQACHyDxcVfTqmrB/vZ/l+sLzpSghVf/T6uPCf4T3925qHEeGdsg==","signatures":[{"sig":"MEQCIG9VabAxN9a5urHVynGia1om9Dk81LfWiwnXIEL65//cAiA/G8cfVgiJEBKAoz3/g592keYuhnxJGRrrM382cGkKgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2643132},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"2711145e57b5712feb6cc4270b33e0727cdf9287","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.15_1784229684544_0.9951468275898352","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"babelfhir-ts","version":"1.5.16","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.16","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"cc6462de17ad48062760ddf9774d016ffbdd4ebb","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.16.tgz","fileCount":98,"integrity":"sha512-MISwozESVMruV/6VHpuc4KS8qJSttbjacpCLi0aOXuJ3jhxOBkTs+yBGKnHymbTd2M+MQ6sxn3aAaIF2MHUhuA==","signatures":[{"sig":"MEUCIQDTi7sswsvSPMWt+PI+0M85VEfuNI7IKlNr7/hSbVGAeQIgbhQwbthtrkUkRpOJJ2GUgvP4kMYjYIJuUHAnU1gZI/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2644321},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"d84969c9e61af910c641ea72daf2978eb6f9fc08","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.16_1784232989952_0.4702542834881607","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"babelfhir-ts","version":"1.5.17","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.17","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"dc30cfc613e8aa4cebc9d45c4ff8bc2a92b28b6f","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.17.tgz","fileCount":98,"integrity":"sha512-Ej0eaSKkXfNjr+N9/kpWazKnNZAB2kZDa8c0MaSZE3oYTSFHNvhJwx9E7V07gUe2UPkAdFF9UvmMRqzMxUvaZQ==","signatures":[{"sig":"MEUCIQD/Ek2oMH1EjNEgtAGyYqNUm/yxvc+e/msV4+X7fnn+/wIgSzaWt67+61TaUOVwX5VlqhGOcTK4jIM38wbrEV6sRek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2644321},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"0e34556aecf495997aaddb5bfab823f4adfa2990","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.4.3","tsx":"^4.19.3","consola":"^3.4.2","fhirpath":"^4.10.0","unzipper":"^0.12.3","@types/fhir":"^0.0.43"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^4.0.15","globals":"^17.4.0","prettier":"^3.7.4","cross-env":"^10.0.0","vitepress":"^1.6.4","@eslint/js":"^9.24.0","@vitest/ui":"^4.0.15","typescript":"^6.0.2","@types/node":"^25.5.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.30.1","@vitest/coverage-v8":"^4.0.15","@vitest/eslint-plugin":"^1.1.44","vitepress-plugin-llms":"^1.12.2","@maxhealth.tech/prefab":"^0.2.22"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.17_1784237318487_0.8862354108907455","host":"s3://npm-registry-packages-npm-production"}},"1.5.18":{"name":"babelfhir-ts","version":"1.5.18","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.18","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"6c8d0e68a6b1e43b527f198b4cd1fff998015465","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.18.tgz","fileCount":100,"integrity":"sha512-bp2EX9GjpeOHbqSPrku3I6aLz4Q1/7yayBsvsjg6zpa3yrqLJFIyqFKxk7TpDjDZcTOXMKmtzFNCN6hmYqmmxQ==","signatures":[{"sig":"MEUCIF8JNgkl3aj58h7jAhEl+KKzr1h0Ztd8XPtoZCeAafSqAiEAi3MqtbeUEHAdH0TeZ3ghv10cRpXMFS8RFke2/BUTljw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2656063},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"0b9332157b6fc047ccd2272e8ecbaf5311801e38","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output || exit 0","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.1","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.7.0","fhirpath":"^5.0.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.7.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.24","vitepress-plugin-llms":"^1.13.3","@maxhealth.tech/prefab":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.18_1784980444038_0.6694684384734433","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"name":"babelfhir-ts","version":"1.5.19","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.19","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"33734ed00e4ad0d8fe3e3221e272427b2320dcda","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.19.tgz","fileCount":100,"integrity":"sha512-3aA5ZAxe63wZHLbWfiPRDJWxy/6Dp5uFtGad/DUl3QoZsPPNDNGy2/K877DaJhA5L5id7n4UnepbZ1QbsShb5w==","signatures":[{"sig":"MEQCIEv0WtWHGTAewF9dH4uYa/nVAr7v5/vxJm5KTDl52NuHAiBH9a+1Pcj4PZgsH1hq7A4mBVpzMlNRkZ2Ul1blD+y/GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2672541},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9ed86559591209d477ea37c51e00ed82c4edff53","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.1","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.1","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.7.0","fhirpath":"^5.0.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.7.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.24","vitepress-plugin-llms":"^1.13.3","@maxhealth.tech/prefab":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.19_1785057477887_0.4105844134425616","host":"s3://npm-registry-packages-npm-production"}},"1.5.20":{"name":"babelfhir-ts","version":"1.5.20","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.20","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"7fdca279b5d7ef677ba7cb860ae53b4a2779b694","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.20.tgz","fileCount":103,"integrity":"sha512-jHubSukGVtnEGeUAfrqAJgo9PnXjBkfrJLBo5wrR1ScF0dSea5aHnr0g4SaGZG4cDRO7wfsJuZ68VRjRVU8tqA==","signatures":[{"sig":"MEQCIAXiOwXh94yIXL1xNcxEi0WxPavVP0t+HcoEWunzALmIAiAieq9qWBWqtyy+EY0WnooyzT7TUCuz2lf6IE3DmCHv8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2737426},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"eff4d9a0f620fb2e6f64f3837d9ad14357070767","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.1","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.7.0","fhirpath":"^5.0.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.7.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.24","vitepress-plugin-llms":"^1.13.3","@maxhealth.tech/prefab":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.20_1785388884587_0.8194231885170775","host":"s3://npm-registry-packages-npm-production"}},"1.5.21":{"name":"babelfhir-ts","version":"1.5.21","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.5.21","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"90a259be6c079c02944d56dbd246d67bc12ec646","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.5.21.tgz","fileCount":106,"integrity":"sha512-QZz7ehCjRyjaaEJX4JXqCHgU0DKJeCvkQqGY6oywhY50SKi+SuS6PuTy8xIfuNd0gh74Yamqrl1XOhOIM1B/hg==","signatures":[{"sig":"MEUCIEzpNk/xpMbYqj9cSDjJCrp9kbj5GEp3w4bM9TGyj6k8AiEAicgUtIzyzfQ/cfD1+RtMkmsAylqtOYLyDa91sqdwpJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2795885},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"cb1f4e5545610ee88ec379d38d8f721dd0d5a9f4","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.1","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.7.0","fhirpath":"^5.0.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.7.1","@types/unzipper":"^0.10.11","typescript-eslint":"^8.65.0","@max-health/config":"github:max-health-inc/config","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.24","vitepress-plugin-llms":"^1.13.3","@maxhealth.tech/prefab":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.5.21_1785687570058_0.4530584289568371","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"babelfhir-ts","version":"1.6.0","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.0","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"e0789a5ebbc06b36975626732e0c513ce70cc7d3","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.0.tgz","fileCount":107,"integrity":"sha512-yvNSsy+doOECT/GFEtFjB+Ub3M4BrfGG0Fi2lvlEXYZDCr2zSj4/pZYrGh5n3v7SJlPoTOcrDPcGl3mAb5BFJw==","signatures":[{"sig":"MEUCIQCRxNKwFeDb9F7TOXqv2M/w4FkHRNXRwSGkM3BG5Ny8FwIgNQADgMai/vHCA9omroSwWmCdMalJ2s4WiCPFvPobxMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2821878},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7b6979ae7bcc2da3904e2bdc449af7d9f0220faf","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@max-health/config":"github:max-health-inc/config","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.0_1785935280314_0.0009178955187476578","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"babelfhir-ts","version":"1.6.1","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.1","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"b8e6905e76a54c5fe22881796a5088ef53462eef","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.1.tgz","fileCount":107,"integrity":"sha512-wgbIFujxs9ooWPfzZCex6kf5Us0NCBgThY/jBIPvyr6pISBqCA/bOenChcdbCmxItk9qql9kXeSPuZELlDo9zA==","signatures":[{"sig":"MEUCIQDD8hVXq/nR7A+0f0k8Z1j/3d7ozz8TDFSfyGPU60dX/wIgCqo0qT6crt6PidNCWNMllvnbmzgz9SQsLreGfF9dMW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2825488},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"6b1a63b15b4b86b878f5afa87aa4314f2ba66668","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.1_1786100661359_0.2670949907054905","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"babelfhir-ts","version":"1.6.2","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.2","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"f4d293759e113370aa8254b2f1a8cbbeb0a18d72","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.2.tgz","fileCount":107,"integrity":"sha512-nA5A3tJpjesSdfykazcs4xOXDIn/SsJ5moUtTIdz8aCFUbBI/XVCLGpQFtPLmUvBwlte4cMXeBmaIyrbYV2tUw==","signatures":[{"sig":"MEUCIB3sOQczc3fEhNg0gRw5JrxWGPH3OLsdHaKRzfUuwGXFAiEAq2JaDIh8eudTor9bMpnPnk9daRH4JgHF1EmdWrIYs5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2825488},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"b4804aa05dea1724ce8f9369cb1755668fdbca57","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.2_1786231265213_0.6849720216226738","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"babelfhir-ts","version":"1.6.3","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.3","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"40c62fc1d332f16e42edccab96422e0c9a6db527","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.3.tgz","fileCount":107,"integrity":"sha512-XUNJNVB6bpfSxB21taaoBL1rZpk3V1DtfoMEFuIpHBabAR23UvfELwUqzOLMBJbUKZuqm01nG3/HxL6olxmE0A==","signatures":[{"sig":"MEUCIFbZOUFJ3YGiFOIw00xPgq2OgXT1G76P4yFhR7oPzWOCAiEAn5h+2hueEYdQSMy3Q9TPd6YGCgFKt2J59k0scB03Q0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2825488},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"583df2477cc274e0c59e12cfecd1e0e7cf619610","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.3_1786235156280_0.5355462239235651","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"babelfhir-ts","version":"1.6.4","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.4","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"dc58f8ce31dd874eebc17fd046b0d27b32bcc75d","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.4.tgz","fileCount":107,"integrity":"sha512-JqHAJ9d6G5LepCF/bDR+PZveLan5MIchZPnhTUi9LtatQsQXmRZlWtFtzPXN5IKJd8GjKu6548XIdqn+13GaJQ==","signatures":[{"sig":"MEUCIQCms5/gOwqQkow55gjMBxwiEh/GI6SO5z9LmI3roorm+gIgby1bSn11gHR0ERLY4dgjMvA6arcF3SpqI+d803hPKTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2824493},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"c2aeef53dd12076d2b2dc18a4c65605a743585dc","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"deprecated":"Broken: generation fails with TS2688. Use 1.6.5+.","repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.4_1786271770063_0.09435537553482631","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"babelfhir-ts","version":"1.6.5","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.5","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"a1404b1df29ff1ddcc7623733aa6575506bd06eb","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.5.tgz","fileCount":107,"integrity":"sha512-A2C27oJlk5ThWFRiyCYsNIuSouHr05y0mKzFr1sSYd5+aj34ZjwT0k0H/Xd6ctr/sjY68oWsp6mt6ApaERm5BQ==","signatures":[{"sig":"MEYCIQDDlM8cCYBpD3cCSHQOxwnDgWL1J2NhIS1G6lWeGJy1dwIhAKZBr+99zxtp+9kuEC6vVG9WXj4/6SdA6J+1v0CXKTUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2824698},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"1d6ff8a6d346d687001696238247c89a4fc2b416","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.5_1786282560919_0.42693018322922005","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"babelfhir-ts","version":"1.6.6","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.6","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"346f85110ddbfa0320c1c4073088f21fa4a0eaf8","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.6.tgz","fileCount":107,"integrity":"sha512-qpPFie6ohsY/cnFKwm7Vr1jlRQf/eXGJvRtFTixC3SpJDTJAdrib5g6fxaMI0fjvTQ1wdj4a5ol/vn4l2AepCA==","signatures":[{"sig":"MEUCIB9XwBSTQxQ95nuVmzgJ3hLLbPx6J3F/5GMse6uUY1TBAiEA7MvLaNFTjboDa0/VnvLsJVvRclrCqqlh0XdVKuP0t5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2824698},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a13a99dc8e638c2c57ba74c66635629ad73c9a66","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.6_1786739744829_0.7095036752395174","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"babelfhir-ts","version":"1.6.7","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.7","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"03f868cffdcd0701fbb36ea4a9bba6d2546c6976","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.7.tgz","fileCount":107,"integrity":"sha512-tNoJZcHeXsENcMXWFfHC0sVtuSKZaOwL+qW8tf5AfDEMDltg/UIzIAfoRn1ajYL8wR5WbCWnqO9cdy9hcHE8LQ==","signatures":[{"sig":"MEUCIQCERYvXhoIi+CACXPUHhhkwYJXXkrka5QjmsczanIlHOwIgJZzrauXNd7twgUnDq2HdfdG+pkOx1GcR9EwfAP3gVHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2824698},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"297e6e39a77729af3fc246ce9ecbedf1fca313bd","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.1.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.7_1786885074843_0.543438598488313","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"babelfhir-ts","version":"1.6.8","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.8","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"e2d65c96e141e1ca98260e1aedc473daf76d84b8","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.8.tgz","fileCount":108,"integrity":"sha512-vN+mvZi5oah6Qonxc76hqgC7C+f/Or0IeyjUbYsjXTBGw4f1wTuvkQhZeEtt4oFCN1HqGaEB2GnR81PBir9FZg==","signatures":[{"sig":"MEYCIQDMAe+PSb7sjkI9G/WVS+l6h1lwBjXv0HL4b/UxjxcxxQIhAIO5pGmyopsLM7yEaSa1SbvrV7lWGQInu24jB6iJpBdE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2844763},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"6c744101fc897df2d15a394f0277995812ceeb8d","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.2.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.8_1787714092596_0.14390208455916653","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"babelfhir-ts","version":"1.6.9","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.9","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"d1d2d826713885b18562e70afa3b1680db36539b","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.9.tgz","fileCount":108,"integrity":"sha512-GD+hkoGoOxXmUsAzqtN7MEuWsWq2Y7cDtfDCVaT1sllmAZBrk8pcTisweIGubdFGaJfV+4VS0fE0HANHy2TBsQ==","signatures":[{"sig":"MEUCIE8nZ4DKJmrjJwolyyvo4PrQdL8EpWJec+NrVBBWs/VzAiEAkckV1v8IlfQ9tNhW8V6c27zLPD8QmuR/fiva/HniSb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2847533},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"3fd284e7ab01694212b0e14eaf629d0616e29667","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.2.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.11"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.9_1787765787888_0.7871965386201389","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"babelfhir-ts","version":"1.6.10","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.10","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"78bbb81348a07a8b86f08dbf5a85574fa418804f","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.10.tgz","fileCount":109,"integrity":"sha512-KR8oduvt4+0nKF1lfUUsiRCleJAQvR9f5mTPldqUmBPvioQK5N00TZIb4rChov6Hcp0brg39SA646zGIUZQJqg==","signatures":[{"sig":"MEUCIQD3iHBEgUDcDHXQAc8RW91Is/V/dhaZVo5zJGXHF+s3fQIgPe2A9HoWnbXVFOszURxIHd3AuuyDJFtgeZOst9VYu9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2854388},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"dd6f9c50eb18673343d09a217333e56eaf40c770","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.5.22","tsx":"^4.23.7","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","eslint":"^10.8.0","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.10","globals":"^17.9.0","fhirpath":"^5.2.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/node":"^25.9.5","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^4.1.10","@vitest/eslint-plugin":"^1.6.26","vitepress-plugin-llms":"^1.13.4","@max-health-inc/config":"^3.1.0","@maxhealth.tech/prefab":"^0.3.12"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.10_1787777955160_0.4042309952024996","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"babelfhir-ts","version":"1.6.11","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","_id":"babelfhir-ts@1.6.11","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"bin":{"babelfhir-ts":"out/src/bin.js"},"dist":{"shasum":"2b2affef9683ec32077fb4fb63806d79c89e7730","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.11.tgz","fileCount":110,"integrity":"sha512-qIdhNIxWXv+FRMEGJvoQDhr8DK/oGmuGEWdTfKmBIj3ykTo5OA55iPtfMqyHdcawHOA9ftCevOC2S6W8oOeYlA==","signatures":[{"sig":"MEQCIGPCgzxmA16rXq///d6UP8vnU59LA2p/tk1ZjGa8Qjg7AiB6X3nSGtUXTbH2QGF589NQVsy7G6SYav6iAxWHQNrZtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2857074},"main":"out/src/main.js","type":"module","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7e8661bfa8130474165b7f2ee70adf54a14b0f78","scripts":{"lint":"eslint src","test":"tsc --noEmit && npx vitest run --coverage","build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","start":"node dist/main.js","prepare":"git config core.hooksPath .githooks","pretest":"rimraf out","test:ui":"vitest --ui","docs:dev":"vitepress dev docs","generate":"tsx src/bin.ts","build:bin":"echo 'Binary script is already prepared'","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","lint:output":"eslint output","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","docs:preview":"vitepress preview docs","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","prepublishOnly":"npm run build","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:clients":"tsx scripts/generate-client-packages.ts","typecheck:output":"tsc -p tsconfig.output.json","check:ig-versions":"tsx scripts/check-ig-versions.ts","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:random:zod":"tsx scripts/generate-random-zod.ts","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","generate:check:package":"tsx scripts/generate-check-package.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"overrides":{"brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git","type":"git"},"_npmVersion":"12.0.2","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.5.22","tsx":"^4.23.12","consola":"^3.4.2","unzipper":"^0.12.5","@types/fhir":"^0.0.44"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","eslint":"^10.9.1","rimraf":"^6.1.3","semver":"^7.8.5","vitest":"^4.1.11","globals":"^17.11.0","fhirpath":"^5.2.0","cross-env":"^10.1.0","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/eslint-plugin":"^1.6.27","vitepress-plugin-llms":"^1.13.5","@max-health-inc/config":"^3.3.0","@maxhealth.tech/prefab":"^0.3.12"},"_npmOperationalInternal":{"tmp":"tmp/babelfhir-ts_1.6.11_1787904268086_0.5489886495215814","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"babelfhir-ts","version":"1.6.12","description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","type":"module","main":"out/src/main.js","bin":{"babelfhir-ts":"out/src/bin.js"},"preferGlobal":true,"scripts":{"build":"npm run generate:fhir-module && tsc && npm run build:bin && npm run build:copy-fhir-module && npm run build:copy-base-r4","build:bin":"echo 'Binary script is already prepared'","build:copy-fhir-module":"node -e \"const fs=require('fs');fs.copyFileSync('src/fhir-r4.d.ts','out/fhir-r4.d.ts');fs.copyFileSync('src/fhir-r4b.d.ts','out/fhir-r4b.d.ts');fs.copyFileSync('src/fhir-r5.d.ts','out/fhir-r5.d.ts')\"","build:copy-base-r4":"node -e \"const fs=require('fs');const path=require('path');function cpR(s,d){fs.mkdirSync(d,{recursive:true});fs.readdirSync(s).forEach(f=>{const sp=path.join(s,f),dp=path.join(d,f);fs.statSync(sp).isDirectory()?cpR(sp,dp):fs.copyFileSync(sp,dp)})};cpR('src/generator/fhir','out/src/generator/fhir');console.log('Copied fhir/ to out/src/generator/fhir')\"","start":"node dist/main.js","pretest":"rimraf out","test":"tsc --noEmit && npx vitest run --coverage","test:parity":"tsc --noEmit && npx vitest run --config vitest.parity.config.ts","test:inspect":"cross-env INSPECT=1 tsc --noEmit && cross-env INSPECT=1 npx vitest run --coverage","test:ui":"vitest --ui","lint":"eslint src","lint:output":"eslint output","typecheck":"tsc --noEmit","typecheck:output":"tsc -p tsconfig.output.json","generate":"tsx src/bin.ts","generate:clients":"tsx scripts/generate-client-packages.ts","generate:clients:check":"tsx scripts/generate-client-packages.ts --check","generate:parity-matrix":"tsx scripts/generate-parity-matrix.ts","generate:parity-matrix:check":"tsx scripts/generate-parity-matrix.ts --check","check:ig-versions":"tsx scripts/check-ig-versions.ts","generate:check":"npm run generate && npm run typecheck && npm run typecheck:output && npm run lint:output","generate:check:prefab":"npm run generate -- --prefab && npm run typecheck && npm run typecheck:output && npm run lint:output","generate:check:package":"tsx scripts/generate-check-package.ts","generate:check:package:prefab":"tsx scripts/generate-check-package.ts --prefab","generate:check:pas":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --list-errors --keep-output","generate:check:watch":"tsx scripts/generate-check-package.ts hl7.fhir.us.davinci-pas@2.0.1 --watch --list-errors","generate:random:zod":"tsx scripts/generate-random-zod.ts","test:package":"cross-env PIPELINE_PACKAGES=davinci-pas vitest run src/test/pipelineParity.test.ts","test:package:verbose":"cross-env PIPELINE_PACKAGES=davinci-pas VERBOSE_TESTS=1 vitest run src/test/pipelineParity.test.ts","test:typecheck":"cross-env TYPECHECK_ONLY=1 ALLOW_GENERATION_FAILURES=1 vitest run src/test/pipelineParity.test.ts","generate:fhir-module":"node scripts/generate-fhir-r4-module.js && npx tsx scripts/generate-fhir-module-dts.ts r4b","prepare":"git config core.hooksPath .githooks","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git"},"bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","engines":{"node":">=18.0.0","npm":">=9.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@max-health-inc/config":"^3.3.0","@maxhealth.tech/prefab":"^0.3.12","@types/node":"^26.4.0","@types/semver":"^7.8.0","@types/unzipper":"^0.10.11","@vitest/coverage-v8":"^4.1.11","@vitest/eslint-plugin":"^1.6.27","@vitest/ui":"^4.1.11","cross-env":"^10.1.0","eslint":"^10.9.1","fhirpath":"^5.2.0","globals":"^17.11.0","rimraf":"^6.1.3","semver":"^7.8.5","typescript":"^6.0.3","typescript-eslint":"^8.68.0","vitepress":"^1.6.4","vitepress-plugin-llms":"^1.13.5","vitest":"^4.1.11","zod":"4.4.3"},"dependencies":{"@types/fhir":"^0.0.44","consola":"^3.4.2","tar":"^7.5.22","tsx":"^4.23.12","unzipper":"^0.12.5"},"overrides":{"brace-expansion":"^5.0.9"},"gitHead":"a6450ccd073d222c88e26c7032d3051ddfc5eacf","_id":"babelfhir-ts@1.6.12","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-SOYUWIQlpMpLPA+wdnXaBXYfnpRHXn6eK5x/mF9l1mkJUHLBz71nK3vWpZxurqcvakrXLROdWYK0Nf85tjKF1Q==","shasum":"622f60a526be02c4557ad0b30b6cfc4971dc64d8","tarball":"https://registry.npmjs.org/babelfhir-ts/-/babelfhir-ts-1.6.12.tgz","fileCount":111,"unpackedSize":2863230,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babelfhir-ts@1.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLK1i9tSD4msmpPgZsCBjVg/SybqERxx1aUjqJk6JWZwIhAJOOztRe3aun1q0MVbV98ofNob+nO8XWe15vfu6Uo4DY"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d6305e-2fc3-4f0b-8e91-edacf3f59700"}},"directories":{},"maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babelfhir-ts_1.6.12_1788001754258_0.0012610557838346192"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-30T19:32:39.433Z","modified":"2026-08-29T11:09:14.698Z","1.0.0":"2025-09-30T19:32:39.608Z","1.0.1":"2025-09-30T19:34:44.065Z","1.0.2":"2025-09-30T19:39:47.709Z","1.0.3":"2025-10-02T23:00:16.003Z","1.0.4":"2025-10-03T18:20:46.508Z","1.0.5":"2025-10-04T16:06:29.439Z","1.0.6":"2025-10-07T23:49:35.391Z","1.0.7":"2025-10-08T01:45:26.818Z","1.0.8":"2025-10-08T14:40:12.317Z","1.0.9":"2025-10-08T14:48:38.223Z","1.0.10":"2025-10-08T14:50:25.180Z","1.0.11":"2025-10-08T14:58:16.697Z","1.0.12":"2025-10-08T15:04:14.968Z","1.0.13":"2025-10-21T09:11:42.823Z","1.0.14":"2025-10-21T11:59:27.633Z","1.0.15":"2025-10-22T22:27:09.190Z","1.0.16":"2025-10-22T22:40:49.233Z","1.0.17":"2025-10-23T14:13:04.636Z","1.0.18":"2025-10-27T11:44:26.579Z","1.0.19":"2025-10-27T14:26:55.587Z","1.0.20":"2025-10-27T16:37:53.867Z","1.0.21":"2025-10-27T16:47:18.110Z","1.0.22":"2025-10-27T21:39:03.883Z","1.0.23":"2025-10-27T21:57:51.617Z","1.0.24":"2025-10-27T22:35:20.291Z","1.0.25":"2025-10-27T22:42:27.891Z","1.0.26":"2025-10-28T18:31:30.703Z","1.0.27":"2025-11-01T15:42:45.889Z","1.0.28":"2025-11-02T05:08:04.179Z","1.0.29":"2025-11-02T22:58:54.416Z","1.0.30":"2025-11-06T12:00:17.381Z","1.0.31":"2025-11-06T12:18:35.213Z","1.0.32":"2025-11-06T13:40:20.572Z","1.0.33":"2025-12-10T18:02:38.693Z","1.0.34":"2025-12-12T22:17:09.419Z","1.0.35":"2026-03-17T03:50:22.928Z","1.0.36":"2026-03-17T05:43:54.189Z","1.0.37":"2026-03-18T00:42:09.564Z","1.0.38":"2026-03-18T01:33:38.639Z","1.0.39":"2026-03-19T17:13:38.838Z","1.0.40":"2026-03-19T20:09:09.365Z","1.0.41":"2026-03-19T20:59:03.196Z","1.0.42":"2026-03-20T01:39:32.314Z","1.0.43":"2026-03-22T17:05:03.156Z","1.0.44":"2026-03-22T17:17:21.682Z","1.1.0":"2026-03-23T23:46:55.089Z","1.1.1":"2026-03-27T08:29:17.595Z","1.1.2":"2026-03-27T08:37:17.640Z","1.1.3":"2026-03-27T08:41:27.684Z","1.1.4":"2026-03-27T18:31:14.297Z","1.2.0":"2026-04-07T01:17:01.914Z","1.2.1":"2026-04-07T02:42:25.288Z","1.2.2":"2026-04-07T03:39:17.873Z","1.2.3":"2026-04-07T19:53:29.011Z","1.2.4":"2026-04-07T21:09:29.173Z","1.2.5":"2026-04-07T22:05:34.941Z","1.3.0":"2026-04-09T18:49:24.985Z","1.3.1":"2026-04-09T21:45:49.208Z","1.3.2":"2026-04-10T10:07:44.015Z","1.3.3":"2026-04-10T11:17:55.923Z","1.3.4":"2026-04-11T20:08:34.632Z","1.3.5":"2026-04-12T13:14:28.742Z","1.3.6":"2026-04-12T23:45:36.267Z","1.3.7":"2026-04-15T19:26:42.973Z","1.3.8":"2026-04-15T23:51:55.643Z","1.3.9":"2026-04-16T02:59:47.375Z","1.3.10":"2026-04-16T13:21:15.162Z","1.4.0":"2026-04-17T11:04:23.684Z","1.4.1":"2026-04-17T17:01:43.687Z","1.4.2":"2026-04-17T19:27:16.196Z","1.4.3":"2026-04-21T02:15:16.359Z","1.5.0":"2026-04-25T14:39:08.055Z","1.5.1":"2026-04-30T11:54:53.459Z","1.5.2":"2026-05-09T10:38:01.462Z","1.5.3":"2026-05-12T18:16:40.085Z","1.5.4":"2026-05-12T19:51:20.919Z","1.5.5":"2026-05-13T10:22:31.391Z","1.5.6":"2026-05-13T23:34:55.468Z","1.5.7":"2026-05-15T10:57:19.003Z","1.5.8":"2026-06-01T21:35:16.134Z","1.5.9":"2026-06-30T09:24:46.851Z","1.5.10":"2026-06-30T12:32:44.421Z","1.5.11":"2026-06-30T20:17:14.695Z","1.5.12":"2026-07-13T20:17:25.154Z","1.5.13":"2026-07-14T11:33:38.915Z","1.5.14":"2026-07-16T18:11:26.438Z","1.5.15":"2026-07-16T19:21:24.695Z","1.5.16":"2026-07-16T20:16:30.122Z","1.5.17":"2026-07-16T21:28:38.689Z","1.5.18":"2026-07-25T11:54:04.186Z","1.5.19":"2026-07-26T09:17:58.110Z","1.5.20":"2026-07-30T05:21:24.736Z","1.5.21":"2026-08-02T16:19:30.235Z","1.6.0":"2026-08-05T13:08:00.470Z","1.6.1":"2026-08-07T11:04:21.499Z","1.6.2":"2026-08-08T23:21:05.383Z","1.6.3":"2026-08-09T00:25:56.487Z","1.6.4":"2026-08-09T10:36:10.201Z","1.6.5":"2026-08-09T13:36:01.074Z","1.6.6":"2026-08-14T20:35:44.996Z","1.6.7":"2026-08-16T12:57:54.992Z","1.6.8":"2026-08-26T03:14:52.739Z","1.6.9":"2026-08-26T17:36:28.066Z","1.6.10":"2026-08-26T20:59:15.331Z","1.6.11":"2026-08-28T08:04:28.261Z","1.6.12":"2026-08-29T11:09:14.401Z"},"bugs":{"url":"https://github.com/Max-Health-Inc/BabelFHIR-TS/issues"},"author":{"name":"Maximilian Nussbaumer"},"license":"ISC","homepage":"https://github.com/Max-Health-Inc/BabelFHIR-TS#readme","keywords":["fhir","typescript","code-generation","healthcare","hl7","fhir-profiles","implementation-guide","validation","fhir-r4","fhir-to-typescript"],"repository":{"type":"git","url":"git+https://github.com/Max-Health-Inc/BabelFHIR-TS.git"},"description":"BabelFHIR-TS: generate TypeScript interfaces, validators, and helper classes from FHIR R4/R4B/R5 StructureDefinitions (profiles) directly inside package archives.","maintainers":[{"name":"quotentiroler","email":"nussbaumer.max@hotmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"./logo_transparent.png\" alt=\"BabelFHIR-TS Logo\" width=\"200\"/>\n</div>\n\n# BabelFHIR-TS\n\n<p align=\"center\">\n  <strong>Generate production-ready TypeScript from FHIR® StructureDefinitions — typed interfaces, runtime validators, and FHIR clients.</strong>\n</p>\n\n<!-- Version & Spec Badges -->\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/babelfhir-ts\"><img src=\"https://img.shields.io/npm/v/babelfhir-ts.svg?label=babelfhir-ts\" alt=\"npm\"></a>\n  <a href=\"https://hl7.org/fhir/R4/\"><img src=\"https://img.shields.io/badge/FHIR-R4%20%7C%20R4B%20%7C%20R5-orange.svg\" alt=\"FHIR R4/R4B/R5\"></a>\n  <a href=\"https://opensource.org/licenses/ISC\"><img src=\"https://img.shields.io/badge/License-ISC-blue.svg\" alt=\"License: ISC\"></a>\n</p>\n\n<!-- Tech Stack Badges -->\n<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/TypeScript-6.0-3178c6?logo=typescript\" alt=\"TypeScript\">\n  <img src=\"https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js\" alt=\"Node.js\">\n  <img src=\"https://img.shields.io/badge/Zod-4.x-3068b7?logo=zod\" alt=\"Zod\">\n</p>\n\n<!-- FHIR Client Packages -->\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@babelfhir-ts/client-r4\"><img src=\"https://img.shields.io/npm/v/@babelfhir-ts/client-r4.svg?label=%40babelfhir-ts%2Fclient-r4\" alt=\"client-r4\"></a>\n  <a href=\"https://www.npmjs.com/package/@babelfhir-ts/client-r4b\"><img src=\"https://img.shields.io/npm/v/@babelfhir-ts/client-r4b.svg?label=%40babelfhir-ts%2Fclient-r4b\" alt=\"client-r4b\"></a>\n  <a href=\"https://www.npmjs.com/package/@babelfhir-ts/client-r5\"><img src=\"https://img.shields.io/npm/v/@babelfhir-ts/client-r5.svg?label=%40babelfhir-ts%2Fclient-r5\" alt=\"client-r5\"></a>\n  <a href=\"https://www.npmjs.com/package/@babelfhir-ts/smart-auth\"><img src=\"https://img.shields.io/npm/v/@babelfhir-ts/smart-auth.svg?label=%40babelfhir-ts%2Fsmart-auth\" alt=\"smart-auth\"></a>\n</p>\n\n<!-- Validation & Imaging Packages -->\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@babelfhir-ts/zod\"><img src=\"https://img.shields.io/npm/v/@babelfhir-ts/zod.svg?label=%40babelfhir-ts%2Fzod\" alt=\"zod\"></a>\n  <a href=\"https://www.npmjs.com/package/@babelfhir-ts/dicomweb\"><img src=\"https://img.shields.io/npm/v/@babelfhir-ts/dicomweb.svg?label=%40babelfhir-ts%2Fdicomweb\" alt=\"dicomweb\"></a>\n</p>\n\n**BabelFHIR-TS** transforms FHIR® StructureDefinitions into production-ready TypeScript code with full type safety and built-in validation. BabelFHIR-TS generates **profile-aware** interfaces that understand your Implementation Guide's constraints, extensions, and slicing rules.\n\n### What you get\n\n- **Strongly typed interfaces** that merge profile constraints with base FHIR types (types come from `@types/fhir`)\n- **Compiled output by default** — packages ship JavaScript (`.js`) plus TypeScript declarations (`.d.ts`)\n- **Runtime validation** using FHIRPath expressions from the profile—no external validator required for basic checks\n- **Type-safe extension handling** with proper slicing and nested extension support\n- **Random data builders** for testing and development (when class generation is enabled)\n- **Zero manual mapping**—consume any FHIR package or Implementation Guide directly from registries\n- **Fast and lightweight**—the CLI pulls no FHIRPath engine of its own; generated packages declare `fhirpath` as a *peer* dependency (`>=5.2.0 <6`), so the host app owns the version\n- **Type-safe FHIR client** — generated client extends [`@babelfhir-ts/client-r4`](https://www.npmjs.com/package/@babelfhir-ts/client-r4) / [`client-r4b`](https://www.npmjs.com/package/@babelfhir-ts/client-r4b) / [`client-r5`](https://www.npmjs.com/package/@babelfhir-ts/client-r5) with profile-specific methods (e.g., `.uSCorePatientProfile()`, `.pASClaim()`) on top of base resource accessors\n- **Install any FHIR profile as a node module**—use `babelfhir-ts install` to add Implementation Guides (FHIR Packages) directly to your project\n\n## Installation\n\n```bash\nnpm install -g babelfhir-ts\n```\n\nOr on-demand: `npx babelfhir-ts --help`\n\n> **Requirements:** Node.js 18+ and an internet connection for remote registries.\n\n## Quick Start\n\n```bash\n# Generate from a local folder\nbabelfhir-ts input/ output/\n\n# Download and process from a registry\nbabelfhir-ts --package hl7.fhir.us.core@8.0.0\n\n# Install as a project dependency\nbabelfhir-ts install hl7.fhir.us.core@8.0.0\n```\n\n```ts\nimport { USCorePatientProfileClass } from \"./output/USCorePatientProfileClass\";\n\nconst patient = USCorePatientProfileClass.random();\nconst { errors, warnings } = await patient.validate();\n```\n\n## CLI Reference\n\n<!-- CLI_HELP_START -->\n```\nBabelFHIR-TS: Generate TypeScript interfaces from FHIR StructureDefinitions\n\nUsage:\n  babelfhir-ts [options] [<input> [output]]\n  babelfhir-ts install [--package] <pkg[@version]|path> [--registry <url>] [options]\n  babelfhir-ts update [<pkg@version>] [--recursive] [options]\n\nArguments:\n  input   Input can be:\n          - Canonical URL of a FHIR profile (http://... or https://...)\n          - Directory containing FHIR packages (.tgz/.zip files)\n          - Single FHIR package (.tgz/.zip file)\n          - Single StructureDefinition (.json file)\n          - Directory containing StructureDefinition files\n  output  Output directory or archive name (optional)\n\nCommands:\n  install                Download, process, and npm install package as dependency\n  update                 Regenerate all installed packages (or a specific one) with current babelfhir-ts\n\nOptions:\n  -h, --help               Show this help message\n  -v, --version            Show version number\n  --log <dest>             Log destination: console (default) or file\n  --log-level <level>      Log verbosity: error, warn, info (default), or debug\n  --cache-dir <path>       Custom cache directory (default: ~/.fhir/packages for FHIR packages, .cache for working files)\n  --no-cache               Delete .cache working folder after generation (does not affect shared ~/.fhir/packages)\n  --no-classes             Only generate interfaces and types (skip class generation)\n  --no-client              Skip FHIR client generation (client generated by default)\n  --schema <format>        Generate schema files alongside outputs (supported: zod)\n  --zod-invariants         Emit FHIRPath invariants into Zod schemas (fuller checking, slower parse)\n  --dicomweb               Generate DICOMweb helpers typed to ImagingStudy profiles in the IG\n  --prefab                 Generate Prefab UI render functions per profile (@maxhealth.tech/prefab)\n  --prefab-styles <path>   Path to styles module (.ts/.js) copied into the generated prefab/ folder\n  --recursive              (update only) Recursively search subdirectories for lib/ folders\n  --force                  (update only) Force regeneration even if version and flags haven't changed\n  --skip-install           (install only) Generate tarball without running package manager install\n  --outDir <dir>           Output directory (alias for second positional argument)\n  --fhir-version <ver>     FHIR version to target: r4, r4b, or r5 (auto-detected from package if omitted)\n  --package <pkg[@version]>  Download FHIR package from registry and process it (latest if no version)\n  --registry <url>         FHIR package registry URL (default: https://packages.simplifier.net)\n  --tx-server <url>        Terminology server URL for ValueSet expansion (e.g., https://tx.fhir.org/r4)\n                           When set, expands ValueSets without explicit codes using $expand operation\n  --display-language <lang> BCP-47 language(s) for display terms (e.g., de or de,fr,en).\n                           Single value replaces concept displays. Comma-separated values\n                           also generate a multi-language display map with getDisplay() helper.\n\nExamples:\n  babelfhir-ts                                             # Process ./input to ./output\n  babelfhir-ts http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient  # Generate from profile URL\n  babelfhir-ts package.tgz                                 # Process package to current directory\n  babelfhir-ts package.tgz modified-package.tgz            # Embed interfaces in package\n  babelfhir-ts profiles/ generated/                        # Process directory to directory\n  babelfhir-ts --package hl7.fhir.us.core@8.0.0            # Download and process from default registry\n  babelfhir-ts --package hl7.fhir.us.core@8.0.0 output/    # Download and output to directory\n  babelfhir-ts --package pkg@version --log console --log-level debug  # With verbose logging\n  babelfhir-ts install de.gematik.isik-basismodul                           # Download latest, process, and install\n  babelfhir-ts install de.gematik.isik-basismodul@3.1.0                   # Download specific version\n  babelfhir-ts install ./package.tgz                                      # Install from local package file\n  babelfhir-ts install hl7.fhir.us.core@8.0.0 --registry <url>            # Install from custom registry\n  babelfhir-ts install --package hl7.fhir.us.core@8.0.0 --registry <url>  # Alternative syntax\n  babelfhir-ts update                                                      # Regenerate all packages in ./lib\n  babelfhir-ts update hl7.fhir.us.core@8.0.0                               # Regenerate a specific package\n  babelfhir-ts update --recursive                                          # Regenerate packages in all subdirectories\n```\n<!-- CLI_HELP_END -->\n\n## Documentation\n\nFull documentation is available at **[max-health-inc.github.io/BabelFHIR-TS/docs/](https://max-health-inc.github.io/BabelFHIR-TS/docs/)**\n\n- [Getting Started](https://max-health-inc.github.io/BabelFHIR-TS/docs/getting-started) — installation, quick start, first generation\n- [CLI Reference](https://max-health-inc.github.io/BabelFHIR-TS/docs/cli-reference) — full list of commands and options\n- [Generated Code Guide](https://max-health-inc.github.io/BabelFHIR-TS/docs/generated-code) — understanding the output, module resolution, FHIR type imports\n- [FHIR Client](https://max-health-inc.github.io/BabelFHIR-TS/docs/fhir-client) — type-safe server interactions\n- [Validation](https://max-health-inc.github.io/BabelFHIR-TS/docs/validation) — what validators check, CI pipelines, known Firely SDK issues\n- [Limitations](https://max-health-inc.github.io/BabelFHIR-TS/docs/limitations) — edge cases, random() caveats\n- [Contributing](https://max-health-inc.github.io/BabelFHIR-TS/docs/contributing) — dev setup, scripts, project structure\n\n<!-- PARITY-BADGES:START - Do not remove or modify this section -->\n## Continuous Validation\n\nEvery push to `develop` and `main` runs the parity pipeline, which validates generated code against real-world FHIR Implementation Guides. (Pull requests run the faster `CI` workflow: typecheck, unit tests, and generated-artifact drift checks.) For each IG, the pipeline:\n\n1. Downloads the FHIR package from a registry\n2. Generates TypeScript interfaces, validators, and classes\n3. Compiles the output with `tsc` (zero errors required)\n4. Generates `empty()` and `random()` test resources for every profile\n5. Validates those resources against two independent external FHIR validators\n\n### Validated Implementation Guides (31)\n\nEvery parity run validates **31 real-world IGs** (29 R4, 2 R5). The list is not duplicated here — it is generated from the parity suite's own source of truth into [`parity-matrix.json`](./parity-matrix.json).\n\nEach validated IG is also published as a ready-to-install package — `@max-health-inc/fhir-<name>` — so you do not have to generate it yourself:\n\n**[→ Browse the FHIR IG registry](https://github.com/orgs/Max-Health-Inc/packages?ecosystem=npm&q=fhir-)**\n\n```bash\n# GitHub Packages needs the scope mapped, and a token with read:packages\necho \"@max-health-inc:registry=https://npm.pkg.github.com\" >> .npmrc\nnpm install @max-health-inc/fhir-us-core\n```\n\nPublished by [Max-Health-Inc/fhir-igs](https://github.com/Max-Health-Inc/fhir-igs), which pins a babelfhir-ts version and republishes an IG only when the IG version, the pinned generator, or the generation flags actually change.\n\n### Validation with the Firely SDK Validator\n\nThe `firely` job validates generated resources using the [Firely SDK Validator](https://docs.fire.ly/projects/Firely-NET-SDK/validation.html) (`Firely.Fhir.Validation`, v3.x) running on the Firely .NET SDK (`Hl7.Fhir`, v6.x) — two separately versioned packages. Results are published as live badges:\n\n<details><summary>Per-IG results</summary>\n\n![US Core](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-us-core.json)\n![QI-Core](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-qicore.json)\n![mCODE](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-mcode.json)\n![SDOH Clinical Care](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-sdoh.json)\n![NDH (National Directory)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-ndh.json)\n![CARIN BB](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-carin-bb.json)\n![CQF Measures](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-cqfmeasures.json)\n![Physical Activity](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-physical-activity.json)\n![DaVinci PAS](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-davinci-pas.json)\n![DaVinci CDex](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-davinci-cdex.json)\n![DaVinci PDex](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-davinci-pdex.json)\n![DaVinci DTR](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-davinci-dtr.json)\n![DaVinci Alerts](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-davinci-alerts.json)\n![DaVinci DEQM](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-davinci-deqm.json)\n![DaVinci Drug Formulary](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-davinci-drug-formulary.json)\n![IPS](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-ips.json)\n![SMART App Launch](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-smart.json)\n![SDC (Structured Data Capture)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-sdc.json)\n![Genomics Reporting](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-genomics-reporting.json)\n![CPG (Clinical Practice Guidelines)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-cpg.json)\n![ISiK Basis](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-isik-basis.json)\n![KBV eRezept](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-kbv-erp.json)\n![DE Basisprofil](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-de-basisprofil.json)\n![ISiK Medikation](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-isik-medikation.json)\n![CH Core (Switzerland)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-ch-core.json)\n![AU Core (Australia)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-au-core.json)\n![PIXm](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-pixm.json)\n![MHD](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-mhd.json)\n![vitals](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-vitals.json)\n\n</details>\n\n### Validation with HL7 Java Validator\n\nThe `hl7` job validates the same artifacts using the [official HL7 FHIR Validator](https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator), the reference implementation for FHIR conformance checking:\n\n<details><summary>Per-IG results</summary>\n\n![US Core](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-us-core.json)\n![QI-Core](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-qicore.json)\n![mCODE](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-mcode.json)\n![SDOH Clinical Care](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-sdoh.json)\n![NDH (National Directory)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-ndh.json)\n![CARIN BB](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-carin-bb.json)\n![CQF Measures](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-cqfmeasures.json)\n![Physical Activity](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-physical-activity.json)\n![DaVinci PAS](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-davinci-pas.json)\n![DaVinci CDex](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-davinci-cdex.json)\n![DaVinci PDex](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-davinci-pdex.json)\n![DaVinci DTR](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-davinci-dtr.json)\n![DaVinci Alerts](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-davinci-alerts.json)\n![DaVinci DEQM](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-davinci-deqm.json)\n![DaVinci Drug Formulary](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-davinci-drug-formulary.json)\n![IPS](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-ips.json)\n![SMART App Launch](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-smart.json)\n![SDC (Structured Data Capture)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-sdc.json)\n![Genomics Reporting](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-genomics-reporting.json)\n![CPG (Clinical Practice Guidelines)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-cpg.json)\n![ISiK Basis](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-isik-basis.json)\n![KBV eRezept](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-kbv-erp.json)\n![DE Basisprofil](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-de-basisprofil.json)\n![ISiK Medikation](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-isik-medikation.json)\n![CH Core (Switzerland)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-ch-core.json)\n![AU Core (Australia)](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-au-core.json)\n![PIXm](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-pixm.json)\n![MHD](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-mhd.json)\n![vitals](https://img.shields.io/endpoint?url=https://max-health-inc.github.io/BabelFHIR-TS/badges/badge-hl7-vitals.json)\n\n</details>\n\n> External-validator badges cover the 29 R4/R4B IGs. R5 packages are generated and typechecked, but neither external validator publishes R5 badges yet.\n\n> Terminology validation requires a tx server. The pipeline uses `--tx-server https://tx.fhir.org/{r4|r5}` (matching the package's FHIR version) during generation to expand ValueSets and produce valid codes.\n\n📊 **[Full Report](https://max-health-inc.github.io/BabelFHIR-TS/)**\n<!-- HL7-PARITY-BADGES:END -->\n<!-- PARITY-BADGES:END -->\n\n## License\n\nISC © Maximilian Nussbaumer\n\n## Changelog\n\nRelease notes are published automatically on GitHub Releases:\n**[View all releases](https://github.com/Max-Health-Inc/BabelFHIR-TS/releases)**\n\n## Contributing\n\nContributions are welcome! See the [Contributing guide](https://max-health-inc.github.io/BabelFHIR-TS/docs/contributing) for dev setup, scripts, and how to submit changes.\n\n## Security\n\nFor security issues, please see [SECURITY.md](SECURITY.md) for our security policy and how to report vulnerabilities.\n\n## Links\n\n- [npm package — babelfhir-ts](https://www.npmjs.com/package/babelfhir-ts)\n- [npm package — @babelfhir-ts/client-r4](https://www.npmjs.com/package/@babelfhir-ts/client-r4) / [client-r4b](https://www.npmjs.com/package/@babelfhir-ts/client-r4b) / [client-r5](https://www.npmjs.com/package/@babelfhir-ts/client-r5)\n- [npm package — @babelfhir-ts/zod](https://www.npmjs.com/package/@babelfhir-ts/zod)\n- [GitHub repository](https://github.com/Max-Health-Inc/BabelFHIR-TS)\n- [Validation report](https://max-health-inc.github.io/BabelFHIR-TS/)\n- [Issue tracker](https://github.com/Max-Health-Inc/BabelFHIR-TS/issues)\n- [Changelog / Releases](https://github.com/Max-Health-Inc/BabelFHIR-TS/releases)\n","readmeFilename":"README.md"}