jagql/store-sequelize

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@jagql/store-sequelize",
  "version": "5.6.11",
  "description": "Relational data store for jagql with Sequelize",
  "keywords": [
    "json:api",
    "jsonapi",
    "persistence",
    "store",
    "mysql",
    "postgres",
    "mssql"
  ],
  "main": "lib/sqlHandler.js",
  "types": "types/sqlHandler.d.ts",
  "author": "Arnav Gupta <arnav@codingblocks.com>",
  "contributors": [
    "Holiday Extras",
    "Oliver Rumbelow",
    "Pedro Romani",
    "Coding Blocks"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/coding-blocks/jsonapi-store-sequelize.git"
  },
  "engines": {
    "node": ">=8",
    "npm": ">=5",
    "yarn": ">=1"
  },
  "dependencies": {
    "@types/sequelize": "4.27.32",
    "async": "2.6.1",
    "debug": "4.1.0",
    "joi": "14.0.4",
    "lodash": "4.17.11",
    "semver": "5.6.0",
    "sequelize": "4.41.1"
  },
  "devDependencies": {
    "@jagql/framework": "5.6.13",
    "blanket": "1.2.3",
    "codecov": "^3.0.0",
    "coveralls": "3.0.1",
    "eslint": "5.0.0",
    "eslint-config-standard": "12.0.0",
    "eslint-plugin-import": "2.12.0",
    "eslint-plugin-mocha": "5.0.0",
    "eslint-plugin-node": "7.0.0",
    "eslint-plugin-promise": "4.0.1",
    "eslint-plugin-standard": "3.1.0",
    "lokka": "1.7.0",
    "lokka-transport-http": "1.6.1",
    "mocha": "5.2.0",
    "mocha-lcov-reporter": "1.3.0",
    "mocha-performance": "0.1.1",
    "mysql2": "1.7.0",
    "nyc": "^12.0.1",
    "pg": "7.6.1",
    "pg-hstore": "2.3.2",
    "plato": "1.7.0",
    "sqlite3": "4.0.4",
    "swagger-tools": "^0.10.3",
    "v8-profiler": "5.7.0"
  },
  "scripts": {
    "cleardb": "bash -c './setupDatabase.sh jsonapi-relationaldb-test $SEQUELIZE_DIALECT'",
    "pretest": "bash -c './setupDatabase.sh jsonapi-relationaldb-test $SEQUELIZE_DIALECT'",
    "test": "mocha --exit --timeout 20000 -R spec ./test/*.js",
    "start": "node example/server.js",
    "coveralls": "mocha --exit --require blanket --reporter mocha-lcov-reporter ./test/*.js | ./node_modules/coveralls/bin/coveralls.js",
    "coverage": "mocha --exit --timeout 20000 --require blanket --reporter html-cov ./test/*.js > coverage.html || true",
    "complexity": "plato -r -d complexity lib",
    "performance": "node --allow-natives-syntax --harmony ./node_modules/mocha/bin/_mocha --reporter mocha-performance ./test/*.js",
    "lint": "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"
      ]
    }
  }
}