openhim-core
Version:
The OpenHIM core application that provides logging and routing of http requests
125 lines (124 loc) • 3.8 kB
JSON
{
"name": "openhim-core",
"description": "The OpenHIM core application that provides logging and routing of http requests",
"version": "5.2.5",
"main": "./lib/server.js",
"bin": {
"openhim-core": "./bin/openhim-core.js"
},
"license": "MPL-2.0",
"engines": {
"node": ">=8.9 <9 || >=10.13 <10.15.1"
},
"spec": {
"nodeVersion": ">= 2:10.13.0, nodejs < 2:10.15.1",
"requires": [
"nodejs"
],
"environment": {
"NODE_ENV": "production"
}
},
"scripts": {
"build": "npm run clean && babel src --out-dir lib -s",
"build:watch": "npm run build -- -w",
"clean": "rimraf lib/",
"coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov",
"prepare": "npm run build",
"migrate:metrics": "node lib/migrateMetrics.js",
"lint": "standard src/ test/ bin/",
"lint:fix": "standard --fix src/ test/ bin/",
"test": "cross-env NODE_ENV=test NODE_TLS_REJECT_UNAUTHORIZED=0 nyc mocha --timeout 10000 --exit --require @babel/register test/setupTest.js test/**/*.js",
"test:unit": "cross-env NODE_ENV=test mocha --require @babel/register test/setupTest.js test/unit/**/*.js --watch",
"test:int": "cross-env NODE_ENV=test NODE_TLS_REJECT_UNAUTHORIZED=0 mocha --timeout 10000 --require @babel/register test/setupTest.js test/integration/**/*.js --watch",
"test:replica:set": "./test/resources/replica-set-test/setup.sh",
"test:replica:set:cleanup": "./test/resources/replica-set-test/tear-down.sh",
"test:seed": "node performance/seed.js",
"test:seed:ci": "npm run test:seed -- --quiet",
"start": "node lib/server.js",
"stop": "pkill -SIGINT Core",
"spec": "speculate"
},
"dependencies": {
"agenda": "2.0.2",
"atna-audit": "1.0.1",
"babel-polyfill": "6.26.0",
"basic-auth": "2.0.1",
"bcryptjs": "2.4.3",
"chokidar": "2.1.5",
"cookie": "^0.4.0",
"forever-monitor": "1.7.1",
"form-data": "^2.5.1",
"glossy": "0.1.7",
"handlebars": "^4.5.3",
"kcors": "2.2.2",
"koa": "^2.10.0",
"koa-bodyparser": "4.2.1",
"koa-compress": "3.0.0",
"koa-route": "3.2.0",
"lodash": "^4.17.15",
"moment": "2.24.0",
"moment-timezone": "^0.5.27",
"mongodb": "^3.3.3",
"mongodb-uri": "0.9.7",
"mongoose": "^5.7.5",
"mongoose-patch-history": "git+https://github.com/jembi/mongoose-patch-history.git#ff8d7a69e8ed7d728dc76349304ec7ac73a9c5e1",
"nconf": "0.10.0",
"nodemailer": "^6.3.1",
"pem": "^1.14.3",
"raw-body": "^2.4.1",
"request": "2.88.0",
"semver": "^6.3.0",
"ssl-root-cas": "1.3.1",
"uuid": "^3.3.3",
"winston": "git+https://github.com/winstonjs/winston.git#cc05b36e0dfd8b6159302b34ab05f323228dc69b",
"winston-mongodb": "5.0.0",
"xml2js": "^0.4.22",
"xmldom": "0.1.27",
"xpath": "0.0.27"
},
"devDependencies": {
"@babel/cli": "^7.7.4",
"@babel/core": "^7.7.4",
"@babel/preset-env": "^7.7.4",
"@babel/register": "^7.7.4",
"codecov": "^3.6.1",
"cross-env": "5.2.0",
"faker": "4.1.0",
"finalhandler": "^1.1.2",
"mocha": "^6.2.1",
"nyc": "^14.1.1",
"progress": "2.0.3",
"rewire": "4.0.1",
"rimraf": "2.6.3",
"serve-static": "^1.14.1",
"should": "13.2.3",
"sinon": "^7.5.0",
"speculate": "1.7.4",
"standard": "12.0.1",
"supertest": "4.0.2"
},
"repository": {
"type": "git",
"url": "https://github.com/jembi/openhim-core-js.git"
},
"keywords": [
"openhim",
"hie",
"interoperability",
"tls",
"atna",
"openhie"
],
"author": "Jembi Health Systems NPC",
"bugs": {
"url": "https://github.com/jembi/openhim-core-js/issues"
},
"homepage": "http://openhim.org",
"nyc": {
"all": true,
"include": [
"src"
]
}
}