{
  "name": "@sugoi/core",
  "version": "4.1.0",
  "description": "SugoiJS core",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "test": "jest --config=jest.config.js --coverage --detectOpenHandles",
    "coverage": "jest --config=jest.config.js --coverage --coverageReporters=text-lcov  --detectOpenHandles | curl -s https://codecov.io/bash | bash",
    "docs": "..\\node_modules\\.bin\\typedoc --out ..\\dist\\docs\\core --json dist\\docs\\main.json --ignoreCompilerErrors --excludeNotExported --excludeProtected --excludePrivate --readme .\\README.md --mode file --hideGenerator --gitRevision '1.0.0' --externalPattern node_modules/* --excludeExternals ",
    "build:publish": "npm run build && npm test",
    "update:patch": "npm version patch && npm publish && npm run docs",
    "update:minor": "npm version minor && npm publish && npm run docs",
    "update:major": "npm version major && npm publish && npm run docs",
    "build": "rimraf dist && tsc"
  },
  "keywords": [
    "policy",
    "guard",
    "filter",
    "schemas",
    "decorators",
    "annotations",
    "@sugoi",
    "@sugoijs",
    "sugoi",
    "sugoijs",
    "utils",
    "typescript"
  ],
  "files": [
    "dist/**/*"
  ],
  "author": "Orel Balilti",
  "license": "MIT",
  "homepage": "sugoijs.com",
  "bugs": {
    "url": "https://github.com/sugoiJS/core/issues",
    "email": "oba.sugoi@gmail.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/sugoiJS/core"
  },
  "dependencies": {
    "inversify": "^5.0.1",
    "reflect-metadata": "^0.1.13"
  },
  "devDependencies": {
    "@hapi/joi": "^15.0.3",
    "@types/jest": "^24.0.13",
    "@types/node": "^12.0.10",
    "ajv": "^6.10.0",
    "jest": "^24.8.0",
    "rimraf": "^2.6.3",
    "ts-jest": "^24.0.2"
  },
  "jest": {
    "collectCoverage": true,
    "coverageDirectory": "./dist/coverage"
  }
}
