UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

75 lines 1.86 kB
{ "name": "openapi-metadata", "description": "Auto-Generate OpenAPI specifications from Typescript decorators", "version": "0.2.2", "author": { "name": "Martin PAUCOT", "email": "contact@martin-paucot.Fr" }, "type": "module", "main": "./dist/index.cjs", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.cjs" }, "./decorators": { "import": "./dist/decorators/index.mjs", "require": "./dist/decorators/index.cjs" }, "./metadata": { "import": "./dist/metadata/index.mjs", "require": "./dist/metadata/index.cjs" }, "./errors": { "import": "./dist/errors/index.mjs", "require": "./dist/errors/index.cjs" }, "./ui": { "import": "./dist/ui/index.mjs", "require": "./dist/ui/index.cjs" } }, "homepage": "https://openapi-ts.dev", "repository": { "type": "git", "url": "https://github.com/openapi-ts/openapi-typescript", "directory": "packages/openapi-metadata" }, "bugs": { "url": "https://github.com/openapi-ts/openapi-typescript/issues" }, "keywords": [ "openapi", "swagger", "rest", "api", "oapi_3", "oapi_3_1", "typescript" ], "dependencies": { "deepmerge": "^4.3.1", "openapi-types": "^12.1.3", "type-fest": "^4.40.1" }, "peerDependencies": { "reflect-metadata": "^0.2.2" }, "devDependencies": { "@types/node": "^22.15.3", "@vitest/coverage-v8": "^3.1.3", "reflect-metadata": "^0.2.2", "typescript": "^5.9.2", "unplugin-swc": "^1.5.2" }, "scripts": { "build": "unbuild", "format": "biome format . --write", "lint": "biome check .", "test": "vitest run", "coverage": "vitest run --coverage", "version": "pnpm run prepare && pnpm run build" } }