UNPKG

workery

Version:

Modern web framework for building APIs on Cloudflare Workers.

141 lines (140 loc) 4.35 kB
{ "name": "workery", "version": "1.2.1", "description": "Modern web framework for building APIs on Cloudflare Workers.", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "engines": { "node": ">=18.0.0" }, "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "./applications": { "import": "./dist/applications.js", "require": "./dist/applications.cjs", "types": "./dist/applications.d.ts" }, "./dependencies": { "import": "./dist/dependencies.js", "require": "./dist/dependencies.cjs", "types": "./dist/dependencies.d.ts" }, "./helpers": { "import": "./dist/helpers.js", "require": "./dist/helpers.cjs", "types": "./dist/helpers.d.ts" }, "./middleware": { "import": "./dist/middleware.js", "require": "./dist/middleware.cjs", "types": "./dist/middleware.d.ts" }, "./parameters": { "import": "./dist/parameters.js", "require": "./dist/parameters.cjs", "types": "./dist/parameters.d.ts" }, "./renderers": { "import": "./dist/renderers.js", "require": "./dist/renderers.cjs", "types": "./dist/renderers.d.ts" }, "./responses": { "import": "./dist/responses.js", "require": "./dist/responses.cjs", "types": "./dist/responses.d.ts" }, "./routing": { "import": "./dist/routing.js", "require": "./dist/routing.cjs", "types": "./dist/routing.d.ts" }, "./types": { "types": "./dist/types.d.ts" } }, "files": [ "dist" ], "scripts": { "build": "rimraf dist && rollup -c && yarn pack --dry-run", "package": "yarn build && yarn pack", "prettify": "prettier --check src README.md || (prettier -w src README.md)", "prepare": "husky install", "test": "jest --no-cache --runInBand --config jestconfig.json --verbose", "test:cov": "jest --no-cache --runInBand --config jestconfig.json --verbose --coverage", "docs:ref": "typedoc --options typedoc.config.js", "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:serve": "vitepress serve docs" }, "publishConfig": { "access": "public" }, "keywords": [ "workery", "web", "app", "http", "application", "framework", "router", "workers", "serverless", "cloudflare", "openapi", "swagger", "openapi", "oas3.1", "middleware", "parameters", "typescript", "nodejs", "typed" ], "author": "Jian Huang <iann838dev@gmail.com> (https://github.com/iann838)", "license": "MIT", "homepage": "https://github.com/iann838/workery", "repository": { "type": "git", "url": "git@github.com:iann838/workery.git" }, "bugs": { "url": "https://github.com/iann838/workery/issues" }, "devDependencies": { "@cloudflare/workers-types": "^4.20241004.0", "@commitlint/cli": "^13.1.0", "@commitlint/config-conventional": "^13.1.0", "@rollup/plugin-terser": "^0.2.1", "@rollup/plugin-typescript": "^10.0.1", "@types/jest": "^29.0.0", "@types/node": "^20.3.1", "drizzle-kit": "^0.30.4", "drizzle-orm": "^0.39.3", "drizzle-zod": "^0.5.1", "husky": "^7.0.2", "jest": "^29.0.0", "jest-openapi": "^0.14.2", "prettier": "^3.1.0", "rimraf": "^5.0.5", "rollup": "^3.25.1", "ts-jest": "^29.1.0", "typedoc": "^0.28.2", "typedoc-plugin-markdown": "^4.6.2", "typescript": "^5.1.3", "vitepress": "^1.1.0", "vue": "^3.4.21" }, "dependencies": { "@asteasolutions/zod-to-openapi": "^7.3.0", "cookie": "^1.0.2", "zod": "^3.23.8" } }