{
  "name": "molly",
  "description": "dynamic model library for MongoDb which allows to provide an HTTP API based on models",
  "version": "1.6.8",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "keywords": [
    "mongodb",
    "api",
    "models"
  ],
  "repository": "https://github.com/nodejayes/molly.git",
  "bugs": {
    "email": "markusgilg@outlook.de",
    "url": "https://github.com/nodejayes/molly/issues"
  },
  "author": {
    "name": "Markus Gilg",
    "email": "markusgilg@outlook.de"
  },
  "license": "MIT",
  "scripts": {
    "build": "tsc",
    "doc": "./node_modules/.bin/typedoc --mode file --module commonjs --target ES6 --readme ./README.md --ignoreCompilerErrors --out ./doc ./src",
    "test": "nyc mocha -t 30000 --bail --recursive -r ts-node/register \"./spec/**/*.spec.ts\"",
    "test:integration": "mocha -t 30000 --bail -r ts-node/register \"./spec/integration/**/*.spec.ts\"",
    "test:unit": "mocha -t 30000 --bail -r ts-node/register \"./spec/unit/**/*.spec.ts\"",
    "test:websocket": "mocha -t 30000 --bail -r ts-node/register \"./spec/integration/websockets.spec.ts\"",
    "test:swagger": "mocha -t 30000 --bail -r ts-node/register \"./spec/integration/swagger.spec.ts\"",
    "release": "tsc && npm publish",
    "sonar": "npm run test && node ./sonar.js",
    "coverage": "nyc mocha -t 30000 --bail --recursive -r ts-node/register \"./spec/**/*.spec.ts\" && nyc report --reporter=text-lcov | coveralls"
  },
  "dependencies": {
    "body-parser": "^1.19.0",
    "compression": "^1.7.4",
    "express": "^4.17.1",
    "helmet": "^3.18.0",
    "joi": "^14.3.1",
    "joi-to-json-schema": "^5.0.0",
    "lodash": "^4.17.11",
    "mongodb": "^3.2.7",
    "ws": "^7.0.0"
  },
  "devDependencies": {
    "@types/body-parser": "^1.17.0",
    "@types/chai": "^4.1.7",
    "@types/compression": "^0.0.36",
    "@types/express": "^4.16.1",
    "@types/helmet": "^0.0.43",
    "@types/joi": "^14.3.3",
    "@types/lodash": "^4.14.133",
    "@types/mocha": "^5.2.7",
    "@types/mongodb": "^3.1.28",
    "@types/node": "^12.0.4",
    "@types/serve-static": "^1.13.2",
    "@types/ws": "^6.0.1",
    "chai": "^4.2.0",
    "coveralls": "^3.0.3",
    "mocha": "^6.1.4",
    "nyc": "^14.1.1",
    "request": "^2.88.0",
    "request-promise": "^4.2.4",
    "ts-node": "^8.2.0",
    "tslint-config-airbnb": "^5.11.1",
    "typedoc": "^0.14.2",
    "typescript": "^3.5.1"
  }
}
