diff --git a/cli/plasmo/package.json b/cli/plasmo/package.json index 4bfd2d382..b0d126f87 100644 --- a/cli/plasmo/package.json +++ b/cli/plasmo/package.json @@ -46,6 +46,7 @@ "@plasmohq/init": "workspace:*", "@plasmohq/parcel-config": "workspace:*", "@plasmohq/parcel-core": "workspace:*", + "@vitejs/plugin-react": "4.3.4", "buffer": "6.0.3", "chalk": "5.4.1", "change-case": "5.4.4", @@ -67,7 +68,8 @@ "semver": "7.7.1", "sharp": "0.33.5", "tempy": "3.1.0", - "typescript": "5.7.3" + "typescript": "5.7.3", + "vite": "6.2.0" }, "devDependencies": { "@plasmo/config": "workspace:*", diff --git a/cli/plasmo/src/commands/build.ts b/cli/plasmo/src/commands/build.ts index 417aaf4f0..1c776256f 100644 --- a/cli/plasmo/src/commands/build.ts +++ b/cli/plasmo/src/commands/build.ts @@ -5,12 +5,13 @@ import { iLog, sLog } from "@plasmo/utils/logging" import { getBundleConfig } from "~features/extension-devtools/get-bundle-config" import { nextNewTab } from "~features/extra/next-new-tab" import { checkNewVersion } from "~features/framework-update/version-tracker" -import { createParcelBuilder } from "~features/helpers/create-parcel-bundler" +import { createViteBuilder } from "~features/helpers/create-vite-bundler" import { printHeader } from "~features/helpers/print" import { createManifest } from "~features/manifest-factory/create-manifest" import { zipBundle } from "~features/manifest-factory/zip" +import { build } from 'vite' -async function build() { +async function buildPlasmo() { printHeader() checkNewVersion() @@ -31,24 +32,32 @@ async function build() { const plasmoManifest = await createManifest(bundleConfig) - const bundler = await createParcelBuilder(plasmoManifest, { + // Use the Vite builder function + const viteConfig = await createViteBuilder(plasmoManifest, { mode: "production", - shouldDisableCache: true, - shouldContentHash: false, - defaultTargetOptions: { - shouldOptimize: true, - shouldScopeHoist: hasFlag("--hoist") - } + // defaultTargetOptions: { + // shouldOptimize: true, + // shouldScopeHoist: hasFlag("--hoist") + // } }) - const result = await bundler.run() - sLog(`Finished in ${result.buildTime}ms!`) + // Measure build time + const startTime = Date.now() - await plasmoManifest.postBuild() + // Call vite.build() directly with the generated Vite config + const result = await build(viteConfig) + + const endTime = Date.now() + + // Log the build time manually + const buildDuration = endTime - startTime + sLog(`Finished in ${buildDuration}ms!`) + + // await plasmoManifest.postBuild() if (hasFlag("--zip")) { await zipBundle(plasmoManifest.commonPath) } } -export default build +export default buildPlasmo diff --git a/cli/plasmo/src/commands/dev.ts b/cli/plasmo/src/commands/dev.ts index 9bc361629..afb5e1399 100644 --- a/cli/plasmo/src/commands/dev.ts +++ b/cli/plasmo/src/commands/dev.ts @@ -8,10 +8,11 @@ import { eLog, iLog, sLog, vLog } from "@plasmo/utils/logging" import { getBundleConfig } from "~features/extension-devtools/get-bundle-config" import { createProjectWatcher } from "~features/extension-devtools/project-watcher" import { checkNewVersion } from "~features/framework-update/version-tracker" -import { createParcelBuilder } from "~features/helpers/create-parcel-bundler" import { startLoading, stopLoading } from "~features/helpers/loading-animation" import { printHeader } from "~features/helpers/print" +import { createViteBuilder } from "~features/helpers/create-vite-bundler" import { createManifest } from "~features/manifest-factory/create-manifest" +import { createServer } from 'vite' async function dev() { printHeader() @@ -46,91 +47,145 @@ async function dev() { const projectWatcher = await createProjectWatcher(plasmoManifest) - const bundler = await createParcelBuilder(plasmoManifest, { - logLevel: "verbose", - shouldBundleIncrementally: true, - serveOptions: { + const { default: chalk } = await import("chalk") + + const viteConfig = await createViteBuilder(plasmoManifest, { + mode: "production", + server: { host: serveHost, - port: servePort + port: servePort, + hmr: { + host: hmrHost, + port: hmrPort + } }, - hmrOptions: { - host: hmrHost, - port: hmrPort - } - }) + plugins: [ + { + name: "build-logger", - const { default: chalk } = await import("chalk") + // 🔥 DEVELOPMENT MODE (vite dev) + configureServer(server) { + server.middlewares.use((req, res, next) => { + console.log(`📢 Incoming request: ${req.url}`); + next(); + }); + }, - const bundlerWatcher = await bundler.watch(async (err, event) => { - if (err) { - stopLoading() - throw err - } - - if (event === undefined) { - return - } - - if (event.type === "buildStart") { - startLoading() - return - } - - if (event.type === "buildSuccess") { - stopLoading() - sLog(`Extension re-packaged in ${chalk.bold(event.buildTime)}ms! 🚀`) - await plasmoManifest.postBuild() - buildWatcher.broadcast(BuildSocketEvent.BuildReady) - return - } - - if (event.type === "buildFailure") { - stopLoading() - if (!isVerbose()) { - eLog( - chalk.redBright( - `Build failed. To debug, run ${chalk.bold("plasmo dev --verbose")}.` - ) - ) - } - event.diagnostics.forEach((diagnostic) => { - eLog(chalk.redBright(diagnostic.message)) - if (diagnostic.stack) { - vLog(diagnostic.stack) - } - - diagnostic.hints?.forEach((hint) => { - vLog(hint) - }) - - diagnostic.codeFrames?.forEach((codeFrame) => { - if (codeFrame.code) { - vLog(codeFrame.code) - } - codeFrame.codeHighlights.forEach((codeHighlight) => { - if (codeHighlight.message) { - vLog(codeHighlight.message) - } - - vLog( - chalk.underline( - `${codeFrame.filePath}:${codeHighlight.start.line}:${codeHighlight.start.column}` - ) - ) - }) - }) - }) - } - process.env.__PLASMO_FRAMEWORK_INTERNAL_WATCHER_STARTED = "true" + async handleHotUpdate() { + startLoading(); + + const startTime = performance.now(); + + return new Promise((resolve) => { + setTimeout(async () => { + stopLoading(); + + const endTime = performance.now(); + const buildTime = (endTime - startTime).toFixed(2); + + sLog(`Extension re-packaged in ${chalk.bold(buildTime)}ms! 🚀`); + + await plasmoManifest.postBuild(); + buildWatcher.broadcast(BuildSocketEvent.BuildReady); + + resolve([]); + }, 0); + }); + }, + + + // 🏗 BUILD MODE (vite build) + buildStart() { + }, + + // 🏗 BUILD MODE (vite build) + async buildEnd(this, error) { + + }, + + closeBundle() { + console.log("🎉 Finalizing build..."); + }, + }, + ] + // defaultTargetOptions: { + // shouldOptimize: true, + // shouldScopeHoist: hasFlag("--hoist") + // } }) - const cleanup = () => { - projectWatcher?.unsubscribe() - bundlerWatcher.unsubscribe() - } + const watchPath = plasmoManifest.commonPath.projectDirectory + + console.log("watchPath:", watchPath) + + const previewServer = await createServer({ + ...viteConfig, + root: watchPath, + server: { + host: hmrHost, + port: hmrPort + }, + }) - process.on("SIGINT", cleanup) - process.on("SIGTERM", cleanup) + await previewServer.listen() + + previewServer.printUrls() + previewServer.bindCLIShortcuts({ print: true }) + + // const bundlerWatcher = await bundler.watch(async (err, event) => { + // if (err) { + // stopLoading() + // throw err + // } + + + // if (event.type === "buildFailure") { + // stopLoading() + // if (!isVerbose()) { + // eLog( + // chalk.redBright( + // `Build failed. To debug, run ${chalk.bold("plasmo dev --verbose")}.` + // ) + // ) + // } + // event.diagnostics.forEach((diagnostic) => { + // eLog(chalk.redBright(diagnostic.message)) + // if (diagnostic.stack) { + // vLog(diagnostic.stack) + // } + + // diagnostic.hints?.forEach((hint) => { + // vLog(hint) + // }) + + // diagnostic.codeFrames?.forEach((codeFrame) => { + // if (codeFrame.code) { + // vLog(codeFrame.code) + // } + // codeFrame.codeHighlights.forEach((codeHighlight) => { + // if (codeHighlight.message) { + // vLog(codeHighlight.message) + // } + + // vLog( + // chalk.underline( + // `${codeFrame.filePath}:${codeHighlight.start.line}:${codeHighlight.start.column}` + // ) + // ) + // }) + // }) + // }) + // } + // process.env.__PLASMO_FRAMEWORK_INTERNAL_WATCHER_STARTED = "true" + // }) + + // const cleanup = () => { + // projectWatcher?.unsubscribe() + // bundlerWatcher.unsubscribe() + // } + + // process.on("SIGINT", cleanup) + // process.on("SIGTERM", cleanup) } export default dev diff --git a/cli/plasmo/src/features/extension-devtools/generate-icons.ts b/cli/plasmo/src/features/extension-devtools/generate-icons.ts index ad6e9f646..ac506a620 100644 --- a/cli/plasmo/src/features/extension-devtools/generate-icons.ts +++ b/cli/plasmo/src/features/extension-devtools/generate-icons.ts @@ -62,6 +62,8 @@ export async function generateIcons({ assetsDirectory, genAssetsDirectory }: CommonPath) { + console.log("Generating assets in", genAssetsDirectory) + // Precalculate the base icon paths if (iconState.baseIconPaths.length === 0) { const iconNameList = getPrioritizedIconPaths() @@ -120,8 +122,8 @@ export async function generateIcons({ return devProvidedIcon !== undefined ? copy(devProvidedIcon, generatedIconPath) : sharp(Buffer.from(baseIconBuffer)) - .resize({ width, height: width }) - .toFile(generatedIconPath) + .resize({ width, height: width }) + .toFile(generatedIconPath) } }) ) diff --git a/cli/plasmo/src/features/extension-devtools/project-watcher.ts b/cli/plasmo/src/features/extension-devtools/project-watcher.ts index 221b786dc..b2d4898a4 100644 --- a/cli/plasmo/src/features/extension-devtools/project-watcher.ts +++ b/cli/plasmo/src/features/extension-devtools/project-watcher.ts @@ -140,6 +140,7 @@ export const handleProjectFile = async ( } case WatchReason.PopupHtml: { + console.log("Creating popup.html") await plasmoManifest.scaffolder.createPageHtml("popup", isEnabled && path) return } diff --git a/cli/plasmo/src/features/extra/next-new-tab.ts b/cli/plasmo/src/features/extra/next-new-tab.ts index fd94d4e59..8533a53b3 100644 --- a/cli/plasmo/src/features/extra/next-new-tab.ts +++ b/cli/plasmo/src/features/extra/next-new-tab.ts @@ -69,8 +69,11 @@ export const nextNewTab = async () => { // Create manifest.json with chrome_url_overrides with index.html + const path = resolve(extensionDirectory, "manifest.json") + + console.log(">>>>>>>>>>>>> Writing to manifest:", path) await writeJson( - resolve(extensionDirectory, "manifest.json"), + path, generateNewTabManifest(packageData), { spaces: 2 diff --git a/cli/plasmo/src/features/helpers/create-vite-bundler.ts b/cli/plasmo/src/features/helpers/create-vite-bundler.ts new file mode 100644 index 000000000..4d192af14 --- /dev/null +++ b/cli/plasmo/src/features/helpers/create-vite-bundler.ts @@ -0,0 +1,192 @@ +import { dirname, join, resolve } from "path" +import { emptyDir, ensureDir, exists, readJson, writeJson } from "fs-extra" +import type { PlasmoManifest } from "~features/manifest-factory/base" + +import { getFlag, hasFlag } from "@plasmo/utils/flags" +import { iLog, wLog } from "@plasmo/utils/logging" + +import { setInternalEnv } from "~features/env/env-config" +import { getPackageManager } from "./package-manager" +import { fileURLToPath } from 'node:url' + +import { defineConfig } from 'vite' +import type { UserConfig } from 'vite' +import react from '@vitejs/plugin-react' +import fs from 'fs' + +const PackageInstallerMap = { + npm: 'npm', + yarn: 'yarn', + pnpm: 'pnpm' +} + +export const createViteBuilder = async ( + { commonPath, bundleConfig, publicEnv }: PlasmoManifest, + { ...options }: UserConfig +) => { + const isProd = options.mode === "production" + + if (isProd) { + await emptyDir(commonPath.distDirectory) + } else { + await ensureDir(commonPath.distDirectory) + } + + process.env.__PLASMO_FRAMEWORK_INTERNAL_NO_MINIFY = + isProd && hasFlag("--no-minify") ? "true" : "false" + + process.env.__PLASMO_FRAMEWORK_INTERNAL_SOURCE_MAPS = isProd + ? hasFlag("--inline-source-maps") + ? "inline" + : hasFlag("--source-maps") + ? "external" + : "none" + : hasFlag("--no-source-maps") + ? "none" + : "inline" + + process.env.__PLASMO_FRAMEWORK_INTERNAL_NO_CS_RELOAD = hasFlag( + "--no-cs-reload" + ) + ? "true" + : "false" + + process.env.__PLASMO_FRAMEWORK_INTERNAL_ES_TARGET = + (getFlag("--es-target") as any) || "es2022" + + const pmInfo = await getPackageManager() + + const baseConfig = require.resolve("@plasmohq/parcel-config") + let runConfig = join(dirname(baseConfig), "run.json") + + const configJson = await readJson(baseConfig) + + if (hasFlag("--bundle-buddy")) { + configJson.reporters = ["...", "@parcel/reporter-bundle-buddy"] + } + + await writeJson(runConfig, configJson) + + if (await exists(commonPath.parcelConfig)) { + runConfig = commonPath.parcelConfig + + if (isProd) { + const customConfig = await readJson(runConfig) + + if (customConfig.extends !== "@plasmohq/parcel-config") { + wLog( + 'The .parcelrc does not extend "@plasmohq/parcel-config", the result may be unexpected' + ) + } + } + + if (hasFlag("--bundle-buddy")) { + wLog( + 'The "--bundle-buddy" flag does not work with a custom .parcelrc file' + ) + } + } + + const engines = { + browsers: + bundleConfig.manifestVersion === "mv2" && + bundleConfig.browser !== "firefox" + ? ["IE 11"] + : ["last 1 Chrome version"] + } + + setInternalEnv(bundleConfig) + + console.log("commonPath:", commonPath) + + const __dirname = dirname(fileURLToPath(import.meta.url)) + + const config = defineConfig({ + root: commonPath.dotPlasmoDirectory, + cacheDir: resolve(commonPath.cacheDirectory, "vite"), + build: { + outDir: commonPath.distDirectory, + sourcemap: process.env.__PLASMO_FRAMEWORK_INTERNAL_SOURCE_MAPS !== "none", + target: process.env.__PLASMO_FRAMEWORK_INTERNAL_ES_TARGET, + minify: process.env.__PLASMO_FRAMEWORK_INTERNAL_NO_MINIFY === "false", + manifest: true, // Generate a manifest file similar to Parcel + emptyOutDir: true, + // Specify the entry points for your extension + rollupOptions: { + input: { + //main: resolve('index.html'), + popup: resolve(commonPath.dotPlasmoDirectory, 'popup.html'), // Define popup.html as the entry point + }, + output: { + entryFileNames: '[name].js', // The output name for the JavaScript files + } + }, + }, + plugins: [ + // Add any necessary Vite plugins here, e.g., for React, Vue, etc. + // You can use the `@vitejs/plugin-react` plugin if you're working with React + react(), + + { + name: "copy-manifest", + writeBundle() { + const manifestPath = commonPath.entryManifestPath; + console.log("manifestPath:", manifestPath) + const outputManifestPath = resolve(commonPath.distDirectory, "manifest.json"); + + try { + fs.copyFileSync(manifestPath, outputManifestPath); + console.log(`Copied manifest.json to ${outputManifestPath}`); + } catch (error) { + console.error("Error copying manifest.json:", error); + } + }, + }, + + // Plugin to copy assets to `dist/gen-assets` + { + name: "copy-assets", + writeBundle() { + const sourceAssetsDir = resolve(commonPath.dotPlasmoDirectory, "gen-assets"); + const targetAssetsDir = resolve(commonPath.distDirectory, "gen-assets"); + + if (!fs.existsSync(sourceAssetsDir)) { + console.warn(`⚠️ Source assets directory "${sourceAssetsDir}" does not exist. Skipping asset copy.`); + return; + } + + // Ensure the target directory exists + fs.mkdirSync(targetAssetsDir, { recursive: true }); + + // Copy files from assets directory to `dist/gen-assets` + fs.readdirSync(sourceAssetsDir).forEach((file) => { + const sourceFile = join(sourceAssetsDir, file); + const targetFile = join(targetAssetsDir, file); + + if (fs.statSync(sourceFile).isFile()) { + fs.copyFileSync(sourceFile, targetFile); + console.log(`✅ Copied asset: ${file} → ${targetFile}`); + } + }); + }, + } + ], + define: { + 'process.env': publicEnv.extends(bundleConfig).data, + }, + esbuild: { + target: process.env.__PLASMO_FRAMEWORK_INTERNAL_ES_TARGET, + }, + resolve: { + alias: { + // "@plasmo-static-common/react": "/", + "@plasmo-static-common/react": resolve(commonPath.dotPlasmoDirectory, "./static/common/react.ts") + } + }, + ...options + }) + + iLog(config) + + return config; +} diff --git a/cli/plasmo/src/features/manifest-factory/base.ts b/cli/plasmo/src/features/manifest-factory/base.ts index 3729e6c55..68fc56ca5 100644 --- a/cli/plasmo/src/features/manifest-factory/base.ts +++ b/cli/plasmo/src/features/manifest-factory/base.ts @@ -519,6 +519,7 @@ export abstract class PlasmoManifest { return } vLog("Hash changed, updating manifest") + console.log("Writing new manifest to", this.commonPath.entryManifestPath, newManifest) return writeJson(this.commonPath.entryManifestPath, newManifest, { spaces: 2 }) diff --git a/cli/plasmo/src/features/manifest-factory/scaffolder.ts b/cli/plasmo/src/features/manifest-factory/scaffolder.ts index fd11cb679..f0f072460 100644 --- a/cli/plasmo/src/features/manifest-factory/scaffolder.ts +++ b/cli/plasmo/src/features/manifest-factory/scaffolder.ts @@ -30,7 +30,7 @@ export class Scaffolder { return this.plasmoManifest.mountExt } - constructor(private plasmoManifest: PlasmoManifest) {} + constructor(private plasmoManifest: PlasmoManifest) { } async init() { const [_, ...uiPagesResult] = await Promise.all([ @@ -108,13 +108,14 @@ export class Scaffolder { } const hasOverride = await isFile(overridePath) - - return hasOverride - ? this.#copyGenerate(overridePath, outputPath, { - ...templateReplace, - "": `
` - }) - : this.#cachedGenerate("index.html", outputPath, templateReplace) + if (hasOverride) { + return this.#copyGenerate(overridePath, outputPath, { + ...templateReplace, + "": `
` + }) + } else { + return this.#cachedGenerate("index.html", outputPath, templateReplace) + } } /** @@ -157,24 +158,24 @@ export class Scaffolder { const generateResultList = await Promise.all( isUiExt ? [ - this.#cachedGenerate(`index${this.mountExt}`, scriptPath, { - __plasmo_import_module__: `~${toPosix( - join(module.dir, module.name) - )}` - }), - this.generateHtml( - htmlPath, - `./${module.name}${this.mountExt}`, - overrideHtmlPath - ) - ] + this.#cachedGenerate(`index${this.mountExt}`, scriptPath, { + __plasmo_import_module__: `~${toPosix( + join(module.dir, module.name) + )}` + }), + this.generateHtml( + htmlPath, + `./${module.name}${this.mountExt}`, + overrideHtmlPath + ) + ] : [ - this.generateHtml( - htmlPath, - `~${toPosix(join(module.dir, module.name))}${module.ext}`, - overrideHtmlPath - ) - ] + this.generateHtml( + htmlPath, + `~${toPosix(join(module.dir, module.name))}${module.ext}`, + overrideHtmlPath + ) + ] ) return { @@ -255,6 +256,7 @@ export class Scaffolder { outputFilePath: string, replaceMap: Record ) => { + console.log("#cachedGenerate(", fileName, ",", outputFilePath, ")") this.#templateCache[fileName] ||= await readFile( resolve(this.plasmoManifest.staticScaffoldPath, fileName), "utf8" diff --git a/examples b/examples index c209e1523..dcf32eeee 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit c209e152319fb459a3f81604a8099cb2e9256157 +Subproject commit dcf32eeee49bae01a01b936e35f666b84e8ef1be diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0572ac8c..e5f9be8cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ importers: version: 3.5.1 tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) turbo: specifier: 2.4.2 version: 2.4.2 @@ -129,7 +129,7 @@ importers: version: 29.2.5(@babel/core@7.23.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) typescript: specifier: 5.7.3 version: 5.7.3 @@ -162,10 +162,10 @@ importers: version: 29.7.0(canvas@2.11.2) ts-jest: specifier: 29.2.5 - version: 29.2.5(@babel/core@7.23.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) + version: 29.2.5(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) typescript: specifier: 5.7.3 version: 5.7.3 @@ -210,10 +210,10 @@ importers: version: 6.0.1 ts-jest: specifier: 29.2.5 - version: 29.2.5(@babel/core@7.23.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) + version: 29.2.5(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) typescript: specifier: 5.7.3 version: 5.7.3 @@ -271,10 +271,10 @@ importers: version: 5.0.5 ts-jest: specifier: 29.1.1 - version: 29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.19.5)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.26.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) tsup: specifier: 8.0.1 - version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -327,6 +327,9 @@ importers: '@plasmohq/parcel-core': specifier: workspace:* version: link:../../core/parcel-core + '@vitejs/plugin-react': + specifier: 4.3.4 + version: 4.3.4(vite@6.2.0(@types/node@22.13.4)(less@4.1.3)(lightningcss@1.21.8)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.3))(terser@5.19.2)(tsx@4.19.0)) buffer: specifier: 6.0.3 version: 6.0.3 @@ -393,6 +396,9 @@ importers: typescript: specifier: 5.7.3 version: 5.7.3 + vite: + specifier: 6.2.0 + version: 6.2.0(@types/node@22.13.4)(less@4.1.3)(lightningcss@1.21.8)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.3))(terser@5.19.2)(tsx@4.19.0) devDependencies: '@plasmo/config': specifier: workspace:* @@ -445,7 +451,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-compressor-utf8: dependencies: @@ -461,7 +467,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-config: dependencies: @@ -470,7 +476,7 @@ importers: version: 2.9.3(@parcel/core@2.9.3) '@parcel/config-default': specifier: 2.9.3 - version: 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.15)(postcss@8.5.2)(srcset@4.0.0)(terser@5.19.2) + version: 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.15)(postcss@8.5.3)(srcset@4.0.0)(terser@5.19.2) '@parcel/core': specifier: 2.9.3 version: 2.9.3 @@ -633,7 +639,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-namer-manifest: dependencies: @@ -655,7 +661,7 @@ importers: version: link:../../packages/config tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-optimizer-encapsulate: dependencies: @@ -680,7 +686,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-optimizer-es: dependencies: @@ -711,7 +717,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-packager: dependencies: @@ -742,7 +748,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-resolver: dependencies: @@ -842,7 +848,7 @@ importers: version: 2.0.12 tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) tty-browserify: specifier: 0.0.1 version: 0.0.1 @@ -875,7 +881,7 @@ importers: version: 2.9.3 tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) typescript: specifier: 5.7.3 version: 5.7.3 @@ -919,7 +925,7 @@ importers: version: 0.0.304 tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-transformer-inject-env: dependencies: @@ -941,7 +947,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-transformer-inline-css: dependencies: @@ -966,7 +972,7 @@ importers: version: link:../../packages/config tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-transformer-lab: dependencies: @@ -997,7 +1003,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-transformer-manifest: dependencies: @@ -1040,7 +1046,7 @@ importers: version: link:../../packages/utils tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-transformer-svelte: dependencies: @@ -1068,7 +1074,7 @@ importers: version: link:../../packages/config tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) core/parcel-transformer-vue: dependencies: @@ -1111,7 +1117,7 @@ importers: version: link:../../packages/config tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3) + version: 8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3) examples/with-ai: dependencies: @@ -1830,15 +1836,15 @@ importers: specifier: workspace:* version: link:../../cli/plasmo react: - specifier: 18.2.0 - version: 18.2.0 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) devDependencies: '@ianvs/prettier-plugin-sort-imports': - specifier: 4.1.1 - version: 4.1.1(@vue/compiler-sfc@3.5.13)(prettier@3.2.4) + specifier: 4.4.1 + version: 4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.5.1) '@jest/globals': specifier: 29.7.0 version: 29.7.0 @@ -1846,38 +1852,38 @@ importers: specifier: 29.6.3 version: 29.6.3 '@testing-library/react': - specifier: 14.1.2 - version: 14.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 16.2.0 + version: 16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.4(@types/react@19.0.10))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@types/chrome': - specifier: 0.0.258 - version: 0.0.258 + specifier: 0.0.304 + version: 0.0.304 '@types/node': - specifier: 20.11.5 - version: 20.11.5 + specifier: 22.13.4 + version: 22.13.4 '@types/react': - specifier: 18.2.48 - version: 18.2.48 + specifier: 19.0.10 + version: 19.0.10 '@types/react-dom': - specifier: 18.2.18 - version: 18.2.18 + specifier: 19.0.4 + version: 19.0.4(@types/react@19.0.10) jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0(canvas@2.11.2) jest-webextension-mock: - specifier: 3.8.9 - version: 3.8.9 + specifier: 4.0.0 + version: 4.0.0 prettier: - specifier: 3.2.4 - version: 3.2.4 + specifier: 3.5.1 + version: 3.5.1 ts-jest: - specifier: 29.1.1 - version: 29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) + specifier: 29.2.5 + version: 29.2.5(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.7.3 + version: 5.7.3 examples/with-jotai: dependencies: @@ -2692,7 +2698,7 @@ importers: version: link:../../api/storage '@reduxjs/toolkit': specifier: 2.0.1 - version: 2.0.1(react-redux@9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))(react@18.2.0))(react@18.2.0)(redux@5.0.1))(react@18.2.0) + version: 2.0.1(react-redux@9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0))(react@18.2.0)(redux@5.0.1))(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -2704,7 +2710,7 @@ importers: version: 18.2.0(react@18.2.0) react-redux: specifier: 9.1.0 - version: 9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))(react@18.2.0))(react@18.2.0)(redux@5.0.1) + version: 9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0))(react@18.2.0)(redux@5.0.1) redux: specifier: 5.0.1 version: 5.0.1 @@ -3177,7 +3183,7 @@ importers: version: 4.2.9 svelte-preprocess: specifier: 5.1.3 - version: 5.1.3(@babel/core@7.23.7)(less@4.1.3)(postcss-load-config@4.0.1(postcss@8.5.2))(postcss@8.5.2)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.2))(svelte@4.2.9)(typescript@5.3.3) + version: 5.1.3(@babel/core@7.26.9)(less@4.1.3)(postcss-load-config@4.0.1(postcss@8.5.3))(postcss@8.5.3)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.3))(svelte@4.2.9)(typescript@5.3.3) devDependencies: '@ianvs/prettier-plugin-sort-imports': specifier: 4.1.1 @@ -3439,10 +3445,10 @@ importers: version: 3.2.4 ts-jest: specifier: 29.1.1 - version: 29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.26.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) tsup: specifier: 8.0.1 - version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -3477,10 +3483,10 @@ importers: version: 18.2.0 ts-jest: specifier: 29.1.1 - version: 29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.26.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) tsup: specifier: 8.0.1 - version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -3513,10 +3519,10 @@ importers: version: 18.2.0 ts-jest: specifier: 29.1.1 - version: 29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.26.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) tsup: specifier: 8.0.1 - version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -3556,7 +3562,7 @@ importers: version: 3.2.4 tsup: specifier: 8.0.1 - version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -3578,7 +3584,7 @@ importers: version: link:../../api/storage '@testing-library/react': specifier: 14.1.2 - version: 14.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.1.2(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@types/node': specifier: 20.11.5 version: 20.11.5 @@ -3608,10 +3614,10 @@ importers: version: 5.0.5 ts-jest: specifier: 29.1.1 - version: 29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.26.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3) tsup: specifier: 8.0.1 - version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -3676,18 +3682,22 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.23.3': - resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.23.5': resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.8': + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + engines: {node: '>=6.9.0'} + '@babel/core@7.23.7': resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} engines: {node: '>=6.9.0'} + '@babel/core@7.26.9': + resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.23.6': resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -3696,6 +3706,10 @@ packages: resolution: {integrity: sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.26.9': + resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.22.5': resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -3704,14 +3718,14 @@ packages: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.22.15': - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.22.15': resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} @@ -3759,12 +3773,22 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.23.3': resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.22.5': resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -3773,6 +3797,10 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.22.20': resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -3817,14 +3845,14 @@ packages: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.22.15': - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.22.20': resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} @@ -3833,6 +3861,10 @@ packages: resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.26.9': + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.22.13': resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} engines: {node: '>=6.9.0'} @@ -3851,6 +3883,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.9': + resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3': resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -4313,12 +4350,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-self@7.25.9': + resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-source@7.22.5': resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-source@7.25.9': + resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx@7.22.5': resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} engines: {node: '>=6.9.0'} @@ -4455,6 +4504,10 @@ packages: resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==} engines: {node: '>=6.9.0'} + '@babel/template@7.26.9': + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.23.7': resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} engines: {node: '>=6.9.0'} @@ -4463,6 +4516,10 @@ packages: resolution: {integrity: sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.9': + resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.6': resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} @@ -4471,6 +4528,10 @@ packages: resolution: {integrity: sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.9': + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -7483,6 +7544,9 @@ packages: '@types/babel__core@7.20.4': resolution: {integrity: sha512-mLnSC22IC4vcWiuObSRjrLd9XcBTGf59vUSoq2jkQDJ/QQ8PMI9rSuzE+aEV8karUMbskw07bKYoUJCKTUaygg==} + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + '@types/babel__generator@7.6.7': resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} @@ -7579,9 +7643,6 @@ packages: '@types/node@20.11.5': resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} - '@types/node@20.9.0': - resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==} - '@types/node@22.13.1': resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} @@ -7606,6 +7667,11 @@ packages: '@types/react-dom@18.2.18': resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} + '@types/react-dom@18.3.5': + resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + peerDependencies: + '@types/react': ^18.0.0 + '@types/react-dom@19.0.3': resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} peerDependencies: @@ -7726,6 +7792,12 @@ packages: resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitejs/plugin-react@4.3.4': + resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + '@vue/compiler-core@3.4.15': resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} @@ -10318,8 +10390,8 @@ packages: resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-webextension-mock@3.8.9: - resolution: {integrity: sha512-PglflLBEhqAtfKOmwEcP2iV2YdQK3Xwa7e/SELIK/4+y1NiKSJnba7DdPe32HavHJCJwuL8bpVwFrxGZFD2m+A==} + jest-webextension-mock@4.0.0: + resolution: {integrity: sha512-s6q0z6dEa632MUa6334kStxY2BL86B8vntd9OsvBdOpqYX9BzY6ictX6akXlMyo9YGjDXqwmXdeyrtjXWDH07A==} jest-worker@29.7.0: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} @@ -10972,8 +11044,8 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nan@2.20.0: - resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} + nan@2.22.0: + resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} @@ -11502,6 +11574,10 @@ packages: resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + posthtml-parser@0.10.2: resolution: {integrity: sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==} engines: {node: '>=12'} @@ -13352,6 +13428,46 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + vite@6.2.0: + resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} @@ -13675,10 +13791,10 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.23.3': {} - '@babel/compat-data@7.23.5': {} + '@babel/compat-data@7.26.8': {} + '@babel/core@7.23.7': dependencies: '@ampproject/remapping': 2.2.1 @@ -13699,6 +13815,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.26.9': + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + convert-source-map: 2.0.0 + debug: 4.3.7(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.23.6': dependencies: '@babel/types': 7.25.6 @@ -13714,26 +13850,34 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 + '@babel/generator@7.26.9': + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 - '@babel/helper-compilation-targets@7.22.15': + '@babel/helper-compilation-targets@7.23.6': dependencies: - '@babel/compat-data': 7.23.3 - '@babel/helper-validator-option': 7.22.15 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.23.6': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -13751,6 +13895,20 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.22.15 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + optional: true + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13758,6 +13916,14 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + optional: true + '@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13769,6 +13935,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.7(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13780,6 +13958,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.7(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13791,24 +13981,43 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.7(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-environment-visitor@7.22.20': {} '@babel/helper-function-name@7.23.0': dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.25.6 + '@babel/template': 7.26.8 + '@babel/types': 7.26.8 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@babel/helper-member-expression-to-functions@7.22.15': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7)': dependencies: @@ -13819,12 +14028,33 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-module-transforms@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.24.7 + optional: true + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@babel/helper-plugin-utils@7.22.5': {} + '@babel/helper-plugin-utils@7.26.5': {} + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13832,6 +14062,14 @@ snapshots: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 + optional: true + '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13839,17 +14077,25 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers@7.22.20(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.22.15 + '@babel/helper-optimise-call-expression': 7.22.5 + optional: true + '@babel/helper-simple-access@7.22.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@babel/helper-string-parser@7.24.8': {} @@ -13861,15 +14107,15 @@ snapshots: '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.22.15': {} - '@babel/helper-validator-option@7.23.5': {} + '@babel/helper-validator-option@7.25.9': {} + '@babel/helper-wrap-function@7.22.20': dependencies: '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.22.15 - '@babel/types': 7.25.6 + '@babel/template': 7.26.8 + '@babel/types': 7.26.8 '@babel/helpers@7.23.8': dependencies: @@ -13879,7 +14125,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/highlight@7.22.13': + '@babel/helpers@7.26.9': + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + + '@babel/highlight@7.22.13': dependencies: '@babel/helper-validator-identifier': 7.25.9 chalk: 2.4.2 @@ -13899,11 +14150,21 @@ snapshots: dependencies: '@babel/types': 7.26.8 + '@babel/parser@7.26.9': + dependencies: + '@babel/types': 7.26.9 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13911,12 +14172,27 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.26.9) + optional: true + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13925,45 +14201,99 @@ snapshots: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9) + optional: true + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.26.9) + optional: true + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9) + optional: true + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.7)': dependencies: - '@babel/compat-data': 7.23.3 + '@babel/compat-data': 7.23.5 '@babel/core': 7.23.7 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.26.9)': + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -13971,131 +14301,289 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + optional: true + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14104,6 +14592,15 @@ snapshots: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + '@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14111,27 +14608,60 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) + '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14139,11 +14669,19 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -14152,6 +14690,20 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + '@babel/plugin-transform-classes@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.9) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + optional: true + '@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14164,58 +14716,132 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + '@babel/plugin-transform-classes@7.23.8(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.9) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + optional: true + '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 + '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.15 + optional: true + '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + optional: true + '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14223,27 +14849,61 @@ snapshots: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-literals@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7)': dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + + '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7)': dependencies: @@ -14251,6 +14911,13 @@ snapshots: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14258,6 +14925,14 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + optional: true + '@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14266,35 +14941,78 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + '@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + optional: true + '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/compat-data': 7.23.5 @@ -14304,18 +15022,42 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14323,17 +15065,38 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14342,6 +15105,15 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14350,26 +15122,69 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14377,7 +15192,17 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 + + '@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.9) + '@babel/types': 7.26.8 + optional: true '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7)': dependencies: @@ -14385,11 +15210,24 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 + '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 + optional: true + '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-runtime@7.22.10(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14402,32 +15240,76 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-runtime@7.22.10(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.26.9) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.26.9) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-spread@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + optional: true + '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-typescript@7.22.10(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -14436,29 +15318,65 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typescript@7.22.10(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.26.9) + optional: true + '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.22.5 + optional: true + '@babel/preset-env@7.23.8(@babel/core@7.23.7)': dependencies: '@babel/compat-data': 7.23.5 @@ -14545,11 +15463,98 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-env@7.23.8(@babel/core@7.26.9)': + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.26.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.26.9) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.26.9) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.26.9) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.26.9) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.26.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.9) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.26.9) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.26.9) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.26.9) + core-js-compat: 3.33.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/preset-flow@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 + '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.7) '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7)': @@ -14559,11 +15564,19 @@ snapshots: '@babel/types': 7.25.6 esutils: 2.0.3 + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.25.6 + esutils: 2.0.3 + optional: true + '@babel/preset-typescript@7.22.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 + '@babel/helper-validator-option': 7.23.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.23.7) @@ -14603,6 +15616,12 @@ snapshots: '@babel/parser': 7.26.8 '@babel/types': 7.26.8 + '@babel/template@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@babel/traverse@7.23.7': dependencies: '@babel/code-frame': 7.23.5 @@ -14630,6 +15649,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.3.7(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 @@ -14641,6 +15672,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.9': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bcoe/v8-coverage@0.2.3': {} '@ctrl/tinycolor@3.6.1': {} @@ -15429,7 +16465,7 @@ snapshots: '@grpc/grpc-js@1.9.9': dependencies: '@grpc/proto-loader': 0.7.9 - '@types/node': 22.13.4 + '@types/node': 20.11.5 '@grpc/proto-loader@0.7.9': dependencies: @@ -15887,7 +16923,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.1 - '@types/node': 22.13.4 + '@types/node': 20.11.5 '@types/yargs': 15.0.15 chalk: 4.1.2 @@ -15896,7 +16932,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.9.0 + '@types/node': 22.13.4 '@types/yargs': 17.0.24 chalk: 4.1.2 @@ -15922,7 +16958,7 @@ snapshots: '@jridgewell/source-map@0.3.5': dependencies: - '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.4.14': {} @@ -16272,14 +17308,14 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/config-default@2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.15)(postcss@8.5.2)(srcset@4.0.0)(terser@5.19.2)': + '@parcel/config-default@2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.15)(postcss@8.5.3)(srcset@4.0.0)(terser@5.19.2)': dependencies: '@parcel/bundler-default': 2.9.3(@parcel/core@2.9.3) '@parcel/compressor-raw': 2.9.3(@parcel/core@2.9.3) '@parcel/core': 2.9.3 '@parcel/namer-default': 2.9.3(@parcel/core@2.9.3) '@parcel/optimizer-css': 2.9.3(@parcel/core@2.9.3) - '@parcel/optimizer-htmlnano': 2.9.3(@parcel/core@2.9.3)(postcss@8.5.2)(srcset@4.0.0)(terser@5.19.2) + '@parcel/optimizer-htmlnano': 2.9.3(@parcel/core@2.9.3)(postcss@8.5.3)(srcset@4.0.0)(terser@5.19.2) '@parcel/optimizer-image': 2.9.3(@parcel/core@2.9.3) '@parcel/optimizer-svgo': 2.9.3(@parcel/core@2.9.3) '@parcel/optimizer-swc': 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.15) @@ -16471,10 +17507,10 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/optimizer-htmlnano@2.9.3(@parcel/core@2.9.3)(postcss@8.5.2)(srcset@4.0.0)(terser@5.19.2)': + '@parcel/optimizer-htmlnano@2.9.3(@parcel/core@2.9.3)(postcss@8.5.3)(srcset@4.0.0)(terser@5.19.2)': dependencies: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) - htmlnano: 2.0.4(postcss@8.5.2)(srcset@4.0.0)(svgo@2.8.0)(terser@5.19.2) + htmlnano: 2.0.4(postcss@8.5.3)(srcset@4.0.0)(svgo@2.8.0)(terser@5.19.2) nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 @@ -16546,7 +17582,7 @@ snapshots: '@parcel/fs': 2.9.3(@parcel/core@2.9.3) '@parcel/logger': 2.9.3 '@parcel/node-resolver-core': 3.0.3(@parcel/core@2.9.3) - '@parcel/types': 2.9.3 + '@parcel/types': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) semver: 7.7.1 @@ -17349,6 +18385,14 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/babel-plugin-codegen@0.73.2(@babel/preset-env@7.23.8(@babel/core@7.26.9))': + dependencies: + '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.8(@babel/core@7.26.9)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + optional: true + '@react-native/babel-preset@0.73.19(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))': dependencies: '@babel/core': 7.23.7 @@ -17389,7 +18433,7 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.23.7) '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) - '@babel/template': 7.22.15 + '@babel/template': 7.26.8 '@react-native/babel-plugin-codegen': 0.73.2(@babel/preset-env@7.23.8(@babel/core@7.23.7)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.7) react-refresh: 0.16.0 @@ -17397,6 +18441,55 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/babel-preset@0.73.19(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))': + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.26.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.26.9) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.26.9) + '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.26.9) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.26.9) + '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.26.9) + '@babel/template': 7.26.8 + '@react-native/babel-plugin-codegen': 0.73.2(@babel/preset-env@7.23.8(@babel/core@7.26.9)) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.9) + react-refresh: 0.16.0 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + optional: true + '@react-native/codegen@0.73.2(@babel/preset-env@7.23.8(@babel/core@7.23.7))': dependencies: '@babel/parser': 7.25.6 @@ -17410,6 +18503,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@react-native/codegen@0.73.2(@babel/preset-env@7.23.8(@babel/core@7.26.9))': + dependencies: + '@babel/parser': 7.25.6 + '@babel/preset-env': 7.23.8(@babel/core@7.26.9) + flow-parser: 0.206.0 + glob: 7.2.3 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.23.8(@babel/core@7.26.9)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + optional: true + '@react-native/community-cli-plugin@0.73.12(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))': dependencies: '@react-native-community/cli-server-api': 12.3.0 @@ -17431,6 +18538,28 @@ snapshots: - supports-color - utf-8-validate + '@react-native/community-cli-plugin@0.73.12(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))': + dependencies: + '@react-native-community/cli-server-api': 12.3.0 + '@react-native-community/cli-tools': 12.3.0 + '@react-native/dev-middleware': 0.73.7 + '@react-native/metro-babel-transformer': 0.73.13(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9)) + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.80.4 + metro-config: 0.80.4 + metro-core: 0.80.4 + node-fetch: 2.7.0 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true + '@react-native/debugger-frontend@0.73.3': {} '@react-native/dev-middleware@0.73.7': @@ -17463,6 +18592,17 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/metro-babel-transformer@0.73.13(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))': + dependencies: + '@babel/core': 7.26.9 + '@react-native/babel-preset': 0.73.19(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9)) + hermes-parser: 0.15.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + optional: true + '@react-native/normalize-color@2.1.0': {} '@react-native/normalize-colors@0.73.2': {} @@ -17473,7 +18613,14 @@ snapshots: nullthrows: 1.1.1 react-native: 0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))(react@18.2.0) - '@reduxjs/toolkit@2.0.1(react-redux@9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))(react@18.2.0))(react@18.2.0)(redux@5.0.1))(react@18.2.0)': + '@react-native/virtualized-lists@0.73.4(react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0))': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react-native: 0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0) + optional: true + + '@reduxjs/toolkit@2.0.1(react-redux@9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0))(react@18.2.0)(redux@5.0.1))(react@18.2.0)': dependencies: immer: 10.0.3 redux: 5.0.1 @@ -17481,7 +18628,7 @@ snapshots: reselect: 5.1.0 optionalDependencies: react: 18.2.0 - react-redux: 9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))(react@18.2.0))(react@18.2.0)(redux@5.0.1) + react-redux: 9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0))(react@18.2.0)(redux@5.0.1) '@remix-run/router@1.14.2': {} @@ -17757,7 +18904,7 @@ snapshots: '@svgr/hast-util-to-babel-ast@6.5.1': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 entities: 4.5.0 '@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1)': @@ -17883,13 +19030,15 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@14.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@testing-library/react@14.1.2(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.2 '@testing-library/dom': 9.3.3 - '@types/react-dom': 18.2.18 + '@types/react-dom': 18.3.5(@types/react@18.2.48) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@types/react' '@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.4(@types/react@19.0.10))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: @@ -17920,23 +19069,31 @@ snapshots: '@types/babel__core@7.20.4': dependencies: '@babel/parser': 7.26.8 - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 + '@types/babel__generator': 7.6.7 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.4 + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.26.8 + '@babel/types': 7.26.8 '@types/babel__generator': 7.6.7 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.4 '@types/babel__generator@7.6.7': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.26.8 - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@types/babel__traverse@7.20.4': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 '@types/chai@4.3.19': {} @@ -17952,7 +19109,7 @@ snapshots: '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 22.13.1 + '@types/node': 20.11.5 '@types/estree@1.0.5': {} @@ -18017,7 +19174,7 @@ snapshots: '@types/kefir@3.8.7': dependencies: - '@types/node': 22.13.4 + '@types/node': 20.11.5 '@types/lodash@4.14.201': {} @@ -18033,10 +19190,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.9.0': - dependencies: - undici-types: 5.26.5 - '@types/node@22.13.1': dependencies: undici-types: 6.20.0 @@ -18057,7 +19210,11 @@ snapshots: '@types/react-dom@18.2.18': dependencies: - '@types/react': 19.0.8 + '@types/react': 18.2.48 + + '@types/react-dom@18.3.5(@types/react@18.2.48)': + dependencies: + '@types/react': 18.2.48 '@types/react-dom@19.0.3(@types/react@19.0.8)': dependencies: @@ -18074,7 +19231,7 @@ snapshots: '@types/react-transition-group@4.4.10': dependencies: - '@types/react': 19.0.10 + '@types/react': 18.2.48 '@types/react@18.2.48': dependencies: @@ -18212,13 +19369,24 @@ snapshots: '@typescript-eslint/types': 8.24.1 eslint-visitor-keys: 4.2.0 + '@vitejs/plugin-react@4.3.4(vite@6.2.0(@types/node@22.13.4)(less@4.1.3)(lightningcss@1.21.8)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.3))(terser@5.19.2)(tsx@4.19.0))': + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.9) + '@types/babel__core': 7.20.5 + react-refresh: 0.16.0 + vite: 6.2.0(@types/node@22.13.4)(less@4.1.3)(lightningcss@1.21.8)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.3))(terser@5.19.2)(tsx@4.19.0) + transitivePeerDependencies: + - supports-color + '@vue/compiler-core@3.4.15': dependencies: '@babel/parser': 7.26.8 '@vue/shared': 3.4.15 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.0.2 + source-map-js: 1.2.1 '@vue/compiler-core@3.5.13': dependencies: @@ -18660,6 +19828,20 @@ snapshots: transitivePeerDependencies: - supports-color + babel-jest@29.7.0(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.4 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.26.9) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-istanbul@6.1.1: dependencies: '@babel/helper-plugin-utils': 7.22.5 @@ -18672,8 +19854,8 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.25.6 + '@babel/template': 7.26.8 + '@babel/types': 7.26.8 '@types/babel__core': 7.20.4 '@types/babel__traverse': 7.20.4 @@ -18692,6 +19874,16 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.26.9): + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.7): dependencies: '@babel/compat-data': 7.23.5 @@ -18701,6 +19893,16 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.26.9): + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.7): dependencies: '@babel/core': 7.23.7 @@ -18709,6 +19911,15 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.9) + core-js-compat: 3.33.2 + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): dependencies: '@babel/core': 7.23.7 @@ -18717,6 +19928,15 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.26.9) + core-js-compat: 3.33.2 + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.7): dependencies: '@babel/core': 7.23.7 @@ -18724,6 +19944,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.7): dependencies: '@babel/core': 7.23.7 @@ -18731,12 +19959,27 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.7): dependencies: '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.7) transitivePeerDependencies: - '@babel/core' + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.9): + dependencies: + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.9) + transitivePeerDependencies: + - '@babel/core' + optional: true + babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7): dependencies: '@babel/core': 7.23.7 @@ -18753,12 +19996,36 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) + babel-preset-current-node-syntax@1.0.1(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.9) + optional: true + babel-preset-jest@29.6.3(@babel/core@7.23.7): dependencies: '@babel/core': 7.23.7 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) + babel-preset-jest@29.6.3(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.9) + optional: true + balanced-match@1.0.2: {} base-x@3.0.9: @@ -18994,7 +20261,7 @@ snapshots: canvas@2.11.2: dependencies: '@mapbox/node-pre-gyp': 1.0.11 - nan: 2.20.0 + nan: 2.22.0 simple-get: 3.1.1 transitivePeerDependencies: - encoding @@ -19058,7 +20325,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 22.13.4 + '@types/node': 20.11.5 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -19069,7 +20336,7 @@ snapshots: chromium-edge-launcher@1.0.0: dependencies: - '@types/node': 22.13.4 + '@types/node': 20.11.5 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -20771,13 +22038,13 @@ snapshots: html-escaper@2.0.2: {} - htmlnano@2.0.4(postcss@8.5.2)(srcset@4.0.0)(svgo@2.8.0)(terser@5.19.2): + htmlnano@2.0.4(postcss@8.5.3)(srcset@4.0.0)(svgo@2.8.0)(terser@5.19.2): dependencies: cosmiconfig: 8.2.0 posthtml: 0.16.6 timsort: 0.3.0 optionalDependencies: - postcss: 8.5.2 + postcss: 8.5.3 srcset: 4.0.0 svgo: 2.8.0 terser: 5.19.2 @@ -21409,7 +22676,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.9.0 + '@types/node': 22.13.4 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3(canvas@2.11.2) @@ -21426,7 +22693,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.9.0 + '@types/node': 22.13.4 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3(canvas@3.1.0) @@ -21442,7 +22709,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.4 + '@types/node': 20.11.5 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -21600,7 +22867,7 @@ snapshots: jest-util@29.6.1: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.4 + '@types/node': 20.11.5 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -21635,7 +22902,7 @@ snapshots: jest-util: 29.7.0 string-length: 4.0.2 - jest-webextension-mock@3.8.9: {} + jest-webextension-mock@4.0.0: {} jest-worker@29.7.0: dependencies: @@ -21725,6 +22992,32 @@ snapshots: transitivePeerDependencies: - supports-color + jscodeshift@0.14.0(@babel/preset-env@7.23.8(@babel/core@7.26.9)): + dependencies: + '@babel/core': 7.23.7 + '@babel/parser': 7.26.8 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/preset-env': 7.23.8(@babel/core@7.26.9) + '@babel/preset-flow': 7.22.5(@babel/core@7.23.7) + '@babel/preset-typescript': 7.22.5(@babel/core@7.23.7) + '@babel/register': 7.22.5(@babel/core@7.23.7) + babel-core: 7.0.0-bridge.0(@babel/core@7.23.7) + chalk: 4.1.2 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + optional: true + jsdom@20.0.3(canvas@2.11.2): dependencies: abab: 2.0.6 @@ -22239,9 +23532,9 @@ snapshots: metro-transform-plugins@0.80.4: dependencies: '@babel/core': 7.23.7 - '@babel/generator': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 + '@babel/generator': 7.26.8 + '@babel/template': 7.26.8 + '@babel/traverse': 7.26.8 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -22249,9 +23542,9 @@ snapshots: metro-transform-worker@0.80.4: dependencies: '@babel/core': 7.23.7 - '@babel/generator': 7.23.6 + '@babel/generator': 7.26.8 '@babel/parser': 7.26.8 - '@babel/types': 7.25.6 + '@babel/types': 7.26.8 metro: 0.80.4 metro-babel-transformer: 0.80.4 metro-cache: 0.80.4 @@ -22269,11 +23562,11 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.23.7 - '@babel/generator': 7.23.6 + '@babel/generator': 7.26.8 '@babel/parser': 7.26.8 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.25.6 + '@babel/template': 7.26.8 + '@babel/traverse': 7.26.8 + '@babel/types': 7.26.8 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -22473,7 +23766,7 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nan@2.20.0: + nan@2.22.0: optional: true nanoid@3.3.7: {} @@ -22929,18 +24222,18 @@ snapshots: optionalDependencies: postcss: 8.4.33 - postcss-load-config@4.0.1(postcss@8.5.2): + postcss-load-config@4.0.1(postcss@8.5.3): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: - postcss: 8.5.2 + postcss: 8.5.3 - postcss-load-config@6.0.1(postcss@8.5.2)(tsx@4.19.0): + postcss-load-config@6.0.1(postcss@8.5.3)(tsx@4.19.0): dependencies: lilconfig: 3.1.3 optionalDependencies: - postcss: 8.5.2 + postcss: 8.5.3 tsx: 4.19.0 postcss-mixins@9.0.4(postcss@8.4.33): @@ -22991,6 +24284,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.3: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + posthtml-parser@0.10.2: dependencies: htmlparser2: 7.2.0 @@ -23093,7 +24392,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.13.4 + '@types/node': 20.11.5 long: 5.2.3 prr@1.0.1: @@ -23570,20 +24869,69 @@ snapshots: - supports-color - utf-8-validate + react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 12.3.0 + '@react-native-community/cli-platform-android': 12.3.0 + '@react-native-community/cli-platform-ios': 12.3.0 + '@react-native/assets-registry': 0.73.1 + '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.8(@babel/core@7.26.9)) + '@react-native/community-cli-plugin': 0.73.12(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9)) + '@react-native/gradle-plugin': 0.73.4 + '@react-native/js-polyfills': 0.73.1 + '@react-native/normalize-colors': 0.73.2 + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0)) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + deprecated-react-native-prop-types: 5.0.0 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.4 + metro-source-map: 0.80.4 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 4.28.0 + react-refresh: 0.16.0 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.17 + ws: 6.2.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true + react-number-format@5.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-redux@9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))(react@18.2.0))(react@18.2.0)(redux@5.0.1): + react-redux@9.1.0(@types/react@18.2.48)(react-native@0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0))(react@18.2.0)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.3 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) optionalDependencies: '@types/react': 18.2.48 - react-native: 0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8(@babel/core@7.23.7))(react@18.2.0) + react-native: 0.73.2(@babel/core@7.26.9)(@babel/preset-env@7.23.8(@babel/core@7.26.9))(react@18.2.0) redux: 5.0.1 react-refresh@0.16.0: {} @@ -24407,7 +25755,7 @@ snapshots: stripe@14.13.0: dependencies: - '@types/node': 22.13.1 + '@types/node': 20.11.5 qs: 6.11.2 strnum@1.0.5: {} @@ -24472,9 +25820,9 @@ snapshots: dependencies: postcss: 8.4.33 - sugarss@4.0.1(postcss@8.5.2): + sugarss@4.0.1(postcss@8.5.3): dependencies: - postcss: 8.5.2 + postcss: 8.5.3 optional: true supports-color@5.5.0: @@ -24491,7 +25839,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-preprocess@5.1.3(@babel/core@7.23.7)(less@4.1.3)(postcss-load-config@4.0.1(postcss@8.5.2))(postcss@8.5.2)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.2))(svelte@4.2.9)(typescript@5.3.3): + svelte-preprocess@5.1.3(@babel/core@7.26.9)(less@4.1.3)(postcss-load-config@4.0.1(postcss@8.5.3))(postcss@8.5.3)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.3))(svelte@4.2.9)(typescript@5.3.3): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 @@ -24500,12 +25848,12 @@ snapshots: strip-indent: 3.0.0 svelte: 4.2.9 optionalDependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.26.9 less: 4.1.3 - postcss: 8.5.2 - postcss-load-config: 4.0.1(postcss@8.5.2) + postcss: 8.5.3 + postcss-load-config: 4.0.1(postcss@8.5.3) sass: 1.63.6 - sugarss: 4.0.1(postcss@8.5.2) + sugarss: 4.0.1(postcss@8.5.3) typescript: 5.3.3 svelte@4.2.19: @@ -24763,7 +26111,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.19.5)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3): + ts-jest@29.1.1(@babel/core@7.26.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -24776,30 +26124,32 @@ snapshots: typescript: 5.3.3 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.26.9 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.7) - esbuild: 0.19.5 + babel-jest: 29.7.0(@babel/core@7.26.9) + esbuild: 0.25.0 - ts-jest@29.1.1(@babel/core@7.23.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0))(typescript@5.3.3): + ts-jest@29.2.5(@babel/core@7.23.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 + ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.5)(babel-plugin-macros@3.1.0) - jest-util: 29.6.1 + jest: 29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0) + jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 - typescript: 5.3.3 + semver: 7.7.1 + typescript: 5.7.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.23.7 + '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.23.7) esbuild: 0.25.0 - ts-jest@29.2.5(@babel/core@7.23.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.7))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3): + ts-jest@29.2.5(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(esbuild@0.25.0)(jest@29.7.0(@types/node@22.13.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -24813,10 +26163,10 @@ snapshots: typescript: 5.7.3 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.26.9 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.7) + babel-jest: 29.7.0(@babel/core@7.26.9) esbuild: 0.25.0 tslib@2.5.0: {} @@ -24827,7 +26177,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.3.3): + tsup@8.0.1(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.3.3): dependencies: bundle-require: 4.0.1(esbuild@0.19.5) cac: 6.7.14 @@ -24837,7 +26187,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.5.2) + postcss-load-config: 4.0.1(postcss@8.5.3) resolve-from: 5.0.0 rollup: 4.9.5 source-map: 0.8.0-beta.0 @@ -24845,13 +26195,13 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.18(@swc/helpers@0.5.15) - postcss: 8.5.2 + postcss: 8.5.3 typescript: 5.3.3 transitivePeerDependencies: - supports-color - ts-node - tsup@8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.2)(tsx@4.19.0)(typescript@5.7.3): + tsup@8.3.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(postcss@8.5.3)(tsx@4.19.0)(typescript@5.7.3): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 @@ -24861,7 +26211,7 @@ snapshots: esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.5.2)(tsx@4.19.0) + postcss-load-config: 6.0.1(postcss@8.5.3)(tsx@4.19.0) resolve-from: 5.0.0 rollup: 4.34.6 source-map: 0.8.0-beta.0 @@ -24871,7 +26221,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.18(@swc/helpers@0.5.15) - postcss: 8.5.2 + postcss: 8.5.3 typescript: 5.7.3 transitivePeerDependencies: - jiti @@ -25078,7 +26428,7 @@ snapshots: dependencies: browserslist: 4.22.2 escalade: 3.1.1 - picocolors: 1.0.0 + picocolors: 1.1.1 update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: @@ -25163,6 +26513,21 @@ snapshots: vary@1.1.2: {} + vite@6.2.0(@types/node@22.13.4)(less@4.1.3)(lightningcss@1.21.8)(sass@1.63.6)(sugarss@4.0.1(postcss@8.5.3))(terser@5.19.2)(tsx@4.19.0): + dependencies: + esbuild: 0.25.0 + postcss: 8.5.3 + rollup: 4.34.6 + optionalDependencies: + '@types/node': 22.13.4 + fsevents: 2.3.3 + less: 4.1.3 + lightningcss: 1.21.8 + sass: 1.63.6 + sugarss: 4.0.1(postcss@8.5.3) + terser: 5.19.2 + tsx: 4.19.0 + vlq@1.0.1: {} vm-browserify@1.1.2: {}