{
  "name": "fastify-oas",
  "version": "3.0.8",
  "description": "Fastify OpenAPI specification generator plugin",
  "keywords": [
    "fastify",
    "openapi",
    "oas3",
    "oas",
    "swagger"
  ],
  "homepage": "https://gitlab.com/m03geek/fastify-oas#README",
  "bugs": {
    "url": "https://gitlab.com/m03geek/fastify-oas/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/SkeLLLa/fastify-oas.git"
  },
  "license": "MIT",
  "author": "m03geek",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "directories": {
    "lib": "lib",
    "test": "__tests__"
  },
  "files": [
    "build/**/*.js",
    "lib/**/*.js",
    "lib/**/*.d.ts",
    "static/**/*"
  ],
  "scripts": {
    "lint": "eslint .",
    "prepare": "node build/prepare-swagger-ui",
    "prepublishOnly": "npm run prepare",
    "prerelease": "npm run typedoc",
    "release": "git add -A && standard-version -a",
    "test": "npm audit --production && npm run tsc && npm run lint && npm run unit",
    "tsc": "tsc ./lib/index.d.ts",
    "typedoc": "rm -rf ./docs/* && typedoc --excludeExternals --name \"$npm_package_name\" --readme none --mode file --includeDeclarations --theme markdown --out ./docs",
    "unit": "jest"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "dependencies": {
    "@types/swagger-schema-official": "^2.0.21",
    "app-root-path": "^3.0.0",
    "fastify-plugin": "^3.0.0",
    "fastify-static": "^3.3.0",
    "js-yaml": "^3.14.0",
    "openapi3-ts": "^1.4.0"
  },
  "devDependencies": {
    "@apidevtools/swagger-parser": "^10.0.2",
    "@commitlint/cli": "^11.0.0",
    "@commitlint/config-conventional": "^11.0.0",
    "@types/fastify-static": "^2.2.1",
    "@types/jest": "^26.0.16",
    "@types/node": "^14.14.10",
    "@typescript-eslint/parser": "^4.0.0",
    "eslint": "^7.15.0",
    "eslint-config-google": "^0.14.0",
    "eslint-config-prettier": "^7.0.0",
    "eslint-plugin-import": "^2.22.1",
    "eslint-plugin-prettier": "^3.2.0",
    "eslint-plugin-sort-requires": "^2.1.0",
    "fastify": "^3.9.1",
    "jest": "^26.6.3",
    "prettier": "^2.2.1",
    "prettier-plugin-packagejson": "^2.2.8",
    "pretty-quick": "^3.0.0",
    "redoc": "^2.0.0-rc.45",
    "replace": "^1.2.0",
    "standard-version": "^9.0.0",
    "swagger-ui-dist": "^3.37.2",
    "typedoc": "^0.19.0",
    "typedoc-plugin-markdown": "^3.0.0",
    "typescript": "^4.0.0"
  }
}
