UNPKG

cql-execution

Version:

An execution framework for the Clinical Quality Language (CQL)

130 lines (129 loc) 3.89 kB
{ "name": "cql-execution", "version": "3.3.2", "description": "An execution framework for the Clinical Quality Language (CQL)", "keywords": [ "CQL", "HL7", "MITRE", "CQM" ], "bugs": { "url": "https://github.com/cqframework/clinical_quality_language/issues" }, "contributors": [ { "name": "Chris Moesel", "email": "cmoesel@mitre.org" }, { "name": "Rob Dingwell", "email": "bobd@mitre.org" }, { "name": "Jason Walonoski", "email": "jwalonoski@mitre.org" }, { "name": "Luke Osborne", "email": "lwosborne@mitre.org" }, { "name": "Kristian Mulcahy", "email": "kmulcahy@mitre.org" }, { "name": "James Bradley", "email": "jhbradley@mitre.org" }, { "name": "Chris Hossenlopp", "email": "hossenlopp@mitre.org" }, { "name": "Chris Tohline", "email": "ctohline@mitre.org" }, { "name": "Adam Holmes", "email": "aholmes@mitre.org" }, { "name": "Pete Krautscheid", "email": "krautscheid@mitre.org" }, { "name": "Dylan Mahalingam", "email": "kmahalingam@mitre.org" }, { "name": "Matthew Gramigna", "email": "mgramigna@mitre.org" } ], "repository": { "type": "git", "url": "https://github.com/cqframework/cql-execution.git" }, "devDependencies": { "@eslint/eslintrc": "^3.3.5", "@eslint/js": "^10.0.1", "@types/luxon": "^3.7.1", "@types/mocha": "^10.0.10", "@types/node": "^24.12.0", "@types/should-sinon": "^0.0.13", "@types/sinon": "^21.0.0", "@types/test-console": "^2.0.3", "@typescript-eslint/eslint-plugin": "^8.57.1", "@typescript-eslint/parser": "^8.57.1", "browserify": "^17.0.1", "cross-env": "^10.1.0", "eslint": "^10.0.3", "eslint-config-prettier": "^10.1.8", "globals": "^17.4.0", "mocha": "^11.7.5", "nyc": "^18.0.0", "prettier": "^3.8.1", "should": "^13.2.3", "should-sinon": "0.0.6", "sinon": "^21.0.3", "test-console": "^2.0.0", "ts-node": "^10.9.2", "typescript": "^5.9.3", "xml-js": "^1.6.11" }, "dependencies": { "@lhncbc/ucum-lhc": "^7.1.6", "immutable": "^5.1.4", "luxon": "^3.7.2" }, "overrides": { "mocha": { "serialize-javascript": "^7.0.3" } }, "main": "lib/cql", "types": "lib/cql.d.ts", "directories": { "lib": "lib" }, "scripts": { "prepare": "npm run build && npm run build:browserify", "build": "tsc", "build:browserify": "npm run build && node ./bin/browserify.js", "build:test-data": "cd \"./test/generator\" && \"./gradlew\" generateTestData && cd ..", "build:spec-test-data": "node \"test/spec-tests/generate-cql.js\" && cd \"./test/generator\" && \"./gradlew\" generateSpecTestData && cd ../.. && node \"test/spec-tests/prettify-json.js\"", "build:all": "npm run build && npm run build:browserify && npm run build:test-data && npm run build:spec-test-data", "watch:test-data": "cd \"./test/generator\" && \"./gradlew\" watchTestData && cd ..", "check-skip-list": "node \"test/spec-tests/check-skip-list.js\"", "test": "cross-env TS_NODE_PROJECT=\"./test/tsconfig.json\" TS_NODE_FILES=true mocha --reporter spec --recursive", "test:nyc": "cross-env TS_NODE_PROJECT=\"./test/tsconfig.json\" TS_NODE_FILES=true nyc --reporter=html npx mocha --reporter spec --recursive", "test:watch": "cross-env TS_NODE_PROJECT=\"./test/tsconfig.json\" TS_NODE_FILES=true mocha --reporter spec --recursive --watch", "lint": "eslint .", "lint:fix": "eslint . --fix", "prettier": "prettier --check \"**/*.{js,mjs,ts}\"", "prettier:fix": "prettier --write \"**/*.{js,mjs,ts}\"", "test:plus": "npm test && npm run build && npm run lint && npm run prettier" }, "license": "Apache-2.0" }