From 80279dff7943e05bd5895941548ab6176cd11f7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20Ayg=C3=BCn?= Date: Mon, 17 Jul 2023 16:33:29 +0100 Subject: [PATCH] feat!: use modern type definitions --- .gitignore | 1 + ci/package.json | 4 +- ci/tsconfig.json | 2 +- examples/express/package.json | 4 +- examples/express/server.ts | 1 - examples/express/tsconfig.json | 2 +- examples/fastify-vite-plugin-ssr/package.json | 10 +- .../fastify-vite-plugin-ssr/tsconfig.json | 2 +- .../fastify-vite-plugin-ssr/vite.config.ts | 2 - examples/fastify/package.json | 6 +- examples/fastify/tsconfig.json | 2 +- examples/hapi/package.json | 5 +- examples/hapi/tsconfig.json | 2 +- examples/koa/package.json | 4 +- examples/koa/tsconfig.json | 2 +- examples/nestjs-vite-plugin-ssr/package.json | 18 +- .../renderer/_default.page.server.tsx | 1 + examples/nestjs-vite-plugin-ssr/tsconfig.json | 2 +- .../nestjs-vite-plugin-ssr/vite.config.ts | 2 - examples/nestjs/package.json | 14 +- examples/nestjs/tsconfig.json | 2 +- examples/simple-standalone/package.json | 4 +- examples/simple-standalone/tsconfig.json | 2 +- examples/socket-io/package.json | 4 +- examples/socket-io/server.ts | 54 +- examples/socket-io/tsconfig.json | 2 +- examples/socket-io/vite.config.ts | 2 +- examples/ssr-react-express/package.json | 8 +- examples/ssr-react-express/server-entry.tsx | 2 +- examples/ssr-react-express/tsconfig.json | 2 +- examples/ssr-react-express/vite.config.ts | 2 - examples/ssr-vue-express/package.json | 4 +- examples/ssr-vue-express/server-entry.ts | 2 +- examples/ssr-vue-express/tsconfig.json | 2 +- examples/ssr-vue-express/vite.config.ts | 2 - examples/vite-plugin-ssr/package.json | 8 +- examples/vite-plugin-ssr/tsconfig.json | 2 +- examples/vite-plugin-ssr/vite.config.ts | 2 - package.json | 3 +- packages/connect/package.json | 7 +- packages/connect/tsconfig.json | 2 +- packages/expose-vite-dev-server/package.json | 8 +- .../src/vite-dev-server.ts | 6 +- packages/expose-vite-dev-server/tsconfig.json | 2 +- packages/multibuild-cli/package.json | 6 +- packages/multibuild-cli/tsconfig.json | 2 +- packages/multibuild/package.json | 6 +- packages/multibuild/tsconfig.json | 2 +- packages/node-loader/package.json | 6 +- packages/node-loader/tsconfig.json | 2 +- packages/reloader/http-dev-server.d.ts | 4 - packages/reloader/package.json | 7 +- packages/reloader/src/http-dev-server.ts | 5 +- packages/reloader/tsconfig.json | 2 +- packages/vavite/http-dev-server.d.ts | 1 - packages/vavite/package.json | 16 +- packages/vavite/src/http-dev-server.ts | 5 +- packages/vavite/src/index.ts | 9 +- packages/vavite/src/vite-dev-server.ts | 6 +- packages/vavite/tsconfig.json | 2 +- packages/vavite/tsup.config.ts | 13 +- packages/vavite/vite-config.d.ts | 1 - packages/vavite/vite-dev-server.d.ts | 1 - pnpm-lock.yaml | 1226 +++++++++-------- 64 files changed, 830 insertions(+), 712 deletions(-) delete mode 100644 packages/reloader/http-dev-server.d.ts delete mode 100644 packages/vavite/http-dev-server.d.ts delete mode 100644 packages/vavite/vite-config.d.ts delete mode 100644 packages/vavite/vite-dev-server.d.ts diff --git a/.gitignore b/.gitignore index d908f191..bb48e8e3 100644 --- a/.gitignore +++ b/.gitignore @@ -118,6 +118,7 @@ dist # Stores VSCode versions used for testing VSCode extensions .vscode-test +.vscode/ # yarn v2 .yarn/cache diff --git a/ci/package.json b/ci/package.json index 3ce8e68d..b9047fca 100644 --- a/ci/package.json +++ b/ci/package.json @@ -6,11 +6,11 @@ "ci": "vitest run --reporter=verbose --no-threads" }, "dependencies": { - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "kill-port": "^2.0.1", "node-fetch": "^3.3.1", "ps-tree": "^1.2.0", - "puppeteer": "^20.8.1", + "puppeteer": "^20.8.2", "typescript": "^5.1.6", "vitest": "^0.33.0" }, diff --git a/ci/tsconfig.json b/ci/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/ci/tsconfig.json +++ b/ci/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/express/package.json b/examples/express/package.json index 0da98484..0c1936e4 100644 --- a/examples/express/package.json +++ b/examples/express/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@types/express": "^4.17.17", - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { "express": "^4.18.2" diff --git a/examples/express/server.ts b/examples/express/server.ts index 50f49dab..19a085e6 100644 --- a/examples/express/server.ts +++ b/examples/express/server.ts @@ -1,7 +1,6 @@ /// import express, { RequestHandler } from "express"; -import httpDevServer from "vavite/http-dev-server"; import viteDevServer from "vavite/vite-dev-server"; const app = express(); diff --git a/examples/express/tsconfig.json b/examples/express/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/examples/express/tsconfig.json +++ b/examples/express/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/fastify-vite-plugin-ssr/package.json b/examples/fastify-vite-plugin-ssr/package.json index 2e6d5593..0a6b0745 100644 --- a/examples/fastify-vite-plugin-ssr/package.json +++ b/examples/fastify-vite-plugin-ssr/package.json @@ -9,18 +9,18 @@ }, "dependencies": { "@fastify/static": "^6.10.2", - "@types/node": "^18.16.19", - "@types/react": "^18.2.14", - "@types/react-dom": "^18.2.6", + "@types/node": "^20.4.2", + "@types/react": "^18.2.15", + "@types/react-dom": "^18.2.7", "@vitejs/plugin-react": "^4.0.3", "cross-env": "^7.0.3", - "fastify": "^4.19.2", + "fastify": "^4.20.0", "react": "^18.2.0", "react-dom": "^18.2.0", "ts-node": "^10.9.1", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3", + "vite": "^4.4.4", "vite-plugin-ssr": "^0.4.133" } } diff --git a/examples/fastify-vite-plugin-ssr/tsconfig.json b/examples/fastify-vite-plugin-ssr/tsconfig.json index 383ed67d..60e52ada 100644 --- a/examples/fastify-vite-plugin-ssr/tsconfig.json +++ b/examples/fastify-vite-plugin-ssr/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "strict": true, "module": "ES2020", - "moduleResolution": "Node", + "moduleResolution": "Bundler", "target": "ES2017", "lib": ["DOM", "DOM.Iterable", "ESNext"], "jsx": "react", diff --git a/examples/fastify-vite-plugin-ssr/vite.config.ts b/examples/fastify-vite-plugin-ssr/vite.config.ts index f5713c37..198e0c14 100644 --- a/examples/fastify-vite-plugin-ssr/vite.config.ts +++ b/examples/fastify-vite-plugin-ssr/vite.config.ts @@ -1,5 +1,3 @@ -/// - import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import ssr from "vite-plugin-ssr/plugin"; diff --git a/examples/fastify/package.json b/examples/fastify/package.json index 3ba9e804..6deabbde 100644 --- a/examples/fastify/package.json +++ b/examples/fastify/package.json @@ -11,12 +11,12 @@ "dist" ], "devDependencies": { - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { - "fastify": "^4.19.2" + "fastify": "^4.20.0" } } diff --git a/examples/fastify/tsconfig.json b/examples/fastify/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/examples/fastify/tsconfig.json +++ b/examples/fastify/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/hapi/package.json b/examples/hapi/package.json index 32c905eb..29680f52 100644 --- a/examples/hapi/package.json +++ b/examples/hapi/package.json @@ -11,11 +11,10 @@ "dist" ], "devDependencies": { - "@types/hapi__hapi": "^21.0.0", - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { "@hapi/hapi": "^21.3.2" diff --git a/examples/hapi/tsconfig.json b/examples/hapi/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/examples/hapi/tsconfig.json +++ b/examples/hapi/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/koa/package.json b/examples/koa/package.json index 479f90de..65481750 100644 --- a/examples/koa/package.json +++ b/examples/koa/package.json @@ -13,10 +13,10 @@ "devDependencies": { "@types/koa": "^2.13.6", "@types/koa__router": "^12.0.0", - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { "@koa/router": "^12.0.0", diff --git a/examples/koa/tsconfig.json b/examples/koa/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/examples/koa/tsconfig.json +++ b/examples/koa/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/nestjs-vite-plugin-ssr/package.json b/examples/nestjs-vite-plugin-ssr/package.json index d03eb671..159dbbb2 100644 --- a/examples/nestjs-vite-plugin-ssr/package.json +++ b/examples/nestjs-vite-plugin-ssr/package.json @@ -11,23 +11,23 @@ "dist" ], "devDependencies": { - "@swc/core": "^1.3.68", + "@swc/core": "^1.3.69", "@types/express": "^4.17.17", - "@types/node": "^18.16.19", - "@types/react": "^18.2.14", - "@types/react-dom": "^18.2.6", + "@types/node": "^20.4.2", + "@types/react": "^18.2.15", + "@types/react-dom": "^18.2.7", "@vitejs/plugin-react": "^4.0.3", "cross-env": "^7.0.3", - "rollup-plugin-swc3": "^0.9.0", + "rollup-plugin-swc3": "^0.9.1", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3", + "vite": "^4.4.4", "vite-tsconfig-paths": "^4.2.0" }, "dependencies": { - "@nestjs/common": "^10.0.5", - "@nestjs/core": "^10.0.5", - "@nestjs/platform-express": "^10.0.5", + "@nestjs/common": "^10.1.0", + "@nestjs/core": "^10.1.0", + "@nestjs/platform-express": "^10.1.0", "@nestjs/serve-static": "^4.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/nestjs-vite-plugin-ssr/renderer/_default.page.server.tsx b/examples/nestjs-vite-plugin-ssr/renderer/_default.page.server.tsx index c3aad4d8..c6bd15f5 100644 --- a/examples/nestjs-vite-plugin-ssr/renderer/_default.page.server.tsx +++ b/examples/nestjs-vite-plugin-ssr/renderer/_default.page.server.tsx @@ -1,4 +1,5 @@ import { renderToPipeableStream } from "react-dom/server"; +// @ts-expect-error - no types import reactStreaming from "react-streaming/server"; import { escapeInject } from "vite-plugin-ssr/server"; import type { PageContextBuiltIn } from "vite-plugin-ssr"; diff --git a/examples/nestjs-vite-plugin-ssr/tsconfig.json b/examples/nestjs-vite-plugin-ssr/tsconfig.json index ce750be1..f0ea53f0 100644 --- a/examples/nestjs-vite-plugin-ssr/tsconfig.json +++ b/examples/nestjs-vite-plugin-ssr/tsconfig.json @@ -8,7 +8,7 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node", + "moduleResolution": "Bundler", "experimentalDecorators": true, "emitDecoratorMetadata": true, "jsx": "react-jsx", diff --git a/examples/nestjs-vite-plugin-ssr/vite.config.ts b/examples/nestjs-vite-plugin-ssr/vite.config.ts index 2cac3548..9e52418c 100644 --- a/examples/nestjs-vite-plugin-ssr/vite.config.ts +++ b/examples/nestjs-vite-plugin-ssr/vite.config.ts @@ -1,5 +1,3 @@ -/// - import { defineConfig } from "vite"; import vavite from "vavite"; import { swc } from "rollup-plugin-swc3"; diff --git a/examples/nestjs/package.json b/examples/nestjs/package.json index f19f7ae0..8748ffd0 100644 --- a/examples/nestjs/package.json +++ b/examples/nestjs/package.json @@ -11,18 +11,18 @@ "dist" ], "devDependencies": { - "@swc/core": "^1.3.68", + "@swc/core": "^1.3.69", "@types/express": "^4.17.17", - "@types/node": "^18.16.19", - "rollup-plugin-swc3": "^0.9.0", + "@types/node": "^20.4.2", + "rollup-plugin-swc3": "^0.9.1", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { - "@nestjs/common": "^10.0.5", - "@nestjs/core": "^10.0.5", - "@nestjs/platform-express": "^10.0.5", + "@nestjs/common": "^10.1.0", + "@nestjs/core": "^10.1.0", + "@nestjs/platform-express": "^10.1.0", "reflect-metadata": "^0.1.13", "rxjs": "^7.8.1" } diff --git a/examples/nestjs/tsconfig.json b/examples/nestjs/tsconfig.json index 0b22cd99..67b80bb6 100644 --- a/examples/nestjs/tsconfig.json +++ b/examples/nestjs/tsconfig.json @@ -6,7 +6,7 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node", + "moduleResolution": "Bundler", "experimentalDecorators": true, "types": ["vite/client"] } diff --git a/examples/simple-standalone/package.json b/examples/simple-standalone/package.json index fe3dff57..aac32d23 100644 --- a/examples/simple-standalone/package.json +++ b/examples/simple-standalone/package.json @@ -8,9 +8,9 @@ "build": "vite build --ssr --mode=production" }, "devDependencies": { - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" } } diff --git a/examples/simple-standalone/tsconfig.json b/examples/simple-standalone/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/examples/simple-standalone/tsconfig.json +++ b/examples/simple-standalone/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/socket-io/package.json b/examples/socket-io/package.json index 86f15818..3cfeeadf 100644 --- a/examples/socket-io/package.json +++ b/examples/socket-io/package.json @@ -12,10 +12,10 @@ ], "devDependencies": { "@types/express": "^4.17.17", - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { "express": "^4.18.2", diff --git a/examples/socket-io/server.ts b/examples/socket-io/server.ts index bd3c9a01..6906edf1 100644 --- a/examples/socket-io/server.ts +++ b/examples/socket-io/server.ts @@ -1,28 +1,44 @@ /// -import express, { RequestHandler } from "express"; -import httpDevServer from "vavite/http-dev-server"; -import viteDevServer from "vavite/vite-dev-server"; -import { Server } from "socket.io"; +import express from "express"; +import { Server as SocketIOServer } from "socket.io"; +import type {} from "node:http"; +import type {} from "node:net"; + +declare module "node:net" { + interface Socket { + server: import("node:http").Server; + } +} + +declare module "node:http" { + interface Server { + io?: SocketIOServer; + } +} const app = express(); -const io = new Server(); + +let io: SocketIOServer; + +app.use((req, res, next) => { + if (!io || io !== req.socket.server.io) { + req.socket.server.io?.close(); + + io = req.socket.server.io = new SocketIOServer(req.socket.server); + + io.on("connection", (socket) => { + socket.on("chat message", (msg) => { + io.emit("chat message", msg); + }); + }); + } + + next(); +}); app.get("/", async (req, res) => { res.sendFile(process.cwd() + "/view.html"); }); -if (httpDevServer) { - httpDevServer.on("request", app); - io.attach(viteDevServer.httpServer!); -} else { - console.log("Starting prod server"); - const server = app.listen(3000); - io.attach(server); -} - -io.on("connection", (socket) => { - socket.on("chat message", (msg) => { - io.emit("chat message", msg); - }); -}); +export default app; diff --git a/examples/socket-io/tsconfig.json b/examples/socket-io/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/examples/socket-io/tsconfig.json +++ b/examples/socket-io/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/socket-io/vite.config.ts b/examples/socket-io/vite.config.ts index 3dc7a661..f84b9b12 100644 --- a/examples/socket-io/vite.config.ts +++ b/examples/socket-io/vite.config.ts @@ -4,7 +4,7 @@ import vavite from "vavite"; export default defineConfig({ plugins: [ vavite({ - serverEntry: "/server.ts", + handlerEntry: "/server.ts", reloadOn: "static-deps-change", }), ], diff --git a/examples/ssr-react-express/package.json b/examples/ssr-react-express/package.json index a2312dff..506693d4 100644 --- a/examples/ssr-react-express/package.json +++ b/examples/ssr-react-express/package.json @@ -9,13 +9,13 @@ }, "devDependencies": { "@types/express": "^4.17.17", - "@types/node": "^18.16.19", - "@types/react": "^18.2.14", - "@types/react-dom": "^18.2.6", + "@types/node": "^20.4.2", + "@types/react": "^18.2.15", + "@types/react-dom": "^18.2.7", "@vitejs/plugin-react": "^4.0.3", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { "express": "^4.18.2", diff --git a/examples/ssr-react-express/server-entry.tsx b/examples/ssr-react-express/server-entry.tsx index 1d9ce9f8..9e3572fa 100644 --- a/examples/ssr-react-express/server-entry.tsx +++ b/examples/ssr-react-express/server-entry.tsx @@ -30,7 +30,7 @@ async function render(req: Request, res: Response, importer: PageImporter) { clientEntryPath = "/client-entry.tsx"; } else { // In production we'll figure out the path to the client entry file using the manifest - // @ts-expect-error: This only exists after the client build is complete + // @ts-ignore: This only exists after the client build is complete const manifest = (await import("./dist/client/manifest.json")).default; clientEntryPath = manifest["client-entry.tsx"].file; diff --git a/examples/ssr-react-express/tsconfig.json b/examples/ssr-react-express/tsconfig.json index cc8e8b94..48e0abf5 100644 --- a/examples/ssr-react-express/tsconfig.json +++ b/examples/ssr-react-express/tsconfig.json @@ -6,7 +6,7 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node", + "moduleResolution": "Bundler", "jsx": "react-jsx" } } diff --git a/examples/ssr-react-express/vite.config.ts b/examples/ssr-react-express/vite.config.ts index 1dfea778..a2239653 100644 --- a/examples/ssr-react-express/vite.config.ts +++ b/examples/ssr-react-express/vite.config.ts @@ -1,5 +1,3 @@ -/// - import { defineConfig } from "vite"; import vavite from "vavite"; import react from "@vitejs/plugin-react"; diff --git a/examples/ssr-vue-express/package.json b/examples/ssr-vue-express/package.json index d8546579..063a8cee 100644 --- a/examples/ssr-vue-express/package.json +++ b/examples/ssr-vue-express/package.json @@ -9,11 +9,11 @@ }, "devDependencies": { "@types/express": "^4.17.17", - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "@vitejs/plugin-vue": "^4.2.3", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { "express": "^4.18.2", diff --git a/examples/ssr-vue-express/server-entry.ts b/examples/ssr-vue-express/server-entry.ts index 919fcc71..028e932b 100644 --- a/examples/ssr-vue-express/server-entry.ts +++ b/examples/ssr-vue-express/server-entry.ts @@ -34,7 +34,7 @@ async function render(req: Request, res: Response, importer: PageImporter) { clientEntryPath = "/client-entry.ts"; } else { // In production we'll figure out the path to the client entry file using the manifest - // @ts-expect-error: This only exists after the client build is complete + // @ts-ignore: This only exists after the client build is complete const manifest = (await import("./dist/client/manifest.json")).default; clientEntryPath = manifest["client-entry.ts"].file; diff --git a/examples/ssr-vue-express/tsconfig.json b/examples/ssr-vue-express/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/examples/ssr-vue-express/tsconfig.json +++ b/examples/ssr-vue-express/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/examples/ssr-vue-express/vite.config.ts b/examples/ssr-vue-express/vite.config.ts index 3afbccfa..17118e6e 100644 --- a/examples/ssr-vue-express/vite.config.ts +++ b/examples/ssr-vue-express/vite.config.ts @@ -1,5 +1,3 @@ -/// - import { defineConfig } from "vite"; import vavite from "vavite"; import vue from "@vitejs/plugin-vue"; diff --git a/examples/vite-plugin-ssr/package.json b/examples/vite-plugin-ssr/package.json index e43b0ee5..0497346d 100644 --- a/examples/vite-plugin-ssr/package.json +++ b/examples/vite-plugin-ssr/package.json @@ -9,9 +9,9 @@ }, "dependencies": { "@types/express": "^4.17.17", - "@types/node": "^18.16.19", - "@types/react": "^18.2.14", - "@types/react-dom": "^18.2.6", + "@types/node": "^20.4.2", + "@types/react": "^18.2.15", + "@types/react-dom": "^18.2.7", "@vitejs/plugin-react": "^4.0.3", "cross-env": "^7.0.3", "express": "^4.18.2", @@ -20,7 +20,7 @@ "ts-node": "^10.9.1", "typescript": "^5.1.6", "vavite": "1.8.3", - "vite": "^4.4.3", + "vite": "^4.4.4", "vite-plugin-ssr": "^0.4.133" } } diff --git a/examples/vite-plugin-ssr/tsconfig.json b/examples/vite-plugin-ssr/tsconfig.json index 383ed67d..60e52ada 100644 --- a/examples/vite-plugin-ssr/tsconfig.json +++ b/examples/vite-plugin-ssr/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "strict": true, "module": "ES2020", - "moduleResolution": "Node", + "moduleResolution": "Bundler", "target": "ES2017", "lib": ["DOM", "DOM.Iterable", "ESNext"], "jsx": "react", diff --git a/examples/vite-plugin-ssr/vite.config.ts b/examples/vite-plugin-ssr/vite.config.ts index c6255c5e..9cc8418b 100644 --- a/examples/vite-plugin-ssr/vite.config.ts +++ b/examples/vite-plugin-ssr/vite.config.ts @@ -1,5 +1,3 @@ -/// - import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import ssr from "vite-plugin-ssr/plugin"; diff --git a/package.json b/package.json index 6df8bbc4..912e3928 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "husky": "^8.0.3", "lint-staged": "^13.2.3", "prettier": "^3.0.0", - "publint": "^0.1.16" + "publint": "^0.1.16", + "typescript": "^5.1.6" }, "pnpm": { "peerDependencyRules": { diff --git a/packages/connect/package.json b/packages/connect/package.json index 27bcbc43..3bd317f5 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -1,6 +1,7 @@ { "name": "@vavite/connect", "version": "1.8.3", + "type": "module", "exports": { ".": { "import": "./dist/index.mjs", @@ -45,13 +46,13 @@ }, "devDependencies": { "@cyco130/eslint-config": "^3.3.0", - "eslint": "^8.44.0", + "eslint": "^8.45.0", "sirv": "^2.0.3", "tsup": "^7.1.0", "typescript": "^5.1.6", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { - "@types/node": "^18.16.19" + "@types/node": "^20.4.2" } } diff --git a/packages/connect/tsconfig.json b/packages/connect/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/packages/connect/tsconfig.json +++ b/packages/connect/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/packages/expose-vite-dev-server/package.json b/packages/expose-vite-dev-server/package.json index 8397bf8e..e1da07fa 100644 --- a/packages/expose-vite-dev-server/package.json +++ b/packages/expose-vite-dev-server/package.json @@ -1,7 +1,7 @@ { "name": "@vavite/expose-vite-dev-server", "version": "1.8.3", - "module": "./dist/index.mjs", + "type": "module", "files": [ "dist", "*.d.ts" @@ -44,10 +44,10 @@ }, "devDependencies": { "@cyco130/eslint-config": "^3.3.0", - "@types/node": "^18.16.19", - "eslint": "^8.44.0", + "@types/node": "^20.4.2", + "eslint": "^8.45.0", "tsup": "^7.1.0", "typescript": "^5.1.6", - "vite": "^4.4.3" + "vite": "^4.4.4" } } diff --git a/packages/expose-vite-dev-server/src/vite-dev-server.ts b/packages/expose-vite-dev-server/src/vite-dev-server.ts index f237ddf5..9fba182b 100644 --- a/packages/expose-vite-dev-server/src/vite-dev-server.ts +++ b/packages/expose-vite-dev-server/src/vite-dev-server.ts @@ -1 +1,5 @@ -export default undefined; +import type { ViteDevServer } from "vite"; + +const viteDevServer: ViteDevServer | undefined = undefined; + +export default viteDevServer; diff --git a/packages/expose-vite-dev-server/tsconfig.json b/packages/expose-vite-dev-server/tsconfig.json index 38acef0f..7545c596 100644 --- a/packages/expose-vite-dev-server/tsconfig.json +++ b/packages/expose-vite-dev-server/tsconfig.json @@ -7,6 +7,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/packages/multibuild-cli/package.json b/packages/multibuild-cli/package.json index 2f9fe7ea..9e1ce3d2 100644 --- a/packages/multibuild-cli/package.json +++ b/packages/multibuild-cli/package.json @@ -30,13 +30,13 @@ }, "devDependencies": { "@cyco130/eslint-config": "^3.3.0", - "eslint": "^8.44.0", + "eslint": "^8.45.0", "tsup": "^7.1.0", "typescript": "^5.1.6", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "@vavite/multibuild": "workspace:*", "cac": "^6.7.14", "picocolors": "^1.0.0" diff --git a/packages/multibuild-cli/tsconfig.json b/packages/multibuild-cli/tsconfig.json index 89b673b9..7c3f80b9 100644 --- a/packages/multibuild-cli/tsconfig.json +++ b/packages/multibuild-cli/tsconfig.json @@ -6,7 +6,7 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node", + "moduleResolution": "Bundler", "resolveJsonModule": true } } diff --git a/packages/multibuild/package.json b/packages/multibuild/package.json index 6dcf3091..d074d7cd 100644 --- a/packages/multibuild/package.json +++ b/packages/multibuild/package.json @@ -36,13 +36,13 @@ }, "devDependencies": { "@cyco130/eslint-config": "^3.3.0", - "eslint": "^8.44.0", + "eslint": "^8.45.0", "tsup": "^7.1.0", "typescript": "^5.1.6", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { - "@types/node": "^18.16.19", + "@types/node": "^20.4.2", "cac": "^6.7.14", "picocolors": "^1.0.0" } diff --git a/packages/multibuild/tsconfig.json b/packages/multibuild/tsconfig.json index 89b673b9..7c3f80b9 100644 --- a/packages/multibuild/tsconfig.json +++ b/packages/multibuild/tsconfig.json @@ -6,7 +6,7 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node", + "moduleResolution": "Bundler", "resolveJsonModule": true } } diff --git a/packages/node-loader/package.json b/packages/node-loader/package.json index 7ed08b1f..1f0797a3 100644 --- a/packages/node-loader/package.json +++ b/packages/node-loader/package.json @@ -42,11 +42,11 @@ }, "devDependencies": { "@cyco130/eslint-config": "^3.3.0", - "@types/node": "^18.16.19", - "eslint": "^8.44.0", + "@types/node": "^20.4.2", + "eslint": "^8.45.0", "sirv": "^2.0.3", "tsup": "^7.1.0", "typescript": "^5.1.6", - "vite": "^4.4.3" + "vite": "^4.4.4" } } diff --git a/packages/node-loader/tsconfig.json b/packages/node-loader/tsconfig.json index 134f5e4c..9dcdcb24 100644 --- a/packages/node-loader/tsconfig.json +++ b/packages/node-loader/tsconfig.json @@ -6,6 +6,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/packages/reloader/http-dev-server.d.ts b/packages/reloader/http-dev-server.d.ts deleted file mode 100644 index aefea74e..00000000 --- a/packages/reloader/http-dev-server.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { Server } from "node:http"; - -declare const httpDevServer: Server | undefined; -export default httpDevServer; diff --git a/packages/reloader/package.json b/packages/reloader/package.json index 876065bc..0ca07517 100644 --- a/packages/reloader/package.json +++ b/packages/reloader/package.json @@ -1,6 +1,7 @@ { "name": "@vavite/reloader", "version": "1.8.3", + "type": "module", "files": [ "dist", "*.d.ts" @@ -40,10 +41,10 @@ }, "devDependencies": { "@cyco130/eslint-config": "^3.3.0", - "@types/node": "^18.16.19", - "eslint": "^8.44.0", + "@types/node": "^20.4.2", + "eslint": "^8.45.0", "tsup": "^7.1.0", "typescript": "^5.1.6", - "vite": "^4.4.3" + "vite": "^4.4.4" } } diff --git a/packages/reloader/src/http-dev-server.ts b/packages/reloader/src/http-dev-server.ts index f237ddf5..93c14195 100644 --- a/packages/reloader/src/http-dev-server.ts +++ b/packages/reloader/src/http-dev-server.ts @@ -1 +1,4 @@ -export default undefined; +import type { Server } from "node:http"; + +declare const httpDevServer: Server | undefined; +export default httpDevServer; diff --git a/packages/reloader/tsconfig.json b/packages/reloader/tsconfig.json index 38acef0f..7545c596 100644 --- a/packages/reloader/tsconfig.json +++ b/packages/reloader/tsconfig.json @@ -7,6 +7,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node" + "moduleResolution": "Bundler" } } diff --git a/packages/vavite/http-dev-server.d.ts b/packages/vavite/http-dev-server.d.ts deleted file mode 100644 index eee4727b..00000000 --- a/packages/vavite/http-dev-server.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from "@vavite/reloader/http-dev-server"; diff --git a/packages/vavite/package.json b/packages/vavite/package.json index c6e87613..33e86bef 100644 --- a/packages/vavite/package.json +++ b/packages/vavite/package.json @@ -17,16 +17,10 @@ "require": "./dist/index.cjs" }, "./vite-dev-server": { - "import": { - "types": "./vite-dev-server.d.ts", - "default": "./dist/vite-dev-server.js" - } + "import": "./dist/vite-dev-server.js" }, "./http-dev-server": { - "import": { - "types": "./http-dev-server.d.ts", - "default": "./dist/http-dev-server.js" - } + "import": "./dist/http-dev-server.js" }, "./node-loader": "./node-loader.mjs", "./suppress-loader-warnings": "./suppress-loader-warnings.cjs", @@ -59,12 +53,12 @@ }, "devDependencies": { "@cyco130/eslint-config": "^3.3.0", - "@types/node": "^18.16.19", - "eslint": "^8.44.0", + "@types/node": "^20.4.2", + "eslint": "^8.45.0", "sirv": "^2.0.3", "tsup": "^7.1.0", "typescript": "^5.1.6", - "vite": "^4.4.3" + "vite": "^4.4.4" }, "dependencies": { "@vavite/connect": "workspace:*", diff --git a/packages/vavite/src/http-dev-server.ts b/packages/vavite/src/http-dev-server.ts index f237ddf5..93c14195 100644 --- a/packages/vavite/src/http-dev-server.ts +++ b/packages/vavite/src/http-dev-server.ts @@ -1 +1,4 @@ -export default undefined; +import type { Server } from "node:http"; + +declare const httpDevServer: Server | undefined; +export default httpDevServer; diff --git a/packages/vavite/src/index.ts b/packages/vavite/src/index.ts index 77221760..79d355f8 100644 --- a/packages/vavite/src/index.ts +++ b/packages/vavite/src/index.ts @@ -1,5 +1,3 @@ -/// - import { Plugin, PluginOption, UserConfig } from "vite"; import vaviteConnect from "@vavite/connect"; import vaviteReloader from "@vavite/reloader"; @@ -134,3 +132,10 @@ export default function vavite(options: VaviteOptions): PluginOption { return plugins; } + +export type { + BuildStep, + CustomBuildStep, + VaviteMultiBuildInfo, + ViteBuildStep, +} from "@vavite/multibuild"; diff --git a/packages/vavite/src/vite-dev-server.ts b/packages/vavite/src/vite-dev-server.ts index f237ddf5..9fba182b 100644 --- a/packages/vavite/src/vite-dev-server.ts +++ b/packages/vavite/src/vite-dev-server.ts @@ -1 +1,5 @@ -export default undefined; +import type { ViteDevServer } from "vite"; + +const viteDevServer: ViteDevServer | undefined = undefined; + +export default viteDevServer; diff --git a/packages/vavite/tsconfig.json b/packages/vavite/tsconfig.json index 89b673b9..7c3f80b9 100644 --- a/packages/vavite/tsconfig.json +++ b/packages/vavite/tsconfig.json @@ -6,7 +6,7 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "moduleResolution": "Node", + "moduleResolution": "Bundler", "resolveJsonModule": true } } diff --git a/packages/vavite/tsup.config.ts b/packages/vavite/tsup.config.ts index 7b77e137..92a96713 100644 --- a/packages/vavite/tsup.config.ts +++ b/packages/vavite/tsup.config.ts @@ -9,11 +9,14 @@ export default defineConfig([ dts: true, }, { - entry: [ - "./src/vite-dev-server.ts", - "./src/http-dev-server.ts", - "./src/cli.ts", - ], + entry: ["./src/vite-dev-server.ts", "./src/http-dev-server.ts"], format: ["esm"], + platform: "node", + dts: true, + }, + { + entry: ["./src/cli.ts"], + format: ["esm"], + platform: "node", }, ]); diff --git a/packages/vavite/vite-config.d.ts b/packages/vavite/vite-config.d.ts deleted file mode 100644 index f4589aac..00000000 --- a/packages/vavite/vite-config.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/packages/vavite/vite-dev-server.d.ts b/packages/vavite/vite-dev-server.d.ts deleted file mode 100644 index b140dfe4..00000000 --- a/packages/vavite/vite-dev-server.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from "@vavite/expose-vite-dev-server/vite-dev-server"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfa9b74c..510512ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,12 +20,15 @@ importers: publint: specifier: ^0.1.16 version: 0.1.16 + typescript: + specifier: ^5.1.6 + version: 5.1.6 ci: dependencies: '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 kill-port: specifier: ^2.0.1 version: 2.0.1 @@ -36,8 +39,8 @@ importers: specifier: ^1.2.0 version: 1.2.0 puppeteer: - specifier: ^20.8.1 - version: 20.8.1(typescript@5.1.6) + specifier: ^20.8.2 + version: 20.8.2(typescript@5.1.6) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -59,8 +62,8 @@ importers: specifier: ^4.17.17 version: 4.17.17 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 typescript: specifier: ^5.1.6 version: 5.1.6 @@ -68,18 +71,18 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/fastify: dependencies: fastify: - specifier: ^4.19.2 - version: 4.19.2 + specifier: ^4.20.0 + version: 4.20.0 devDependencies: '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 typescript: specifier: ^5.1.6 version: 5.1.6 @@ -87,8 +90,8 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/fastify-vite-plugin-ssr: dependencies: @@ -96,23 +99,23 @@ importers: specifier: ^6.10.2 version: 6.10.2 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 '@types/react': - specifier: ^18.2.14 - version: 18.2.14 + specifier: ^18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: ^18.2.6 - version: 18.2.6 + specifier: ^18.2.7 + version: 18.2.7 '@vitejs/plugin-react': specifier: ^4.0.3 - version: 4.0.3(vite@4.4.3) + version: 4.0.3(vite@4.4.4) cross-env: specifier: ^7.0.3 version: 7.0.3 fastify: - specifier: ^4.19.2 - version: 4.19.2 + specifier: ^4.20.0 + version: 4.20.0 react: specifier: ^18.2.0 version: 18.2.0 @@ -121,7 +124,7 @@ importers: version: 18.2.0(react@18.2.0) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.16.19)(typescript@5.1.6) + version: 10.9.1(@types/node@20.4.2)(typescript@5.1.6) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -129,11 +132,11 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) vite-plugin-ssr: specifier: ^0.4.133 - version: 0.4.133(react-streaming@0.3.14)(vite@4.4.3) + version: 0.4.133(react-streaming@0.3.14)(vite@4.4.4) examples/hapi: dependencies: @@ -141,12 +144,9 @@ importers: specifier: ^21.3.2 version: 21.3.2 devDependencies: - '@types/hapi__hapi': - specifier: ^21.0.0 - version: 21.0.0 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 typescript: specifier: ^5.1.6 version: 5.1.6 @@ -154,8 +154,8 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/koa: dependencies: @@ -173,8 +173,8 @@ importers: specifier: ^12.0.0 version: 12.0.0 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 typescript: specifier: ^5.1.6 version: 5.1.6 @@ -182,20 +182,20 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/nestjs: dependencies: '@nestjs/common': - specifier: ^10.0.5 - version: 10.0.5(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.1.0 + version: 10.1.0(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/core': - specifier: ^10.0.5 - version: 10.0.5(@nestjs/common@10.0.5)(@nestjs/platform-express@10.0.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.1.0 + version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/platform-express': - specifier: ^10.0.5 - version: 10.0.5(@nestjs/common@10.0.5)(@nestjs/core@10.0.5) + specifier: ^10.1.0 + version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0) reflect-metadata: specifier: ^0.1.13 version: 0.1.13 @@ -204,17 +204,17 @@ importers: version: 7.8.1 devDependencies: '@swc/core': - specifier: ^1.3.68 - version: 1.3.68 + specifier: ^1.3.69 + version: 1.3.69 '@types/express': specifier: ^4.17.17 version: 4.17.17 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 rollup-plugin-swc3: - specifier: ^0.9.0 - version: 0.9.0(@swc/core@1.3.68) + specifier: ^0.9.1 + version: 0.9.1(@swc/core@1.3.69) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -222,23 +222,23 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/nestjs-vite-plugin-ssr: dependencies: '@nestjs/common': - specifier: ^10.0.5 - version: 10.0.5(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.1.0 + version: 10.1.0(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/core': - specifier: ^10.0.5 - version: 10.0.5(@nestjs/common@10.0.5)(@nestjs/platform-express@10.0.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.1.0 + version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/platform-express': - specifier: ^10.0.5 - version: 10.0.5(@nestjs/common@10.0.5)(@nestjs/core@10.0.5) + specifier: ^10.1.0 + version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0) '@nestjs/serve-static': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.0.5)(@nestjs/core@10.0.5) + version: 4.0.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -256,32 +256,32 @@ importers: version: 7.8.1 vite-plugin-ssr: specifier: ^0.4.133 - version: 0.4.133(react-streaming@0.3.14)(vite@4.4.3) + version: 0.4.133(react-streaming@0.3.14)(vite@4.4.4) devDependencies: '@swc/core': - specifier: ^1.3.68 - version: 1.3.68 + specifier: ^1.3.69 + version: 1.3.69 '@types/express': specifier: ^4.17.17 version: 4.17.17 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 '@types/react': - specifier: ^18.2.14 - version: 18.2.14 + specifier: ^18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: ^18.2.6 - version: 18.2.6 + specifier: ^18.2.7 + version: 18.2.7 '@vitejs/plugin-react': specifier: ^4.0.3 - version: 4.0.3(vite@4.4.3) + version: 4.0.3(vite@4.4.4) cross-env: specifier: ^7.0.3 version: 7.0.3 rollup-plugin-swc3: - specifier: ^0.9.0 - version: 0.9.0(@swc/core@1.3.68) + specifier: ^0.9.1 + version: 0.9.1(@swc/core@1.3.69) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -289,17 +289,17 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) vite-tsconfig-paths: specifier: ^4.2.0 - version: 4.2.0(typescript@5.1.6)(vite@4.4.3) + version: 4.2.0(typescript@5.1.6)(vite@4.4.4) examples/simple-standalone: devDependencies: '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 typescript: specifier: ^5.1.6 version: 5.1.6 @@ -307,8 +307,8 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/socket-io: dependencies: @@ -323,8 +323,8 @@ importers: specifier: ^4.17.17 version: 4.17.17 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 typescript: specifier: ^5.1.6 version: 5.1.6 @@ -332,8 +332,8 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/ssr-react-express: dependencies: @@ -351,17 +351,17 @@ importers: specifier: ^4.17.17 version: 4.17.17 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 '@types/react': - specifier: ^18.2.14 - version: 18.2.14 + specifier: ^18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: ^18.2.6 - version: 18.2.6 + specifier: ^18.2.7 + version: 18.2.7 '@vitejs/plugin-react': specifier: ^4.0.3 - version: 4.0.3(vite@4.4.3) + version: 4.0.3(vite@4.4.4) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -369,8 +369,8 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/ssr-vue-express: dependencies: @@ -385,11 +385,11 @@ importers: specifier: ^4.17.17 version: 4.17.17 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 '@vitejs/plugin-vue': specifier: ^4.2.3 - version: 4.2.3(vite@4.4.3)(vue@3.3.4) + version: 4.2.3(vite@4.4.4)(vue@3.3.4) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -397,8 +397,8 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) examples/vite-plugin-ssr: dependencies: @@ -406,17 +406,17 @@ importers: specifier: ^4.17.17 version: 4.17.17 '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 '@types/react': - specifier: ^18.2.14 - version: 18.2.14 + specifier: ^18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: ^18.2.6 - version: 18.2.6 + specifier: ^18.2.7 + version: 18.2.7 '@vitejs/plugin-react': specifier: ^4.0.3 - version: 4.0.3(vite@4.4.3) + version: 4.0.3(vite@4.4.4) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -431,7 +431,7 @@ importers: version: 18.2.0(react@18.2.0) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.16.19)(typescript@5.1.6) + version: 10.9.1(@types/node@20.4.2)(typescript@5.1.6) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -439,24 +439,24 @@ importers: specifier: 1.8.3 version: link:../../packages/vavite vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) vite-plugin-ssr: specifier: ^0.4.133 - version: 0.4.133(react-streaming@0.3.14)(vite@4.4.3) + version: 0.4.133(react-streaming@0.3.14)(vite@4.4.4) packages/connect: dependencies: '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 devDependencies: '@cyco130/eslint-config': specifier: ^3.3.0 - version: 3.3.0(eslint@8.44.0)(typescript@5.1.6) + version: 3.3.0(eslint@8.45.0)(typescript@5.1.6) eslint: - specifier: ^8.44.0 - version: 8.44.0 + specifier: ^8.45.0 + version: 8.45.0 sirv: specifier: ^2.0.3 version: 2.0.3 @@ -467,20 +467,20 @@ importers: specifier: ^5.1.6 version: 5.1.6 vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) packages/expose-vite-dev-server: devDependencies: '@cyco130/eslint-config': specifier: ^3.3.0 - version: 3.3.0(eslint@8.44.0)(typescript@5.1.6) + version: 3.3.0(eslint@8.45.0)(typescript@5.1.6) '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 eslint: - specifier: ^8.44.0 - version: 8.44.0 + specifier: ^8.45.0 + version: 8.45.0 tsup: specifier: ^7.1.0 version: 7.1.0(typescript@5.1.6) @@ -488,14 +488,14 @@ importers: specifier: ^5.1.6 version: 5.1.6 vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) packages/multibuild: dependencies: '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 cac: specifier: ^6.7.14 version: 6.7.14 @@ -505,10 +505,10 @@ importers: devDependencies: '@cyco130/eslint-config': specifier: ^3.3.0 - version: 3.3.0(eslint@8.44.0)(typescript@5.1.6) + version: 3.3.0(eslint@8.45.0)(typescript@5.1.6) eslint: - specifier: ^8.44.0 - version: 8.44.0 + specifier: ^8.45.0 + version: 8.45.0 tsup: specifier: ^7.1.0 version: 7.1.0(typescript@5.1.6) @@ -516,14 +516,14 @@ importers: specifier: ^5.1.6 version: 5.1.6 vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) packages/multibuild-cli: dependencies: '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 '@vavite/multibuild': specifier: workspace:* version: link:../multibuild @@ -536,10 +536,10 @@ importers: devDependencies: '@cyco130/eslint-config': specifier: ^3.3.0 - version: 3.3.0(eslint@8.44.0)(typescript@5.1.6) + version: 3.3.0(eslint@8.45.0)(typescript@5.1.6) eslint: - specifier: ^8.44.0 - version: 8.44.0 + specifier: ^8.45.0 + version: 8.45.0 tsup: specifier: ^7.1.0 version: 7.1.0(typescript@5.1.6) @@ -547,20 +547,20 @@ importers: specifier: ^5.1.6 version: 5.1.6 vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) packages/node-loader: devDependencies: '@cyco130/eslint-config': specifier: ^3.3.0 - version: 3.3.0(eslint@8.44.0)(typescript@5.1.6) + version: 3.3.0(eslint@8.45.0)(typescript@5.1.6) '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 eslint: - specifier: ^8.44.0 - version: 8.44.0 + specifier: ^8.45.0 + version: 8.45.0 sirv: specifier: ^2.0.3 version: 2.0.3 @@ -571,20 +571,20 @@ importers: specifier: ^5.1.6 version: 5.1.6 vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) packages/reloader: devDependencies: '@cyco130/eslint-config': specifier: ^3.3.0 - version: 3.3.0(eslint@8.44.0)(typescript@5.1.6) + version: 3.3.0(eslint@8.45.0)(typescript@5.1.6) '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 eslint: - specifier: ^8.44.0 - version: 8.44.0 + specifier: ^8.45.0 + version: 8.45.0 tsup: specifier: ^7.1.0 version: 7.1.0(typescript@5.1.6) @@ -592,8 +592,8 @@ importers: specifier: ^5.1.6 version: 5.1.6 vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) packages/vavite: dependencies: @@ -624,13 +624,13 @@ importers: devDependencies: '@cyco130/eslint-config': specifier: ^3.3.0 - version: 3.3.0(eslint@8.44.0)(typescript@5.1.6) + version: 3.3.0(eslint@8.45.0)(typescript@5.1.6) '@types/node': - specifier: ^18.16.19 - version: 18.16.19 + specifier: ^20.4.2 + version: 20.4.2 eslint: - specifier: ^8.44.0 - version: 8.44.0 + specifier: ^8.45.0 + version: 8.45.0 sirv: specifier: ^2.0.3 version: 2.0.3 @@ -641,8 +641,8 @@ importers: specifier: ^5.1.6 version: 5.1.6 vite: - specifier: ^4.4.3 - version: 4.4.3(@types/node@18.16.19) + specifier: ^4.4.4 + version: 4.4.4(@types/node@20.4.2) packages: @@ -879,26 +879,26 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: false - /@cyco130/eslint-config@3.3.0(eslint@8.44.0)(typescript@5.1.6): + /@cyco130/eslint-config@3.3.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-kqhDg0xC1f+efTVCxcZAKEflnujT+GtQI1vFO4H0qkZtNCmjmxLF6HcUveccxz89ouOXBtsDgyMajvr2BrutBg==} peerDependencies: eslint: ^8.7.0 typescript: ^4 || ^5 dependencies: '@rushstack/eslint-patch': 1.3.2 - '@typescript-eslint/eslint-plugin': 6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.44.0)(typescript@5.1.6) - '@typescript-eslint/parser': 6.0.0(eslint@8.44.0)(typescript@5.1.6) - eslint: 8.44.0 - eslint-config-prettier: 8.8.0(eslint@8.44.0) - eslint-import-resolver-exports: 1.0.0-beta.5(eslint-plugin-import@2.27.5)(eslint@8.44.0) - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.0.0)(eslint-plugin-import@2.27.5)(eslint@8.44.0) - eslint-plugin-css-modules: 2.11.0(eslint@8.44.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + '@typescript-eslint/eslint-plugin': 6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) + eslint: 8.45.0 + eslint-config-prettier: 8.8.0(eslint@8.45.0) + eslint-import-resolver-exports: 1.0.0-beta.5(eslint-plugin-import@2.27.5)(eslint@8.45.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.0.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0) + eslint-plugin-css-modules: 2.11.0(eslint@8.45.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-only-warn: 1.1.0 - eslint-plugin-react: 7.32.2(eslint@8.44.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.44.0) - eslint-plugin-ssr-friendly: 1.2.0(eslint@8.44.0) + eslint-plugin-react: 7.32.2(eslint@8.45.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.45.0) + eslint-plugin-ssr-friendly: 1.2.0(eslint@8.45.0) resolve.exports: 2.0.2 typescript: 5.1.6 transitivePeerDependencies: @@ -922,6 +922,15 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.18.13: + resolution: {integrity: sha512-j7NhycJUoUAG5kAzGf4fPWfd17N6SM3o1X6MlXVqfHvs2buFraCJzos9vbeWjLxOyBKHyPOnuCuipbhvbYtTAg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true /@esbuild/android-arm@0.17.19: @@ -939,6 +948,15 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.18.13: + resolution: {integrity: sha512-KwqFhxRFMKZINHzCqf8eKxE0XqWlAVPRxwy6rc7CbVFxzUWB2sA/s3hbMZeemPdhN3fKBkqOaFhTbS8xJXYIWQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true /@esbuild/android-x64@0.17.19: @@ -956,6 +974,15 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.18.13: + resolution: {integrity: sha512-M2eZkRxR6WnWfVELHmv6MUoHbOqnzoTVSIxgtsyhm/NsgmL+uTmag/VVzdXvmahak1I6sOb1K/2movco5ikDJg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true optional: true /@esbuild/darwin-arm64@0.17.19: @@ -973,6 +1000,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.18.13: + resolution: {integrity: sha512-f5goG30YgR1GU+fxtaBRdSW3SBG9pZW834Mmhxa6terzcboz7P2R0k4lDxlkP7NYRIIdBbWp+VgwQbmMH4yV7w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@esbuild/darwin-x64@0.17.19: @@ -990,6 +1026,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.18.13: + resolution: {integrity: sha512-RIrxoKH5Eo+yE5BtaAIMZaiKutPhZjw+j0OCh8WdvKEKJQteacq0myZvBDLU+hOzQOZWJeDnuQ2xgSScKf1Ovw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@esbuild/freebsd-arm64@0.17.19: @@ -1007,6 +1052,15 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.18.13: + resolution: {integrity: sha512-AfRPhHWmj9jGyLgW/2FkYERKmYR+IjYxf2rtSLmhOrPGFh0KCETFzSjx/JX/HJnvIqHt/DRQD/KAaVsUKoI3Xg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true /@esbuild/freebsd-x64@0.17.19: @@ -1024,6 +1078,15 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.18.13: + resolution: {integrity: sha512-pGzWWZJBInhIgdEwzn8VHUBang8UvFKsvjDkeJ2oyY5gZtAM6BaxK0QLCuZY+qoj/nx/lIaItH425rm/hloETA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true /@esbuild/linux-arm64@0.17.19: @@ -1041,6 +1104,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.18.13: + resolution: {integrity: sha512-hCzZbVJEHV7QM77fHPv2qgBcWxgglGFGCxk6KfQx6PsVIdi1u09X7IvgE9QKqm38OpkzaAkPnnPqwRsltvLkIQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-arm@0.17.19: @@ -1058,6 +1130,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.18.13: + resolution: {integrity: sha512-4iMxLRMCxGyk7lEvkkvrxw4aJeC93YIIrfbBlUJ062kilUUnAiMb81eEkVvCVoh3ON283ans7+OQkuy1uHW+Hw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-ia32@0.17.19: @@ -1075,6 +1156,15 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.18.13: + resolution: {integrity: sha512-I3OKGbynl3AAIO6onXNrup/ttToE6Rv2XYfFgLK/wnr2J+1g+7k4asLrE+n7VMhaqX+BUnyWkCu27rl+62Adug==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-loong64@0.17.19: @@ -1092,6 +1182,15 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.18.13: + resolution: {integrity: sha512-8pcKDApAsKc6WW51ZEVidSGwGbebYw2qKnO1VyD8xd6JN0RN6EUXfhXmDk9Vc4/U3Y4AoFTexQewQDJGsBXBpg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-mips64el@0.17.19: @@ -1109,6 +1208,15 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.18.13: + resolution: {integrity: sha512-6GU+J1PLiVqWx8yoCK4Z0GnfKyCGIH5L2KQipxOtbNPBs+qNDcMJr9euxnyJ6FkRPyMwaSkjejzPSISD9hb+gg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-ppc64@0.17.19: @@ -1126,6 +1234,15 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.18.13: + resolution: {integrity: sha512-pfn/OGZ8tyR8YCV7MlLl5hAit2cmS+j/ZZg9DdH0uxdCoJpV7+5DbuXrR+es4ayRVKIcfS9TTMCs60vqQDmh+w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-riscv64@0.17.19: @@ -1143,6 +1260,15 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.18.13: + resolution: {integrity: sha512-aIbhU3LPg0lOSCfVeGHbmGYIqOtW6+yzO+Nfv57YblEK01oj0mFMtvDJlOaeAZ6z0FZ9D13oahi5aIl9JFphGg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-s390x@0.17.19: @@ -1160,6 +1286,15 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.18.13: + resolution: {integrity: sha512-Pct1QwF2sp+5LVi4Iu5Y+6JsGaV2Z2vm4O9Dd7XZ5tKYxEHjFtb140fiMcl5HM1iuv6xXO8O1Vrb1iJxHlv8UA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-x64@0.17.19: @@ -1177,6 +1312,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.18.13: + resolution: {integrity: sha512-zTrIP0KzYP7O0+3ZnmzvUKgGtUvf4+piY8PIO3V8/GfmVd3ZyHJGz7Ht0np3P1wz+I8qJ4rjwJKqqEAbIEPngA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@esbuild/netbsd-x64@0.17.19: @@ -1194,6 +1338,15 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.18.13: + resolution: {integrity: sha512-I6zs10TZeaHDYoGxENuksxE1sxqZpCp+agYeW039yqFwh3MgVvdmXL5NMveImOC6AtpLvE4xG5ujVic4NWFIDQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true /@esbuild/openbsd-x64@0.17.19: @@ -1211,6 +1364,15 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.18.13: + resolution: {integrity: sha512-W5C5nczhrt1y1xPG5bV+0M12p2vetOGlvs43LH8SopQ3z2AseIROu09VgRqydx5qFN7y9qCbpgHLx0kb0TcW7g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true /@esbuild/sunos-x64@0.17.19: @@ -1228,6 +1390,15 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.18.13: + resolution: {integrity: sha512-X/xzuw4Hzpo/yq3YsfBbIsipNgmsm8mE/QeWbdGdTTeZ77fjxI2K0KP3AlhZ6gU3zKTw1bKoZTuKLnqcJ537qw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true /@esbuild/win32-arm64@0.17.19: @@ -1245,6 +1416,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.18.13: + resolution: {integrity: sha512-4CGYdRQT/ILd+yLLE5i4VApMPfGE0RPc/wFQhlluDQCK09+b4JDbxzzjpgQqTPrdnP7r5KUtGVGZYclYiPuHrw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@esbuild/win32-ia32@0.17.19: @@ -1262,6 +1442,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.18.13: + resolution: {integrity: sha512-D+wKZaRhQI+MUGMH+DbEr4owC2D7XnF+uyGiZk38QbgzLcofFqIOwFs7ELmIeU45CQgfHNy9Q+LKW3cE8g37Kg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@esbuild/win32-x64@0.17.19: @@ -1279,33 +1468,27 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true - /@eslint-community/eslint-utils@4.3.0(eslint@8.44.0): - resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.44.0 - eslint-visitor-keys: 3.4.1 - dev: true + /@esbuild/win32-x64@0.18.13: + resolution: {integrity: sha512-iVl6lehAfJS+VmpF3exKpNQ8b0eucf5VWfzR8S7xFve64NBNz2jPUgx1X93/kfnkfgP737O+i1k54SVQS7uVZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.44.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.44.0 + eslint: 8.45.0 eslint-visitor-keys: 3.4.1 dev: true - /@eslint-community/regexpp@4.4.1: - resolution: {integrity: sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint-community/regexpp@4.5.1: resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -1317,7 +1500,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.6.0 + espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -1349,8 +1532,8 @@ packages: /@fastify/deepmerge@1.3.0: resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} - /@fastify/error@3.2.0: - resolution: {integrity: sha512-KAfcLa+CnknwVi5fWogrLXgidLic+GXnLjijXdpl8pvkvbXU5BGa37iZO9FGvsh9ZL4y+oFi5cbHBm5UOG+dmQ==} + /@fastify/error@3.3.0: + resolution: {integrity: sha512-dj7vjIn1Ar8sVXj2yAXiMNCJDmS9MQ9XMlIecX2dIzzhjSHCyKo4DdXjXMs7wKW2kj6yvVRSpuQjOZ3YLrh56w==} dev: false /@fastify/fast-json-stringify-compiler@4.3.0: @@ -1386,42 +1569,50 @@ packages: dependencies: '@hapi/boom': 10.0.1 '@hapi/hoek': 11.0.2 + dev: false /@hapi/ammo@6.0.1: resolution: {integrity: sha512-pmL+nPod4g58kXrMcsGLp05O2jF4P2Q3GiL8qYV7nKYEh3cGf+rV4P5Jyi2Uq0agGhVU63GtaSAfBEZOlrJn9w==} dependencies: '@hapi/hoek': 11.0.2 + dev: false /@hapi/b64@6.0.1: resolution: {integrity: sha512-ZvjX4JQReUmBheeCq+S9YavcnMMHWqx3S0jHNXWIM1kQDxB9cyfSycpVvjfrKcIS8Mh5N3hmu/YKo4Iag9g2Kw==} dependencies: '@hapi/hoek': 11.0.2 + dev: false /@hapi/boom@10.0.1: resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} dependencies: '@hapi/hoek': 11.0.2 + dev: false /@hapi/bounce@3.0.1: resolution: {integrity: sha512-G+/Pp9c1Ha4FDP+3Sy/Xwg2O4Ahaw3lIZFSX+BL4uWi64CmiETuZPxhKDUD4xBMOUZbBlzvO8HjiK8ePnhBadA==} dependencies: '@hapi/boom': 10.0.1 '@hapi/hoek': 11.0.2 + dev: false /@hapi/bourne@3.0.0: resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} + dev: false /@hapi/call@9.0.1: resolution: {integrity: sha512-uPojQRqEL1GRZR4xXPqcLMujQGaEpyVPRyBlD8Pp5rqgIwLhtveF9PkixiKru2THXvuN8mUrLeet5fqxKAAMGg==} dependencies: '@hapi/boom': 10.0.1 '@hapi/hoek': 11.0.2 + dev: false /@hapi/catbox-memory@6.0.1: resolution: {integrity: sha512-sVb+/ZxbZIvaMtJfAbdyY+QJUQg9oKTwamXpEg/5xnfG5WbJLTjvEn4kIGKz9pN3ENNbIL/bIdctmHmqi/AdGA==} dependencies: '@hapi/boom': 10.0.1 '@hapi/hoek': 11.0.2 + dev: false /@hapi/catbox@12.1.1: resolution: {integrity: sha512-hDqYB1J+R0HtZg4iPH3LEnldoaBsar6bYp0EonBmNQ9t5CO+1CqgCul2ZtFveW1ReA5SQuze9GPSU7/aecERhw==} @@ -1430,20 +1621,24 @@ packages: '@hapi/hoek': 11.0.2 '@hapi/podium': 5.0.1 '@hapi/validate': 2.0.1 + dev: false /@hapi/content@6.0.0: resolution: {integrity: sha512-CEhs7j+H0iQffKfe5Htdak5LBOz/Qc8TRh51cF+BFv0qnuph3Em4pjGVzJMkI2gfTDdlJKWJISGWS1rK34POGA==} dependencies: '@hapi/boom': 10.0.1 + dev: false /@hapi/cryptiles@6.0.1: resolution: {integrity: sha512-9GM9ECEHfR8lk5ASOKG4+4ZsEzFqLfhiryIJ2ISePVB92OHLp/yne4m+zn7z9dgvM98TLpiFebjDFQ0UHcqxXQ==} engines: {node: '>=14.0.0'} dependencies: '@hapi/boom': 10.0.1 + dev: false /@hapi/file@3.0.0: resolution: {integrity: sha512-w+lKW+yRrLhJu620jT3y+5g2mHqnKfepreykvdOcl9/6up8GrQQn+l3FRTsjHTKbkbfQFkuksHpdv2EcpKcJ4Q==} + dev: false /@hapi/hapi@21.3.2: resolution: {integrity: sha512-tbm0zmsdUj8iw4NzFV30FST/W4qzh/Lsw6Q5o5gAhOuoirWvxm8a4G3o60bqBw8nXvRNJ8uLtE0RKLlZINxHcQ==} @@ -1467,6 +1662,7 @@ packages: '@hapi/teamwork': 6.0.0 '@hapi/topo': 6.0.1 '@hapi/validate': 2.0.1 + dev: false /@hapi/heavy@8.0.1: resolution: {integrity: sha512-gBD/NANosNCOp6RsYTsjo2vhr5eYA3BEuogk6cxY0QdhllkkTaJFYtTXv46xd6qhBVMbMMqcSdtqey+UQU3//w==} @@ -1474,9 +1670,11 @@ packages: '@hapi/boom': 10.0.1 '@hapi/hoek': 11.0.2 '@hapi/validate': 2.0.1 + dev: false /@hapi/hoek@11.0.2: resolution: {integrity: sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==} + dev: false /@hapi/iron@7.0.1: resolution: {integrity: sha512-tEZnrOujKpS6jLKliyWBl3A9PaE+ppuL/+gkbyPPDb/l2KSKQyH4lhMkVb+sBhwN+qaxxlig01JRqB8dk/mPxQ==} @@ -1486,12 +1684,14 @@ packages: '@hapi/bourne': 3.0.0 '@hapi/cryptiles': 6.0.1 '@hapi/hoek': 11.0.2 + dev: false /@hapi/mimos@7.0.1: resolution: {integrity: sha512-b79V+BrG0gJ9zcRx1VGcCI6r6GEzzZUgiGEJVoq5gwzuB2Ig9Cax8dUuBauQCFKvl2YWSWyOc8mZ8HDaJOtkew==} dependencies: '@hapi/hoek': 11.0.2 mime-db: 1.52.0 + dev: false /@hapi/nigel@5.0.1: resolution: {integrity: sha512-uv3dtYuB4IsNaha+tigWmN8mQw/O9Qzl5U26Gm4ZcJVtDdB1AVJOwX3X5wOX+A07qzpEZnOMBAm8jjSqGsU6Nw==} @@ -1499,6 +1699,7 @@ packages: dependencies: '@hapi/hoek': 11.0.2 '@hapi/vise': 5.0.1 + dev: false /@hapi/pez@6.1.0: resolution: {integrity: sha512-+FE3sFPYuXCpuVeHQ/Qag1b45clR2o54QoonE/gKHv9gukxQ8oJJZPR7o3/ydDTK6racnCJXxOyT1T93FCJMIg==} @@ -1508,6 +1709,7 @@ packages: '@hapi/content': 6.0.0 '@hapi/hoek': 11.0.2 '@hapi/nigel': 5.0.1 + dev: false /@hapi/podium@5.0.1: resolution: {integrity: sha512-eznFTw6rdBhAijXFIlBOMJJd+lXTvqbrBIS4Iu80r2KTVIo4g+7fLy4NKp/8+UnSt5Ox6mJtAlKBU/Sf5080TQ==} @@ -1515,18 +1717,21 @@ packages: '@hapi/hoek': 11.0.2 '@hapi/teamwork': 6.0.0 '@hapi/validate': 2.0.1 + dev: false /@hapi/shot@6.0.1: resolution: {integrity: sha512-s5ynMKZXYoDd3dqPw5YTvOR/vjHvMTxc388+0qL0jZZP1+uwXuUD32o9DuuuLsmTlyXCWi02BJl1pBpwRuUrNA==} dependencies: '@hapi/hoek': 11.0.2 '@hapi/validate': 2.0.1 + dev: false /@hapi/somever@4.1.1: resolution: {integrity: sha512-lt3QQiDDOVRatS0ionFDNrDIv4eXz58IibQaZQDOg4DqqdNme8oa0iPWcE0+hkq/KTeBCPtEOjDOBKBKwDumVg==} dependencies: '@hapi/bounce': 3.0.1 '@hapi/hoek': 11.0.2 + dev: false /@hapi/statehood@8.1.1: resolution: {integrity: sha512-YbK7PSVUA59NArAW5Np0tKRoIZ5VNYUicOk7uJmWZF6XyH5gGL+k62w77SIJb0AoAJ0QdGQMCQ/WOGL1S3Ydow==} @@ -1538,6 +1743,7 @@ packages: '@hapi/hoek': 11.0.2 '@hapi/iron': 7.0.1 '@hapi/validate': 2.0.1 + dev: false /@hapi/subtext@8.1.0: resolution: {integrity: sha512-PyaN4oSMtqPjjVxLny1k0iYg4+fwGusIhaom9B2StinBclHs7v46mIW706Y+Wo21lcgulGyXbQrmT/w4dus6ww==} @@ -1549,26 +1755,31 @@ packages: '@hapi/hoek': 11.0.2 '@hapi/pez': 6.1.0 '@hapi/wreck': 18.0.1 + dev: false /@hapi/teamwork@6.0.0: resolution: {integrity: sha512-05HumSy3LWfXpmJ9cr6HzwhAavrHkJ1ZRCmNE2qJMihdM5YcWreWPfyN0yKT2ZjCM92au3ZkuodjBxOibxM67A==} engines: {node: '>=14.0.0'} + dev: false /@hapi/topo@6.0.1: resolution: {integrity: sha512-JioWUZL1Bm7r8bnCDx2AUggiPwpV7djFfDTWT1aZSyHjN++fVz7XPdW8YVCxvyv9bSWcbbOLV/h4U1zGdwrN3w==} dependencies: '@hapi/hoek': 11.0.2 + dev: false /@hapi/validate@2.0.1: resolution: {integrity: sha512-NZmXRnrSLK8MQ9y/CMqE9WSspgB9xA41/LlYR0k967aSZebWr4yNrpxIbov12ICwKy4APSlWXZga9jN5p6puPA==} dependencies: '@hapi/hoek': 11.0.2 '@hapi/topo': 6.0.1 + dev: false /@hapi/vise@5.0.1: resolution: {integrity: sha512-XZYWzzRtINQLedPYlIkSkUr7m5Ddwlu99V9elh8CSygXstfv3UnWIXT0QD+wmR0VAG34d2Vx3olqcEhRRoTu9A==} dependencies: '@hapi/hoek': 11.0.2 + dev: false /@hapi/wreck@18.0.1: resolution: {integrity: sha512-OLHER70+rZxvDl75xq3xXOfd3e8XIvz8fWY0dqg92UvhZ29zo24vQgfqgHSYhB5ZiuFpSLeriOisAlxAo/1jWg==} @@ -1576,6 +1787,7 @@ packages: '@hapi/boom': 10.0.1 '@hapi/bourne': 3.0.0 '@hapi/hoek': 11.0.2 + dev: false /@humanwhocodes/config-array@0.11.10: resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} @@ -1649,8 +1861,8 @@ packages: path-to-regexp: 6.2.1 dev: false - /@lukeed/csprng@1.0.1: - resolution: {integrity: sha512-uSvJdwQU5nK+Vdf6zxcWAY2A8r7uqe+gePwLWzJ+fsQehq18pc0I2hJKwypZ2aLM90+Er9u1xn4iLJPZ+xlL4g==} + /@lukeed/csprng@1.1.0: + resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} engines: {node: '>=8'} dev: false @@ -1795,8 +2007,8 @@ packages: '@napi-rs/magic-string-win32-x64-msvc': 0.3.4 dev: true - /@nestjs/common@10.0.5(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-0E+SBI+SKswXbFG+Nwtnctrei5dvdFJ7b9/fQDL6KzDBtZwsglJpD86S3ooxnc7ek4vRG57oN2iLmMTjrcesMg==} + /@nestjs/common@10.1.0(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-3GNOuDjeAqEVt5Zjia3ZSK55Jg80hIIkq52BOzU+LkCjFgbuEhDot80lCKu05WyntAMAq5wREoDRGEGlSVxENw==} peerDependencies: class-transformer: '*' class-validator: '*' @@ -1815,8 +2027,8 @@ packages: uid: 2.0.2 dev: false - /@nestjs/core@10.0.5(@nestjs/common@10.0.5)(@nestjs/platform-express@10.0.5)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-9A8nixBfE33TWAmmWvNoxdmHrRmHJY0oO3O4Iue0FVkawWJc0YOhSqdNs87McwvKE4InJMI7GVv01NYMEROdPA==} + /@nestjs/core@10.1.0(@nestjs/common@10.1.0)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-3ogHxrRAktQZNBSV709QxhNJQPsVInZRqxAK2fV7JDnfoBMu1lM3xI7cO498iViqq5xme3o/46+AdfjW9W2E2A==} requiresBuild: true peerDependencies: '@nestjs/common': ^10.0.0 @@ -1833,8 +2045,8 @@ packages: '@nestjs/websockets': optional: true dependencies: - '@nestjs/common': 10.0.5(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.0.5(@nestjs/common@10.0.5)(@nestjs/core@10.0.5) + '@nestjs/common': 10.1.0(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-express': 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 @@ -1847,14 +2059,14 @@ packages: - encoding dev: false - /@nestjs/platform-express@10.0.5(@nestjs/common@10.0.5)(@nestjs/core@10.0.5): - resolution: {integrity: sha512-mNHXiVsfJsknjfgC1kEUM82ynvkCxod5tNOEAnEcZ7UpPWy5dsxspq+ynt6RF6bd/3AD6sZoxApwqAKbcQnzxw==} + /@nestjs/platform-express@10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0): + resolution: {integrity: sha512-wl3gsad9Zsv+Im8Fl+meXwpzPLNFRlLbrepGL6Y8za35xXsdx74oCv7NJbjptHMYdwzTZHvbyprfSxV+oHUaXg==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 dependencies: - '@nestjs/common': 10.0.5(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.0.5(@nestjs/common@10.0.5)(@nestjs/platform-express@10.0.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.1.0(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.1.0(@nestjs/common@10.1.0)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) body-parser: 1.20.2 cors: 2.8.5 express: 4.18.2 @@ -1864,7 +2076,7 @@ packages: - supports-color dev: false - /@nestjs/serve-static@4.0.0(@nestjs/common@10.0.5)(@nestjs/core@10.0.5): + /@nestjs/serve-static@4.0.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0): resolution: {integrity: sha512-8cTrNV2ngdHIjiLNsXePnw0+KY1ThrZGz/WeyAG5gIvmZNDbnZBOrPoYlKL+MOzlXlQStxR5jKLYmn+nJeoncQ==} peerDependencies: '@fastify/static': ^6.5.0 @@ -1880,8 +2092,8 @@ packages: fastify: optional: true dependencies: - '@nestjs/common': 10.0.5(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.0.5(@nestjs/common@10.0.5)(@nestjs/platform-express@10.0.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.1.0(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.1.0(@nestjs/common@10.1.0)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) path-to-regexp: 0.2.5 dev: false @@ -1934,8 +2146,8 @@ packages: /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - /@puppeteer/browsers@1.4.4(typescript@5.1.6): - resolution: {integrity: sha512-1eRHnLFMJTcIdeAIKFCWjAkUmjZtDlgTzTtK0KC8h+Sw3aJ1B3V7IMFu1S5YL8EmO/U4Vte4ukEpOUPnkqL3jw==} + /@puppeteer/browsers@1.4.5(typescript@5.1.6): + resolution: {integrity: sha512-a0gpUa+XlxZHotoOklh99X6RC5R+hQGcVcYOH+oOIEBfQXPp8Z5c765XAu/zhxsjRuAZN4Xx4vZNlwN4wJro2A==} engines: {node: '>=16.3.0'} hasBin: true peerDependencies: @@ -1946,8 +2158,11 @@ packages: dependencies: debug: 4.3.4 extract-zip: 2.0.1 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.1 progress: 2.0.3 - proxy-agent: 6.2.1 + proxy-from-env: 1.1.0 + socks-proxy-agent: 8.0.1 tar-fs: 3.0.4 typescript: 5.1.6 unbzip2-stream: 1.4.3 @@ -1976,8 +2191,8 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false - /@swc/core-darwin-arm64@1.3.68: - resolution: {integrity: sha512-Z5pNxeuP2NxpOHTzDQkJs0wAPLnTlglZnR3WjObijwvdwT/kw1Y5EPDKM/BVSIeG40SPMkDLBbI0aj0qyXzrBA==} + /@swc/core-darwin-arm64@1.3.69: + resolution: {integrity: sha512-IjZTf12zIPWkV3D7toaLDoJPSkLhQ4fDH8G6/yCJUI27cBFOI3L8LXqptYmISoN5yYdrcnNpdqdapD09JPuNJg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -1985,8 +2200,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.68: - resolution: {integrity: sha512-ZHl42g6yXhfX4PzAQ0BNvBXpt/OcbAHfubWRN6eXELK3fiNnxL7QBW1if7iizlq6iA+Mj1pwHyyUit1pz0+fgA==} + /@swc/core-darwin-x64@1.3.69: + resolution: {integrity: sha512-/wBO0Rn5oS5dJI/L9kJRkPAdksVwl5H9nleW/NM3A40N98VV8T7h/i1nO051mxIjq0R6qXVGOWFbBoLrPYucJg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -1994,8 +2209,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.68: - resolution: {integrity: sha512-Mk8f6KCOQ2CNAR4PtWajIjS6XKSSR7ZYDOCf1GXRxhS3qEyQH7V8elWvqWYqHcT4foO60NUmxA/NOM/dQrdO1A==} + /@swc/core-linux-arm-gnueabihf@1.3.69: + resolution: {integrity: sha512-NShCjMv6Xn8ckMKBRqmprXvUF14+jXY0TcNKXwjYErzoIUFOnG72M36HxT4QEeAtKZ4Eg4CZFE4zlJ27fDp1gg==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -2003,8 +2218,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.68: - resolution: {integrity: sha512-RhBllggh9t9sIxaRgRcGrVaS7fDk6KsIqR6b9+dwU5OyDr4ZyHWw1ZaH/1/HAebuXYhNBjoNUiRtca6lKRIPgQ==} + /@swc/core-linux-arm64-gnu@1.3.69: + resolution: {integrity: sha512-VRPOJj4idopSHIj1bOVXX0SgaB18R8yZNunb7eXS5ZcjVxAcdvqyIz3RdQX1zaJFCGzcdPLzBRP32DZWWGE8Ng==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2012,8 +2227,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.68: - resolution: {integrity: sha512-8K3zjU+tFgn6yGDEeD343gkKaHU9dhz77NiVkI1VzwRaT/Ag5pwl5eMQ1yStm8koNFzn3zq6rGjHfI5g2yI5Wg==} + /@swc/core-linux-arm64-musl@1.3.69: + resolution: {integrity: sha512-QxeSiZqo5x1X8vq8oUWLibq+IZJcxl9vy0sLUmzdjF2b/Z+qxKP3gutxnb2tzJaHqPVBbEZaILERIGy1qWdumQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2021,8 +2236,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.68: - resolution: {integrity: sha512-4xAnvsBOyeTL0AB8GWlRKDM/hsysJ5jr5qvdKKI3rZfJgnnxl/xSX6TJKPsJ8gygfUJ3BmfCbmUmEyeDZ3YPvA==} + /@swc/core-linux-x64-gnu@1.3.69: + resolution: {integrity: sha512-b+DUlVxYox3BwD3PyTwhLvqtu6TYZtW+S6O0FnttH11o4skHN0XyJ/cUZSI0X2biSmfDsizRDUt1PWPFM+F7SA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2030,8 +2245,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.68: - resolution: {integrity: sha512-RCpaBo1fcpy1EFdjF+I7N4lfzOaHXVV0iMw/ABM+0PD6tp3V/9pxsguaZyeAHyEiUlDA6PZ4TfXv5zfnXEgW4Q==} + /@swc/core-linux-x64-musl@1.3.69: + resolution: {integrity: sha512-QXjsI+f8n9XPZHUvmGgkABpzN4M9kdSbhqBOZmv3o0AsDGNCA4uVowQqgZoPFAqlJTpwHeDmrv5sQ13HN+LOGw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2039,8 +2254,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.68: - resolution: {integrity: sha512-v2WZvXrSslYEpY1nqpItyamL4DyaJinmOkXvM8Bc1LLKU5rGuvmBdjUYg/5Y+o0AUynuiWubpgHNOkBWiCvfqw==} + /@swc/core-win32-arm64-msvc@1.3.69: + resolution: {integrity: sha512-wn7A8Ws1fyviuCUB2Vg6IotiZeuqiO1Mz3d+YDae2EYyNpj1kNHvjBip8GHkfGzZG+jVrvG6NHsDo0KO/pGb8A==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -2048,8 +2263,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.68: - resolution: {integrity: sha512-HH5NJrIdzkJs+1xxprie0qSCMBeL9yeEhcC1yZTzYv8bwmabOUSdtKIqS55iYP/2hLWn9CTbvKPmLOIhCopW3Q==} + /@swc/core-win32-ia32-msvc@1.3.69: + resolution: {integrity: sha512-LsFBXtXqxEcVaaOGEZ9X3qdMzobVoJqKv8DnksuDsWcBk+9WCeTz2u/iB+7yZ2HGuPXkCqTRqhFo6FX9aC00kQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -2057,8 +2272,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.68: - resolution: {integrity: sha512-9HZVtLQUgK8r/yXQdwe0VBexbIcrY6+fBROhs7AAPWdewpaUeLkwQEJk6TbYr9CQuHw26FFGg6SjwAiqXF+kgQ==} + /@swc/core-win32-x64-msvc@1.3.69: + resolution: {integrity: sha512-ieBscU0gUgKjaseFI07tAaGqHvKyweNknPeSYEZOasVZUczhD6fK2GRnVREhv2RB2qdKC/VGFBsgRDMgzq1VLw==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -2066,8 +2281,8 @@ packages: dev: true optional: true - /@swc/core@1.3.68: - resolution: {integrity: sha512-njGQuJO+Wy06dEayt70cf0c/KI3HGjm4iW9LLViVLBuYNzJ4SSdNfzejludzufu6im+dsDJ0i3QjgWhAIcVHMQ==} + /@swc/core@1.3.69: + resolution: {integrity: sha512-Khc/DE9D5+2tYTHgAIp5DZARbs8kldWg3b0Jp6l8FQLjelcLFmlQWSwKhVZrgv4oIbgZydIp8jInsvTalMHqnQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -2076,16 +2291,16 @@ packages: '@swc/helpers': optional: true optionalDependencies: - '@swc/core-darwin-arm64': 1.3.68 - '@swc/core-darwin-x64': 1.3.68 - '@swc/core-linux-arm-gnueabihf': 1.3.68 - '@swc/core-linux-arm64-gnu': 1.3.68 - '@swc/core-linux-arm64-musl': 1.3.68 - '@swc/core-linux-x64-gnu': 1.3.68 - '@swc/core-linux-x64-musl': 1.3.68 - '@swc/core-win32-arm64-msvc': 1.3.68 - '@swc/core-win32-ia32-msvc': 1.3.68 - '@swc/core-win32-x64-msvc': 1.3.68 + '@swc/core-darwin-arm64': 1.3.69 + '@swc/core-darwin-x64': 1.3.69 + '@swc/core-linux-arm-gnueabihf': 1.3.69 + '@swc/core-linux-arm64-gnu': 1.3.69 + '@swc/core-linux-arm64-musl': 1.3.69 + '@swc/core-linux-x64-gnu': 1.3.69 + '@swc/core-linux-x64-musl': 1.3.69 + '@swc/core-win32-arm64-msvc': 1.3.69 + '@swc/core-win32-ia32-msvc': 1.3.69 + '@swc/core-win32-x64-msvc': 1.3.69 dev: true /@tsconfig/node10@1.0.9: @@ -2107,14 +2322,14 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 18.16.19 + '@types/node': 20.4.2 dev: true /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.16.19 + '@types/node': 20.4.2 /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} @@ -2129,7 +2344,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.16.19 + '@types/node': 20.4.2 /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -2145,19 +2360,19 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 18.16.19 + '@types/node': 20.4.2 dev: true /@types/cors@2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: - '@types/node': 18.16.19 + '@types/node': 20.4.2 dev: false /@types/express-serve-static-core@4.17.33: resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==} dependencies: - '@types/node': 18.16.19 + '@types/node': 20.4.2 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -2169,13 +2384,6 @@ packages: '@types/qs': 6.9.7 '@types/serve-static': 1.15.1 - /@types/hapi__hapi@21.0.0: - resolution: {integrity: sha512-urNzL9HQgOp4QbeEOG/Y/XIcU1pB6skGh7LKMd0hGkxb8oRmWe083x5LAuLjZNtuhRU6yKhiSjjqQEJ+3pWjpQ==} - deprecated: This is a stub types definition. @hapi/hapi provides its own type definitions, so you do not need this installed. - dependencies: - '@hapi/hapi': 21.3.2 - dev: true - /@types/http-assert@1.5.3: resolution: {integrity: sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==} dev: true @@ -2212,7 +2420,7 @@ packages: '@types/http-errors': 1.8.2 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 18.16.19 + '@types/node': 20.4.2 dev: true /@types/koa__router@12.0.0: @@ -2224,8 +2432,8 @@ packages: /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} - /@types/node@18.16.19: - resolution: {integrity: sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==} + /@types/node@20.4.2: + resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==} /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} @@ -2240,20 +2448,20 @@ packages: /@types/range-parser@1.2.4: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - /@types/react-dom@18.2.6: - resolution: {integrity: sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==} + /@types/react-dom@18.2.7: + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 - /@types/react@18.2.14: - resolution: {integrity: sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==} + /@types/react@18.2.15: + resolution: {integrity: sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==} dependencies: '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.1 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 - /@types/scheduler@0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + /@types/scheduler@0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} @@ -2263,17 +2471,17 @@ packages: resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.16.19 + '@types/node': 20.4.2 /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.16.19 + '@types/node': 20.4.2 dev: false optional: true - /@typescript-eslint/eslint-plugin@6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.44.0)(typescript@5.1.6): + /@typescript-eslint/eslint-plugin@6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-xuv6ghKGoiq856Bww/yVYnXGsKa588kY3M0XK7uUW/3fJNNULKRfZfSBkMTSpqGG/8ZCXCadfh8G/z/B4aqS/A==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2285,13 +2493,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/scope-manager': 6.0.0 - '@typescript-eslint/type-utils': 6.0.0(eslint@8.44.0)(typescript@5.1.6) - '@typescript-eslint/utils': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/type-utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 - eslint: 8.44.0 + eslint: 8.45.0 grapheme-splitter: 1.0.4 graphemer: 1.4.0 ignore: 5.2.4 @@ -2304,7 +2512,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.0.0(eslint@8.44.0)(typescript@5.1.6): + /@typescript-eslint/parser@6.0.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2319,7 +2527,7 @@ packages: '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6) '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 - eslint: 8.44.0 + eslint: 8.45.0 typescript: 5.1.6 transitivePeerDependencies: - supports-color @@ -2333,7 +2541,7 @@ packages: '@typescript-eslint/visitor-keys': 6.0.0 dev: true - /@typescript-eslint/type-utils@6.0.0(eslint@8.44.0)(typescript@5.1.6): + /@typescript-eslint/type-utils@6.0.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-ah6LJvLgkoZ/pyJ9GAdFkzeuMZ8goV6BH7eC9FPmojrnX9yNCIsfjB+zYcnex28YO3RFvBkV6rMV6WpIqkPvoQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2344,9 +2552,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6) - '@typescript-eslint/utils': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6) debug: 4.3.4 - eslint: 8.44.0 + eslint: 8.45.0 ts-api-utils: 1.0.1(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: @@ -2379,19 +2587,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.0.0(eslint@8.44.0)(typescript@5.1.6): + /@typescript-eslint/utils@6.0.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-SOr6l4NB6HE4H/ktz0JVVWNXqCJTOo/mHnvIte1ZhBQ0Cvd04x5uKZa3zT6tiodL06zf5xxdK8COiDvPnQ27JQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.0.0 '@typescript-eslint/types': 6.0.0 '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6) - eslint: 8.44.0 + eslint: 8.45.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -2407,7 +2615,7 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@vitejs/plugin-react@4.0.3(vite@4.4.3): + /@vitejs/plugin-react@4.0.3(vite@4.4.4): resolution: {integrity: sha512-pwXDog5nwwvSIzwrvYYmA2Ljcd/ZNlcsSG2Q9CNDBwnsd55UGAyr2doXtB5j+2uymRCnCfExlznzzSFbBRcoCg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2417,18 +2625,18 @@ packages: '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.8) '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.8) react-refresh: 0.14.0 - vite: 4.4.3(@types/node@18.16.19) + vite: 4.4.4(@types/node@20.4.2) transitivePeerDependencies: - supports-color - /@vitejs/plugin-vue@4.2.3(vite@4.4.3)(vue@3.3.4): + /@vitejs/plugin-vue@4.2.3(vite@4.4.4)(vue@3.3.4): resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.3(@types/node@18.16.19) + vite: 4.4.4(@types/node@20.4.2) vue: 3.3.4 dev: true @@ -2495,7 +2703,7 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.1 - postcss: 8.4.25 + postcss: 8.4.26 source-map-js: 1.0.2 /@vue/compiler-ssr@3.3.4: @@ -2770,13 +2978,6 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: false - /ast-types@0.13.4: - resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} - engines: {node: '>=4'} - dependencies: - tslib: 2.5.3 - dev: false - /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -2818,11 +3019,6 @@ packages: engines: {node: ^4.5.0 || >= 5.9} dev: false - /basic-ftp@5.0.3: - resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} - engines: {node: '>=10.0.0'} - dev: false - /big-integer@1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} @@ -3230,16 +3426,14 @@ packages: /csstype@3.1.1: resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} dev: false - /data-uri-to-buffer@5.0.1: - resolution: {integrity: sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==} - engines: {node: '>= 14'} - dev: false - /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -3286,6 +3480,7 @@ packages: /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true /default-browser-id@3.0.0: resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} @@ -3318,16 +3513,6 @@ packages: object-keys: 1.1.1 dev: true - /degenerator@4.0.4: - resolution: {integrity: sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==} - engines: {node: '>= 14'} - dependencies: - ast-types: 0.13.4 - escodegen: 1.14.3 - esprima: 4.0.1 - vm2: 3.9.19 - dev: false - /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: false @@ -3426,7 +3611,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 18.16.19 + '@types/node': 20.4.2 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -3585,6 +3770,36 @@ packages: '@esbuild/win32-arm64': 0.18.11 '@esbuild/win32-ia32': 0.18.11 '@esbuild/win32-x64': 0.18.11 + dev: true + + /esbuild@0.18.13: + resolution: {integrity: sha512-vhg/WR/Oiu4oUIkVhmfcc23G6/zWuEQKFS+yiosSHe4aN6+DQRXIfeloYGibIfVhkr4wyfuVsGNLr+sQU1rWWw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.13 + '@esbuild/android-arm64': 0.18.13 + '@esbuild/android-x64': 0.18.13 + '@esbuild/darwin-arm64': 0.18.13 + '@esbuild/darwin-x64': 0.18.13 + '@esbuild/freebsd-arm64': 0.18.13 + '@esbuild/freebsd-x64': 0.18.13 + '@esbuild/linux-arm': 0.18.13 + '@esbuild/linux-arm64': 0.18.13 + '@esbuild/linux-ia32': 0.18.13 + '@esbuild/linux-loong64': 0.18.13 + '@esbuild/linux-mips64el': 0.18.13 + '@esbuild/linux-ppc64': 0.18.13 + '@esbuild/linux-riscv64': 0.18.13 + '@esbuild/linux-s390x': 0.18.13 + '@esbuild/linux-x64': 0.18.13 + '@esbuild/netbsd-x64': 0.18.13 + '@esbuild/openbsd-x64': 0.18.13 + '@esbuild/sunos-x64': 0.18.13 + '@esbuild/win32-arm64': 0.18.13 + '@esbuild/win32-ia32': 0.18.13 + '@esbuild/win32-x64': 0.18.13 /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -3603,36 +3818,23 @@ packages: engines: {node: '>=10'} dev: true - /escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: false - - /eslint-config-prettier@8.8.0(eslint@8.44.0): + /eslint-config-prettier@8.8.0(eslint@8.45.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.44.0 + eslint: 8.45.0 dev: true - /eslint-import-resolver-exports@1.0.0-beta.5(eslint-plugin-import@2.27.5)(eslint@8.44.0): + /eslint-import-resolver-exports@1.0.0-beta.5(eslint-plugin-import@2.27.5)(eslint@8.45.0): resolution: {integrity: sha512-o6t0w7muUpXr7MkUVzD5igQoDfAQvTmcPp8HEAJdNF8eOuAO+yn6I/TTyMxz9ecCwzX7e02vzlkHURoScUuidg==} peerDependencies: eslint: '*' eslint-plugin-import: '*' dependencies: - eslint: 8.44.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint: 8.45.0 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) resolve.exports: 2.0.2 dev: true @@ -3646,7 +3848,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.0.0)(eslint-plugin-import@2.27.5)(eslint@8.44.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.0.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3655,9 +3857,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.44.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint: 8.45.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) get-tsconfig: 4.6.2 globby: 13.2.2 is-core-module: 2.12.1 @@ -3670,7 +3872,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -3691,27 +3893,27 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) debug: 3.2.7 - eslint: 8.44.0 + eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.0.0)(eslint-plugin-import@2.27.5)(eslint@8.44.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.0.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-css-modules@2.11.0(eslint@8.44.0): + /eslint-plugin-css-modules@2.11.0(eslint@8.45.0): resolution: {integrity: sha512-CLvQvJOMlCywZzaI4HVu7QH/ltgNXvCg7giJGiE+sA9wh5zQ+AqTgftAzrERV22wHe1p688wrU/Zwxt1Ry922w==} engines: {node: '>=4.0.0'} peerDependencies: eslint: '>=2.0.0' dependencies: - eslint: 8.44.0 + eslint: 8.45.0 gonzales-pe: 4.3.0 lodash: 4.17.21 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -3721,15 +3923,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.44.0 + eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 @@ -3754,16 +3956,16 @@ packages: engines: {node: '>=6'} dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.44.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.45.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.44.0 + eslint: 8.45.0 dev: true - /eslint-plugin-react@7.32.2(eslint@8.44.0): + /eslint-plugin-react@7.32.2(eslint@8.45.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -3773,7 +3975,7 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.44.0 + eslint: 8.45.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.4 minimatch: 3.1.2 @@ -3787,12 +3989,12 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-ssr-friendly@1.2.0(eslint@8.44.0): + /eslint-plugin-ssr-friendly@1.2.0(eslint@8.45.0): resolution: {integrity: sha512-py+DI+upyWdcm2fS+gBHSXME4HiZ6GRlLz+4c8GMXiUi8huIP83RaQeOPccBsu9aKEIZiXAblaxYjIHUnrIpAQ==} peerDependencies: eslint: '>=0.8.0' dependencies: - eslint: 8.44.0 + eslint: 8.45.0 globals: 13.20.0 dev: true @@ -3804,8 +4006,8 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope@7.2.1: + resolution: {integrity: sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 @@ -3817,13 +4019,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.44.0: - resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==} + /eslint@8.45.0: + resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.3.0(eslint@8.44.0) - '@eslint-community/regexpp': 4.4.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + '@eslint-community/regexpp': 4.5.1 '@eslint/eslintrc': 2.1.0 '@eslint/js': 8.44.0 '@humanwhocodes/config-array': 0.11.10 @@ -3835,9 +4037,9 @@ packages: debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 + eslint-scope: 7.2.1 eslint-visitor-keys: 3.4.1 - espree: 9.6.0 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -3847,7 +4049,6 @@ packages: globals: 13.20.0 graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -3859,14 +4060,13 @@ packages: natural-compare: 1.4.0 optionator: 0.9.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree@9.6.0: - resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==} + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.10.0 @@ -3874,12 +4074,6 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: false - /esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} @@ -3897,6 +4091,7 @@ packages: /estraverse@4.3.0: resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} + dev: true /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} @@ -3909,6 +4104,7 @@ packages: /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + dev: true /etag@1.8.1: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} @@ -4073,15 +4269,16 @@ packages: /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true - /fast-querystring@1.1.1: - resolution: {integrity: sha512-qR2r+e3HvhEFmpdHMv//U8FnFlnYjaC6QKDuaXALDkw2kvHO8WDjxH+f/rHGR4Me4pnk8p9JAkRNTjYHAKRn2Q==} + /fast-querystring@1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} dependencies: fast-decode-uri-component: 1.0.1 dev: false - /fast-redact@3.1.2: - resolution: {integrity: sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==} + /fast-redact@3.2.0: + resolution: {integrity: sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==} engines: {node: '>=6'} dev: false @@ -4097,18 +4294,18 @@ packages: resolution: {integrity: sha512-79ak0JxddO0utAXAQ5ccKhvs6vX2MGyHHMMsmZkBANrq3hXc1CHzvNPHOcvTsVMEPl5I+NT+RO4YKMGehOfSIg==} dev: false - /fastify@4.19.2: - resolution: {integrity: sha512-2unheeIRWFf9/Jjcz7djOpKuXCTzZjlyFfiBwKqpldkHMN2rfTLu/f9pYTdwlhzC9Cdj0S2H12zlug0Kd5uZ1w==} + /fastify@4.20.0: + resolution: {integrity: sha512-zWWi5KGAb1YZ6fyrnFnA1CA1EZHkGM6YuELgB3QpS3l4lLRy14W1cc16b4KGPH/zQ98WCSdS+T41JkHY3eq1oA==} dependencies: '@fastify/ajv-compiler': 3.5.0 - '@fastify/error': 3.2.0 + '@fastify/error': 3.3.0 '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 avvio: 8.2.1 fast-content-type-parse: 1.0.0 fast-json-stringify: 5.7.0 - find-my-way: 7.6.0 - light-my-request: 5.9.1 + find-my-way: 7.6.2 + light-my-request: 5.10.0 pino: 8.14.1 process-warning: 2.2.0 proxy-addr: 2.0.7 @@ -4167,12 +4364,12 @@ packages: - supports-color dev: false - /find-my-way@7.6.0: - resolution: {integrity: sha512-H7berWdHJ+5CNVr4ilLWPai4ml7Y2qAsxjw3pfeBxPigZmaDTzF0wjJLj90xRCmGcWYcyt050yN+34OZDJm1eQ==} + /find-my-way@7.6.2: + resolution: {integrity: sha512-0OjHn1b1nCX3eVbm9ByeEHiscPYiHLfhei1wOUU9qffQkk98wE0Lo8VrVYfSGMgnSnDh86DxedduAnBf4nwUEw==} engines: {node: '>=14'} dependencies: fast-deep-equal: 3.1.3 - fast-querystring: 1.1.1 + fast-querystring: 1.1.2 safe-regex2: 2.0.0 dev: false @@ -4223,15 +4420,6 @@ packages: resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} dev: false - /fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: false - /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -4310,18 +4498,6 @@ packages: resolve-pkg-maps: 1.0.0 dev: true - /get-uri@6.0.1: - resolution: {integrity: sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==} - engines: {node: '>= 14'} - dependencies: - basic-ftp: 5.0.3 - data-uri-to-buffer: 5.0.1 - debug: 4.3.4 - fs-extra: 8.1.0 - transitivePeerDependencies: - - supports-color - dev: false - /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -4428,6 +4604,7 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} @@ -4515,8 +4692,8 @@ packages: - supports-color dev: false - /https-proxy-agent@7.0.0: - resolution: {integrity: sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==} + /https-proxy-agent@7.0.1: + resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==} engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 @@ -4599,10 +4776,6 @@ packages: side-channel: 1.0.4 dev: true - /ip@1.1.8: - resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} - dev: false - /ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} dev: false @@ -4864,12 +5037,6 @@ packages: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: false - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - optionalDependencies: - graceful-fs: 4.2.11 - dev: false - /jsx-ast-utils@3.3.4: resolution: {integrity: sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==} engines: {node: '>=4.0'} @@ -4938,14 +5105,6 @@ packages: - supports-color dev: false - /levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: false - /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -4954,8 +5113,8 @@ packages: type-check: 0.4.0 dev: true - /light-my-request@5.9.1: - resolution: {integrity: sha512-UT7pUk8jNCR1wR7w3iWfIjx32DiB2f3hFdQSOwy3/EPQ3n3VocyipUxcyRZR0ahoev+fky69uA+GejPa9KuHKg==} + /light-my-request@5.10.0: + resolution: {integrity: sha512-ZU2D9GmAcOUculTTdH9/zryej6n8TzT+fNGdNtm6SDp5MMMpHrJJkvAdE3c6d8d2chE9i+a//dS9CWZtisknqA==} dependencies: cookie: 0.5.0 process-warning: 2.2.0 @@ -5074,11 +5233,6 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - dev: false - /magic-string@0.30.1: resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} engines: {node: '>=12'} @@ -5125,6 +5279,7 @@ packages: /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + dev: false /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} @@ -5252,11 +5407,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - dev: false - /node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} @@ -5428,18 +5578,6 @@ packages: is-wsl: 2.2.0 dev: true - /optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: false - /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -5479,30 +5617,6 @@ packages: aggregate-error: 3.1.0 dev: true - /pac-proxy-agent@6.0.3: - resolution: {integrity: sha512-5Hr1KgPDoc21Vn3rsXBirwwDnF/iac1jN/zkpsOYruyT+ZgsUhUOgVwq3v9+ukjZd/yGm/0nzO1fDfl7rkGoHQ==} - engines: {node: '>= 14'} - dependencies: - agent-base: 7.1.0 - debug: 4.3.4 - get-uri: 6.0.1 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.0 - pac-resolver: 6.0.2 - socks-proxy-agent: 8.0.1 - transitivePeerDependencies: - - supports-color - dev: false - - /pac-resolver@6.0.2: - resolution: {integrity: sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w==} - engines: {node: '>= 14'} - dependencies: - degenerator: 4.0.4 - ip: 1.1.8 - netmask: 2.0.2 - dev: false - /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -5601,12 +5715,12 @@ packages: /pino-abstract-transport@1.0.0: resolution: {integrity: sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==} dependencies: - readable-stream: 4.3.0 - split2: 4.1.0 + readable-stream: 4.4.2 + split2: 4.2.0 dev: false - /pino-std-serializers@6.1.0: - resolution: {integrity: sha512-KO0m2f1HkrPe9S0ldjx7za9BJjeHqBku5Ch8JyxETxT8dEFGz1PwgrHaOQupVYitpzbFSYm7nnljxD8dik2c+g==} + /pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} dev: false /pino@8.14.1: @@ -5614,10 +5728,10 @@ packages: hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.1.2 + fast-redact: 3.2.0 on-exit-leak-free: 2.1.0 pino-abstract-transport: 1.0.0 - pino-std-serializers: 6.1.0 + pino-std-serializers: 6.2.2 process-warning: 2.2.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 @@ -5655,19 +5769,14 @@ packages: yaml: 2.3.1 dev: true - /postcss@8.4.25: - resolution: {integrity: sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==} + /postcss@8.4.26: + resolution: {integrity: sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - /prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - dev: false - /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5722,22 +5831,6 @@ packages: ipaddr.js: 1.9.1 dev: false - /proxy-agent@6.2.1: - resolution: {integrity: sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==} - engines: {node: '>= 14'} - dependencies: - agent-base: 7.1.0 - debug: 4.3.4 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.0 - lru-cache: 7.18.3 - pac-proxy-agent: 6.0.3 - proxy-from-env: 1.1.0 - socks-proxy-agent: 8.0.1 - transitivePeerDependencies: - - supports-color - dev: false - /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: false @@ -5771,8 +5864,8 @@ packages: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} - /puppeteer-core@20.8.1(typescript@5.1.6): - resolution: {integrity: sha512-Qoh8f8Y90AVV003kENcwMZ6V2qTtsQ6S7PSwEwCILKvbeQCevbJl5KMzT3qOArgKsT3mZfR+sLHNy6+tWFsQcQ==} + /puppeteer-core@20.8.2(typescript@5.1.6): + resolution: {integrity: sha512-dWo60gFuFPdNhdabW9MMm6GpvkG6tND2D8FvrZ2MF+HggNApHrvLfbERj8vD6vXKV7UqDAJO0KI1OMo3S3Cm5w==} engines: {node: '>=16.3.0'} peerDependencies: typescript: '>= 4.7.4' @@ -5780,7 +5873,7 @@ packages: typescript: optional: true dependencies: - '@puppeteer/browsers': 1.4.4(typescript@5.1.6) + '@puppeteer/browsers': 1.4.5(typescript@5.1.6) chromium-bidi: 0.4.16(devtools-protocol@0.0.1135028) cross-fetch: 4.0.0 debug: 4.3.4 @@ -5794,14 +5887,14 @@ packages: - utf-8-validate dev: false - /puppeteer@20.8.1(typescript@5.1.6): - resolution: {integrity: sha512-1ZntYZenpbKqNJW30UItrAskWuYp9i4GQ99y9uefLwewpybDYCuPXkn5nGRd+KkT08O7ge/WHNHmv8cH1zDQ1Q==} + /puppeteer@20.8.2(typescript@5.1.6): + resolution: {integrity: sha512-+VRywTRGF09UyiesFL7pcU19Cq7vf2HsE/eulwSpl7YHcr8g8X+Va4qLmp7mOECwteGvP7rU8vQ7PP43fcubbA==} engines: {node: '>=16.3.0'} requiresBuild: true dependencies: - '@puppeteer/browsers': 1.4.4(typescript@5.1.6) + '@puppeteer/browsers': 1.4.5(typescript@5.1.6) cosmiconfig: 8.2.0 - puppeteer-core: 20.8.1(typescript@5.1.6) + puppeteer-core: 20.8.2(typescript@5.1.6) transitivePeerDependencies: - bufferutil - encoding @@ -5917,6 +6010,17 @@ packages: process: 0.11.10 dev: false + /readable-stream@4.4.2: + resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + dev: false + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -6015,8 +6119,8 @@ packages: glob: 7.2.3 dev: true - /rollup-plugin-swc3@0.9.0(@swc/core@1.3.68): - resolution: {integrity: sha512-b5OjzeD9F5H6hmtHqI6GJkPiJPyUrIu9cjvvjv4OOMW79nukmmd8QJLqrVxsJk7Y3vZXOzOgBSzKLkCM/Jt5Vw==} + /rollup-plugin-swc3@0.9.1(@swc/core@1.3.69): + resolution: {integrity: sha512-vEWpSOmWHfgNANgZ4a1+KAH8fhwfgSXAwOsIC8d3Spj0Th9PkMxREhurXkmCqLYqX5vXi2cW4MUG+cSGIhtyyg==} engines: {node: '>=12'} peerDependencies: '@swc/core': '>=1.2.165' @@ -6026,10 +6130,23 @@ packages: optional: true dependencies: '@fastify/deepmerge': 1.3.0 - '@napi-rs/magic-string': 0.3.4 '@rollup/pluginutils': 4.2.1 - '@swc/core': 1.3.68 + '@swc/core': 1.3.69 get-tsconfig: 4.6.2 + rollup-swc-preserve-directives: 0.3.0(@swc/core@1.3.69) + dev: true + + /rollup-swc-preserve-directives@0.3.0(@swc/core@1.3.69): + resolution: {integrity: sha512-AsSc4E+SDy4dVCMqtGSbk8bC+Knt6CNWUsDiuyclDyorwYVLqxyATK4GiovV+Mj67MkQgE5fxrqudq70t4zZsQ==} + peerDependencies: + '@swc/core': '>=1.2.165' + rollup: ^2.0.0 || ^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@napi-rs/magic-string': 0.3.4 + '@swc/core': 1.3.69 dev: true /rollup@3.26.2: @@ -6038,6 +6155,14 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true + + /rollup@3.26.3: + resolution: {integrity: sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} @@ -6329,8 +6454,8 @@ packages: whatwg-url: 7.1.0 dev: true - /split2@4.1.0: - resolution: {integrity: sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==} + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} dev: false @@ -6442,6 +6567,12 @@ packages: safe-buffer: 5.1.2 dev: false + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -6637,7 +6768,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@types/node@18.16.19)(typescript@5.1.6): + /ts-node@10.9.1(@types/node@20.4.2)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -6656,7 +6787,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.16.19 + '@types/node': 20.4.2 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -6693,10 +6824,6 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} - dev: false - /tslib@2.6.0: resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} @@ -6741,13 +6868,6 @@ packages: - ts-node dev: true - /type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: false - /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -6833,7 +6953,7 @@ packages: resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} engines: {node: '>=8'} dependencies: - '@lukeed/csprng': 1.0.1 + '@lukeed/csprng': 1.1.0 dev: false /unbox-primitive@1.0.2: @@ -6852,11 +6972,6 @@ packages: through: 2.3.8 dev: false - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: false - /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -6900,7 +7015,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /vite-node@0.33.0(@types/node@18.16.19): + /vite-node@0.33.0(@types/node@20.4.2): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true @@ -6910,7 +7025,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.2(@types/node@18.16.19) + vite: 4.4.2(@types/node@20.4.2) transitivePeerDependencies: - '@types/node' - less @@ -6922,7 +7037,7 @@ packages: - terser dev: false - /vite-plugin-ssr@0.4.133(react-streaming@0.3.14)(vite@4.4.3): + /vite-plugin-ssr@0.4.133(react-streaming@0.3.14)(vite@4.4.4): resolution: {integrity: sha512-/m9BYS4IBEJr8PmzHubkae2OjyWdX2Jf06QoooIHIkd+0szzTMhPkEBBQAeqnaGM30yoydKfwAa/NC3yLDBZZw==} engines: {node: '>=16.0.0'} hasBin: true @@ -6945,10 +7060,10 @@ packages: react-streaming: 0.3.14(react-dom@18.2.0)(react@18.2.0) sirv: 2.0.3 source-map-support: 0.5.21 - vite: 4.4.3(@types/node@18.16.19) + vite: 4.4.4(@types/node@20.4.2) dev: false - /vite-tsconfig-paths@4.2.0(typescript@5.1.6)(vite@4.4.3): + /vite-tsconfig-paths@4.2.0(typescript@5.1.6)(vite@4.4.4): resolution: {integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw==} peerDependencies: vite: '*' @@ -6959,13 +7074,13 @@ packages: debug: 4.3.4 globrex: 0.1.2 tsconfck: 2.1.1(typescript@5.1.6) - vite: 4.4.3(@types/node@18.16.19) + vite: 4.4.4(@types/node@20.4.2) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@4.4.2(@types/node@18.16.19): + /vite@4.4.2(@types/node@20.4.2): resolution: {integrity: sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6993,16 +7108,16 @@ packages: terser: optional: true dependencies: - '@types/node': 18.16.19 - esbuild: 0.18.11 - postcss: 8.4.25 - rollup: 3.26.2 + '@types/node': 20.4.2 + esbuild: 0.18.13 + postcss: 8.4.26 + rollup: 3.26.3 optionalDependencies: fsevents: 2.3.2 dev: false - /vite@4.4.3(@types/node@18.16.19): - resolution: {integrity: sha512-IMnXQXXWgLi5brBQx/4WzDxdzW0X3pjO4nqFJAuNvwKtxzAmPzFE1wszW3VDpAGQJm3RZkm/brzRdyGsnwgJIA==} + /vite@4.4.4(@types/node@20.4.2): + resolution: {integrity: sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -7029,10 +7144,10 @@ packages: terser: optional: true dependencies: - '@types/node': 18.16.19 - esbuild: 0.18.11 - postcss: 8.4.25 - rollup: 3.26.2 + '@types/node': 20.4.2 + esbuild: 0.18.13 + postcss: 8.4.26 + rollup: 3.26.3 optionalDependencies: fsevents: 2.3.2 @@ -7069,7 +7184,7 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 18.16.19 + '@types/node': 20.4.2 '@vitest/expect': 0.33.0 '@vitest/runner': 0.33.0 '@vitest/snapshot': 0.33.0 @@ -7088,8 +7203,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.6.0 - vite: 4.4.2(@types/node@18.16.19) - vite-node: 0.33.0(@types/node@18.16.19) + vite: 4.4.2(@types/node@20.4.2) + vite-node: 0.33.0(@types/node@20.4.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -7101,16 +7216,6 @@ packages: - terser dev: false - /vm2@3.9.19: - resolution: {integrity: sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==} - engines: {node: '>=6.0'} - deprecated: The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm. - hasBin: true - dependencies: - acorn: 8.10.0 - acorn-walk: 8.2.0 - dev: false - /vue@3.3.4: resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} dependencies: @@ -7186,11 +7291,6 @@ packages: stackback: 0.0.2 dev: false - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: false - /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'}