{
  "name": "@meshwatch/backend-core",
  "version": "1.15.14",
  "license": "UNLICENSED",
  "main": "dist/index.js",
  "umd:main": "dist/meshwatchbackend-core.umd.production.js",
  "module": "dist/meshwatchbackend-core.es.production.js",
  "typings": "dist/index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://gitlab.com/meshwatch/backend-core"
  },
  "bugs": {
    "url": "https://gitlab.com/meshwatch/backend-core/issues"
  },
  "files": [
    "dist"
  ],
  "engines": {
    "node": ">=12.0.0"
  },
  "scripts": {
    "start": "tsdx watch",
    "build": "tsdx build --target node --entry src/index.ts",
    "test": "jest --verbose --runInBand",
    "test:unit": "jest --verbose --runInBand --testRegex 'test/specs/unit/.*.spec.ts$'",
    "test:integration": "jest --verbose --runInBand --testRegex 'test/specs/integration/.*.spec.ts$'",
    "test:e2e": "jest --verbose --runInBand --testRegex 'test/specs/e2e/.*.spec.ts$'",
    "lint": "concurrently \"npm run prettier\" \"npm run eslint\"",
    "prettier": "prettier -l 'src/**/*'",
    "eslint": "eslint --max-warnings 0 --ext .ts 'src/**/*'"
  },
  "dependencies": {
    "@hapi/boom": "^7.4.2",
    "@meshwatch/logging": "^1.0.8",
    "@meshwatch/node-fetch": "^1.0.4",
    "@sentry/node": "^5.6.1",
    "pg": "^7.12.1",
    "uuid": "^3.3.2",
    "yup": "^0.27.0"
  },
  "peerDependencies": {
    "aws-sdk": ">=2.507.0"
  },
  "devDependencies": {
    "@meshwatch/types": "^1.6.1",
    "@semantic-release/gitlab": "^3.1.7",
    "@types/hapi__boom": "^7.4.0",
    "@types/jest": "^24.0.17",
    "@types/lodash": "^4.14.136",
    "@types/pg": "^7.4.14",
    "@types/sinon": "^7.0.13",
    "@types/uuid": "^3.4.5",
    "@types/yup": "^0.26.22",
    "@typescript-eslint/eslint-plugin": "^1.13.0",
    "@typescript-eslint/parser": "^1.13.0",
    "aws-sdk": "^2.507.0",
    "concurrently": "^4.1.1",
    "eslint": "^6.1.0",
    "eslint-config-prettier": "^6.0.0",
    "eslint-plugin-import": "^2.18.2",
    "eslint-plugin-prettier": "^3.1.0",
    "husky": "^3.0.3",
    "prettier": "^1.18.2",
    "pretty-quick": "^1.11.1",
    "semantic-release": "^15.13.19",
    "sinon": "^7.4.1",
    "testcontainers": "^1.2.0",
    "tsdx": "0.5.8",
    "typescript": "3.5.3"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  }
}
