UNPKG

2.24 kBJSONView Raw
1{
2 "name": "h3",
3 "version": "1.11.1",
4 "description": "Minimal H(TTP) framework built for high performance and portability.",
5 "repository": "unjs/h3",
6 "license": "MIT",
7 "sideEffects": false,
8 "exports": {
9 "./package.json": "./package.json",
10 ".": {
11 "types": "./dist/index.d.ts",
12 "import": "./dist/index.mjs",
13 "require": "./dist/index.cjs"
14 }
15 },
16 "main": "./dist/index.cjs",
17 "module": "./dist/index.mjs",
18 "types": "./dist/index.d.ts",
19 "files": [
20 "dist"
21 ],
22 "dependencies": {
23 "cookie-es": "^1.0.0",
24 "crossws": "^0.2.2",
25 "defu": "^6.1.4",
26 "destr": "^2.0.3",
27 "iron-webcrypto": "^1.0.0",
28 "ohash": "^1.1.3",
29 "radix3": "^1.1.0",
30 "ufo": "^1.4.0",
31 "uncrypto": "^0.1.3",
32 "unenv": "^1.9.0"
33 },
34 "devDependencies": {
35 "0x": "^5.7.0",
36 "@types/express": "^4.17.21",
37 "@types/node": "^20.11.19",
38 "@types/supertest": "^6.0.2",
39 "@vitest/coverage-v8": "^1.3.1",
40 "autocannon": "^7.15.0",
41 "automd": "^0.3.5",
42 "changelogen": "^0.5.5",
43 "connect": "^3.7.0",
44 "eslint": "^8.56.0",
45 "eslint-config-unjs": "^0.2.1",
46 "express": "^4.18.2",
47 "get-port": "^7.0.0",
48 "jiti": "^1.21.0",
49 "listhen": "^1.7.2",
50 "node-fetch-native": "^1.6.2",
51 "prettier": "^3.2.5",
52 "react": "^18.2.0",
53 "react-dom": "^18.2.0",
54 "supertest": "^6.3.4",
55 "typescript": "^5.3.3",
56 "unbuild": "^2.0.0",
57 "vitest": "^1.3.1",
58 "zod": "^3.22.4"
59 },
60 "packageManager": "pnpm@8.15.3",
61 "scripts": {
62 "build": "unbuild",
63 "dev": "vitest",
64 "lint": "eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test playground examples docs",
65 "lint:fix": "eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test playground examples docs -w",
66 "play": "listhen -w ./playground/app.ts",
67 "profile": "0x -o -D .profile -P 'autocannon -c 100 -p 10 -d 40 http://localhost:$PORT' ./playground/server.cjs",
68 "release": "pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags",
69 "release-rc": "pnpm test && pnpm build && changelogen --release --prerelease rc --push --publish --publishTag rc",
70 "test": "pnpm lint && vitest --run --coverage"
71 }
72}
\No newline at end of file