UNPKG

elysia

Version:

Ergonomic Framework for Human

195 lines (194 loc) 5.54 kB
{ "name": "elysia", "description": "Ergonomic Framework for Human", "version": "1.2.25", "author": { "name": "saltyAom", "url": "https://github.com/SaltyAom", "email": "saltyaom@gmail.com" }, "main": "./dist/cjs/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "types": "./dist/index.d.ts", "bun": "./dist/bun/index.js", "import": "./dist/index.mjs", "require": "./dist/cjs/index.js" }, "./ws": { "types": "./dist/ws/index.d.ts", "import": "./dist/ws/index.mjs", "require": "./dist/cjs/ws/index.js" }, "./ws/types": { "types": "./dist/ws/types.d.ts", "import": "./dist/ws/types.mjs", "require": "./dist/cjs/ws/types.js" }, "./ws/bun": { "types": "./dist/ws/bun.d.ts", "import": "./dist/ws/bun.mjs", "require": "./dist/cjs/ws/bun.js" }, "./compose": { "types": "./dist/compose.d.ts", "import": "./dist/compose.mjs", "require": "./dist/cjs/compose.js" }, "./context": { "types": "./dist/context.d.ts", "import": "./dist/context.mjs", "require": "./dist/cjs/context.js" }, "./cookies": { "types": "./dist/cookies.d.ts", "import": "./dist/cookies.mjs", "require": "./dist/cjs/cookies.js" }, "./error": { "types": "./dist/error.d.ts", "import": "./dist/error.mjs", "require": "./dist/cjs/error.js" }, "./sucrose": { "types": "./dist/sucrose.d.ts", "import": "./dist/sucrose.mjs", "require": "./dist/cjs/sucrose.js" }, "./trace": { "types": "./dist/trace.d.ts", "import": "./dist/trace.mjs", "require": "./dist/cjs/trace.js" }, "./type-system": { "types": "./dist/type-system.d.ts", "import": "./dist/type-system.mjs", "require": "./dist/cjs/type-system.js" }, "./types": { "types": "./dist/types.d.ts", "import": "./dist/types.mjs", "require": "./dist/cjs/types.js" }, "./utils": { "types": "./dist/utils.d.ts", "import": "./dist/utils.mjs", "require": "./dist/cjs/utils.js" }, "./fast-querystring": { "types": "./dist/fast-querystring.d.ts", "import": "./dist/fast-querystring.mjs", "require": "./dist/cjs/fast-querystring.js" }, "./deuri": { "types": "./dist/deuri.d.ts", "import": "./dist/deuri.mjs", "require": "./dist/cjs/deuri.js" }, "./adapter": { "types": "./dist/adapter/index.d.ts", "import": "./dist/adapter/index.mjs", "require": "./dist/cjs/adapter/index.js" }, "./adapter/bun": { "types": "./dist/adapter/bun/index.d.ts", "import": "./dist/adapter/bun/index.mjs", "require": "./dist/cjs/adapter/bun/index.js" }, "./adapter/bun/handler": { "types": "./dist/adapter/bun/handler.d.ts", "import": "./dist/adapter/bun/handler.mjs", "require": "./dist/cjs/adapter/bun/handler.js" }, "./adapter/web-standard": { "types": "./dist/adapter/web-standard/index.d.ts", "import": "./dist/adapter/web-standard/index.mjs", "require": "./dist/cjs/adapter/web-standard/index.js" }, "./adapter/web-standard/handler": { "types": "./dist/adapter/web-standard/handler.d.ts", "import": "./dist/adapter/web-standard/handler.mjs", "require": "./dist/cjs/adapter/web-standard/handler.js" }, "./universal": { "types": "./dist/universal/index.d.ts", "import": "./dist/universal/index.mjs", "require": "./dist/cjs/universal/index.js" }, "./universal/server": { "types": "./dist/universal/server.d.ts", "import": "./dist/universal/server.mjs", "require": "./dist/cjs/universal/server.js" }, "./universal/env": { "types": "./dist/universal/env.d.ts", "import": "./dist/universal/env.mjs", "require": "./dist/cjs/universal/env.js" }, "./universal/file": { "types": "./dist/universal/file.d.ts", "import": "./dist/universal/file.mjs", "require": "./dist/cjs/universal/file.js" } }, "repository": { "type": "git", "url": "https://github.com/elysiajs/elysia" }, "bugs": "https://github.com/elysiajs/elysia/issues", "homepage": "https://github.com/elysiajs/elysia", "keywords": [ "bun", "http", "web", "server" ], "license": "MIT", "scripts": { "test": "npm run test:functionality && npm run test:types", "test:functionality": "bun test && bun run test:imports && npm run test:node", "test:imports": "bun run ./test/type-system/import.ts", "test:types": "tsc --project tsconfig.test.json", "test:node": "npm install --prefix ./test/node/cjs/ && npm install --prefix ./test/node/esm/ && node ./test/node/cjs/index.js && node ./test/node/esm/index.js && bun dist/bun/index.js", "dev": "bun run --watch example/a.ts", "build": "rm -rf dist && bun build.ts", "release": "npm run build && npm run test && npm publish" }, "dependencies": { "@sinclair/typebox": "^0.34.27", "cookie": "^1.0.2", "memoirist": "^0.3.0", "openapi-types": "^12.1.3" }, "devDependencies": { "@types/benchmark": "^2.1.5", "@types/bun": "^1.2.0", "@types/cookie": "^1.0.0", "@typescript-eslint/eslint-plugin": "^6.17.0", "@typescript-eslint/parser": "^6.17.0", "benchmark": "^2.1.4", "eslint": "^8.49.0", "eslint-plugin-security": "^2.1.0", "eslint-plugin-sonarjs": "^0.23.0", "expect-type": "^0.16.0", "prettier": "^3.3.3", "tsup": "^8.3.5", "typescript": "^5.7.2" }, "peerDependencies": { "@sinclair/typebox": ">= 0.34.0", "openapi-types": ">= 12.0.0", "typescript": ">= 5.0.0" }, "peerDependenciesMeta": { "openapi-types": { "optional": true }, "typescript": { "optional": true } } }