{
  "name": "nest-oidc-provider",
  "version": "3.0.0",
  "description": "oidc-provider module for Nest framework (node.js)",
  "author": "Adrian Cerbaro <adriancerbaro@gmail.com>",
  "license": "MIT",
  "private": false,
  "packageManager": "pnpm@10.6.5+sha512.cdf928fca20832cd59ec53826492b7dc25dc524d4370b6b4adbf65803d32efaa6c1c88147c0ae4e8d579a6c9eec715757b50d4fa35eea179d868eada4ed043af",
  "homepage": "https://github.com/adrianbrs/nest-oidc-provider#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/adrianbrs/nest-oidc-provider"
  },
  "bugs": {
    "url": "https://github.com/adrianbrs/nest-oidc-provider/issues"
  },
  "keywords": [
    "nestjs",
    "oidc-provider",
    "openid",
    "oidc",
    "oauth"
  ],
  "scripts": {
    "build": "rimraf -rf dist && tsc -p tsconfig.build.json",
    "dev": "rimraf -rf dist && tsc -p tsconfig.build.json -w",
    "lint": "prettier-eslint \"{lib,tests}/**/*.ts\"",
    "format": "pnpm lint --write",
    "precommit": "lint-staged",
    "prepublish:npm": "pnpm build",
    "publish:npm": "pnpm publish --access public",
    "prepublish:next": "pnpm build",
    "publish:next": "pnpm publish --access public --tag next",
    "prerelease": "pnpm build",
    "release": "release-it",
    "jest": "NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest",
    "test": "pnpm test:e2e && pnpm test:cov",
    "test:unit": "pnpm jest",
    "test:cov": "pnpm jest --coverage",
    "test:dev": "pnpm jest --watch",
    "test:e2e": "pnpm jest -c ./test/jest-e2e.config.ts --runInBand",
    "test:e2e:dev": "pnpm jest -c ./test/jest-e2e.config.ts --watch --runInBand",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0"
  },
  "devDependencies": {
    "@commitlint/cli": "^18.6.1",
    "@commitlint/config-angular": "^18.6.1",
    "@golevelup/ts-jest": "^0.4.0",
    "@jest/globals": "^29.7.0",
    "@nestjs/common": "11.1.27",
    "@nestjs/core": "11.1.27",
    "@nestjs/platform-express": "11.1.27",
    "@nestjs/testing": "11.1.27",
    "@release-it/conventional-changelog": "^8.0.2",
    "@types/express": "^5.0.6",
    "@types/jest": "^29.5.12",
    "@types/lodash.merge": "^4.6.6",
    "@types/node": "^26.0.0",
    "@types/oidc-provider": "^9.5.0",
    "@types/supertest": "^6.0.2",
    "@typescript-eslint/eslint-plugin": "^7.0.1",
    "@typescript-eslint/parser": "^7.0.1",
    "body-parser": "^2.3.0",
    "conventional-changelog-cli": "^4.1.0",
    "eslint": "^8.8.0",
    "express": "^5.2.1",
    "husky": "^9.0.11",
    "jest": "^29.7.0",
    "jest-mock": "^29.7.0",
    "lint-staged": "^15.2.2",
    "lodash.merge": "^4.6.2",
    "oidc-provider": "^9.8.5",
    "prettier": "^3.2.5",
    "prettier-eslint-cli": "^8.0.1",
    "reflect-metadata": "^0.2.1",
    "release-it": "^17.1.1",
    "rimraf": "^5.0.5",
    "supertest": "^6.2.2",
    "ts-jest": "^29.1.2",
    "ts-node": "^10.9.2",
    "typescript": "^5.3.3"
  },
  "peerDependencies": {
    "@nestjs/common": ">=11.0.0",
    "@nestjs/core": ">=11.0.0",
    "oidc-provider": ">=8.5.1",
    "reflect-metadata": ">=0.1.13"
  },
  "engines": {
    "node": ">=18"
  },
  "lint-staged": {
    "*.ts": [
      "prettier-eslint --write"
    ]
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -c .commitlintrc.json -E HUSKY_GIT_PARAMS",
      "pre-commit": "lint-staged"
    }
  }
}
