itty-router
Version:
A tiny, zero-dependency router, designed to make beautiful APIs in any environment.
141 lines (140 loc) • 3.5 kB
JSON
{
"name": "itty-router",
"version": "5.0.21",
"description": "A tiny, zero-dependency router, designed to make beautiful APIs in any environment.",
"main": "./index.js",
"module": "./index.mjs",
"types": "./index.d.ts",
"exports": {
".": {
"import": "./index.mjs",
"types": "./index.d.ts",
"require": "./index.cjs"
},
"./AutoRouter": {
"import": "./AutoRouter.mjs",
"types": "./AutoRouter.d.ts",
"require": "./AutoRouter.cjs"
},
"./cors": {
"import": "./cors.mjs",
"types": "./cors.d.ts",
"require": "./cors.cjs"
},
"./createResponse": {
"import": "./createResponse.mjs",
"types": "./createResponse.d.ts",
"require": "./createResponse.cjs"
},
"./error": {
"import": "./error.mjs",
"types": "./error.d.ts",
"require": "./error.cjs"
},
"./html": {
"import": "./html.mjs",
"types": "./html.d.ts",
"require": "./html.cjs"
},
"./IttyRouter": {
"import": "./IttyRouter.mjs",
"types": "./IttyRouter.d.ts",
"require": "./IttyRouter.cjs"
},
"./jpeg": {
"import": "./jpeg.mjs",
"types": "./jpeg.d.ts",
"require": "./jpeg.cjs"
},
"./json": {
"import": "./json.mjs",
"types": "./json.d.ts",
"require": "./json.cjs"
},
"./png": {
"import": "./png.mjs",
"types": "./png.d.ts",
"require": "./png.cjs"
},
"./Router": {
"import": "./Router.mjs",
"types": "./Router.d.ts",
"require": "./Router.cjs"
},
"./status": {
"import": "./status.mjs",
"types": "./status.d.ts",
"require": "./status.cjs"
},
"./StatusError": {
"import": "./StatusError.mjs",
"types": "./StatusError.d.ts",
"require": "./StatusError.cjs"
},
"./text": {
"import": "./text.mjs",
"types": "./text.d.ts",
"require": "./text.cjs"
},
"./webp": {
"import": "./webp.mjs",
"types": "./webp.d.ts",
"require": "./webp.cjs"
},
"./websocket": {
"import": "./websocket.mjs",
"types": "./websocket.d.ts",
"require": "./websocket.cjs"
},
"./withContent": {
"import": "./withContent.mjs",
"types": "./withContent.d.ts",
"require": "./withContent.cjs"
},
"./withCookies": {
"import": "./withCookies.mjs",
"types": "./withCookies.d.ts",
"require": "./withCookies.cjs"
},
"./withParams": {
"import": "./withParams.mjs",
"types": "./withParams.d.ts",
"require": "./withParams.cjs"
}
},
"keywords": [
"api",
"router",
"cloudflare",
"workers",
"worker",
"serverless",
"cors",
"middleware",
"rest",
"serviceworker",
"nested"
],
"scripts": {
"dev": "bun test --watch --coverage",
"test": "bun test --coverage",
"lint": "itty lint",
"build": "itty lint && itty build --hybrid",
"release": "itty release --prepare --tag --push",
"release:next": "itty release --prepare --tag --push --type=next"
},
"repository": {
"type": "git",
"url": "git+https://github.com/kwhitley/itty-router.git"
},
"author": "Kevin R. Whitley <krwhitley@gmail.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/kwhitley/itty-router/issues"
},
"homepage": "https://itty.dev/itty-router",
"devDependencies": {
"@types/bun": "^1.2.17",
"itty-packager": "^1.6.10"
}
}