UNPKG

fastify-oas

Version:

Fastify OpenAPI specification generator plugin

87 lines (86 loc) 2.49 kB
{ "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" } }