UNPKG

fastify-openapi-glue

Version:

generate a fastify configuration from an openapi specification

64 lines (63 loc) 1.71 kB
{ "name": "fastify-openapi-glue", "version": "4.9.1", "description": "generate a fastify configuration from an openapi specification", "main": "index.js", "type": "module", "engines": { "node": ">=14.0.0" }, "types": "index.d.ts", "scripts": { "start": "fastify start --options examples/petstore/index.js", "format": "biome format --write .", "test": "c8 node --test test/test-*.js && biome format --write . && biome ci .", "posttest": "c8 check-coverage --lines 100 --functions 100 --branches 100", "covtest": "c8 --reporter=lcov npm test", "lint": "biome ci .", "dev": "fastify start -l info -P examples/petstore/index.js", "updateChecksums": "node test/update-checksums.js", "preversion": "npm test && git add examples/generated-*-project/package.json", "postversion": "git push && git push --tags" }, "author": "Hans Klunder", "license": "MIT", "bin": { "openapi-glue": "./bin/openapi-glue-cli.js" }, "dependencies": { "@seriousme/openapi-schema-validator": "^2.4.1", "fastify-plugin": "^5.0.1", "js-yaml": "^4.1.0" }, "directories": { "example": "./examples", "test": "./test", "lib": "./examples", "bin": "./bin" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "c8": "^10.1.3", "fastify": "^5.3.2", "fastify-cli": "^7.4.0" }, "repository": { "type": "git", "url": "git+https://github.com/seriousme/fastify-openapi-glue.git" }, "keywords": [ "fastify", "swagger", "openapi", "generator" ], "bugs": { "url": "https://github.com/seriousme/fastify-openapi-glue/issues" }, "homepage": "https://github.com/seriousme/fastify-openapi-glue#readme", "exports": { "import": "./index.js", "default": "./index.js" } }