UNPKG

fume-fhir-converter

Version:

FHIR-Utilized Mapping Engine - Community

119 lines (118 loc) 3.82 kB
{ "name": "fume-fhir-converter", "version": "2.19.0", "description": "FHIR-Utilized Mapping Engine - Community", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", "files": [ "dist", "src" ], "scripts": { "build": "tsc -b", "clean": "rimraf dist", "lint": "eslint src", "run": "npm run build && node dist/src/app.js", "dev": "npm run clean && cross-env NODE_ENV=dev nodemon -w src --exec \"npm run run\"", "start": "npm run clean && npm run run", "eslint:fix": "npx eslint --fix .", "test:debug": "node --inspect-brk --experimental-vm-modules node_modules/jest/bin/jest.js", "test:unit": "node --experimental-vm-modules node_modules/jest/bin/jest.js", "test:integration": "node --experimental-vm-modules node_modules/jest/bin/jest.js --config=jest.integration.js --runInBand", "prepare": "npm run build && husky", "semantic-release": "semantic-release", "prepublishOnly": "npm ci && npm run build" }, "lint-staged": { "*.{ts,tsx}": [ "eslint --cache --fix" ] }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "author": "Outburn Ltd.", "license": "AGPL-3.0", "keywords": [ "FHIR", "FHIR Converter", "Mapper", "Mapping Engine", "HL7", "V2 to FHIR", "CSV to FHIR" ], "homepage": "https://fume.health", "repository": { "type": "git", "url": "git+https://github.com/Outburn-IL/fume-community.git" }, "dependencies": { "axios": "^1.7.9", "cors": "^2.8.5", "csvtojson": "^2.0.10", "dotenv": "^16.4.7", "express": "^4.21.2", "fast-xml-parser": "^4.5.1", "fs-extra": "^11.2.0", "hl7-dictionary": "^1.0.1", "hl7js": "^0.0.6", "js-sha256": "^0.9.0", "jsonata": "^2.0.6", "tar": "^7.4.3", "temp": "^0.9.4", "uuid-by-string": "^4.0.0", "zod": "^3.24.1" }, "devDependencies": { "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "@commitlint/cli": "^19.6.1", "@commitlint/config-conventional": "^19.6.0", "@commitlint/types": "^19.5.0", "@semantic-release/git": "^10.0.1", "@stylistic/eslint-plugin-js": "^1.8.1", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.14", "@types/lodash": "^4.17.13", "@types/temp": "^0.9.4", "@typescript-eslint/eslint-plugin": "^5.62.0", "args": "^5.0.3", "cross-env": "^7.0.3", "detect-indent": "^7.0.1", "detect-newline": "^4.0.1", "docker-compose": "^0.24.8", "eslint": "^8.57.1", "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-import": "^2.31.0", "eslint-plugin-n": "^15.7.0", "eslint-plugin-promise": "^6.6.0", "eslint-plugin-simple-import-sort": "^12.1.1", "husky": "^9.1.7", "jest": "^29.7.0", "jest-mock-axios": "^4.8.0", "lint-staged": "^15.2.11", "nodemon": "^3.1.9", "pre-commit": "^1.2.2", "rimraf": "^5.0.10", "semantic-release": "^23.1.1", "semantic-release-unsquash": "^0.2.0", "semver": "^7.6.3", "simple-git": "^3.27.0", "supertest": "^6.3.4", "typescript": "^4.9.5" }, "exports": { ".": "./dist/src/index.js" }, "nodemonConfig": { "watch": [ "src" ], "ext": "mjs,js,ts,json,env" } }