UNPKG

chanfana

Version:

OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!

79 lines (78 loc) 2.17 kB
{ "name": "chanfana", "version": "2.8.0", "description": "OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "files": [ "dist", "LICENSE", "README.md" ], "scripts": { "prepare": "husky", "build": "rm -rf dist/ && tsup src/index.ts --format cjs,esm --dts --config tsconfig.json --external Hono", "lint": "npx @biomejs/biome check src/ tests/ || (npx @biomejs/biome check --write src/ tests/; exit 1)", "test": "vitest run --root tests", "docs:deploy": "npm run docs:build && wrangler pages deploy .vitepress/dist/ --project-name chanfana --branch main", "docs:dev": "vitepress dev", "docs:build": "vitepress build && cp .vitepress/_redirects .vitepress/dist/", "docs:preview": "vitepress preview" }, "keywords": [ "cloudflare", "worker", "workers", "serverless", "cloudflare workers", "router", "openapi", "swagger", "openapi generator", "cf", "optional", "middleware", "parameters", "typescript", "npm", "package", "cjs", "esm", "umd", "typed" ], "author": "Gabriel Massadas <gmassadas@cloudflare.com> (https://github.com/g4brym)", "license": "MIT", "homepage": "https://chanfana.pages.dev", "repository": { "type": "git", "url": "https://github.com/cloudflare/chanfana.git" }, "bugs": { "url": "https://github.com/cloudflare/chanfana/issues" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@cloudflare/vitest-pool-workers": "^0.6.0", "@cloudflare/workers-types": "4.20250109.0", "@types/js-yaml": "^4.0.9", "@types/node": "22.10.5", "@types/service-worker-mock": "^2.0.1", "hono": "4.6.16", "husky": "9.1.7", "itty-router": "5.0.18", "tsup": "8.3.5", "typescript": "5.7.3", "vitepress": "^1.6.3", "vitest": "2.1.8", "vitest-openapi": "^1.0.3", "wrangler": "3.101.0" }, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.2.0", "js-yaml": "^4.1.0", "openapi3-ts": "^4.4.0", "zod": "^3.23.8" } }