UNPKG

openhim-core

Version:

The OpenHIM core application that provides logging and routing of http requests

125 lines (124 loc) 3.8 kB
{ "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" ] } }