holidayextras/jsonapi-store-mongodb

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "jsonapi-store-mongodb",
  "version": "2.0.0",
  "description": "MongoDB data store for jsonapi-server.",
  "main": "lib/mongoHandler.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/holidayextras/jsonapi-store-mongodb.git"
  },
  "keywords": [
    "json:api",
    "jsonapi",
    "persistence",
    "store",
    "mongodb",
    "mongo"
  ],
  "author": "Pedro Romano <pedro.romano@holidayextras.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/holidayextras/jsonapi-store-mongodb/issues"
  },
  "homepage": "https://github.com/holidayextras/jsonapi-store-mongodb",
  "engines": {
    "node": ">=4.5"
  },
  "dependencies": {
    "async": "2.5.0",
    "debug": "3.0.1",
    "joi": "11.1.1",
    "lodash.omitby": "4.6.0",
    "mongodb": "2.2.31",
    "semver": "5.4.1"
  },
  "devDependencies": {
    "blanket": "1.2.3",
    "coveralls": "2.13.1",
    "eslint": "4.7.2",
    "jsonapi-server": "3.2.1",
    "lokka": "1.7.0",
    "lokka-transport-http": "1.6.1",
    "mocha": "3.5.3",
    "mocha-lcov-reporter": "1.3.0",
    "mocha-performance": "0.1.1",
    "plato": "1.7.0",
    "v8-profiler": "5.7.0"
  },
  "scripts": {
    "test": "./node_modules/mocha/bin/mocha --timeout 20000 -R spec ./test/*.js",
    "start": "node example/server.js",
    "coveralls": "./node_modules/mocha/bin/mocha --timeout 20000 --require blanket --reporter mocha-lcov-reporter ./test/*.js | ./node_modules/coveralls/bin/coveralls.js",
    "coverage": "./node_modules/mocha/bin/mocha --timeout 20000 --require blanket --reporter html-cov ./test/*.js > coverage.html",
    "complexity": "./node_modules/plato/bin/plato -r -d complexity lib",
    "performance": "node --allow-natives-syntax --harmony ./node_modules/mocha/bin/_mocha --reporter mocha-performance ./test/*.js",
    "lint": "./node_modules/.bin/eslint ./example/*.js ./lib/* ./test/*.js --quiet && echo '✔ All good!'",
    "ci": "npm run lint && npm run test"
  },
  "config": {
    "blanket": {
      "pattern": ".js",
      "data-cover-never": [
        "node_modules",
        "test"
      ]
    }
  }
}