@atomic-ehr/codegen
Version:
Code generation tools for FHIR resources and TypeSchema definitions
60 lines • 1.73 kB
JSON
{
"name": "@atomic-ehr/codegen",
"version": "0.0.1-canary.20250808231821.ab61009",
"description": "Code generation tools for FHIR resources and TypeSchema definitions",
"keywords": [
"fhir",
"codegen",
"typescript",
"healthcare",
"ehr",
"typeschema"
],
"module": "src/index.ts",
"main": "src/index.ts",
"type": "module",
"bin": {
"atomic-codegen": "./dist/cli/index.ts"
},
"files": [
"dist"
],
"scripts": {
"test": "bun test",
"test:watch": "bun test --watch",
"test:coverage": "bun test --coverage",
"test:ci": "bun test --coverage --bail",
"build": "rm -rf dist && bun build src/index.ts --outdir dist --target node --format esm --splitting --external typescript && bunx tsc --project tsconfig.build.json",
"typecheck": "bunx tsc --noEmit",
"cli": "bun run src/cli/index.ts",
"codegen": "bun run src/cli/index.ts",
"codegen:all": "bun run src/cli/index.ts generate typescript",
"lint": "biome check --write ./src"
},
"repository": {
"type": "git",
"url": "git+https://github.com/atomic-ehr/codegen.git"
},
"author": "Atomic EHR Team",
"license": "MIT",
"bugs": {
"url": "https://github.com/atomic-ehr/codegen/issues"
},
"homepage": "https://github.com/atomic-ehr/codegen#readme",
"devDependencies": {
"@biomejs/biome": "^2.1.3",
"@types/bun": "latest",
"@types/node": "22",
"@types/yargs": "^17.0.33",
"typescript": "^5.8.3"
},
"dependencies": {
"@atomic-ehr/fhir-canonical-manager": "^0.0.10",
"@atomic-ehr/fhirschema": "^0.0.2",
"@inquirer/prompts": "^7.0.0",
"ajv": "^8.17.1",
"picocolors": "^1.0.0",
"ora": "^8.1.0",
"yargs": "^18.0.0"
}
}