diff --git a/packages/react-renderer/package.json b/packages/react-renderer/package.json
index 1adc9738..0d065f6e 100644
--- a/packages/react-renderer/package.json
+++ b/packages/react-renderer/package.json
@@ -35,13 +35,15 @@
"hono": "*"
},
"devDependencies": {
+ "@cloudflare/vitest-pool-workers": "^0.1.2",
"@types/react": "^18",
"@types/react-dom": "^18.2.17",
+ "esbuild": "^0.20.2",
"hono": "^3.11.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"tsup": "^8.0.1",
- "vitest": "^1.0.4"
+ "vitest": "1.3.0"
},
"engines": {
"node": ">=18"
diff --git a/packages/react-renderer/test/react-renderer.test.tsx b/packages/react-renderer/test/react-renderer.test.tsx
index 19872760..f7a07681 100644
--- a/packages/react-renderer/test/react-renderer.test.tsx
+++ b/packages/react-renderer/test/react-renderer.test.tsx
@@ -1,4 +1,5 @@
import { Hono } from 'hono'
+
import { reactRenderer, useRequestContext } from '../src/react-renderer'
const RequestUrl = () => {
@@ -107,5 +108,27 @@ describe('Basic', () => {
})
describe('Streaming', () => {
- it.skip('Vitest does not support Streaming')
+ it('Should return a stream response', async () => {
+ const app = new Hono()
+ app.use(
+ '*',
+ reactRenderer(
+ ({ children }) => {
+ return (
+
+
{children}
+
+ )
+ },
+ { stream: true }
+ )
+ )
+ app.get('/', (c) => c.render(Hello
, { title: 'Title' }))
+ const res = await app.request('/')
+ expect(res).not.toBeNull()
+ expect(res.status).toBe(200)
+ expect(res.headers.get('Transfer-Encoding')).toBe('chunked')
+ expect(res.headers.get('Content-Type')).toBe('text/html; charset=UTF-8')
+ expect(await res.text()).toBe('Hello
')
+ })
})
diff --git a/packages/react-renderer/tsconfig.json b/packages/react-renderer/tsconfig.json
index 624fd152..97afc1ed 100644
--- a/packages/react-renderer/tsconfig.json
+++ b/packages/react-renderer/tsconfig.json
@@ -3,13 +3,14 @@
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
- "moduleResolution": "node",
+ "moduleResolution": "Bundler",
"rootDir": "./",
"outDir": "./dist",
"jsx": "react-jsx",
"jsxImportSource": "react"
},
"include": [
+ "vitest.config.ts",
"src/**/*.ts",
"test/**/*.tsx",
],
diff --git a/packages/react-renderer/vitest.config.ts b/packages/react-renderer/vitest.config.ts
index 17b54e48..15e7871a 100644
--- a/packages/react-renderer/vitest.config.ts
+++ b/packages/react-renderer/vitest.config.ts
@@ -1,8 +1,15 @@
-///
-import { defineConfig } from 'vitest/config'
+import { defineWorkersProject } from '@cloudflare/vitest-pool-workers/config'
-export default defineConfig({
+export default defineWorkersProject({
test: {
globals: true,
+ poolOptions: {
+ workers: {
+ miniflare: {
+ compatibilityDate: '2024-01-01',
+ compatibilityFlags: ['nodejs_compat'],
+ },
+ },
+ },
},
})
diff --git a/yarn.lock b/yarn.lock
index 253fb338..f51503e4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -827,6 +827,34 @@ __metadata:
languageName: node
linkType: hard
+"@cloudflare/kv-asset-handler@npm:0.3.1":
+ version: 0.3.1
+ resolution: "@cloudflare/kv-asset-handler@npm:0.3.1"
+ dependencies:
+ mime: "npm:^3.0.0"
+ checksum: ba4f20a6aa84803381ab4f50e05b2009806b651803aad576292995ec68e31ef42562c3de69697bcb7101cc09aa867410d5db1a2afbfa553737a4d833750e8a22
+ languageName: node
+ linkType: hard
+
+"@cloudflare/vitest-pool-workers@npm:^0.1.2":
+ version: 0.1.2
+ resolution: "@cloudflare/vitest-pool-workers@npm:0.1.2"
+ dependencies:
+ birpc: "npm:0.2.14"
+ cjs-module-lexer: "npm:^1.2.3"
+ devalue: "npm:^4.3.0"
+ esbuild: "npm:0.17.19"
+ miniflare: "npm:3.20240304.2"
+ wrangler: "npm:3.34.2"
+ zod: "npm:^3.20.6"
+ peerDependencies:
+ "@vitest/runner": 1.3.0
+ "@vitest/snapshot": 1.3.0
+ vitest: 1.3.0
+ checksum: 77b7db706e0159ca8b24bee2569938ff0e502a1b4fcbcbe53faa12e8ca51cc259e463ec80c51640bacd82b3f8aa3fb12d7a39d0d1bc2f1d38a2baad3ff45bf00
+ languageName: node
+ linkType: hard
+
"@cloudflare/workerd-darwin-64@npm:1.20240208.0":
version: 1.20240208.0
resolution: "@cloudflare/workerd-darwin-64@npm:1.20240208.0"
@@ -834,6 +862,13 @@ __metadata:
languageName: node
linkType: hard
+"@cloudflare/workerd-darwin-64@npm:1.20240304.0":
+ version: 1.20240304.0
+ resolution: "@cloudflare/workerd-darwin-64@npm:1.20240304.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
"@cloudflare/workerd-darwin-arm64@npm:1.20240208.0":
version: 1.20240208.0
resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20240208.0"
@@ -841,6 +876,13 @@ __metadata:
languageName: node
linkType: hard
+"@cloudflare/workerd-darwin-arm64@npm:1.20240304.0":
+ version: 1.20240304.0
+ resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20240304.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@cloudflare/workerd-linux-64@npm:1.20240208.0":
version: 1.20240208.0
resolution: "@cloudflare/workerd-linux-64@npm:1.20240208.0"
@@ -848,6 +890,13 @@ __metadata:
languageName: node
linkType: hard
+"@cloudflare/workerd-linux-64@npm:1.20240304.0":
+ version: 1.20240304.0
+ resolution: "@cloudflare/workerd-linux-64@npm:1.20240304.0"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
"@cloudflare/workerd-linux-arm64@npm:1.20240208.0":
version: 1.20240208.0
resolution: "@cloudflare/workerd-linux-arm64@npm:1.20240208.0"
@@ -855,6 +904,13 @@ __metadata:
languageName: node
linkType: hard
+"@cloudflare/workerd-linux-arm64@npm:1.20240304.0":
+ version: 1.20240304.0
+ resolution: "@cloudflare/workerd-linux-arm64@npm:1.20240304.0"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@cloudflare/workerd-windows-64@npm:1.20240208.0":
version: 1.20240208.0
resolution: "@cloudflare/workerd-windows-64@npm:1.20240208.0"
@@ -862,6 +918,13 @@ __metadata:
languageName: node
linkType: hard
+"@cloudflare/workerd-windows-64@npm:1.20240304.0":
+ version: 1.20240304.0
+ resolution: "@cloudflare/workerd-windows-64@npm:1.20240304.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@cloudflare/workers-types@npm:^3.14.0":
version: 3.19.0
resolution: "@cloudflare/workers-types@npm:3.19.0"
@@ -933,6 +996,41 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild-plugins/node-globals-polyfill@npm:^0.2.3":
+ version: 0.2.3
+ resolution: "@esbuild-plugins/node-globals-polyfill@npm:0.2.3"
+ peerDependencies:
+ esbuild: "*"
+ checksum: da3591b3943076a8d4a78320c176f37e5a5802512e2c3a792d4dfe495c051e097668dc56513160147b43e86987078559490164905ef41d1326ac0a9e7a6498ac
+ languageName: node
+ linkType: hard
+
+"@esbuild-plugins/node-modules-polyfill@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "@esbuild-plugins/node-modules-polyfill@npm:0.2.2"
+ dependencies:
+ escape-string-regexp: "npm:^4.0.0"
+ rollup-plugin-node-polyfills: "npm:^0.2.1"
+ peerDependencies:
+ esbuild: "*"
+ checksum: 8573eb409d19769ea6a2f621d8d7e344d84a9f19d03f37f4ace053e23dab8eeea08feea871c1704a2d39c0859adadfba808b59a50de4d227cb3879dbd90e7f52
+ languageName: node
+ linkType: hard
+
+"@esbuild/aix-ppc64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/aix-ppc64@npm:0.20.2"
+ conditions: os=aix & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-arm64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/android-arm64@npm:0.17.19"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/android-arm64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/android-arm64@npm:0.18.20"
@@ -947,6 +1045,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-arm64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/android-arm64@npm:0.20.2"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-arm@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/android-arm@npm:0.17.19"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
"@esbuild/android-arm@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/android-arm@npm:0.18.20"
@@ -961,6 +1073,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-arm@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/android-arm@npm:0.20.2"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/android-x64@npm:0.17.19"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/android-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/android-x64@npm:0.18.20"
@@ -975,6 +1101,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/android-x64@npm:0.20.2"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-arm64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/darwin-arm64@npm:0.17.19"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/darwin-arm64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/darwin-arm64@npm:0.18.20"
@@ -989,6 +1129,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/darwin-arm64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/darwin-arm64@npm:0.20.2"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/darwin-x64@npm:0.17.19"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/darwin-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/darwin-x64@npm:0.18.20"
@@ -1003,6 +1157,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/darwin-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/darwin-x64@npm:0.20.2"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-arm64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/freebsd-arm64@npm:0.17.19"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/freebsd-arm64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/freebsd-arm64@npm:0.18.20"
@@ -1017,6 +1185,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/freebsd-arm64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/freebsd-arm64@npm:0.20.2"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/freebsd-x64@npm:0.17.19"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/freebsd-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/freebsd-x64@npm:0.18.20"
@@ -1031,6 +1213,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/freebsd-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/freebsd-x64@npm:0.20.2"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-arm64@npm:0.17.19"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-arm64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-arm64@npm:0.18.20"
@@ -1045,6 +1241,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-arm64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-arm64@npm:0.20.2"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-arm@npm:0.17.19"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-arm@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-arm@npm:0.18.20"
@@ -1059,6 +1269,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-arm@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-arm@npm:0.20.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ia32@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-ia32@npm:0.17.19"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-ia32@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-ia32@npm:0.18.20"
@@ -1073,6 +1297,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-ia32@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-ia32@npm:0.20.2"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-loong64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-loong64@npm:0.17.19"
+ conditions: os=linux & cpu=loong64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-loong64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-loong64@npm:0.18.20"
@@ -1087,6 +1325,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-loong64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-loong64@npm:0.20.2"
+ conditions: os=linux & cpu=loong64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-mips64el@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-mips64el@npm:0.17.19"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-mips64el@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-mips64el@npm:0.18.20"
@@ -1101,6 +1353,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-mips64el@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-mips64el@npm:0.20.2"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ppc64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-ppc64@npm:0.17.19"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-ppc64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-ppc64@npm:0.18.20"
@@ -1115,6 +1381,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-ppc64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-ppc64@npm:0.20.2"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-riscv64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-riscv64@npm:0.17.19"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-riscv64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-riscv64@npm:0.18.20"
@@ -1129,6 +1409,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-riscv64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-riscv64@npm:0.20.2"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-s390x@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-s390x@npm:0.17.19"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-s390x@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-s390x@npm:0.18.20"
@@ -1143,6 +1437,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-s390x@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-s390x@npm:0.20.2"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/linux-x64@npm:0.17.19"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/linux-x64@npm:0.18.20"
@@ -1157,6 +1465,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/linux-x64@npm:0.20.2"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/netbsd-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/netbsd-x64@npm:0.17.19"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/netbsd-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/netbsd-x64@npm:0.18.20"
@@ -1171,6 +1493,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/netbsd-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/netbsd-x64@npm:0.20.2"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openbsd-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/openbsd-x64@npm:0.17.19"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/openbsd-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/openbsd-x64@npm:0.18.20"
@@ -1185,6 +1521,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/openbsd-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/openbsd-x64@npm:0.20.2"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/sunos-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/sunos-x64@npm:0.17.19"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/sunos-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/sunos-x64@npm:0.18.20"
@@ -1199,6 +1549,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/sunos-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/sunos-x64@npm:0.20.2"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-arm64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/win32-arm64@npm:0.17.19"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-arm64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/win32-arm64@npm:0.18.20"
@@ -1213,6 +1577,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-arm64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/win32-arm64@npm:0.20.2"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-ia32@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/win32-ia32@npm:0.17.19"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-ia32@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/win32-ia32@npm:0.18.20"
@@ -1227,6 +1605,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-ia32@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/win32-ia32@npm:0.20.2"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-x64@npm:0.17.19":
+ version: 0.17.19
+ resolution: "@esbuild/win32-x64@npm:0.17.19"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-x64@npm:0.18.20":
version: 0.18.20
resolution: "@esbuild/win32-x64@npm:0.18.20"
@@ -1241,6 +1633,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-x64@npm:0.20.2":
+ version: 0.20.2
+ resolution: "@esbuild/win32-x64@npm:0.20.2"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.0
resolution: "@eslint-community/eslint-utils@npm:4.4.0"
@@ -1610,13 +2009,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "@hono/react-renderer@workspace:packages/react-renderer"
dependencies:
+ "@cloudflare/vitest-pool-workers": "npm:^0.1.2"
"@types/react": "npm:^18"
"@types/react-dom": "npm:^18.2.17"
+ esbuild: "npm:^0.20.2"
hono: "npm:^3.11.7"
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
tsup: "npm:^8.0.1"
- vitest: "npm:^1.0.4"
+ vitest: "npm:1.3.0"
peerDependencies:
hono: "*"
languageName: unknown
@@ -3664,6 +4065,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/node-forge@npm:^1.3.0":
+ version: 1.3.11
+ resolution: "@types/node-forge@npm:1.3.11"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9
+ languageName: node
+ linkType: hard
+
"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^20.10.4":
version: 20.10.4
resolution: "@types/node@npm:20.10.4"
@@ -4098,6 +4508,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/expect@npm:1.3.0":
+ version: 1.3.0
+ resolution: "@vitest/expect@npm:1.3.0"
+ dependencies:
+ "@vitest/spy": "npm:1.3.0"
+ "@vitest/utils": "npm:1.3.0"
+ chai: "npm:^4.3.10"
+ checksum: 9650423899bd4ebbdaf32ae360d24c675c0a50116d0e7cae42c519c8d2487738e25756e88b5e2805b8786fee2620bf8436929c0b0bd79c3a04a8656cb2cd17e3
+ languageName: node
+ linkType: hard
+
"@vitest/expect@npm:1.3.1":
version: 1.3.1
resolution: "@vitest/expect@npm:1.3.1"
@@ -4131,6 +4552,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/runner@npm:1.3.0":
+ version: 1.3.0
+ resolution: "@vitest/runner@npm:1.3.0"
+ dependencies:
+ "@vitest/utils": "npm:1.3.0"
+ p-limit: "npm:^5.0.0"
+ pathe: "npm:^1.1.1"
+ checksum: 8533a1586854c2363be33dac319d955b9e083a40de18a0eada890dd26062149a8e877e088ed2c462e066dd9fccea127175abc71e78eaa47d76c09a8169b40c53
+ languageName: node
+ linkType: hard
+
"@vitest/runner@npm:1.3.1":
version: 1.3.1
resolution: "@vitest/runner@npm:1.3.1"
@@ -4164,6 +4596,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/snapshot@npm:1.3.0":
+ version: 1.3.0
+ resolution: "@vitest/snapshot@npm:1.3.0"
+ dependencies:
+ magic-string: "npm:^0.30.5"
+ pathe: "npm:^1.1.1"
+ pretty-format: "npm:^29.7.0"
+ checksum: 807f604a90d84ca6f9f39af8df87e4cca4d1b1569474d45df1c3f6f33b3a10e98118a7df107605b6366624fb9fe355e4411b9035e8e88e3c56117098c627b2b6
+ languageName: node
+ linkType: hard
+
"@vitest/snapshot@npm:1.3.1":
version: 1.3.1
resolution: "@vitest/snapshot@npm:1.3.1"
@@ -4193,6 +4636,15 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/spy@npm:1.3.0":
+ version: 1.3.0
+ resolution: "@vitest/spy@npm:1.3.0"
+ dependencies:
+ tinyspy: "npm:^2.2.0"
+ checksum: eac6e8a3f85d22f4cba31ff1c5043881e87681379ba79ffcd54a930725f01972607cdedd6ec43a2781ff57d0ca0016eccbc7cbb7ff4e35331e355edb63fbec1b
+ languageName: node
+ linkType: hard
+
"@vitest/spy@npm:1.3.1":
version: 1.3.1
resolution: "@vitest/spy@npm:1.3.1"
@@ -4224,6 +4676,18 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/utils@npm:1.3.0":
+ version: 1.3.0
+ resolution: "@vitest/utils@npm:1.3.0"
+ dependencies:
+ diff-sequences: "npm:^29.6.3"
+ estree-walker: "npm:^3.0.3"
+ loupe: "npm:^2.3.7"
+ pretty-format: "npm:^29.7.0"
+ checksum: a2b78924ff0ccf85ff1f5d292dce5b8380bf5e4aaa8643baaed51e1a926c022d428557fafb657bc282f7a711d3411793c263a9fe5235fff9adc4f875030eb170
+ languageName: node
+ linkType: hard
+
"@vitest/utils@npm:1.3.1":
version: 1.3.1
resolution: "@vitest/utils@npm:1.3.1"
@@ -5010,6 +5474,13 @@ __metadata:
languageName: node
linkType: hard
+"birpc@npm:0.2.14":
+ version: 0.2.14
+ resolution: "birpc@npm:0.2.14"
+ checksum: 1acff3dab8c089410982ab086f7bb788840e51ef38ae68967962782df58f044ec2dddf4f9cc8027a4813a6ea7f8721a3ff0a1ac25ac4faff1dacea2cc3670039
+ languageName: node
+ linkType: hard
+
"bl@npm:^4.0.3, bl@npm:^4.1.0":
version: 4.1.0
resolution: "bl@npm:4.1.0"
@@ -5021,6 +5492,13 @@ __metadata:
languageName: node
linkType: hard
+"blake3-wasm@npm:^2.1.5":
+ version: 2.1.5
+ resolution: "blake3-wasm@npm:2.1.5"
+ checksum: 5dc729d8e3a9d1d7ab016b36cdda264a327ada0239716df48435163e11d2bf6df25d6e421655a1f52649098ae49555268a654729b7d02768f77c571ab37ef814
+ languageName: node
+ linkType: hard
+
"bluebird@npm:^3.7.2":
version: 3.7.2
resolution: "bluebird@npm:3.7.2"
@@ -5536,6 +6014,25 @@ __metadata:
languageName: node
linkType: hard
+"chokidar@npm:^3.5.3":
+ version: 3.6.0
+ resolution: "chokidar@npm:3.6.0"
+ dependencies:
+ anymatch: "npm:~3.1.2"
+ braces: "npm:~3.0.2"
+ fsevents: "npm:~2.3.2"
+ glob-parent: "npm:~5.1.2"
+ is-binary-path: "npm:~2.1.0"
+ is-glob: "npm:~4.0.1"
+ normalize-path: "npm:~3.0.0"
+ readdirp: "npm:~3.6.0"
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: 8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
+ languageName: node
+ linkType: hard
+
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -5557,7 +6054,7 @@ __metadata:
languageName: node
linkType: hard
-"cjs-module-lexer@npm:^1.0.0":
+"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.3":
version: 1.2.3
resolution: "cjs-module-lexer@npm:1.2.3"
checksum: 0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab
@@ -6504,6 +7001,13 @@ __metadata:
languageName: node
linkType: hard
+"devalue@npm:^4.3.0":
+ version: 4.3.2
+ resolution: "devalue@npm:4.3.2"
+ checksum: ea654d4670efa8a9c8cd2d445226a44570921d62597b3460ae3ead3d556cd445c9bad8dd13c15dadd866ddb5e54f37d9afa7549da27591586a94b01de897182d
+ languageName: node
+ linkType: hard
+
"diff-sequences@npm:^28.1.1":
version: 28.1.1
resolution: "diff-sequences@npm:28.1.1"
@@ -6899,6 +7403,83 @@ __metadata:
languageName: node
linkType: hard
+"esbuild@npm:0.17.19":
+ version: 0.17.19
+ resolution: "esbuild@npm:0.17.19"
+ dependencies:
+ "@esbuild/android-arm": "npm:0.17.19"
+ "@esbuild/android-arm64": "npm:0.17.19"
+ "@esbuild/android-x64": "npm:0.17.19"
+ "@esbuild/darwin-arm64": "npm:0.17.19"
+ "@esbuild/darwin-x64": "npm:0.17.19"
+ "@esbuild/freebsd-arm64": "npm:0.17.19"
+ "@esbuild/freebsd-x64": "npm:0.17.19"
+ "@esbuild/linux-arm": "npm:0.17.19"
+ "@esbuild/linux-arm64": "npm:0.17.19"
+ "@esbuild/linux-ia32": "npm:0.17.19"
+ "@esbuild/linux-loong64": "npm:0.17.19"
+ "@esbuild/linux-mips64el": "npm:0.17.19"
+ "@esbuild/linux-ppc64": "npm:0.17.19"
+ "@esbuild/linux-riscv64": "npm:0.17.19"
+ "@esbuild/linux-s390x": "npm:0.17.19"
+ "@esbuild/linux-x64": "npm:0.17.19"
+ "@esbuild/netbsd-x64": "npm:0.17.19"
+ "@esbuild/openbsd-x64": "npm:0.17.19"
+ "@esbuild/sunos-x64": "npm:0.17.19"
+ "@esbuild/win32-arm64": "npm:0.17.19"
+ "@esbuild/win32-ia32": "npm:0.17.19"
+ "@esbuild/win32-x64": "npm:0.17.19"
+ dependenciesMeta:
+ "@esbuild/android-arm":
+ optional: true
+ "@esbuild/android-arm64":
+ optional: true
+ "@esbuild/android-x64":
+ optional: true
+ "@esbuild/darwin-arm64":
+ optional: true
+ "@esbuild/darwin-x64":
+ optional: true
+ "@esbuild/freebsd-arm64":
+ optional: true
+ "@esbuild/freebsd-x64":
+ optional: true
+ "@esbuild/linux-arm":
+ optional: true
+ "@esbuild/linux-arm64":
+ optional: true
+ "@esbuild/linux-ia32":
+ optional: true
+ "@esbuild/linux-loong64":
+ optional: true
+ "@esbuild/linux-mips64el":
+ optional: true
+ "@esbuild/linux-ppc64":
+ optional: true
+ "@esbuild/linux-riscv64":
+ optional: true
+ "@esbuild/linux-s390x":
+ optional: true
+ "@esbuild/linux-x64":
+ optional: true
+ "@esbuild/netbsd-x64":
+ optional: true
+ "@esbuild/openbsd-x64":
+ optional: true
+ "@esbuild/sunos-x64":
+ optional: true
+ "@esbuild/win32-arm64":
+ optional: true
+ "@esbuild/win32-ia32":
+ optional: true
+ "@esbuild/win32-x64":
+ optional: true
+ bin:
+ esbuild: bin/esbuild
+ checksum: c7ac14bfaaebe4745d5d18347b4f6854fd1140acb9389e88dbfa5c20d4e2122451d9647d5498920470a880a605d6e5502b5c2102da6c282b01f129ddd49d2874
+ languageName: node
+ linkType: hard
+
"esbuild@npm:^0.18.10, esbuild@npm:^0.18.2":
version: 0.18.20
resolution: "esbuild@npm:0.18.20"
@@ -7053,6 +7634,86 @@ __metadata:
languageName: node
linkType: hard
+"esbuild@npm:^0.20.2":
+ version: 0.20.2
+ resolution: "esbuild@npm:0.20.2"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.20.2"
+ "@esbuild/android-arm": "npm:0.20.2"
+ "@esbuild/android-arm64": "npm:0.20.2"
+ "@esbuild/android-x64": "npm:0.20.2"
+ "@esbuild/darwin-arm64": "npm:0.20.2"
+ "@esbuild/darwin-x64": "npm:0.20.2"
+ "@esbuild/freebsd-arm64": "npm:0.20.2"
+ "@esbuild/freebsd-x64": "npm:0.20.2"
+ "@esbuild/linux-arm": "npm:0.20.2"
+ "@esbuild/linux-arm64": "npm:0.20.2"
+ "@esbuild/linux-ia32": "npm:0.20.2"
+ "@esbuild/linux-loong64": "npm:0.20.2"
+ "@esbuild/linux-mips64el": "npm:0.20.2"
+ "@esbuild/linux-ppc64": "npm:0.20.2"
+ "@esbuild/linux-riscv64": "npm:0.20.2"
+ "@esbuild/linux-s390x": "npm:0.20.2"
+ "@esbuild/linux-x64": "npm:0.20.2"
+ "@esbuild/netbsd-x64": "npm:0.20.2"
+ "@esbuild/openbsd-x64": "npm:0.20.2"
+ "@esbuild/sunos-x64": "npm:0.20.2"
+ "@esbuild/win32-arm64": "npm:0.20.2"
+ "@esbuild/win32-ia32": "npm:0.20.2"
+ "@esbuild/win32-x64": "npm:0.20.2"
+ dependenciesMeta:
+ "@esbuild/aix-ppc64":
+ optional: true
+ "@esbuild/android-arm":
+ optional: true
+ "@esbuild/android-arm64":
+ optional: true
+ "@esbuild/android-x64":
+ optional: true
+ "@esbuild/darwin-arm64":
+ optional: true
+ "@esbuild/darwin-x64":
+ optional: true
+ "@esbuild/freebsd-arm64":
+ optional: true
+ "@esbuild/freebsd-x64":
+ optional: true
+ "@esbuild/linux-arm":
+ optional: true
+ "@esbuild/linux-arm64":
+ optional: true
+ "@esbuild/linux-ia32":
+ optional: true
+ "@esbuild/linux-loong64":
+ optional: true
+ "@esbuild/linux-mips64el":
+ optional: true
+ "@esbuild/linux-ppc64":
+ optional: true
+ "@esbuild/linux-riscv64":
+ optional: true
+ "@esbuild/linux-s390x":
+ optional: true
+ "@esbuild/linux-x64":
+ optional: true
+ "@esbuild/netbsd-x64":
+ optional: true
+ "@esbuild/openbsd-x64":
+ optional: true
+ "@esbuild/sunos-x64":
+ optional: true
+ "@esbuild/win32-arm64":
+ optional: true
+ "@esbuild/win32-ia32":
+ optional: true
+ "@esbuild/win32-x64":
+ optional: true
+ bin:
+ esbuild: bin/esbuild
+ checksum: 66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112
+ languageName: node
+ linkType: hard
+
"escalade@npm:^3.1.1":
version: 3.1.1
resolution: "escalade@npm:3.1.1"
@@ -7505,6 +8166,13 @@ __metadata:
languageName: node
linkType: hard
+"estree-walker@npm:^0.6.1":
+ version: 0.6.1
+ resolution: "estree-walker@npm:0.6.1"
+ checksum: 6dabc855faa04a1ffb17b6a9121b6008ba75ab5a163ad9dc3d7fca05cfda374c5f5e91418d783496620ca75e99a73c40874d8b75f23b4117508cc8bde78e7b41
+ languageName: node
+ linkType: hard
+
"estree-walker@npm:^2.0.2":
version: 2.0.2
resolution: "estree-walker@npm:2.0.2"
@@ -11798,6 +12466,15 @@ __metadata:
languageName: node
linkType: hard
+"magic-string@npm:^0.25.3":
+ version: 0.25.9
+ resolution: "magic-string@npm:0.25.9"
+ dependencies:
+ sourcemap-codec: "npm:^1.4.8"
+ checksum: 37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56
+ languageName: node
+ linkType: hard
+
"magic-string@npm:^0.30.1, magic-string@npm:^0.30.5":
version: 0.30.5
resolution: "magic-string@npm:0.30.5"
@@ -12570,6 +13247,15 @@ __metadata:
languageName: node
linkType: hard
+"mime@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "mime@npm:3.0.0"
+ bin:
+ mime: cli.js
+ checksum: 402e792a8df1b2cc41cb77f0dcc46472b7944b7ec29cb5bbcd398624b6b97096728f1239766d3fdeb20551dd8d94738344c195a6ea10c4f906eb0356323b0531
+ languageName: node
+ linkType: hard
+
"mimic-fn@npm:^1.0.0":
version: 1.2.0
resolution: "mimic-fn@npm:1.2.0"
@@ -12619,6 +13305,28 @@ __metadata:
languageName: node
linkType: hard
+"miniflare@npm:3.20240304.2":
+ version: 3.20240304.2
+ resolution: "miniflare@npm:3.20240304.2"
+ dependencies:
+ "@cspotcode/source-map-support": "npm:0.8.1"
+ acorn: "npm:^8.8.0"
+ acorn-walk: "npm:^8.2.0"
+ capnp-ts: "npm:^0.7.0"
+ exit-hook: "npm:^2.2.1"
+ glob-to-regexp: "npm:^0.4.1"
+ stoppable: "npm:^1.1.0"
+ undici: "npm:^5.28.2"
+ workerd: "npm:1.20240304.0"
+ ws: "npm:^8.11.0"
+ youch: "npm:^3.2.2"
+ zod: "npm:^3.20.6"
+ bin:
+ miniflare: bootstrap.js
+ checksum: 30e1c7e47615c7f0b8c1d46dc0a40132edc4841d41bdb4a5197389a8569c60d115fb95820ba39c99ff6a76d436418fedab15930a73ca1bf6c16c91d5e8481af8
+ languageName: node
+ linkType: hard
+
"miniflare@npm:^3.20240208.0":
version: 3.20240208.0
resolution: "miniflare@npm:3.20240208.0"
@@ -12938,7 +13646,7 @@ __metadata:
languageName: node
linkType: hard
-"nanoid@npm:^3.3.7":
+"nanoid@npm:^3.3.3, nanoid@npm:^3.3.7":
version: 3.3.7
resolution: "nanoid@npm:3.3.7"
bin:
@@ -13038,7 +13746,7 @@ __metadata:
languageName: node
linkType: hard
-"node-forge@npm:^1.3.1":
+"node-forge@npm:^1, node-forge@npm:^1.3.1":
version: 1.3.1
resolution: "node-forge@npm:1.3.1"
checksum: e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8
@@ -14876,14 +15584,14 @@ __metadata:
languageName: node
linkType: hard
-"resolve.exports@npm:^2.0.0":
+"resolve.exports@npm:^2.0.0, resolve.exports@npm:^2.0.2":
version: 2.0.2
resolution: "resolve.exports@npm:2.0.2"
checksum: cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98
languageName: node
linkType: hard
-"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.4":
+"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.4, resolve@npm:^1.22.8":
version: 1.22.8
resolution: "resolve@npm:1.22.8"
dependencies:
@@ -14896,7 +15604,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin":
+"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin":
version: 1.22.8
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"
dependencies:
@@ -15018,6 +15726,35 @@ __metadata:
languageName: node
linkType: hard
+"rollup-plugin-inject@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "rollup-plugin-inject@npm:3.0.2"
+ dependencies:
+ estree-walker: "npm:^0.6.1"
+ magic-string: "npm:^0.25.3"
+ rollup-pluginutils: "npm:^2.8.1"
+ checksum: 35b9d955039b56b43750a9e458bb51b7956b048b6d3ca57b1f03462aa5a0cb176d1b677d95e909b64eee4e9adf73c02f569ad8c0ab5aafdec818ff51700c114c
+ languageName: node
+ linkType: hard
+
+"rollup-plugin-node-polyfills@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "rollup-plugin-node-polyfills@npm:0.2.1"
+ dependencies:
+ rollup-plugin-inject: "npm:^3.0.0"
+ checksum: 30f9e09cbbf979b1212e0c455d74c3a061994fc19ddf160da4634b11377222cea5903a5ba05db66be849f550cde9ffc80ecbfcfb48544045d08bfc408501417d
+ languageName: node
+ linkType: hard
+
+"rollup-pluginutils@npm:^2.8.1":
+ version: 2.8.2
+ resolution: "rollup-pluginutils@npm:2.8.2"
+ dependencies:
+ estree-walker: "npm:^0.6.1"
+ checksum: 20947bec5a5dd68b5c5c8423911e6e7c0ad834c451f1a929b1f4e2bc08836ad3f1a722ef2bfcbeca921870a0a283f13f064a317dc7a6768496e98c9a641ba290
+ languageName: node
+ linkType: hard
+
"rollup@npm:^3.2.5, rollup@npm:^3.27.1":
version: 3.29.4
resolution: "rollup@npm:3.29.4"
@@ -15210,6 +15947,16 @@ __metadata:
languageName: node
linkType: hard
+"selfsigned@npm:^2.0.1":
+ version: 2.4.1
+ resolution: "selfsigned@npm:2.4.1"
+ dependencies:
+ "@types/node-forge": "npm:^1.3.0"
+ node-forge: "npm:^1"
+ checksum: 521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09
+ languageName: node
+ linkType: hard
+
"semver-diff@npm:^3.1.1":
version: 3.1.1
resolution: "semver-diff@npm:3.1.1"
@@ -15595,6 +16342,13 @@ __metadata:
languageName: node
linkType: hard
+"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1":
+ version: 0.6.1
+ resolution: "source-map@npm:0.6.1"
+ checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
+ languageName: node
+ linkType: hard
+
"source-map@npm:0.7.4, source-map@npm:^0.7.0":
version: 0.7.4
resolution: "source-map@npm:0.7.4"
@@ -15611,10 +16365,10 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1":
- version: 0.6.1
- resolution: "source-map@npm:0.6.1"
- checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
+"sourcemap-codec@npm:^1.4.8":
+ version: 1.4.8
+ resolution: "sourcemap-codec@npm:1.4.8"
+ checksum: f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6
languageName: node
linkType: hard
@@ -17485,6 +18239,21 @@ __metadata:
languageName: node
linkType: hard
+"vite-node@npm:1.3.0":
+ version: 1.3.0
+ resolution: "vite-node@npm:1.3.0"
+ dependencies:
+ cac: "npm:^6.7.14"
+ debug: "npm:^4.3.4"
+ pathe: "npm:^1.1.1"
+ picocolors: "npm:^1.0.0"
+ vite: "npm:^5.0.0"
+ bin:
+ vite-node: vite-node.mjs
+ checksum: 7e8433608b06be7d4653f48226e76690f0fef6f05ce527dd6f27db701d40d750499b47e0bff8d8b134be1d78100fd5eb7c616dd8e1e91113fb07fc2abe869f1c
+ languageName: node
+ linkType: hard
+
"vite-node@npm:1.3.1":
version: 1.3.1
resolution: "vite-node@npm:1.3.1"
@@ -17580,6 +18349,56 @@ __metadata:
languageName: node
linkType: hard
+"vitest@npm:1.3.0":
+ version: 1.3.0
+ resolution: "vitest@npm:1.3.0"
+ dependencies:
+ "@vitest/expect": "npm:1.3.0"
+ "@vitest/runner": "npm:1.3.0"
+ "@vitest/snapshot": "npm:1.3.0"
+ "@vitest/spy": "npm:1.3.0"
+ "@vitest/utils": "npm:1.3.0"
+ acorn-walk: "npm:^8.3.2"
+ chai: "npm:^4.3.10"
+ debug: "npm:^4.3.4"
+ execa: "npm:^8.0.1"
+ local-pkg: "npm:^0.5.0"
+ magic-string: "npm:^0.30.5"
+ pathe: "npm:^1.1.1"
+ picocolors: "npm:^1.0.0"
+ std-env: "npm:^3.5.0"
+ strip-literal: "npm:^2.0.0"
+ tinybench: "npm:^2.5.1"
+ tinypool: "npm:^0.8.2"
+ vite: "npm:^5.0.0"
+ vite-node: "npm:1.3.0"
+ why-is-node-running: "npm:^2.2.2"
+ peerDependencies:
+ "@edge-runtime/vm": "*"
+ "@types/node": ^18.0.0 || >=20.0.0
+ "@vitest/browser": 1.3.0
+ "@vitest/ui": 1.3.0
+ happy-dom: "*"
+ jsdom: "*"
+ peerDependenciesMeta:
+ "@edge-runtime/vm":
+ optional: true
+ "@types/node":
+ optional: true
+ "@vitest/browser":
+ optional: true
+ "@vitest/ui":
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ bin:
+ vitest: vitest.mjs
+ checksum: 9195b0ace1bdda48509a927ab64f83a5dd1e2b7fafa1435ffdab17362f2870c4a03cd056dbb522b47d91a47441b920e0004ea97e2b3a2a85c0fb460d1676c04f
+ languageName: node
+ linkType: hard
+
"vitest@npm:^0.34.5, vitest@npm:^0.34.6":
version: 0.34.6
resolution: "vitest@npm:0.34.6"
@@ -17974,6 +18793,66 @@ __metadata:
languageName: node
linkType: hard
+"workerd@npm:1.20240304.0":
+ version: 1.20240304.0
+ resolution: "workerd@npm:1.20240304.0"
+ dependencies:
+ "@cloudflare/workerd-darwin-64": "npm:1.20240304.0"
+ "@cloudflare/workerd-darwin-arm64": "npm:1.20240304.0"
+ "@cloudflare/workerd-linux-64": "npm:1.20240304.0"
+ "@cloudflare/workerd-linux-arm64": "npm:1.20240304.0"
+ "@cloudflare/workerd-windows-64": "npm:1.20240304.0"
+ dependenciesMeta:
+ "@cloudflare/workerd-darwin-64":
+ optional: true
+ "@cloudflare/workerd-darwin-arm64":
+ optional: true
+ "@cloudflare/workerd-linux-64":
+ optional: true
+ "@cloudflare/workerd-linux-arm64":
+ optional: true
+ "@cloudflare/workerd-windows-64":
+ optional: true
+ bin:
+ workerd: bin/workerd
+ checksum: 6184f5b9c2e46ddf13ba6edc5695826c6cfe0236de8427e9ae6a5d8ed0f2bd14d10b3e854b19e369bf7b3fc2e4c29a4e669c64a998458e896d6ad9128f29d0f8
+ languageName: node
+ linkType: hard
+
+"wrangler@npm:3.34.2":
+ version: 3.34.2
+ resolution: "wrangler@npm:3.34.2"
+ dependencies:
+ "@cloudflare/kv-asset-handler": "npm:0.3.1"
+ "@esbuild-plugins/node-globals-polyfill": "npm:^0.2.3"
+ "@esbuild-plugins/node-modules-polyfill": "npm:^0.2.2"
+ blake3-wasm: "npm:^2.1.5"
+ chokidar: "npm:^3.5.3"
+ esbuild: "npm:0.17.19"
+ fsevents: "npm:~2.3.2"
+ miniflare: "npm:3.20240304.2"
+ nanoid: "npm:^3.3.3"
+ path-to-regexp: "npm:^6.2.0"
+ resolve: "npm:^1.22.8"
+ resolve.exports: "npm:^2.0.2"
+ selfsigned: "npm:^2.0.1"
+ source-map: "npm:0.6.1"
+ xxhash-wasm: "npm:^1.0.1"
+ peerDependencies:
+ "@cloudflare/workers-types": ^4.20230914.0
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ peerDependenciesMeta:
+ "@cloudflare/workers-types":
+ optional: true
+ bin:
+ wrangler: bin/wrangler.js
+ wrangler2: bin/wrangler.js
+ checksum: 01906114a83d296b8d0c334cc9921393338cb8fecf884d10796924fb48f0f1502bd9b51eda6e791f281d81911471fc2912105202a182dab04b032885af4cc73b
+ languageName: node
+ linkType: hard
+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0":
version: 7.0.0
resolution: "wrap-ansi@npm:7.0.0"
@@ -18090,6 +18969,13 @@ __metadata:
languageName: node
linkType: hard
+"xxhash-wasm@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "xxhash-wasm@npm:1.0.2"
+ checksum: 5ba899d9216d9897de2d61a5331b16c99226e75ce47895fc8c730bac5cb00e6e50856dd8f489c12b3012f0fc81b6894806b2e44d2eb3cc7843919793485a30d1
+ languageName: node
+ linkType: hard
+
"y18n@npm:^4.0.0":
version: 4.0.3
resolution: "y18n@npm:4.0.3"