From d7a1d32103b76d1a251f03eed44df8c7c0090c5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20Ayg=C3=BCn?= Date: Fri, 24 Feb 2023 18:25:31 +0300 Subject: [PATCH] chore: add node: prefix to node builtin modules (#25) --- ci/ci.test.ts | 10 +- .../fastify-vite-plugin-ssr/server/index.ts | 6 +- examples/fastify/handler.ts | 2 +- examples/hapi/server.ts | 2 +- .../nestjs-vite-plugin-ssr/server/main.ts | 3 +- .../server/vps.module.ts | 4 +- examples/nestjs/src/main.ts | 3 +- examples/simple-standalone/handler.ts | 2 +- packages/connect/package.json | 2 +- packages/connect/readme.md | 2 +- .../connect/src/entry-standalone-with-sirv.ts | 2 +- packages/connect/src/entry-standalone.ts | 2 +- packages/connect/src/index.ts | 8 +- packages/expose-vite-dev-server/package.json | 2 +- packages/expose-vite-dev-server/src/index.ts | 2 +- packages/multibuild-cli/package.json | 2 +- packages/multibuild/package.json | 2 +- packages/reloader/http-dev-server.d.ts | 2 +- packages/reloader/package.json | 2 +- packages/reloader/src/index.ts | 4 +- packages/vavite/package.json | 2 +- pnpm-lock.yaml | 403 +++++++++++------- 22 files changed, 288 insertions(+), 181 deletions(-) diff --git a/ci/ci.test.ts b/ci/ci.test.ts index 753bf6de..e8046f91 100644 --- a/ci/ci.test.ts +++ b/ci/ci.test.ts @@ -1,12 +1,12 @@ import { describe, test, expect, beforeAll, afterAll } from "vitest"; import puppeteer from "puppeteer"; -import path from "path"; -import fs from "fs"; -import { spawn, ChildProcess } from "child_process"; +import path from "node:path"; +import fs from "node:fs"; +import { spawn, ChildProcess } from "node:child_process"; import fetch from "node-fetch"; -import { promisify } from "util"; +import { promisify } from "node:util"; import psTree from "ps-tree"; -import { kill } from "process"; +import { kill } from "node:process"; const TEST_HOST = "http://localhost:3000"; diff --git a/examples/fastify-vite-plugin-ssr/server/index.ts b/examples/fastify-vite-plugin-ssr/server/index.ts index ebc6cefb..ddec9275 100644 --- a/examples/fastify-vite-plugin-ssr/server/index.ts +++ b/examples/fastify-vite-plugin-ssr/server/index.ts @@ -3,10 +3,10 @@ import viteDevServer from "vavite/http-dev-server"; import Fastify, { FastifyInstance } from "fastify"; import FastifyStatic from "@fastify/static"; -import { AddressInfo } from "net"; +import { AddressInfo } from "node:net"; import { renderPage } from "vite-plugin-ssr"; -import { fileURLToPath } from "url"; -import { IncomingMessage, ServerResponse } from "http"; +import { fileURLToPath } from "node:url"; +import { IncomingMessage, ServerResponse } from "node:http"; startServer(); diff --git a/examples/fastify/handler.ts b/examples/fastify/handler.ts index e2935a82..8ff3841d 100644 --- a/examples/fastify/handler.ts +++ b/examples/fastify/handler.ts @@ -2,7 +2,7 @@ import Fastify, { RouteHandlerMethod } from "fastify"; import viteDevServer from "vavite/vite-dev-server"; -import { IncomingMessage, ServerResponse } from "http"; +import { IncomingMessage, ServerResponse } from "node:http"; const fastify = Fastify({ // Your Fastify options go here. diff --git a/examples/hapi/server.ts b/examples/hapi/server.ts index 8d5c02b0..1a30dd4e 100644 --- a/examples/hapi/server.ts +++ b/examples/hapi/server.ts @@ -2,7 +2,7 @@ import Hapi, { Lifecycle } from "@hapi/hapi"; import viteDevServer from "vavite/vite-dev-server"; -import { IncomingMessage, ServerResponse } from "http"; +import { IncomingMessage, ServerResponse } from "node:http"; // This is an optional optimization to load routes lazily so that // when reloadOn option is set to "static-deps-change", diff --git a/examples/nestjs-vite-plugin-ssr/server/main.ts b/examples/nestjs-vite-plugin-ssr/server/main.ts index 80c82d69..8f9d41cc 100644 --- a/examples/nestjs-vite-plugin-ssr/server/main.ts +++ b/examples/nestjs-vite-plugin-ssr/server/main.ts @@ -1,7 +1,6 @@ import { NestFactory } from "@nestjs/core"; import type { Express } from "express"; -import { IncomingMessage, ServerResponse } from "http"; -import viteDevServer from "vavite/vite-dev-server"; +import { IncomingMessage, ServerResponse } from "node:http"; import { AppModule } from "./app.module"; bootstrap(); diff --git a/examples/nestjs-vite-plugin-ssr/server/vps.module.ts b/examples/nestjs-vite-plugin-ssr/server/vps.module.ts index 8691a122..8deeda3c 100644 --- a/examples/nestjs-vite-plugin-ssr/server/vps.module.ts +++ b/examples/nestjs-vite-plugin-ssr/server/vps.module.ts @@ -1,8 +1,8 @@ import { DynamicModule, Inject, Module, OnModuleInit } from "@nestjs/common"; import { HttpAdapterHost } from "@nestjs/core"; import type { NextFunction, Request, Response } from "express"; -import path, { join } from "path"; -import { fileURLToPath } from "url"; +import path, { join } from "node:path"; +import { fileURLToPath } from "node:url"; import { renderPage } from "vite-plugin-ssr"; const __dirname = path.dirname(fileURLToPath(import.meta.url)); const OPTIONS = Symbol.for("vite-plugin-ssr.options"); diff --git a/examples/nestjs/src/main.ts b/examples/nestjs/src/main.ts index 80c82d69..8f9d41cc 100644 --- a/examples/nestjs/src/main.ts +++ b/examples/nestjs/src/main.ts @@ -1,7 +1,6 @@ import { NestFactory } from "@nestjs/core"; import type { Express } from "express"; -import { IncomingMessage, ServerResponse } from "http"; -import viteDevServer from "vavite/vite-dev-server"; +import { IncomingMessage, ServerResponse } from "node:http"; import { AppModule } from "./app.module"; bootstrap(); diff --git a/examples/simple-standalone/handler.ts b/examples/simple-standalone/handler.ts index f90ebcd8..5b7fc78c 100644 --- a/examples/simple-standalone/handler.ts +++ b/examples/simple-standalone/handler.ts @@ -1,4 +1,4 @@ -import type { IncomingMessage, ServerResponse } from "http"; +import type { IncomingMessage, ServerResponse } from "node:http"; export default function handler( req: IncomingMessage, diff --git a/packages/connect/package.json b/packages/connect/package.json index c6f3a3c3..1d6f82a1 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -39,7 +39,7 @@ "vite": ">=2.8.1" }, "devDependencies": { - "@cyco130/eslint-config": "^2.1.2", + "@cyco130/eslint-config": "^3.0.1", "eslint": "^8.31.0", "sirv": "^2.0.2", "tsup": "^6.5.0", diff --git a/packages/connect/readme.md b/packages/connect/readme.md index 065c1b1a..7823b32d 100644 --- a/packages/connect/readme.md +++ b/packages/connect/readme.md @@ -24,7 +24,7 @@ export default defineConfig({ Then create an `handler.ts` (or `.js`) file in the root of your project that default exports a function that takes `(req, res, next)` and handles the request. For example: ```ts -import type { IncomingMessage, ServerResponse } from "http"; +import type { IncomingMessage, ServerResponse } from "node:http"; import type { SirvOptions } from "@vavite/connect"; export default function handler( diff --git a/packages/connect/src/entry-standalone-with-sirv.ts b/packages/connect/src/entry-standalone-with-sirv.ts index f4bdb4cf..66da96e8 100644 --- a/packages/connect/src/entry-standalone-with-sirv.ts +++ b/packages/connect/src/entry-standalone-with-sirv.ts @@ -1,4 +1,4 @@ -import { createServer } from "http"; +import { createServer } from "node:http"; import sirv, { RequestHandler, Options } from "sirv"; let handleExports: { diff --git a/packages/connect/src/entry-standalone.ts b/packages/connect/src/entry-standalone.ts index 44c171f6..56a55629 100644 --- a/packages/connect/src/entry-standalone.ts +++ b/packages/connect/src/entry-standalone.ts @@ -1,4 +1,4 @@ -import { createServer } from "http"; +import { createServer } from "node:http"; // @ts-expect-error: This is a virtual module // eslint-disable-next-line import/no-unresolved import handler from "/virtual:vavite-connect-handler"; diff --git a/packages/connect/src/index.ts b/packages/connect/src/index.ts index ec0d2c97..94b38f8b 100644 --- a/packages/connect/src/index.ts +++ b/packages/connect/src/index.ts @@ -1,6 +1,6 @@ import type { Plugin, UserConfig } from "vite"; -import path from "path"; -import url from "url"; +import path from "node:path"; +import url from "node:url"; const dirname = typeof __dirname === "undefined" @@ -150,8 +150,8 @@ export default function vaviteConnect( ]; } -import type { Stats } from "fs"; -import type { IncomingMessage, ServerResponse } from "http"; +import type { Stats } from "node:fs"; +import type { IncomingMessage, ServerResponse } from "node:http"; type Arrayable = T | T[]; diff --git a/packages/expose-vite-dev-server/package.json b/packages/expose-vite-dev-server/package.json index 95d06f5d..b409b17b 100644 --- a/packages/expose-vite-dev-server/package.json +++ b/packages/expose-vite-dev-server/package.json @@ -32,7 +32,7 @@ "vite": ">=2.8.1" }, "devDependencies": { - "@cyco130/eslint-config": "^2.1.2", + "@cyco130/eslint-config": "^3.0.1", "@types/node": "^18.11.18", "eslint": "^8.31.0", "tsup": "^6.5.0", diff --git a/packages/expose-vite-dev-server/src/index.ts b/packages/expose-vite-dev-server/src/index.ts index 8da5c898..51d40935 100644 --- a/packages/expose-vite-dev-server/src/index.ts +++ b/packages/expose-vite-dev-server/src/index.ts @@ -1,5 +1,5 @@ import type { Plugin, SSROptions, UserConfig, ViteDevServer } from "vite"; -import crypto from "crypto"; +import crypto from "node:crypto"; export default function vaviteDevServerPlugin(): Plugin { let dev: boolean; diff --git a/packages/multibuild-cli/package.json b/packages/multibuild-cli/package.json index 8ea4ae27..18b43a58 100644 --- a/packages/multibuild-cli/package.json +++ b/packages/multibuild-cli/package.json @@ -27,7 +27,7 @@ "vite": ">=2.8.1" }, "devDependencies": { - "@cyco130/eslint-config": "^2.1.2", + "@cyco130/eslint-config": "^3.0.1", "eslint": "^8.31.0", "tsup": "^6.5.0", "typescript": "^4.9.4", diff --git a/packages/multibuild/package.json b/packages/multibuild/package.json index 675221a1..29c9b2e8 100644 --- a/packages/multibuild/package.json +++ b/packages/multibuild/package.json @@ -30,7 +30,7 @@ "vite": ">=2.8.1" }, "devDependencies": { - "@cyco130/eslint-config": "^2.1.2", + "@cyco130/eslint-config": "^3.0.1", "eslint": "^8.31.0", "tsup": "^6.5.0", "typescript": "^4.9.4", diff --git a/packages/reloader/http-dev-server.d.ts b/packages/reloader/http-dev-server.d.ts index 8e0f1151..aefea74e 100644 --- a/packages/reloader/http-dev-server.d.ts +++ b/packages/reloader/http-dev-server.d.ts @@ -1,4 +1,4 @@ -import { Server } from "http"; +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 ef8905ad..c83ce0f0 100644 --- a/packages/reloader/package.json +++ b/packages/reloader/package.json @@ -34,7 +34,7 @@ "vite": ">=2.8.1" }, "devDependencies": { - "@cyco130/eslint-config": "^2.1.2", + "@cyco130/eslint-config": "^3.0.1", "@types/node": "^18.11.18", "eslint": "^8.31.0", "tsup": "^6.5.0", diff --git a/packages/reloader/src/index.ts b/packages/reloader/src/index.ts index faef0ce6..2d1b983b 100644 --- a/packages/reloader/src/index.ts +++ b/packages/reloader/src/index.ts @@ -1,5 +1,5 @@ -import { IncomingMessage, ServerResponse } from "http"; -import crypto from "crypto"; +import { IncomingMessage, ServerResponse } from "node:http"; +import crypto from "node:crypto"; import type { ConfigEnv, Logger, diff --git a/packages/vavite/package.json b/packages/vavite/package.json index 7b4f3054..5fc24b47 100644 --- a/packages/vavite/package.json +++ b/packages/vavite/package.json @@ -39,7 +39,7 @@ "vite": ">=2.8.1" }, "devDependencies": { - "@cyco130/eslint-config": "^2.1.2", + "@cyco130/eslint-config": "^3.0.1", "@types/node": "^18.11.18", "eslint": "^8.31.0", "sirv": "^2.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f629dc76..7136c9f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,7 +326,7 @@ importers: packages/connect: specifiers: - '@cyco130/eslint-config': ^2.1.2 + '@cyco130/eslint-config': ^3.0.1 '@types/node': ^18.11.18 eslint: ^8.31.0 sirv: ^2.0.2 @@ -336,7 +336,7 @@ importers: dependencies: '@types/node': 18.11.18 devDependencies: - '@cyco130/eslint-config': 2.1.2_iukboom6ndih5an6iafl45j2fe + '@cyco130/eslint-config': 3.0.1_iukboom6ndih5an6iafl45j2fe eslint: 8.31.0 sirv: 2.0.2 tsup: 6.5.0_typescript@4.9.4 @@ -345,14 +345,14 @@ importers: packages/expose-vite-dev-server: specifiers: - '@cyco130/eslint-config': ^2.1.2 + '@cyco130/eslint-config': ^3.0.1 '@types/node': ^18.11.18 eslint: ^8.31.0 tsup: ^6.5.0 typescript: ^4.9.4 vite: ^4.0.4 devDependencies: - '@cyco130/eslint-config': 2.1.2_iukboom6ndih5an6iafl45j2fe + '@cyco130/eslint-config': 3.0.1_iukboom6ndih5an6iafl45j2fe '@types/node': 18.11.18 eslint: 8.31.0 tsup: 6.5.0_typescript@4.9.4 @@ -361,7 +361,7 @@ importers: packages/multibuild: specifiers: - '@cyco130/eslint-config': ^2.1.2 + '@cyco130/eslint-config': ^3.0.1 '@types/node': ^18.11.18 cac: ^6.7.14 eslint: ^8.31.0 @@ -374,7 +374,7 @@ importers: cac: 6.7.14 picocolors: 1.0.0 devDependencies: - '@cyco130/eslint-config': 2.1.2_iukboom6ndih5an6iafl45j2fe + '@cyco130/eslint-config': 3.0.1_iukboom6ndih5an6iafl45j2fe eslint: 8.31.0 tsup: 6.5.0_typescript@4.9.4 typescript: 4.9.4 @@ -382,7 +382,7 @@ importers: packages/multibuild-cli: specifiers: - '@cyco130/eslint-config': ^2.1.2 + '@cyco130/eslint-config': ^3.0.1 '@types/node': ^18.11.18 '@vavite/multibuild': workspace:* cac: ^6.7.14 @@ -397,7 +397,7 @@ importers: cac: 6.7.14 picocolors: 1.0.0 devDependencies: - '@cyco130/eslint-config': 2.1.2_iukboom6ndih5an6iafl45j2fe + '@cyco130/eslint-config': 3.0.1_iukboom6ndih5an6iafl45j2fe eslint: 8.31.0 tsup: 6.5.0_typescript@4.9.4 typescript: 4.9.4 @@ -405,14 +405,14 @@ importers: packages/reloader: specifiers: - '@cyco130/eslint-config': ^2.1.2 + '@cyco130/eslint-config': ^3.0.1 '@types/node': ^18.11.18 eslint: ^8.31.0 tsup: ^6.5.0 typescript: ^4.9.4 vite: ^4.0.4 devDependencies: - '@cyco130/eslint-config': 2.1.2_iukboom6ndih5an6iafl45j2fe + '@cyco130/eslint-config': 3.0.1_iukboom6ndih5an6iafl45j2fe '@types/node': 18.11.18 eslint: 8.31.0 tsup: 6.5.0_typescript@4.9.4 @@ -421,7 +421,7 @@ importers: packages/vavite: specifiers: - '@cyco130/eslint-config': ^2.1.2 + '@cyco130/eslint-config': ^3.0.1 '@types/node': ^18.11.18 '@vavite/connect': workspace:* '@vavite/expose-vite-dev-server': workspace:* @@ -438,7 +438,7 @@ importers: '@vavite/multibuild-cli': link:../multibuild-cli '@vavite/reloader': link:../reloader devDependencies: - '@cyco130/eslint-config': 2.1.2_iukboom6ndih5an6iafl45j2fe + '@cyco130/eslint-config': 3.0.1_iukboom6ndih5an6iafl45j2fe '@types/node': 18.11.18 eslint: 8.31.0 sirv: 2.0.2 @@ -684,27 +684,27 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: false - /@cyco130/eslint-config/2.1.2_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-AY2fzsDhNV4tYV2azoQS2BFKjyJZJx+xf8lcwS7QTHO4gE0tcOTfV0EN1u4Nk9PaBWf6+vP+NB6Hk4t8GPByBQ==} + /@cyco130/eslint-config/3.0.1_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-WKCFJEQbKDMC1MYAkSxJdhryvwFeD8ulD5zyO78EFu94H3hTWNQM0xAlUWbo+21Ypn6rY6LGw3cVVIuOndXC3Q==} peerDependencies: eslint: ^8.7.0 typescript: ^4.5.4 dependencies: '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.46.1_knuev5ex3hryrh46aivii4rsoq - '@typescript-eslint/parser': 5.46.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/eslint-plugin': 5.53.0_xxtju2s4kjm2wq7x25gy5k4gga + '@typescript-eslint/parser': 5.53.0_iukboom6ndih5an6iafl45j2fe eslint: 8.31.0 - eslint-config-prettier: 8.5.0_eslint@8.31.0 - eslint-import-resolver-exports: 1.0.0-beta.3_ol7jqilc3wemtdbq3nzhywgxq4 - eslint-import-resolver-typescript: 3.5.2_ol7jqilc3wemtdbq3nzhywgxq4 + eslint-config-prettier: 8.6.0_eslint@8.31.0 + eslint-import-resolver-exports: 1.0.0-beta.5_vz4tyq5r7fh66imfi352lmrvhq + eslint-import-resolver-typescript: 3.5.3_vz4tyq5r7fh66imfi352lmrvhq eslint-plugin-css-modules: 2.11.0_eslint@8.31.0 - eslint-plugin-import: 2.26.0_aq7kwl6qjjp6mzd2n4y4pv72fy + eslint-plugin-import: 2.27.5_mnh5ho3vtgj6tj6fxkmlmk264e eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-only-warn: 1.1.0 - eslint-plugin-react: 7.31.11_eslint@8.31.0 + eslint-plugin-react: 7.32.2_eslint@8.31.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.31.0 eslint-plugin-ssr-friendly: 1.2.0_eslint@8.31.0 - resolve.exports: 1.1.0 + resolve.exports: 2.0.0 typescript: 4.9.4 transitivePeerDependencies: - eslint-import-resolver-webpack @@ -1371,10 +1371,10 @@ packages: dependencies: cross-spawn: 7.0.3 is-glob: 4.0.3 - open: 8.4.0 + open: 8.4.2 picocolors: 1.0.0 tiny-glob: 0.2.9 - tslib: 2.4.1 + tslib: 2.5.0 dev: true /@polka/url/1.0.0-next.21: @@ -1688,8 +1688,8 @@ packages: dev: false optional: true - /@typescript-eslint/eslint-plugin/5.46.1_knuev5ex3hryrh46aivii4rsoq: - resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} + /@typescript-eslint/eslint-plugin/5.53.0_xxtju2s4kjm2wq7x25gy5k4gga: + resolution: {integrity: sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1699,13 +1699,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.46.1_iukboom6ndih5an6iafl45j2fe - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1_iukboom6ndih5an6iafl45j2fe - '@typescript-eslint/utils': 5.46.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.53.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/scope-manager': 5.53.0 + '@typescript-eslint/type-utils': 5.53.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/utils': 5.53.0_iukboom6ndih5an6iafl45j2fe debug: 4.3.4 eslint: 8.31.0 - ignore: 5.2.1 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 @@ -1715,8 +1716,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.46.1_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg==} + /@typescript-eslint/parser/5.53.0_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1725,9 +1726,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4 + '@typescript-eslint/scope-manager': 5.53.0 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.4 debug: 4.3.4 eslint: 8.31.0 typescript: 4.9.4 @@ -1735,16 +1736,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.46.1: - resolution: {integrity: sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA==} + /@typescript-eslint/scope-manager/5.53.0: + resolution: {integrity: sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/visitor-keys': 5.46.1 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/visitor-keys': 5.53.0 dev: true - /@typescript-eslint/type-utils/5.46.1_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} + /@typescript-eslint/type-utils/5.53.0_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -1753,8 +1754,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4 - '@typescript-eslint/utils': 5.46.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.4 + '@typescript-eslint/utils': 5.53.0_iukboom6ndih5an6iafl45j2fe debug: 4.3.4 eslint: 8.31.0 tsutils: 3.21.0_typescript@4.9.4 @@ -1763,13 +1764,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types/5.46.1: - resolution: {integrity: sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==} + /@typescript-eslint/types/5.53.0: + resolution: {integrity: sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.46.1_typescript@4.9.4: - resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} + /@typescript-eslint/typescript-estree/5.53.0_typescript@4.9.4: + resolution: {integrity: sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1777,8 +1778,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/visitor-keys': 5.46.1 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/visitor-keys': 5.53.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1789,17 +1790,17 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.46.1_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} + /@typescript-eslint/utils/5.53.0_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4 + '@typescript-eslint/scope-manager': 5.53.0 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.4 eslint: 8.31.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.31.0 @@ -1809,11 +1810,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.46.1: - resolution: {integrity: sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg==} + /@typescript-eslint/visitor-keys/5.53.0: + resolution: {integrity: sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.46.1 + '@typescript-eslint/types': 5.53.0 eslint-visitor-keys: 3.3.0 dev: true @@ -2073,9 +2074,9 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 - get-intrinsic: 1.1.3 + define-properties: 1.2.0 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 is-string: 1.0.7 dev: true @@ -2089,8 +2090,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 dev: true @@ -2099,8 +2100,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 dev: true @@ -2108,10 +2109,10 @@ packages: resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 dev: true /assertion-error/1.1.0: @@ -2128,6 +2129,11 @@ packages: engines: {node: '>=8.0.0'} dev: false + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + /avvio/8.2.0: resolution: {integrity: sha512-bbCQdg7bpEv6kGH41RO/3B2/GMMmJSo2iBK+X8AWN9mujtfUipMDfIjsgHCfpnKqoGEQrrmCDKSa5OQ19+fDmg==} dependencies: @@ -2270,7 +2276,7 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -2518,6 +2524,7 @@ packages: optional: true dependencies: ms: 2.0.0 + dev: false /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -2561,8 +2568,8 @@ packages: engines: {node: '>=8'} dev: true - /define-properties/1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + /define-properties/1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} dependencies: has-property-descriptors: 1.0.0 @@ -2691,41 +2698,58 @@ packages: is-arrayish: 0.2.1 dev: false - /es-abstract/1.20.5: - resolution: {integrity: sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==} + /es-abstract/1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} engines: {node: '>= 0.4'} dependencies: + available-typed-arrays: 1.0.5 call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 function-bind: 1.1.1 function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 get-symbol-description: 1.0.0 + globalthis: 1.0.3 gopd: 1.0.1 has: 1.0.3 has-property-descriptors: 1.0.0 + has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.1 is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 + is-typed-array: 1.1.10 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 safe-regex-test: 1.0.0 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 dev: true /es-module-lexer/0.10.5: resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==} dev: false + /es-set-tostringtag/2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + /es-shim-unscopables/1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} dependencies: @@ -2997,8 +3021,8 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier/8.5.0_eslint@8.31.0: - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} + /eslint-config-prettier/8.6.0_eslint@8.31.0: + resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -3006,28 +3030,29 @@ packages: eslint: 8.31.0 dev: true - /eslint-import-resolver-exports/1.0.0-beta.3_ol7jqilc3wemtdbq3nzhywgxq4: - resolution: {integrity: sha512-8F0zy/1pudF4m9Uuq8ctX2ElXzPLYjzcZgvtGKrz70dHMRmtHDa6X7lPdJKw/ia1blM+SZ5os3+1sBCnX95nYw==} + /eslint-import-resolver-exports/1.0.0-beta.5_vz4tyq5r7fh66imfi352lmrvhq: + resolution: {integrity: sha512-o6t0w7muUpXr7MkUVzD5igQoDfAQvTmcPp8HEAJdNF8eOuAO+yn6I/TTyMxz9ecCwzX7e02vzlkHURoScUuidg==} peerDependencies: eslint: '*' eslint-plugin-import: '*' dependencies: eslint: 8.31.0 - eslint-plugin-import: 2.26.0_aq7kwl6qjjp6mzd2n4y4pv72fy - resolve.exports: 1.1.0 + eslint-plugin-import: 2.27.5_mnh5ho3vtgj6tj6fxkmlmk264e + resolve.exports: 2.0.0 dev: true - /eslint-import-resolver-node/0.3.6: - resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} + /eslint-import-resolver-node/0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7 + is-core-module: 2.11.0 resolve: 1.22.1 transitivePeerDependencies: - supports-color dev: true - /eslint-import-resolver-typescript/3.5.2_ol7jqilc3wemtdbq3nzhywgxq4: - resolution: {integrity: sha512-zX4ebnnyXiykjhcBvKIf5TNvt8K7yX6bllTRZ14MiurKPjDpCAZujlszTdB8pcNXhZcOf+god4s9SjQa5GnytQ==} + /eslint-import-resolver-typescript/3.5.3_vz4tyq5r7fh66imfi352lmrvhq: + resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3036,17 +3061,17 @@ packages: debug: 4.3.4 enhanced-resolve: 5.12.0 eslint: 8.31.0 - eslint-plugin-import: 2.26.0_aq7kwl6qjjp6mzd2n4y4pv72fy - get-tsconfig: 4.2.0 + eslint-plugin-import: 2.27.5_mnh5ho3vtgj6tj6fxkmlmk264e + get-tsconfig: 4.4.0 globby: 13.1.3 is-core-module: 2.11.0 is-glob: 4.0.3 - synckit: 0.8.4 + synckit: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.4_gy5t3svm2gcdl4sxf6tcx5v27e: + /eslint-module-utils/2.7.4_zy2ytbicadjxpukpv4mmwkwrsm: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -3067,11 +3092,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.46.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.53.0_iukboom6ndih5an6iafl45j2fe debug: 3.2.7 eslint: 8.31.0 - eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.2_ol7jqilc3wemtdbq3nzhywgxq4 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.3_vz4tyq5r7fh66imfi352lmrvhq transitivePeerDependencies: - supports-color dev: true @@ -3087,8 +3112,8 @@ packages: lodash: 4.17.21 dev: true - /eslint-plugin-import/2.26.0_aq7kwl6qjjp6mzd2n4y4pv72fy: - resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} + /eslint-plugin-import/2.27.5_mnh5ho3vtgj6tj6fxkmlmk264e: + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -3097,20 +3122,22 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.46.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.53.0_iukboom6ndih5an6iafl45j2fe array-includes: 3.1.6 array.prototype.flat: 1.3.1 - debug: 2.6.9 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 doctrine: 2.1.0 eslint: 8.31.0 - eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_gy5t3svm2gcdl4sxf6tcx5v27e + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.7.4_zy2ytbicadjxpukpv4mmwkwrsm has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 resolve: 1.22.1 + semver: 6.3.0 tsconfig-paths: 3.14.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -3137,8 +3164,8 @@ packages: eslint: 8.31.0 dev: true - /eslint-plugin-react/7.31.11_eslint@8.31.0: - resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} + /eslint-plugin-react/7.32.2_eslint@8.31.0: + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -3167,7 +3194,7 @@ packages: eslint: '>=0.8.0' dependencies: eslint: 8.31.0 - globals: 13.19.0 + globals: 13.20.0 dev: true /eslint-scope/5.1.1: @@ -3568,6 +3595,12 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + /formdata-polyfill/4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} engines: {node: '>=12.20.0'} @@ -3611,8 +3644,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 functions-have-names: 1.2.3 dev: true @@ -3628,8 +3661,8 @@ packages: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} dev: false - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + /get-intrinsic/1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -3652,7 +3685,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 dev: true /get-them-args/1.3.2: @@ -3663,6 +3696,10 @@ packages: resolution: {integrity: sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==} dev: true + /get-tsconfig/4.4.0: + resolution: {integrity: sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ==} + dev: true + /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -3718,6 +3755,20 @@ packages: type-fest: 0.20.2 dev: true + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: true + /globalyzer/0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} dev: true @@ -3740,7 +3791,7 @@ packages: dependencies: dir-glob: 3.0.1 fast-glob: 3.2.12 - ignore: 5.2.1 + ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 dev: true @@ -3754,13 +3805,13 @@ packages: engines: {node: '>=0.6.0'} hasBin: true dependencies: - minimist: 1.2.7 + minimist: 1.2.8 dev: true /gopd/1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 dev: true /graceful-fs/4.2.10: @@ -3786,7 +3837,12 @@ packages: /has-property-descriptors/1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 + dev: true + + /has-proto/1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} dev: true /has-symbols/1.0.3: @@ -3915,11 +3971,11 @@ packages: /inherits/2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + /internal-slot/1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 has: 1.0.3 side-channel: 1.0.4 dev: true @@ -3929,6 +3985,14 @@ packages: engines: {node: '>= 0.10'} dev: false + /is-array-buffer/3.0.1: + resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-typed-array: 1.1.10 + dev: true + /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: false @@ -4063,6 +4127,17 @@ packages: has-symbols: 1.0.3 dev: true + /is-typed-array/1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + /is-weakref/1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: @@ -4132,11 +4207,11 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + /json5/1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true dependencies: - minimist: 1.2.7 + minimist: 1.2.8 dev: true /json5/2.2.3: @@ -4430,6 +4505,11 @@ packages: /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + dev: false + + /minimist/1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true /mkdirp-classic/0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -4462,6 +4542,7 @@ packages: /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -4590,6 +4671,10 @@ packages: /object-inspect/1.12.2: resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + dev: true + + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -4601,7 +4686,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 + define-properties: 1.2.0 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true @@ -4611,8 +4696,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /object.fromentries/2.0.6: @@ -4620,15 +4705,15 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /object.hasown/1.1.2: resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /object.values/1.1.6: @@ -4636,8 +4721,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /on-exit-leak-free/2.1.0: @@ -4674,8 +4759,8 @@ packages: resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} dev: false - /open/8.4.0: - resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + /open/8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} dependencies: define-lazy-prop: 2.0.0 @@ -5124,7 +5209,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 + define-properties: 1.2.0 functions-have-names: 1.2.3 dev: true @@ -5147,8 +5232,8 @@ packages: engines: {node: '>=8'} dev: true - /resolve.exports/1.1.0: - resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} + /resolve.exports/2.0.0: + resolution: {integrity: sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==} engines: {node: '>=10'} dev: true @@ -5255,7 +5340,7 @@ packages: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 is-regex: 1.1.4 dev: true @@ -5354,8 +5439,8 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 /siginfo/2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -5534,11 +5619,11 @@ packages: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 - get-intrinsic: 1.1.3 + define-properties: 1.2.0 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 has-symbols: 1.0.3 - internal-slot: 1.0.3 + internal-slot: 1.0.5 regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 dev: true @@ -5547,16 +5632,16 @@ packages: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /string.prototype.trimstart/1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /string_decoder/1.1.1: @@ -5640,12 +5725,12 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /synckit/0.8.4: - resolution: {integrity: sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==} + /synckit/0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/utils': 2.3.1 - tslib: 2.4.1 + tslib: 2.5.0 dev: true /tapable/2.2.1: @@ -5811,8 +5896,8 @@ packages: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: '@types/json5': 0.0.29 - json5: 1.0.1 - minimist: 1.2.7 + json5: 1.0.2 + minimist: 1.2.8 strip-bom: 3.0.0 dev: true @@ -5823,6 +5908,10 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + /tslib/2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + dev: true + /tsscmp/1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -5904,6 +5993,14 @@ packages: mime-types: 2.1.35 dev: false + /typed-array-length/1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + /typedarray/0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: false @@ -6187,6 +6284,18 @@ packages: is-symbol: 1.0.4 dev: true + /which-typed-array/1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: true + /which/2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'}