{
  "name": "@ukitgroup/nestjs-http",
  "private": false,
  "version": "2.0.4",
  "description": "Full featured Http adapter for nestjs based on GOT",
  "main": "index.js",
  "types": "index.d.ts",
  "scripts": {
    "build": "tsc --skipLibCheck -p tsconfig.build.json",
    "prebuild": "rimraf dist",
    "lint": "eslint --ignore-path .gitignore \"**/*.{js,ts}\"",
    "lint:fix": "eslint --fix --ignore-path .gitignore \"**/*.{js,ts}\"",
    "test": "jest --passWithNoTests",
    "test:e2e": "jest --config ./test/jest-e2e.json --forceExit --detectOpenHandles --passWithNoTests",
    "test:watch": "jest --watch --passWithNoTests",
    "test:cov": "jest --coverage --passWithNoTests",
    "report-coverage": "cat coverage/lcov.info | coveralls",
    "semantic-release": "cp ./package.json ./dist/package.json && cp ./README.md ./dist/README.md && cd ./dist && semantic-release"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ukitgroup/nestjs-http.git"
  },
  "keywords": [
    "nestjs",
    "http",
    "got",
    "tracing",
    "typescript",
    "microservices"
  ],
  "author": "laplandin <laplandin.denis@gmail.com>",
  "contributors": [
    "Goodluckhf <Goodluckhf@yandex.ru>"
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/ukitgroup/nestjs-http/issues"
  },
  "homepage": "https://github.com/ukitgroup/nestjs-http#readme",
  "peerDependencies": {
    "@nestjs/common": "^9.1.4",
    "@nestjs/core": "^9.1.4",
    "got": "^11.8.5"
  },
  "dependencies": {
    "lodash": "^4.17.21",
    "reflect-metadata": "^0.1.14"
  },
  "devDependencies": {
    "@commitlint/cli": "^11.0.0",
    "@commitlint/config-conventional": "^17.0.3",
    "@nestjs/common": "^9.1.4",
    "@nestjs/core": "^9.1.4",
    "@nestjs/platform-express": "^9.2.1",
    "@nestjs/testing": "^9.4.3",
    "@semantic-release/changelog": "5.0.1",
    "@semantic-release/commit-analyzer": "8.0.1",
    "@semantic-release/git": "9.0.0",
    "@semantic-release/github": "^7.1.1",
    "@semantic-release/npm": "7.0.5",
    "@semantic-release/release-notes-generator": "9.0.1",
    "@types/got": "^9.6.11",
    "@types/jest": "26.0.0",
    "@types/mongoose": "^5.7.37",
    "@types/node": "^13.13.30",
    "@types/supertest": "^2.0.10",
    "@typescript-eslint/eslint-plugin": "^5.39.0",
    "@typescript-eslint/parser": "^5.39.0",
    "coveralls": "^3.1.0",
    "eslint": "^6.8.0",
    "eslint-config-airbnb-base": "^14.1.0",
    "eslint-config-prettier": "^6.15.0",
    "eslint-plugin-import": "^2.22.1",
    "eslint-plugin-prettier": "^3.1.3",
    "express": "^4.18.1",
    "got": "^11.8.5",
    "husky": "^4.3.0",
    "jest": "^28.1.2",
    "lint-staged": "^10.5.1",
    "nock": "^12.0.3",
    "prettier": "^1.19.1",
    "semantic-release": "^17.2.2",
    "supertest": "^4.0.2",
    "ts-jest": "^28.0.5",
    "ts-loader": "^6.2.1",
    "ts-node": "^8.6.2",
    "tsconfig-paths": "^3.9.0",
    "typescript": "^4.7.4"
  },
  "jest": {
    "moduleFileExtensions": [
      "js",
      "json",
      "ts"
    ],
    "rootDir": "src",
    "testRegex": ".spec.ts$",
    "transform": {
      "^.+\\.(t|j)s$": "ts-jest"
    },
    "coverageDirectory": "../coverage",
    "collectCoverageFrom": [
      "**/*.ts"
    ],
    "coveragePathIgnorePatterns": [
      "/node_modules/",
      "index.ts",
      ".module.ts"
    ],
    "testEnvironment": "node"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "pre-push": "npm test",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "lint-staged": {
    "*.{js,ts}": [
      "eslint --fix --ignore-path .gitignore",
      "prettier --write",
      "git add"
    ]
  },
  "release": {
    "analyzeCommits": {
      "preset": "angular",
      "releaseRules": [
        {
          "type": "refactor",
          "release": "patch"
        },
        {
          "type": "chore",
          "release": "patch"
        }
      ]
    }
  }
}
