diff --git a/packages/rspack-plugin/CHANGELOG.md b/packages/rspack-plugin/CHANGELOG.md
new file mode 100644
index 00000000..b6c50c6e
--- /dev/null
+++ b/packages/rspack-plugin/CHANGELOG.md
@@ -0,0 +1,12 @@
+# Changelog
+
+## [1.0.0] - 2025-01-01
+
+### Added
+
+- Initial release of @codecov/rspack-plugin
+- Bundle analysis support for Rspack projects
+- Support for uploading bundle analysis to Codecov
+- Support for dry run mode
+- Support for GitHub OIDC authentication
+- Support for tokenless uploads for public repositories
diff --git a/packages/rspack-plugin/LICENSE b/packages/rspack-plugin/LICENSE
new file mode 100644
index 00000000..7bc8fb7d
--- /dev/null
+++ b/packages/rspack-plugin/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2025 Codecov
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/rspack-plugin/README.md b/packages/rspack-plugin/README.md
new file mode 100644
index 00000000..06680307
--- /dev/null
+++ b/packages/rspack-plugin/README.md
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+# Codecov Rspack Plugin
+
+A Rspack plugin that provides bundle analysis support for Codecov.
+
+> [!NOTE]
+> The plugin does not support code coverage, see our [docs](https://docs.codecov.com/docs/quick-start) to set up coverage today!
+
+## Installation
+
+Using npm:
+
+```bash
+npm install @codecov/rspack-plugin --save-dev
+```
+
+Using yarn:
+
+```bash
+yarn add @codecov/rspack-plugin --dev
+```
+
+Using pnpm:
+
+```bash
+pnpm add @codecov/rspack-plugin --save-dev
+```
+
+## Public Repo Example - GitHub Actions
+
+This configuration will automatically upload the bundle analysis to Codecov for public repositories. When an internal PR is created it will use the Codecov token set in your secrets, and if running from a forked PR, it will use the tokenless setting automatically. For setups not using GitHub Actions see the following [example](#public-repo-example---non-github-actions). For private repositories see the following [example](#private-repo-example).
+
+```js
+// rspack.config.js
+const path = require("path");
+const { codecovRspackPlugin } = require("@codecov/rspack-plugin");
+
+module.exports = {
+ entry: "./src/index.js",
+ mode: "production",
+ output: {
+ filename: "main.js",
+ path: path.resolve(__dirname, "dist"),
+ },
+ plugins: [
+ // Put the Codecov rspack plugin after all other plugins
+ codecovRspackPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-rspack-bundle",
+ uploadToken: process.env.CODECOV_TOKEN,
+ gitService: "github",
+ }),
+ ],
+};
+```
+
+## Public Repo Example - Non-GitHub Actions
+
+This setup is for public repositories that are not using GitHub Actions, this configuration will automatically upload the bundle analysis to Codecov. You will need to configure it similar to the GitHub Actions example, however you will need to provide a branch override, and ensure that it will pass the correct branch name, and with forks including the fork-owner i.e. `fork-owner:branch`.
+
+```js
+// rspack.config.js
+const path = require("path");
+const { codecovRspackPlugin } = require("@codecov/rspack-plugin");
+
+module.exports = {
+ entry: "./src/index.js",
+ mode: "production",
+ output: {
+ filename: "main.js",
+ path: path.resolve(__dirname, "dist"),
+ },
+ plugins: [
+ // Put the Codecov rspack plugin after all other plugins
+ codecovRspackPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-rspack-bundle",
+ uploadToken: process.env.CODECOV_TOKEN,
+ gitService: "github",
+ uploadOverrides: {
+ branch: "",
+ },
+ }),
+ ],
+};
+```
+
+## Private Repo Example
+
+This is the required way to use the plugin for private repositories. This configuration will automatically upload the bundle analysis to Codecov.
+
+```js
+// rspack.config.js
+const path = require("path");
+const { codecovRspackPlugin } = require("@codecov/rspack-plugin");
+
+module.exports = {
+ entry: "./src/index.js",
+ mode: "production",
+ output: {
+ filename: "main.js",
+ path: path.resolve(__dirname, "dist"),
+ },
+ plugins: [
+ // Put the Codecov rspack plugin after all other plugins
+ codecovRspackPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-rspack-bundle",
+ uploadToken: process.env.CODECOV_TOKEN,
+ gitService: "github",
+ }),
+ ],
+};
+```
+
+## GitHub OIDC
+
+For GitHub Actions users, you can use OIDC instead of a upload token. This is the recommended approach for GitHub Actions.
+
+```js
+// rspack.config.js
+const path = require("path");
+const { codecovRspackPlugin } = require("@codecov/rspack-plugin");
+
+module.exports = {
+ entry: "./src/index.js",
+ mode: "production",
+ output: {
+ filename: "main.js",
+ path: path.resolve(__dirname, "dist"),
+ },
+ plugins: [
+ // Put the Codecov rspack plugin after all other plugins
+ codecovRspackPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-rspack-bundle",
+ oidc: {
+ useGitHubOIDC: true,
+ },
+ }),
+ ],
+};
+```
+
+See the [full documentation](https://docs.codecov.com/docs/bundle-analysis) for more details.
diff --git a/packages/rspack-plugin/build.config.ts b/packages/rspack-plugin/build.config.ts
new file mode 100644
index 00000000..795bdd28
--- /dev/null
+++ b/packages/rspack-plugin/build.config.ts
@@ -0,0 +1,44 @@
+import { defineBuildConfig } from "unbuild";
+import { codecovRollupPlugin } from "codecovProdRollupPlugin";
+import packageJson from "./package.json";
+
+export default defineBuildConfig({
+ entries: ["./src/index"],
+ outDir: "dist",
+ declaration: "compatible",
+ sourcemap: true,
+ rollup: {
+ dts: {
+ compilerOptions: {
+ removeComments: false,
+ },
+ },
+ emitCJS: true,
+ replace: {
+ preventAssignment: true,
+ values: {
+ __PACKAGE_VERSION__: JSON.stringify(packageJson.version),
+ __PACKAGE_NAME__: JSON.stringify(packageJson.name),
+ },
+ },
+ },
+ hooks: {
+ "rollup:options": (_ctx, opts) => {
+ if (process.env.PLUGIN_CODECOV_TOKEN && Array.isArray(opts.plugins)) {
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-floating-promises
+ opts.plugins = [
+ // @ts-expect-error - using rollup plugin
+ ...opts.plugins,
+ // @ts-expect-error - using rollup plugin
+ codecovRollupPlugin({
+ enableBundleAnalysis:
+ typeof process.env.PLUGIN_CODECOV_TOKEN === "string",
+ bundleName: packageJson.name,
+ uploadToken: process.env.PLUGIN_CODECOV_TOKEN,
+ apiUrl: process.env.PLUGIN_CODECOV_API_URL,
+ }),
+ ];
+ }
+ },
+ },
+});
diff --git a/packages/rspack-plugin/package.json b/packages/rspack-plugin/package.json
new file mode 100644
index 00000000..00cfbd78
--- /dev/null
+++ b/packages/rspack-plugin/package.json
@@ -0,0 +1,76 @@
+{
+ "name": "@codecov/rspack-plugin",
+ "version": "1.0.0",
+ "description": "Official Codecov Rspack plugin",
+ "author": "Codecov",
+ "license": "MIT",
+ "keywords": [
+ "Codecov",
+ "Rspack",
+ "bundler",
+ "plugin"
+ ],
+ "type": "module",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./dist/index.d.mts",
+ "default": "./dist/index.mjs"
+ },
+ "require": {
+ "types": "./dist/index.d.ts",
+ "default": "./dist/index.cjs"
+ }
+ }
+ },
+ "main": "./dist/index.cjs",
+ "module": "./dist/index.mjs",
+ "types": "./dist/index.d.ts",
+ "files": [
+ "dist"
+ ],
+ "scripts": {
+ "type-check": "tsc --noEmit",
+ "build": "unbuild",
+ "dev": "unbuild --stub && node --watch-path=src dist/index.mjs",
+ "clean": "rm -rf dist node_modules",
+ "lint": "eslint . --ext .ts,.tsx",
+ "lint:fix": "pnpm lint --fix",
+ "format": "prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write",
+ "format:check": "prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --check",
+ "test:unit": "vitest run",
+ "test:unit:watch": "vitest watch",
+ "test:unit:ci": "vitest --coverage --reporter=junit --outputFile=./rspack-plugin.junit.xml run",
+ "test:unit:update": "vitest -u run",
+ "generate:typedoc": "typedoc --options ./typedoc.json"
+ },
+ "dependencies": {
+ "@codecov/bundler-plugin-core": "workspace:^"
+ },
+ "devDependencies": {
+ "@rspack/core": "^1.0.0",
+ "@rollup/plugin-replace": "^5.0.5",
+ "@types/node": "^20.10.0",
+ "@vitest/coverage-v8": "^2.1.9",
+ "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@1.5.0",
+ "ts-node": "^10.9.2",
+ "typedoc": "^0.27.5",
+ "typescript": "^5.3.3",
+ "unbuild": "^2.0.0",
+ "vitest": "^2.1.9"
+ },
+ "peerDependencies": {
+ "@rspack/core": "^0.5.0 || ^1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ }
+ },
+ "volta": {
+ "extends": "../../package.json"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+}
diff --git a/packages/rspack-plugin/src/index.ts b/packages/rspack-plugin/src/index.ts
new file mode 100644
index 00000000..ee35e85e
--- /dev/null
+++ b/packages/rspack-plugin/src/index.ts
@@ -0,0 +1,186 @@
+import {
+ normalizeOptions,
+ type Options,
+ checkNodeVersion,
+ Output,
+ handleErrors,
+ createSentryInstance,
+ telemetryPlugin,
+} from "@codecov/bundler-plugin-core";
+
+import { rspackBundleAnalysisPlugin } from "./rspack-bundle-analysis/rspackBundleAnalysisPlugin";
+
+import {
+ findFilenameFormat,
+ processAssets,
+ processChunks,
+ processModules,
+} from "./rspack-bundle-analysis/utils";
+
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_NAME = __PACKAGE_NAME__ as string;
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_VERSION = __PACKAGE_VERSION__ as string;
+
+interface CodecovRspackPluginOptions extends Options {}
+
+/**
+ * Convert UnpluginOptions to a standard webpack/Rspack plugin with apply method
+ */
+function toStandardPlugin(unpluginOptions: any): any {
+ return {
+ name: unpluginOptions.name,
+ apply: (compiler: any) => {
+ if (unpluginOptions.buildStart) {
+ compiler.hooks.thisCompilation.tap(unpluginOptions.name, () => {
+ // Call buildStart asynchronously without blocking
+ unpluginOptions.buildStart().catch((err: Error) => {
+ console.error(`Error in ${unpluginOptions.name}:`, err);
+ });
+ });
+ }
+ },
+ };
+}
+
+class CodecovRspackPlugin {
+ private options: CodecovRspackPluginOptions;
+
+ constructor(options: CodecovRspackPluginOptions = {}) {
+ this.options = options;
+ }
+
+ apply(compiler: any): void {
+ if (checkNodeVersion({ framework: "rspack" } as any)) {
+ return;
+ }
+
+ const normalizedOptions = normalizeOptions(this.options);
+ if (!normalizedOptions.success) {
+ const { shouldExit } = handleErrors(normalizedOptions);
+
+ if (shouldExit) {
+ throw new Error(
+ `Codecov plugin configuration error: ${normalizedOptions.errors.join(", ")}`,
+ );
+ }
+ return;
+ }
+
+ const options = normalizedOptions.options;
+ const sentryConfig = createSentryInstance({
+ telemetry: options.telemetry,
+ isDryRun: options.dryRun,
+ pluginName: PLUGIN_NAME,
+ pluginVersion: PLUGIN_VERSION,
+ options,
+ bundler: "rspack",
+ });
+
+ const output = new Output(
+ options,
+ { metaFramework: "rspack" },
+ sentryConfig,
+ );
+
+ if (options.enableBundleAnalysis) {
+ // Add telemetry plugin
+ const telemetry = telemetryPlugin({
+ sentryClient: sentryConfig.sentryClient,
+ sentryScope: sentryConfig.sentryScope,
+ telemetry: options.telemetry,
+ });
+ toStandardPlugin(telemetry).apply(compiler);
+
+ // Add bundle analysis plugin
+ const bundleAnalysis = rspackBundleAnalysisPlugin({
+ output,
+ pluginName: PLUGIN_NAME,
+ pluginVersion: PLUGIN_VERSION,
+ });
+ bundleAnalysis.apply(compiler);
+ }
+ }
+}
+
+/**
+ * Details for the Codecov Rspack plugin.
+ *
+ * @example
+ * ```typescript
+ * // rspack.config.js
+ * const path = require("path");
+ * const { codecovRspackPlugin } = require("@codecov/rspack-plugin");
+ *
+ * module.exports = {
+ * entry: "./src/index.js",
+ * mode: "production",
+ * output: {
+ * filename: "main.js",
+ * path: path.resolve(__dirname, "dist"),
+ * },
+ * plugins: [
+ * codecovRspackPlugin({
+ * enableBundleAnalysis: true,
+ * bundleName: "example-rspack-bundle",
+ * gitService: "github",
+ * }),
+ * ],
+ * };
+ * ```
+ *
+ * @see {@link @codecov/bundler-plugin-core!Options | Options} for list of options.
+ */
+export const codecovRspackPlugin = (
+ options: CodecovRspackPluginOptions = {},
+): CodecovRspackPlugin => {
+ return new CodecovRspackPlugin(options);
+};
+
+/**
+ * Do not use this plugin directly. For internal use only.
+ *
+ * Used to expose the rspack bundle analysis plugin that can be combined with other
+ * plugins to create a single plugin for a given meta-framework.
+ *
+ * @internal
+ */
+export const _internal_rspackBundleAnalysisPlugin = rspackBundleAnalysisPlugin;
+
+/**
+ * Do not use this plugin directly. For internal use only.
+ *
+ * Used to find the filename format for a given compilation.
+ *
+ * @internal
+ */
+export const _internal_findFilenameFormat = findFilenameFormat;
+
+/**
+ * Do not use this plugin directly. For internal use only.
+ *
+ * Used to process rspack assets in other plugins.
+ *
+ * @internal
+ */
+export const _internal_processAssets = processAssets;
+
+/**
+ * Do not use this plugin directly. For internal use only.
+ *
+ * Used to process rspack chunks in other plugins.
+ *
+ * @internal
+ */
+export const _internal_processChunks = processChunks;
+
+/**
+ * Do not use this plugin directly. For internal use only.
+ *
+ * Used to process rspack modules in other plugins.
+ *
+ * @internal
+ */
+export const _internal_processModules = processModules;
+
+export { CodecovRspackPlugin as default };
diff --git a/packages/rspack-plugin/src/rspack-bundle-analysis/__tests__/rspackBundleAnalysisPlugin.test.ts b/packages/rspack-plugin/src/rspack-bundle-analysis/__tests__/rspackBundleAnalysisPlugin.test.ts
new file mode 100644
index 00000000..f199fa97
--- /dev/null
+++ b/packages/rspack-plugin/src/rspack-bundle-analysis/__tests__/rspackBundleAnalysisPlugin.test.ts
@@ -0,0 +1,35 @@
+import { Output } from "@codecov/bundler-plugin-core";
+import { describe, it, expect } from "vitest";
+import { RspackBundleAnalysisPlugin } from "../rspackBundleAnalysisPlugin";
+
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_NAME = __PACKAGE_NAME__ as string;
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_VERSION = __PACKAGE_VERSION__ as string;
+
+describe("RspackBundleAnalysisPlugin", () => {
+ describe("when called", () => {
+ it("creates a plugin instance with apply method", () => {
+ const plugin = new RspackBundleAnalysisPlugin({
+ output: new Output(
+ {
+ apiUrl: "http://localhost",
+ bundleName: "test-bundle",
+ debug: false,
+ dryRun: true,
+ enableBundleAnalysis: true,
+ retryCount: 1,
+ uploadToken: "test-token",
+ telemetry: false,
+ },
+ { metaFramework: "rspack" },
+ ),
+ pluginName: PLUGIN_NAME,
+ pluginVersion: PLUGIN_VERSION,
+ });
+
+ expect(plugin).toBeDefined();
+ expect(typeof plugin.apply).toBe("function");
+ });
+ });
+});
diff --git a/packages/rspack-plugin/src/rspack-bundle-analysis/rspackBundleAnalysisPlugin.ts b/packages/rspack-plugin/src/rspack-bundle-analysis/rspackBundleAnalysisPlugin.ts
new file mode 100644
index 00000000..81da3527
--- /dev/null
+++ b/packages/rspack-plugin/src/rspack-bundle-analysis/rspackBundleAnalysisPlugin.ts
@@ -0,0 +1,164 @@
+import { type Output } from "@codecov/bundler-plugin-core";
+import { processAssets, processChunks, processModules } from "./utils";
+
+interface RspackBundleAnalysisPluginArgs {
+ output: Output;
+ pluginName: string;
+ pluginVersion: string;
+}
+
+class RspackBundleAnalysisPlugin {
+ private output: Output;
+ private pluginName: string;
+ private pluginVersion: string;
+
+ constructor({
+ output,
+ pluginName,
+ pluginVersion,
+ }: RspackBundleAnalysisPluginArgs) {
+ this.output = output;
+ this.pluginName = pluginName;
+ this.pluginVersion = pluginVersion;
+ }
+
+ apply(compiler: any): void {
+ // Access Rspack via compiler.rspack
+ const rspack = compiler.rspack;
+
+ // buildStart hook
+ compiler.hooks.run.tapAsync(
+ this.pluginName,
+ (_compiler: any, callback: any) => {
+ this.output.start();
+ this.output.setPlugin(this.pluginName, this.pluginVersion);
+ callback();
+ },
+ );
+
+ compiler.hooks.watchRun.tapAsync(
+ this.pluginName,
+ (_compiler: any, callback: any) => {
+ this.output.start();
+ this.output.setPlugin(this.pluginName, this.pluginVersion);
+ callback();
+ },
+ );
+
+ // buildEnd hook (done hook is called after compilation)
+ compiler.hooks.done.tapAsync(
+ this.pluginName,
+ (_stats: any, callback: any) => {
+ this.output.end();
+ callback();
+ },
+ );
+
+ // writeBundle hook - upload data after build is complete
+ compiler.hooks.done.tapAsync(
+ `${this.pluginName}-upload`,
+ async (_stats: any, callback: any) => {
+ try {
+ await this.output.write();
+ } catch (error) {
+ console.error(
+ `[${this.pluginName}] Failed to upload bundle analysis:`,
+ error,
+ );
+ }
+ callback();
+ },
+ );
+
+ // Main analysis hook
+ compiler.hooks.thisCompilation.tap(this.pluginName, (compilation: any) => {
+ compilation.hooks.processAssets.tapPromise(
+ {
+ name: this.pluginName,
+ stage: rspack.Compilation.PROCESS_ASSETS_STAGE_REPORT,
+ },
+ async () => {
+ this.output.setBundleName(this.output.originalBundleName);
+
+ // Rspack base chunk format options: https://rspack.dev/config/output/#outputchunkformat
+ if (typeof compilation.outputOptions.chunkFormat === "string") {
+ if (compilation.name && compilation.name !== "") {
+ this.output.setBundleName(
+ `${this.output.bundleName}-${compilation.name}`,
+ );
+ }
+
+ let chunkFormat = compilation.outputOptions.chunkFormat;
+ if (chunkFormat === "commonjs") {
+ chunkFormat = "cjs";
+ } else if (chunkFormat === "module") {
+ chunkFormat = "esm";
+ }
+
+ this.output.setBundleName(
+ `${this.output.bundleName}-${chunkFormat}`,
+ );
+ }
+
+ const compilationStats = compilation.getStats().toJson({
+ assets: true,
+ chunks: true,
+ modules: true,
+ builtAt: true,
+ hash: true,
+ });
+
+ this.output.bundler = {
+ name: "rspack",
+ version: rspack.version,
+ };
+
+ const outputOptions = compilation.outputOptions;
+ const { assets, chunks, modules } = compilationStats;
+
+ if (assets) {
+ const collectedAssets = await processAssets({
+ assets,
+ compilation,
+ metaFramework: this.output.metaFramework,
+ });
+
+ this.output.assets = collectedAssets;
+ }
+
+ // need to collect all possible chunk ids beforehand
+ // this collection is done in the processChunks function
+ const chunkIdMap = new Map();
+ if (chunks) {
+ this.output.chunks = processChunks({ chunks, chunkIdMap });
+ }
+
+ if (modules) {
+ this.output.modules = processModules({ modules, chunkIdMap });
+ }
+
+ this.output.duration = Date.now() - (this.output.builtAt ?? 0);
+ this.output.outputPath = outputOptions.path ?? "";
+
+ // only output file if running dry run
+ if (this.output.dryRun) {
+ const { RawSource } = rspack.sources;
+ compilation.emitAsset(
+ `${this.output.bundleName}-stats.json`,
+ new RawSource(this.output.bundleStatsToJson()),
+ );
+ }
+ },
+ );
+ });
+ }
+}
+
+export const rspackBundleAnalysisPlugin = (
+ args: RspackBundleAnalysisPluginArgs,
+) => {
+ return new RspackBundleAnalysisPlugin(args);
+};
+
+export { RspackBundleAnalysisPlugin };
+export type { RspackBundleAnalysisPluginArgs };
diff --git a/packages/rspack-plugin/src/rspack-bundle-analysis/utils/findFileFormat.ts b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/findFileFormat.ts
new file mode 100644
index 00000000..7e22f676
--- /dev/null
+++ b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/findFileFormat.ts
@@ -0,0 +1,60 @@
+const STRIP_CHARS_REGEX = /(\w|\[|]|\/)/g;
+
+export interface FindFilenameFormatArgs {
+ assetName: string;
+ filename: string;
+ assetModuleFilename: string;
+ chunkFilename: string;
+ cssFilename: string;
+ cssChunkFilename: string;
+}
+
+export const findFilenameFormat = ({
+ assetName,
+ filename,
+ assetModuleFilename,
+ chunkFilename,
+ cssFilename,
+ cssChunkFilename,
+}: FindFilenameFormatArgs) => {
+ const currAssetFormat = assetName.replaceAll(STRIP_CHARS_REGEX, "");
+
+ if (
+ filename !== "" &&
+ currAssetFormat.includes(filename.replaceAll(STRIP_CHARS_REGEX, ""))
+ ) {
+ return filename;
+ }
+
+ if (
+ chunkFilename !== "" &&
+ currAssetFormat.includes(chunkFilename.replaceAll(STRIP_CHARS_REGEX, ""))
+ ) {
+ return chunkFilename;
+ }
+
+ if (
+ cssFilename !== "" &&
+ currAssetFormat.includes(cssFilename.replaceAll(STRIP_CHARS_REGEX, ""))
+ ) {
+ return cssFilename;
+ }
+
+ if (
+ cssChunkFilename !== "" &&
+ currAssetFormat.includes(cssChunkFilename.replaceAll(STRIP_CHARS_REGEX, ""))
+ ) {
+ return cssChunkFilename;
+ }
+
+ if (
+ assetModuleFilename !== "" &&
+ currAssetFormat.includes(
+ assetModuleFilename.replaceAll(STRIP_CHARS_REGEX, ""),
+ )
+ ) {
+ return assetModuleFilename;
+ }
+
+ return "";
+};
diff --git a/packages/rspack-plugin/src/rspack-bundle-analysis/utils/index.ts b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/index.ts
new file mode 100644
index 00000000..99f6d5ba
--- /dev/null
+++ b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/index.ts
@@ -0,0 +1,9 @@
+export { findFilenameFormat } from "./findFileFormat";
+export { processAssets } from "./processAssets";
+export { processChunks } from "./processChunks";
+export { processModules } from "./processModules";
+
+export type { FindFilenameFormatArgs } from "./findFileFormat";
+export type { ProcessAssetsArgs } from "./processAssets";
+export type { ProcessChunksArgs } from "./processChunks";
+export type { ProcessModulesArgs } from "./processModules";
diff --git a/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processAssets.ts b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processAssets.ts
new file mode 100644
index 00000000..765e31c9
--- /dev/null
+++ b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processAssets.ts
@@ -0,0 +1,79 @@
+import path from "node:path";
+import {
+ normalizePath,
+ type Asset,
+ getCompressedSize,
+ type MetaFramework,
+} from "@codecov/bundler-plugin-core";
+import { type StatsAsset, type Compilation } from "@rspack/core";
+import { findFilenameFormat } from "./findFileFormat.ts";
+
+export interface ProcessAssetsArgs {
+ assets: StatsAsset[];
+ compilation: Compilation;
+ metaFramework: MetaFramework;
+}
+
+export const processAssets = async ({
+ assets,
+ compilation,
+ metaFramework,
+}: ProcessAssetsArgs) => {
+ const outputOptions = compilation.outputOptions;
+ const collectedAssets: Asset[] = [];
+
+ const filename =
+ typeof outputOptions.filename === "string" ? outputOptions.filename : "";
+ const assetModuleFilename =
+ typeof outputOptions.assetModuleFilename === "string"
+ ? outputOptions.assetModuleFilename
+ : "";
+ const chunkFilename =
+ typeof outputOptions.chunkFilename === "string"
+ ? outputOptions.chunkFilename
+ : "";
+ const cssFilename =
+ typeof outputOptions.cssFilename === "string"
+ ? outputOptions.cssFilename
+ : "";
+ const cssChunkFilename =
+ typeof outputOptions.chunkFilename === "string"
+ ? outputOptions.chunkFilename
+ : "";
+
+ await Promise.all(
+ assets.map(async (asset) => {
+ const format = findFilenameFormat({
+ assetName: asset.name,
+ filename,
+ assetModuleFilename,
+ chunkFilename,
+ cssFilename,
+ cssChunkFilename,
+ });
+
+ if (path.extname(asset.name) === ".map") {
+ return;
+ }
+
+ const currentAsset = compilation.getAsset(asset.name);
+
+ let compressedSize = null;
+ if (currentAsset) {
+ compressedSize = await getCompressedSize({
+ fileName: asset.name,
+ code: currentAsset.source.source(),
+ });
+ }
+
+ collectedAssets.push({
+ name: asset.name,
+ size: asset.size,
+ gzipSize: compressedSize,
+ normalized: normalizePath(asset.name, format, metaFramework),
+ });
+ }),
+ );
+
+ return collectedAssets;
+};
diff --git a/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processChunks.ts b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processChunks.ts
new file mode 100644
index 00000000..62903a02
--- /dev/null
+++ b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processChunks.ts
@@ -0,0 +1,47 @@
+import { red } from "@codecov/bundler-plugin-core";
+import { type StatsChunk } from "@rspack/core";
+
+export interface ProcessChunksArgs {
+ chunks: StatsChunk[];
+ chunkIdMap: Map;
+}
+
+export const processChunks = ({ chunks, chunkIdMap }: ProcessChunksArgs) => {
+ // need a reference of all chunks by their id so we can use it to collect
+ // the dynamic imports from the children chunks without having to search
+ // through the entire list of chunks every time
+ const referenceChunkMapById = new Map();
+ chunks.forEach((chunk) => {
+ if (chunk.id) {
+ referenceChunkMapById.set(chunk.id.toString(), chunk);
+ }
+ });
+
+ return chunks.map((chunk, index) => {
+ const chunkId = chunk.id ?? "";
+ const uniqueId = `${index}-${chunkId}`;
+ chunkIdMap.set(chunkId, uniqueId);
+
+ const dynamicImports: string[] = [];
+ chunk.children?.forEach((child) => {
+ const childIdString = child.toString();
+ const childChunk = referenceChunkMapById.get(childIdString);
+
+ if (!childChunk || !childChunk.files) {
+ red(`Child chunk ${childIdString} not found in chunkMap`);
+ } else {
+ dynamicImports.push(...childChunk.files);
+ }
+ });
+
+ return {
+ id: chunk.id?.toString() ?? "",
+ uniqueId: uniqueId,
+ entry: chunk.entry,
+ initial: chunk.initial,
+ files: chunk.files ?? [],
+ names: chunk.names ?? [],
+ dynamicImports: dynamicImports,
+ };
+ });
+};
diff --git a/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processModules.ts b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processModules.ts
new file mode 100644
index 00000000..a142432d
--- /dev/null
+++ b/packages/rspack-plugin/src/rspack-bundle-analysis/utils/processModules.ts
@@ -0,0 +1,27 @@
+import { type StatsModule } from "@rspack/core";
+
+export interface ProcessModulesArgs {
+ modules: StatsModule[];
+ chunkIdMap: Map;
+}
+
+export const processModules = ({ modules, chunkIdMap }: ProcessModulesArgs) => {
+ return modules.map((module) => {
+ const chunks = module.chunks ?? [];
+ const chunkUniqueIds: string[] = [];
+
+ chunks.forEach((chunk) => {
+ const chunkUniqueId = chunkIdMap.get(chunk);
+
+ if (chunkUniqueId) {
+ chunkUniqueIds.push(chunkUniqueId);
+ }
+ });
+
+ return {
+ name: module.name ?? "",
+ size: module.size ?? 0,
+ chunkUniqueIds: chunkUniqueIds,
+ };
+ });
+};
diff --git a/packages/rspack-plugin/tsconfig.json b/packages/rspack-plugin/tsconfig.json
new file mode 100644
index 00000000..8fa41acf
--- /dev/null
+++ b/packages/rspack-plugin/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "baseUrl": "./",
+ "checkJs": true,
+ },
+ "include": [
+ "src/**/*",
+ "build.config.ts",
+ "../../reset.d.ts",
+ "vitest.config.ts",
+ ],
+ "exclude": ["coverage/**/*", "dist/**/*", "node_modules/**/*"],
+}
diff --git a/packages/rspack-plugin/typedoc.json b/packages/rspack-plugin/typedoc.json
new file mode 100644
index 00000000..801c3ba6
--- /dev/null
+++ b/packages/rspack-plugin/typedoc.json
@@ -0,0 +1,5 @@
+{
+ "$schema": "https://typedoc.org/schema.json",
+ "extends": ["../../typedoc.base.json"],
+ "entryPoints": ["src/index.ts"]
+}
diff --git a/packages/rspack-plugin/vitest.config.ts b/packages/rspack-plugin/vitest.config.ts
new file mode 100644
index 00000000..31d79bd2
--- /dev/null
+++ b/packages/rspack-plugin/vitest.config.ts
@@ -0,0 +1,21 @@
+import replace from "@rollup/plugin-replace";
+import { defineConfig } from "vitest/config";
+import { config } from "../../vitest.shared";
+
+const packageJson = await import("./package.json");
+
+export default defineConfig({
+ ...config,
+ plugins: [
+ {
+ ...replace({
+ preventAssignment: true,
+ values: {
+ __PACKAGE_VERSION__: JSON.stringify(packageJson.version),
+ __PACKAGE_NAME__: JSON.stringify(packageJson.name),
+ },
+ }),
+ enforce: "pre",
+ },
+ ],
+});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d239c989..09dbf443 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -234,7 +234,7 @@ importers:
dependencies:
nuxt:
specifier: ^3.14.1592
- version: 3.14.1592(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ version: 3.14.1592(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.40.1)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
vue:
specifier: ^3.5.13
version: 3.5.13(typescript@5.7.2)
@@ -339,7 +339,7 @@ importers:
version: 8.56.0
eslint-import-resolver-typescript:
specifier: ^3.6.1
- version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
+ version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0)
eslint-plugin-import:
specifier: ^2.28.1
version: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
@@ -831,7 +831,7 @@ importers:
version: 8.56.0
eslint-import-resolver-typescript:
specifier: ^3.6.1
- version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
+ version: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0)
eslint-plugin-import:
specifier: ^2.28.1
version: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
@@ -922,7 +922,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.7(rollup@3.29.4)
+ version: 5.0.7(rollup@4.40.1)
'@types/node':
specifier: ^20.11.15
version: 20.12.12
@@ -931,10 +931,10 @@ importers:
version: 2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0))
astro:
specifier: ^5.0.9
- version: 5.0.9(@types/node@20.12.12)(jiti@2.4.0)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)(yaml@2.6.1)
+ version: 5.0.9(@types/node@20.12.12)(jiti@2.4.0)(rollup@4.40.1)(terser@5.27.0)(typescript@5.7.2)(yaml@2.6.1)
codecovProdRollupPlugin:
specifier: npm:@codecov/rollup-plugin@1.5.0
- version: '@codecov/rollup-plugin@1.5.0(rollup@3.29.4)'
+ version: '@codecov/rollup-plugin@1.5.0(rollup@4.40.1)'
msw:
specifier: ^2.7.0
version: 2.7.0(@types/node@20.12.12)(typescript@5.7.2)
@@ -1266,6 +1266,43 @@ importers:
specifier: ^2.1.9
version: 2.1.9(@types/node@20.11.15)(msw@2.7.0(@types/node@20.11.15)(typescript@5.3.3))(terser@5.27.0)
+ packages/rspack-plugin:
+ dependencies:
+ '@codecov/bundler-plugin-core':
+ specifier: workspace:^
+ version: link:../bundler-plugin-core
+ devDependencies:
+ '@rollup/plugin-replace':
+ specifier: ^5.0.5
+ version: 5.0.7(rollup@3.29.5)
+ '@rspack/core':
+ specifier: ^1.0.0
+ version: 1.7.0(@swc/helpers@0.5.15)
+ '@types/node':
+ specifier: ^20.10.0
+ version: 20.12.12
+ '@vitest/coverage-v8':
+ specifier: ^2.1.9
+ version: 2.1.9(vitest@2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0))
+ codecovProdRollupPlugin:
+ specifier: npm:@codecov/rollup-plugin@1.5.0
+ version: '@codecov/rollup-plugin@1.5.0(rollup@3.29.5)'
+ ts-node:
+ specifier: ^10.9.2
+ version: 10.9.2(@types/node@20.12.12)(typescript@5.7.2)
+ typedoc:
+ specifier: ^0.27.5
+ version: 0.27.5(typescript@5.7.2)
+ typescript:
+ specifier: ^5.3.3
+ version: 5.7.2
+ unbuild:
+ specifier: ^2.0.0
+ version: 2.0.0(typescript@5.7.2)
+ vitest:
+ specifier: ^2.1.9
+ version: 2.1.9(@types/node@20.12.12)(msw@2.7.0(@types/node@20.12.12)(typescript@5.7.2))(terser@5.27.0)
+
packages/solidstart-plugin:
dependencies:
'@codecov/bundler-plugin-core':
@@ -1565,14 +1602,6 @@ packages:
'@astrojs/yaml2ts@0.2.2':
resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
- '@babel/code-frame@7.24.2':
- resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/code-frame@7.24.7':
- resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
- engines: {node: '>=6.9.0'}
-
'@babel/code-frame@7.26.2':
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
@@ -1761,14 +1790,6 @@ packages:
resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.22.20':
- resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-identifier@7.24.7':
- resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-identifier@7.25.9':
resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
engines: {node: '>=6.9.0'}
@@ -1789,14 +1810,6 @@ packages:
resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
engines: {node: '>=6.9.0'}
- '@babel/highlight@7.24.2':
- resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/highlight@7.24.7':
- resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
- engines: {node: '>=6.9.0'}
-
'@babel/parser@7.24.4':
resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==}
engines: {node: '>=6.0.0'}
@@ -1917,10 +1930,6 @@ packages:
resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
engines: {node: '>=6.9.0'}
- '@babel/standalone@7.24.4':
- resolution: {integrity: sha512-V4uqWeedadiuiCx5P5OHYJZ1PehdMpcBccNCEptKFGPiZIY3FI5f2ClxUl4r5wZ5U+ohcQ+4KW6jX2K6xXzq4Q==}
- engines: {node: '>=6.9.0'}
-
'@babel/standalone@7.26.2':
resolution: {integrity: sha512-i2VbegsRfwa9yq3xmfDX3tG2yh9K0cCqwpSyVG2nPxifh0EOnucAZUeO/g4lW2Zfg03aPJNtPfxQbDHzXc7H+w==}
engines: {node: '>=6.9.0'}
@@ -2074,9 +2083,18 @@ packages:
'@emmetio/stream-reader@2.2.0':
resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
+ '@emnapi/core@1.8.1':
+ resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==}
+
'@emnapi/runtime@1.2.0':
resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
+ '@emnapi/runtime@1.8.1':
+ resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
+
+ '@emnapi/wasi-threads@1.1.0':
+ resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+
'@emotion/hash@0.9.1':
resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==}
@@ -3113,67 +3131,79 @@ packages:
resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-arm@1.0.5':
resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.0.4':
resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-x64@1.0.4':
resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.0.4':
resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.0.4':
resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@img/sharp-linux-arm64@0.33.5':
resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-arm@0.33.5':
resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-s390x@0.33.5':
resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-x64@0.33.5':
resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.33.5':
resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@img/sharp-linuxmusl-x64@0.33.5':
resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@img/sharp-wasm32@0.33.5':
resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
@@ -3272,10 +3302,31 @@ packages:
'@mdx-js/mdx@2.3.0':
resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
+ '@module-federation/error-codes@0.22.0':
+ resolution: {integrity: sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==}
+
+ '@module-federation/runtime-core@0.22.0':
+ resolution: {integrity: sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==}
+
+ '@module-federation/runtime-tools@0.22.0':
+ resolution: {integrity: sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==}
+
+ '@module-federation/runtime@0.22.0':
+ resolution: {integrity: sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==}
+
+ '@module-federation/sdk@0.22.0':
+ resolution: {integrity: sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==}
+
+ '@module-federation/webpack-bundler-runtime@0.22.0':
+ resolution: {integrity: sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==}
+
'@mswjs/interceptors@0.37.3':
resolution: {integrity: sha512-USvgCL/uOGFtVa6SVyRrC8kIAedzRohxIXN5LISlg5C5vLZCn7dgMFVSNhSF9cuBEFrm/O2spDWEZeMnw4ZXYg==}
engines: {node: '>=18'}
+ '@napi-rs/wasm-runtime@1.0.7':
+ resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==}
+
'@neoconfetti/svelte@1.0.0':
resolution: {integrity: sha512-SmksyaJAdSlMa9cTidVSIqYo1qti+WTsviNDwgjNVm+KQ3DRP2Df9umDIzC4vCcpEYY+chQe0i2IKnLw03AT8Q==}
@@ -3344,72 +3395,84 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-arm64-gnu@14.2.25':
resolution: {integrity: sha512-LFnV2899PJZAIEHQ4IMmZIgL0FBieh5keMnriMY1cK7ompR+JUd24xeTtKkcaw8QmxmEdhoE5Mu9dPSuDBgtTg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-arm64-gnu@15.1.0':
resolution: {integrity: sha512-M+vhTovRS2F//LMx9KtxbkWk627l5Q7AqXWWWrfIzNIaUFiz2/NkOFkxCFyNyGACi5YbA8aekzCLtbDyfF/v5Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-arm64-musl@14.2.10':
resolution: {integrity: sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-arm64-musl@14.2.25':
resolution: {integrity: sha512-QC5y5PPTmtqFExcKWKYgUNkHeHE/z3lUsu83di488nyP0ZzQ3Yse2G6TCxz6nNsQwgAx1BehAJTZez+UQxzLfw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-arm64-musl@15.1.0':
resolution: {integrity: sha512-Qn6vOuwaTCx3pNwygpSGtdIu0TfS1KiaYLYXLH5zq1scoTXdwYfdZtwvJTpB1WrLgiQE2Ne2kt8MZok3HlFqmg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-x64-gnu@14.2.10':
resolution: {integrity: sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-x64-gnu@14.2.25':
resolution: {integrity: sha512-y6/ML4b9eQ2D/56wqatTJN5/JR8/xdObU2Fb1RBidnrr450HLCKr6IJZbPqbv7NXmje61UyxjF5kvSajvjye5w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-x64-gnu@15.1.0':
resolution: {integrity: sha512-yeNh9ofMqzOZ5yTOk+2rwncBzucc6a1lyqtg8xZv0rH5znyjxHOWsoUtSq4cUTeeBIiXXX51QOOe+VoCjdXJRw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-x64-musl@14.2.10':
resolution: {integrity: sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-x64-musl@14.2.25':
resolution: {integrity: sha512-sPX0TSXHGUOZFvv96GoBXpB3w4emMqKeMgemrSxI7A6l55VBJp/RKYLwZIB9JxSqYPApqiREaIIap+wWq0RU8w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-x64-musl@15.1.0':
resolution: {integrity: sha512-t9IfNkHQs/uKgPoyEtU912MG6a1j7Had37cSUyLTKx9MnUpjj+ZDKw9OyqTI9OwIIv0wmkr1pkZy+3T5pxhJPg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@next/swc-win32-arm64-msvc@14.2.10':
resolution: {integrity: sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==}
@@ -3663,30 +3726,35 @@ packages:
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-arm64-glibc@2.4.1':
resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-arm64-musl@2.4.1':
resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@parcel/watcher-linux-x64-glibc@2.4.1':
resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-x64-musl@2.4.1':
resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@parcel/watcher-wasm@2.3.0':
resolution: {integrity: sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==}
@@ -3895,15 +3963,6 @@ packages:
'@remix-run/web-stream@1.1.0':
resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==}
- '@rollup/plugin-alias@5.1.0':
- resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
'@rollup/plugin-alias@5.1.1':
resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
engines: {node: '>=14.0.0'}
@@ -4048,11 +4107,6 @@ packages:
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm-eabi@4.27.3':
- resolution: {integrity: sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==}
- cpu: [arm]
- os: [android]
-
'@rollup/rollup-android-arm-eabi@4.40.1':
resolution: {integrity: sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==}
cpu: [arm]
@@ -4063,11 +4117,6 @@ packages:
cpu: [arm64]
os: [android]
- '@rollup/rollup-android-arm64@4.27.3':
- resolution: {integrity: sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==}
- cpu: [arm64]
- os: [android]
-
'@rollup/rollup-android-arm64@4.40.1':
resolution: {integrity: sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw==}
cpu: [arm64]
@@ -4078,11 +4127,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-arm64@4.27.3':
- resolution: {integrity: sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==}
- cpu: [arm64]
- os: [darwin]
-
'@rollup/rollup-darwin-arm64@4.40.1':
resolution: {integrity: sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA==}
cpu: [arm64]
@@ -4093,31 +4137,16 @@ packages:
cpu: [x64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.27.3':
- resolution: {integrity: sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==}
- cpu: [x64]
- os: [darwin]
-
'@rollup/rollup-darwin-x64@4.40.1':
resolution: {integrity: sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.27.3':
- resolution: {integrity: sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==}
- cpu: [arm64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-arm64@4.40.1':
resolution: {integrity: sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.27.3':
- resolution: {integrity: sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==}
- cpu: [x64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-x64@4.40.1':
resolution: {integrity: sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q==}
cpu: [x64]
@@ -4127,157 +4156,127 @@ packages:
resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==}
cpu: [arm]
os: [linux]
-
- '@rollup/rollup-linux-arm-gnueabihf@4.27.3':
- resolution: {integrity: sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==}
- cpu: [arm]
- os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm-gnueabihf@4.40.1':
resolution: {integrity: sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.22.4':
resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==}
cpu: [arm]
os: [linux]
-
- '@rollup/rollup-linux-arm-musleabihf@4.27.3':
- resolution: {integrity: sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==}
- cpu: [arm]
- os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-arm-musleabihf@4.40.1':
resolution: {integrity: sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg==}
cpu: [arm]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.22.4':
resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==}
cpu: [arm64]
os: [linux]
-
- '@rollup/rollup-linux-arm64-gnu@4.27.3':
- resolution: {integrity: sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==}
- cpu: [arm64]
- os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm64-gnu@4.40.1':
resolution: {integrity: sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.22.4':
resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==}
cpu: [arm64]
os: [linux]
-
- '@rollup/rollup-linux-arm64-musl@4.27.3':
- resolution: {integrity: sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==}
- cpu: [arm64]
- os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-arm64-musl@4.40.1':
resolution: {integrity: sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-loongarch64-gnu@4.40.1':
resolution: {integrity: sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ==}
cpu: [loong64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==}
cpu: [ppc64]
os: [linux]
-
- '@rollup/rollup-linux-powerpc64le-gnu@4.27.3':
- resolution: {integrity: sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==}
- cpu: [ppc64]
- os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-powerpc64le-gnu@4.40.1':
resolution: {integrity: sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.22.4':
resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==}
cpu: [riscv64]
os: [linux]
-
- '@rollup/rollup-linux-riscv64-gnu@4.27.3':
- resolution: {integrity: sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==}
- cpu: [riscv64]
- os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.40.1':
resolution: {integrity: sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-riscv64-musl@4.40.1':
resolution: {integrity: sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA==}
cpu: [riscv64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-s390x-gnu@4.22.4':
resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==}
cpu: [s390x]
os: [linux]
-
- '@rollup/rollup-linux-s390x-gnu@4.27.3':
- resolution: {integrity: sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==}
- cpu: [s390x]
- os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.40.1':
resolution: {integrity: sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.22.4':
resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==}
cpu: [x64]
os: [linux]
-
- '@rollup/rollup-linux-x64-gnu@4.27.3':
- resolution: {integrity: sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==}
- cpu: [x64]
- os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.40.1':
resolution: {integrity: sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.22.4':
resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==}
cpu: [x64]
os: [linux]
-
- '@rollup/rollup-linux-x64-musl@4.27.3':
- resolution: {integrity: sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==}
- cpu: [x64]
- os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-x64-musl@4.40.1':
resolution: {integrity: sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.22.4':
resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-arm64-msvc@4.27.3':
- resolution: {integrity: sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==}
- cpu: [arm64]
- os: [win32]
-
'@rollup/rollup-win32-arm64-msvc@4.40.1':
resolution: {integrity: sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg==}
cpu: [arm64]
@@ -4288,11 +4287,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.27.3':
- resolution: {integrity: sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==}
- cpu: [ia32]
- os: [win32]
-
'@rollup/rollup-win32-ia32-msvc@4.40.1':
resolution: {integrity: sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA==}
cpu: [ia32]
@@ -4303,16 +4297,79 @@ packages:
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.27.3':
- resolution: {integrity: sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==}
+ '@rollup/rollup-win32-x64-msvc@4.40.1':
+ resolution: {integrity: sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.40.1':
- resolution: {integrity: sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==}
+ '@rspack/binding-darwin-arm64@1.7.0':
+ resolution: {integrity: sha512-HMYrhvVh3sMRBXl6cSI2JqsvlHJKQ42qX+Sw4qbj7LeZBN6Gv4GjfL3cXRLUTdO37FOC0uLEUYgxVXetx/Y4sA==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rspack/binding-darwin-x64@1.7.0':
+ resolution: {integrity: sha512-R/SoR04ySmHPqoIBGC+SjP9zRGjL1fS908mdwBvQ1RfFinKu7a/o/5rxH/vxUUsVQrHCyX+o7YXpfWq9xpvyQA==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rspack/binding-linux-arm64-gnu@1.7.0':
+ resolution: {integrity: sha512-jDCcso++qshu58+Iuo6oiL0XKuX04lDugL0qwrWHW8SS/EjZ2rc1J3yQx+XDW0PCQsfI2c9ji0IOW56PzW1hXQ==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rspack/binding-linux-arm64-musl@1.7.0':
+ resolution: {integrity: sha512-0W49s0SQQhr3hZ8Zd7Auyf2pv4OTBr6wQhgWUQ6XeeMEjB16KpAVypSK5Jpn1ON0v9jAPLdod+a255rz8/f3kg==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@rspack/binding-linux-x64-gnu@1.7.0':
+ resolution: {integrity: sha512-oFjzjTD1MmG0ucAaP0Wyg9eobrsnFwZjEHa7LwyzWDRBeC3GWAF9T04Bqd6Ba6DgASGzU0BjEJcUpjvtXxO95Q==}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rspack/binding-linux-x64-musl@1.7.0':
+ resolution: {integrity: sha512-MNGslPLOsurdwOcoo6r0u8mLpw1ADar3hkx67WzwwMqYnem/Ky0aANJC2JvQHPC22mu01gCOukHYyEaUFTxcuw==}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@rspack/binding-wasm32-wasi@1.7.0':
+ resolution: {integrity: sha512-eaZzkGpxzVESmaX/UALMiQO+eNppe/i1VWQksGRfdoUu0rILqr/YDjsWFTcpbI9Dt3fg2kshHawBHxfwtxHcZQ==}
+ cpu: [wasm32]
+
+ '@rspack/binding-win32-arm64-msvc@1.7.0':
+ resolution: {integrity: sha512-XFg4l7sOhupnpG0soOfzYLeF2cgpSJMenmjmdzd9y06CotTyVId0hNoS7y+A7hEP8XGf3YPbdiUL5UDp6+DRBA==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rspack/binding-win32-ia32-msvc@1.7.0':
+ resolution: {integrity: sha512-eWt2XV6la/c0IlU/18RlhQsqwHGShSypwA3kt4s/dpfOK0YB1h4f0fYeUZuvj2X0MIoJQGhMofMrgA35/IcAcw==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rspack/binding-win32-x64-msvc@1.7.0':
+ resolution: {integrity: sha512-LOL5G8rfbAwlmusx+t98r9QzuGRz+L9Bg+8s5s6K/Qe64iemcNIuxGr5QLVq1jLa0SGNTeog4N21pAzlkWh4jw==}
cpu: [x64]
os: [win32]
+ '@rspack/binding@1.7.0':
+ resolution: {integrity: sha512-xO+pZKG2dvU9CuRTTi+DcCc4p+CZhBJlvuYikBja/0a62cTntQV2PWV+/xU1a6Vbo89yNz158LR05nvjtKVwTw==}
+
+ '@rspack/core@1.7.0':
+ resolution: {integrity: sha512-uDxPQsPh/+2DnOISuKnUiXZ9M0y2G1BOsI0IesxPJGp42ME2QW7axbJfUqD3bwp4bi3RN2zqh56NgxU/XETQvA==}
+ engines: {node: '>=18.12.0'}
+ peerDependencies:
+ '@swc/helpers': '>=0.5.1'
+ peerDependenciesMeta:
+ '@swc/helpers':
+ optional: true
+
+ '@rspack/lite-tapable@1.1.0':
+ resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==}
+
'@rushstack/eslint-patch@1.7.2':
resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==}
@@ -4415,6 +4472,9 @@ packages:
'@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
+ '@tybys/wasm-util@0.10.1':
+ resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
+
'@types/acorn@4.0.6':
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
@@ -5748,9 +5808,6 @@ packages:
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- confbox@0.1.7:
- resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
-
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
@@ -8297,12 +8354,6 @@ packages:
typescript:
optional: true
- mlly@1.6.1:
- resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==}
-
- mlly@1.7.1:
- resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
-
mlly@1.7.3:
resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==}
@@ -8912,12 +8963,6 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
- pkg-types@1.1.0:
- resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==}
-
- pkg-types@1.2.0:
- resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
-
pkg-types@1.2.1:
resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
@@ -9652,11 +9697,6 @@ packages:
rollup:
optional: true
- rollup@3.29.4:
- resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
-
rollup@3.29.5:
resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
@@ -9667,11 +9707,6 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rollup@4.27.3:
- resolution: {integrity: sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
rollup@4.40.1:
resolution: {integrity: sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -10737,10 +10772,6 @@ packages:
resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
hasBin: true
- untyped@1.4.2:
- resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==}
- hasBin: true
-
untyped@1.5.1:
resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==}
hasBin: true
@@ -11493,11 +11524,6 @@ packages:
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
engines: {node: '>= 14'}
- yaml@2.5.0:
- resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
- engines: {node: '>= 14'}
- hasBin: true
-
yaml@2.6.1:
resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
engines: {node: '>= 14'}
@@ -11785,17 +11811,7 @@ snapshots:
'@astrojs/yaml2ts@0.2.2':
dependencies:
- yaml: 2.5.0
-
- '@babel/code-frame@7.24.2':
- dependencies:
- '@babel/highlight': 7.24.2
- picocolors: 1.1.1
-
- '@babel/code-frame@7.24.7':
- dependencies:
- '@babel/highlight': 7.24.7
- picocolors: 1.1.1
+ yaml: 2.6.1
'@babel/code-frame@7.26.2':
dependencies:
@@ -11810,7 +11826,7 @@ snapshots:
'@babel/core@7.24.4':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.26.2
'@babel/generator': 7.24.4
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
@@ -11996,7 +12012,7 @@ snapshots:
'@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.22.20
+ '@babel/helper-validator-identifier': 7.25.9
'@babel/helper-module-transforms@7.23.3(@babel/core@7.26.0)':
dependencies:
@@ -12005,7 +12021,7 @@ snapshots:
'@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.22.20
+ '@babel/helper-validator-identifier': 7.25.9
'@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
dependencies:
@@ -12098,10 +12114,6 @@ snapshots:
'@babel/helper-string-parser@7.25.9': {}
- '@babel/helper-validator-identifier@7.22.20': {}
-
- '@babel/helper-validator-identifier@7.24.7': {}
-
'@babel/helper-validator-identifier@7.25.9': {}
'@babel/helper-validator-option@7.23.5': {}
@@ -12121,20 +12133,6 @@ snapshots:
'@babel/template': 7.25.9
'@babel/types': 7.26.0
- '@babel/highlight@7.24.2':
- dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
- '@babel/highlight@7.24.7':
- dependencies:
- '@babel/helper-validator-identifier': 7.24.7
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
'@babel/parser@7.24.4':
dependencies:
'@babel/types': 7.26.0
@@ -12306,19 +12304,17 @@ snapshots:
dependencies:
regenerator-runtime: 0.14.1
- '@babel/standalone@7.24.4': {}
-
'@babel/standalone@7.26.2': {}
'@babel/template@7.24.0':
dependencies:
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.26.2
'@babel/parser': 7.24.4
'@babel/types': 7.26.0
'@babel/template@7.25.0':
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@babel/parser': 7.26.2
'@babel/types': 7.26.0
@@ -12330,7 +12326,7 @@ snapshots:
'@babel/traverse@7.24.1':
dependencies:
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.26.2
'@babel/generator': 7.24.4
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
@@ -12345,7 +12341,7 @@ snapshots:
'@babel/traverse@7.25.6':
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
'@babel/generator': 7.25.6
'@babel/parser': 7.26.2
'@babel/template': 7.25.0
@@ -12370,13 +12366,13 @@ snapshots:
'@babel/types@7.24.0':
dependencies:
'@babel/helper-string-parser': 7.23.4
- '@babel/helper-validator-identifier': 7.22.20
+ '@babel/helper-validator-identifier': 7.25.9
to-fast-properties: 2.0.0
'@babel/types@7.24.9':
dependencies:
'@babel/helper-string-parser': 7.24.8
- '@babel/helper-validator-identifier': 7.24.7
+ '@babel/helper-validator-identifier': 7.25.9
to-fast-properties: 2.0.0
'@babel/types@7.26.0':
@@ -12560,10 +12556,10 @@ snapshots:
unplugin: 1.16.0
zod: 3.23.8
- '@codecov/rollup-plugin@1.5.0(rollup@3.29.4)':
+ '@codecov/rollup-plugin@1.5.0(rollup@3.29.5)':
dependencies:
'@codecov/bundler-plugin-core': 1.5.0
- rollup: 3.29.4
+ rollup: 3.29.5
unplugin: 1.16.0
'@codecov/rollup-plugin@1.5.0(rollup@4.22.4)':
@@ -12614,11 +12610,27 @@ snapshots:
'@emmetio/stream-reader@2.2.0': {}
+ '@emnapi/core@1.8.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.1.0
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/runtime@1.2.0':
dependencies:
tslib: 2.8.1
optional: true
+ '@emnapi/runtime@1.8.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+ '@emnapi/wasi-threads@1.1.0':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emotion/hash@0.9.1': {}
'@esbuild/aix-ppc64@0.20.2':
@@ -13117,7 +13129,7 @@ snapshots:
debug: 4.3.4
espree: 9.6.1
globals: 13.24.0
- ignore: 5.3.1
+ ignore: 5.3.2
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -13403,6 +13415,31 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@module-federation/error-codes@0.22.0': {}
+
+ '@module-federation/runtime-core@0.22.0':
+ dependencies:
+ '@module-federation/error-codes': 0.22.0
+ '@module-federation/sdk': 0.22.0
+
+ '@module-federation/runtime-tools@0.22.0':
+ dependencies:
+ '@module-federation/runtime': 0.22.0
+ '@module-federation/webpack-bundler-runtime': 0.22.0
+
+ '@module-federation/runtime@0.22.0':
+ dependencies:
+ '@module-federation/error-codes': 0.22.0
+ '@module-federation/runtime-core': 0.22.0
+ '@module-federation/sdk': 0.22.0
+
+ '@module-federation/sdk@0.22.0': {}
+
+ '@module-federation/webpack-bundler-runtime@0.22.0':
+ dependencies:
+ '@module-federation/runtime': 0.22.0
+ '@module-federation/sdk': 0.22.0
+
'@mswjs/interceptors@0.37.3':
dependencies:
'@open-draft/deferred-promise': 2.2.0
@@ -13412,6 +13449,13 @@ snapshots:
outvariant: 1.4.3
strict-event-emitter: 0.5.1
+ '@napi-rs/wasm-runtime@1.0.7':
+ dependencies:
+ '@emnapi/core': 1.8.1
+ '@emnapi/runtime': 1.8.1
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@neoconfetti/svelte@1.0.0': {}
'@netlify/functions@2.8.2':
@@ -13560,10 +13604,10 @@ snapshots:
'@nuxt/devalue@2.0.2': {}
- '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.27.3)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))':
+ '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.40.1)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))':
dependencies:
- '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
- '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.27.3)
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.40.1)
+ '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.40.1)
execa: 7.2.0
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
transitivePeerDependencies:
@@ -13595,12 +13639,12 @@ snapshots:
rc9: 2.1.2
semver: 7.6.3
- '@nuxt/devtools@1.6.0(rollup@4.27.3)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.13(typescript@5.7.2))':
+ '@nuxt/devtools@1.6.0(rollup@4.40.1)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.13(typescript@5.7.2))':
dependencies:
'@antfu/utils': 0.7.10
- '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.27.3)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.40.1)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
'@nuxt/devtools-wizard': 1.6.0
- '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.40.1)
'@vue/devtools-core': 7.4.4(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.13(typescript@5.7.2))
'@vue/devtools-kit': 7.4.4
birpc: 0.2.17
@@ -13629,9 +13673,9 @@ snapshots:
simple-git: 3.27.0
sirv: 2.0.4
tinyglobby: 0.2.10
- unimport: 3.13.2(rollup@4.27.3)
+ unimport: 3.13.2(rollup@4.40.1)
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
- vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.27.3))(rollup@4.27.3)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
+ vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.40.1))(rollup@4.40.1)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
vite-plugin-vue-inspector: 5.1.3(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
which: 3.0.1
ws: 8.18.0
@@ -13736,9 +13780,9 @@ snapshots:
- utf-8-validate
- vue
- '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.27.3)':
+ '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.40.1)':
dependencies:
- '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
+ '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.40.1)
c12: 2.0.1(magicast@0.3.5)
consola: 3.2.3
defu: 6.1.4
@@ -13756,16 +13800,16 @@ snapshots:
semver: 7.6.3
ufo: 1.5.4
unctx: 2.3.1
- unimport: 3.13.2(rollup@4.27.3)
+ unimport: 3.13.2(rollup@4.40.1)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
- rollup
- supports-color
- '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.40.1)':
+ '@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@4.40.1)':
dependencies:
- '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.40.1)
+ '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.40.1)
c12: 2.0.1(magicast@0.3.5)
consola: 3.2.3
defu: 6.1.4
@@ -13790,114 +13834,20 @@ snapshots:
- rollup
- supports-color
- '@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@4.27.3)':
+ '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.40.1)':
dependencies:
- '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.27.3)
c12: 2.0.1(magicast@0.3.5)
+ compatx: 0.1.8
consola: 3.2.3
defu: 6.1.4
- destr: 2.0.3
- globby: 14.0.2
- hash-sum: 2.0.0
- ignore: 6.0.2
- jiti: 2.4.0
- klona: 2.0.6
- knitwork: 1.1.0
- mlly: 1.7.3
+ hookable: 5.5.3
pathe: 1.1.2
pkg-types: 1.2.1
scule: 1.3.0
- semver: 7.6.3
+ std-env: 3.7.0
ufo: 1.5.4
- unctx: 2.3.1
- unimport: 3.13.2(rollup@4.27.3)
- untyped: 1.5.1
- transitivePeerDependencies:
- - magicast
- - rollup
- - supports-color
-
- '@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@4.40.1)':
- dependencies:
- '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.40.1)
- c12: 2.0.1(magicast@0.3.5)
- consola: 3.2.3
- defu: 6.1.4
- destr: 2.0.3
- globby: 14.0.2
- hash-sum: 2.0.0
- ignore: 6.0.2
- jiti: 2.4.0
- klona: 2.0.6
- knitwork: 1.1.0
- mlly: 1.7.3
- pathe: 1.1.2
- pkg-types: 1.2.1
- scule: 1.3.0
- semver: 7.6.3
- ufo: 1.5.4
- unctx: 2.3.1
- unimport: 3.13.2(rollup@4.40.1)
- untyped: 1.5.1
- transitivePeerDependencies:
- - magicast
- - rollup
- - supports-color
-
- '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.27.3)':
- dependencies:
- c12: 2.0.1(magicast@0.3.5)
- compatx: 0.1.8
- consola: 3.2.3
- defu: 6.1.4
- hookable: 5.5.3
- pathe: 1.1.2
- pkg-types: 1.2.1
- scule: 1.3.0
- std-env: 3.7.0
- ufo: 1.5.4
- uncrypto: 0.1.3
- unimport: 3.13.2(rollup@4.27.3)
- untyped: 1.5.1
- transitivePeerDependencies:
- - magicast
- - rollup
- - supports-color
-
- '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.40.1)':
- dependencies:
- c12: 2.0.1(magicast@0.3.5)
- compatx: 0.1.8
- consola: 3.2.3
- defu: 6.1.4
- hookable: 5.5.3
- pathe: 1.1.2
- pkg-types: 1.2.1
- scule: 1.3.0
- std-env: 3.7.0
- ufo: 1.5.4
- uncrypto: 0.1.3
- unimport: 3.13.2(rollup@4.40.1)
- untyped: 1.5.1
- transitivePeerDependencies:
- - magicast
- - rollup
- - supports-color
-
- '@nuxt/schema@3.14.1592(magicast@0.3.5)(rollup@4.27.3)':
- dependencies:
- c12: 2.0.1(magicast@0.3.5)
- compatx: 0.1.8
- consola: 3.2.3
- defu: 6.1.4
- hookable: 5.5.3
- pathe: 1.1.2
- pkg-types: 1.2.1
- scule: 1.3.0
- std-env: 3.8.0
- ufo: 1.5.4
- uncrypto: 0.1.3
- unimport: 3.13.2(rollup@4.27.3)
+ uncrypto: 0.1.3
+ unimport: 3.13.2(rollup@4.40.1)
untyped: 1.5.1
transitivePeerDependencies:
- magicast
@@ -13924,31 +13874,6 @@ snapshots:
- rollup
- supports-color
- '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.27.3)':
- dependencies:
- '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
- ci-info: 4.1.0
- consola: 3.2.3
- create-require: 1.1.1
- defu: 6.1.4
- destr: 2.0.3
- dotenv: 16.4.5
- git-url-parse: 15.0.0
- is-docker: 3.0.0
- jiti: 1.21.6
- mri: 1.2.0
- nanoid: 5.0.7
- ofetch: 1.4.1
- package-manager-detector: 0.2.4
- parse-git-config: 3.0.0
- pathe: 1.1.2
- rc9: 2.1.2
- std-env: 3.8.0
- transitivePeerDependencies:
- - magicast
- - rollup
- - supports-color
-
'@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.40.1)':
dependencies:
'@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.40.1)
@@ -14092,65 +14017,6 @@ snapshots:
- vti
- vue-tsc
- '@nuxt/vite-builder@3.14.1592(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))':
- dependencies:
- '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.27.3)
- '@rollup/plugin-replace': 6.0.1(rollup@4.27.3)
- '@vitejs/plugin-vue': 5.2.0(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.13(typescript@5.7.2))
- '@vitejs/plugin-vue-jsx': 4.1.1(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.13(typescript@5.7.2))
- autoprefixer: 10.4.20(postcss@8.5.3)
- clear: 0.1.0
- consola: 3.2.3
- cssnano: 7.0.6(postcss@8.5.3)
- defu: 6.1.4
- esbuild: 0.24.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- externality: 1.0.2
- get-port-please: 3.1.2
- h3: 1.13.0
- jiti: 2.4.0
- knitwork: 1.1.0
- magic-string: 0.30.17
- mlly: 1.7.3
- ohash: 1.1.4
- pathe: 1.1.2
- perfect-debounce: 1.0.0
- pkg-types: 1.2.1
- postcss: 8.5.3
- rollup-plugin-visualizer: 5.12.0(rollup@4.27.3)
- std-env: 3.8.0
- strip-literal: 2.1.0
- ufo: 1.5.4
- unenv: 1.10.0
- unplugin: 1.16.0
- vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
- vite-node: 2.1.8(@types/node@20.12.12)(terser@5.27.0)
- vite-plugin-checker: 0.8.0(eslint@8.56.0)(optionator@0.9.3)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))
- vue: 3.5.13(typescript@5.7.2)
- vue-bundle-renderer: 2.1.1
- transitivePeerDependencies:
- - '@biomejs/biome'
- - '@types/node'
- - eslint
- - less
- - lightningcss
- - magicast
- - meow
- - optionator
- - rollup
- - sass
- - sass-embedded
- - stylelint
- - stylus
- - sugarss
- - supports-color
- - terser
- - typescript
- - vls
- - vti
- - vue-tsc
-
'@nuxt/vite-builder@3.14.1592(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.40.1)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))':
dependencies:
'@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.40.1)
@@ -14864,15 +14730,13 @@ snapshots:
dependencies:
web-streams-polyfill: 3.3.3
- '@rollup/plugin-alias@5.1.0(rollup@3.29.4)':
- dependencies:
- slash: 4.0.0
+ '@rollup/plugin-alias@5.1.1(rollup@3.29.5)':
optionalDependencies:
- rollup: 3.29.4
+ rollup: 3.29.5
- '@rollup/plugin-alias@5.1.1(rollup@4.27.3)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.40.1)':
optionalDependencies:
- rollup: 4.27.3
+ rollup: 4.40.1
'@rollup/plugin-commonjs@25.0.7(rollup@4.22.4)':
dependencies:
@@ -14896,16 +14760,16 @@ snapshots:
optionalDependencies:
rollup: 4.40.1
- '@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)':
+ '@rollup/plugin-commonjs@25.0.8(rollup@3.29.5)':
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.5)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.30.11
optionalDependencies:
- rollup: 3.29.4
+ rollup: 3.29.5
'@rollup/plugin-commonjs@25.0.8(rollup@4.22.4)':
dependencies:
@@ -14918,9 +14782,9 @@ snapshots:
optionalDependencies:
rollup: 4.22.4
- '@rollup/plugin-commonjs@28.0.1(rollup@4.27.3)':
+ '@rollup/plugin-commonjs@28.0.1(rollup@4.40.1)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.2(picomatch@4.0.2)
@@ -14928,70 +14792,69 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.27.3
+ rollup: 4.40.1
- '@rollup/plugin-inject@5.0.5(rollup@4.27.3)':
+ '@rollup/plugin-inject@5.0.5(rollup@4.40.1)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
estree-walker: 2.0.2
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.27.3
+ rollup: 4.40.1
- '@rollup/plugin-json@6.1.0(rollup@3.29.4)':
+ '@rollup/plugin-json@6.1.0(rollup@3.29.5)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
optionalDependencies:
- rollup: 3.29.4
+ rollup: 3.29.5
- '@rollup/plugin-json@6.1.0(rollup@4.27.3)':
+ '@rollup/plugin-json@6.1.0(rollup@4.40.1)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
optionalDependencies:
- rollup: 4.27.3
+ rollup: 4.40.1
- '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)':
+ '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.4)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@3.29.4)
+ '@rollup/pluginutils': 5.0.5(rollup@4.22.4)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
- rollup: 3.29.4
+ rollup: 4.22.4
- '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.4)':
+ '@rollup/plugin-node-resolve@15.2.3(rollup@4.40.1)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.22.4)
+ '@rollup/pluginutils': 5.0.5(rollup@4.40.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
- rollup: 4.22.4
+ rollup: 4.40.1
- '@rollup/plugin-node-resolve@15.2.3(rollup@4.40.1)':
+ '@rollup/plugin-node-resolve@15.3.0(rollup@3.29.5)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.40.1)
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
- is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
- rollup: 4.40.1
+ rollup: 3.29.5
- '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.3)':
+ '@rollup/plugin-node-resolve@15.3.0(rollup@4.40.1)':
dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
- rollup: 4.27.3
+ rollup: 4.40.1
'@rollup/plugin-replace@5.0.5(rollup@4.22.4)':
dependencies:
@@ -15007,26 +14870,19 @@ snapshots:
optionalDependencies:
rollup: 4.40.1
- '@rollup/plugin-replace@5.0.7(rollup@3.29.4)':
+ '@rollup/plugin-replace@5.0.7(rollup@3.29.5)':
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- magic-string: 0.30.11
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
+ magic-string: 0.30.17
optionalDependencies:
- rollup: 3.29.4
+ rollup: 3.29.5
'@rollup/plugin-replace@5.0.7(rollup@4.40.1)':
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.40.1)
- magic-string: 0.30.11
- optionalDependencies:
- rollup: 4.40.1
-
- '@rollup/plugin-replace@6.0.1(rollup@4.27.3)':
- dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.27.3
+ rollup: 4.40.1
'@rollup/plugin-replace@6.0.1(rollup@4.40.1)':
dependencies:
@@ -15035,27 +14891,19 @@ snapshots:
optionalDependencies:
rollup: 4.40.1
- '@rollup/plugin-terser@0.4.4(rollup@4.27.3)':
+ '@rollup/plugin-terser@0.4.4(rollup@4.40.1)':
dependencies:
serialize-javascript: 6.0.1
smob: 1.5.0
terser: 5.27.0
optionalDependencies:
- rollup: 4.27.3
+ rollup: 4.40.1
'@rollup/pluginutils@4.2.1':
dependencies:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.0.5(rollup@3.29.4)':
- dependencies:
- '@types/estree': 1.0.5
- estree-walker: 2.0.2
- picomatch: 2.3.1
- optionalDependencies:
- rollup: 3.29.4
-
'@rollup/pluginutils@5.0.5(rollup@4.22.4)':
dependencies:
'@types/estree': 1.0.5
@@ -15072,13 +14920,13 @@ snapshots:
optionalDependencies:
rollup: 4.40.1
- '@rollup/pluginutils@5.1.0(rollup@3.29.4)':
+ '@rollup/pluginutils@5.1.0(rollup@3.29.5)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 3.29.4
+ rollup: 3.29.5
'@rollup/pluginutils@5.1.0(rollup@4.22.4)':
dependencies:
@@ -15096,21 +14944,13 @@ snapshots:
optionalDependencies:
rollup: 4.40.1
- '@rollup/pluginutils@5.1.3(rollup@3.29.4)':
+ '@rollup/pluginutils@5.1.3(rollup@3.29.5)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 3.29.4
-
- '@rollup/pluginutils@5.1.3(rollup@4.27.3)':
- dependencies:
- '@types/estree': 1.0.6
- estree-walker: 2.0.2
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.27.3
+ rollup: 3.29.5
'@rollup/pluginutils@5.1.3(rollup@4.40.1)':
dependencies:
@@ -15123,84 +14963,54 @@ snapshots:
'@rollup/rollup-android-arm-eabi@4.22.4':
optional: true
- '@rollup/rollup-android-arm-eabi@4.27.3':
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.40.1':
optional: true
'@rollup/rollup-android-arm64@4.22.4':
optional: true
- '@rollup/rollup-android-arm64@4.27.3':
- optional: true
-
'@rollup/rollup-android-arm64@4.40.1':
optional: true
'@rollup/rollup-darwin-arm64@4.22.4':
optional: true
- '@rollup/rollup-darwin-arm64@4.27.3':
- optional: true
-
'@rollup/rollup-darwin-arm64@4.40.1':
optional: true
'@rollup/rollup-darwin-x64@4.22.4':
optional: true
- '@rollup/rollup-darwin-x64@4.27.3':
- optional: true
-
'@rollup/rollup-darwin-x64@4.40.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.27.3':
- optional: true
-
'@rollup/rollup-freebsd-arm64@4.40.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.27.3':
- optional: true
-
'@rollup/rollup-freebsd-x64@4.40.1':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.22.4':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.27.3':
- optional: true
-
'@rollup/rollup-linux-arm-gnueabihf@4.40.1':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.22.4':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.27.3':
- optional: true
-
'@rollup/rollup-linux-arm-musleabihf@4.40.1':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.27.3':
- optional: true
-
'@rollup/rollup-linux-arm64-gnu@4.40.1':
optional: true
'@rollup/rollup-linux-arm64-musl@4.22.4':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.27.3':
- optional: true
-
'@rollup/rollup-linux-arm64-musl@4.40.1':
optional: true
@@ -15210,18 +15020,12 @@ snapshots:
'@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.27.3':
- optional: true
-
'@rollup/rollup-linux-powerpc64le-gnu@4.40.1':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.27.3':
- optional: true
-
'@rollup/rollup-linux-riscv64-gnu@4.40.1':
optional: true
@@ -15231,57 +15035,94 @@ snapshots:
'@rollup/rollup-linux-s390x-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.27.3':
- optional: true
-
'@rollup/rollup-linux-s390x-gnu@4.40.1':
optional: true
'@rollup/rollup-linux-x64-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.27.3':
- optional: true
-
'@rollup/rollup-linux-x64-gnu@4.40.1':
optional: true
'@rollup/rollup-linux-x64-musl@4.22.4':
optional: true
- '@rollup/rollup-linux-x64-musl@4.27.3':
- optional: true
-
'@rollup/rollup-linux-x64-musl@4.40.1':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.22.4':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.27.3':
- optional: true
-
'@rollup/rollup-win32-arm64-msvc@4.40.1':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.22.4':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.27.3':
+ '@rollup/rollup-win32-ia32-msvc@4.40.1':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.22.4':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.40.1':
+ '@rollup/rollup-win32-x64-msvc@4.40.1':
+ optional: true
+
+ '@rspack/binding-darwin-arm64@1.7.0':
+ optional: true
+
+ '@rspack/binding-darwin-x64@1.7.0':
+ optional: true
+
+ '@rspack/binding-linux-arm64-gnu@1.7.0':
+ optional: true
+
+ '@rspack/binding-linux-arm64-musl@1.7.0':
+ optional: true
+
+ '@rspack/binding-linux-x64-gnu@1.7.0':
+ optional: true
+
+ '@rspack/binding-linux-x64-musl@1.7.0':
+ optional: true
+
+ '@rspack/binding-wasm32-wasi@1.7.0':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.0.7
optional: true
- '@rollup/rollup-win32-x64-msvc@4.22.4':
+ '@rspack/binding-win32-arm64-msvc@1.7.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.27.3':
+ '@rspack/binding-win32-ia32-msvc@1.7.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.40.1':
+ '@rspack/binding-win32-x64-msvc@1.7.0':
optional: true
+ '@rspack/binding@1.7.0':
+ optionalDependencies:
+ '@rspack/binding-darwin-arm64': 1.7.0
+ '@rspack/binding-darwin-x64': 1.7.0
+ '@rspack/binding-linux-arm64-gnu': 1.7.0
+ '@rspack/binding-linux-arm64-musl': 1.7.0
+ '@rspack/binding-linux-x64-gnu': 1.7.0
+ '@rspack/binding-linux-x64-musl': 1.7.0
+ '@rspack/binding-wasm32-wasi': 1.7.0
+ '@rspack/binding-win32-arm64-msvc': 1.7.0
+ '@rspack/binding-win32-ia32-msvc': 1.7.0
+ '@rspack/binding-win32-x64-msvc': 1.7.0
+
+ '@rspack/core@1.7.0(@swc/helpers@0.5.15)':
+ dependencies:
+ '@module-federation/runtime-tools': 0.22.0
+ '@rspack/binding': 1.7.0
+ '@rspack/lite-tapable': 1.1.0
+ optionalDependencies:
+ '@swc/helpers': 0.5.15
+
+ '@rspack/lite-tapable@1.1.0': {}
+
'@rushstack/eslint-patch@1.7.2': {}
'@sentry/core@8.42.0': {}
@@ -15550,6 +15391,11 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
+ '@tybys/wasm-util@0.10.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@types/acorn@4.0.6':
dependencies:
'@types/estree': 1.0.5
@@ -15973,7 +15819,7 @@ snapshots:
find-up: 5.0.0
javascript-stringify: 2.1.0
lodash: 4.17.21
- mlly: 1.6.1
+ mlly: 1.7.3
outdent: 0.8.0
vite: 5.4.11(@types/node@20.11.15)(terser@5.27.0)
vite-node: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
@@ -16000,7 +15846,7 @@ snapshots:
find-up: 5.0.0
javascript-stringify: 2.1.0
lodash: 4.17.21
- mlly: 1.6.1
+ mlly: 1.7.3
outdent: 0.8.0
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
vite-node: 1.5.0(@types/node@20.12.12)(terser@5.27.0)
@@ -16418,19 +16264,6 @@ snapshots:
'@vscode/l10n@0.0.18': {}
- '@vue-macros/common@1.12.2(rollup@4.27.3)(vue@3.5.13(typescript@5.7.2))':
- dependencies:
- '@babel/types': 7.26.0
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- '@vue/compiler-sfc': 3.5.13
- ast-kit: 1.1.0
- local-pkg: 0.5.0
- magic-string-ast: 0.6.2
- optionalDependencies:
- vue: 3.5.13(typescript@5.7.2)
- transitivePeerDependencies:
- - rollup
-
'@vue-macros/common@1.12.2(rollup@4.40.1)(vue@3.5.13(typescript@5.3.3))':
dependencies:
'@babel/types': 7.26.0
@@ -17157,84 +16990,6 @@ snapshots:
- terser
- typescript
- astro@5.0.9(@types/node@20.12.12)(jiti@2.4.0)(rollup@3.29.4)(terser@5.27.0)(typescript@5.7.2)(yaml@2.6.1):
- dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/internal-helpers': 0.4.2
- '@astrojs/markdown-remark': 6.0.1
- '@astrojs/telemetry': 3.2.0
- '@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.3(rollup@3.29.4)
- '@types/cookie': 0.6.0
- acorn: 8.14.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- boxen: 8.0.1
- ci-info: 4.1.0
- clsx: 2.1.1
- common-ancestor-path: 1.0.1
- cookie: 0.7.2
- cssesc: 3.0.0
- debug: 4.3.7
- deterministic-object-hash: 2.0.2
- devalue: 5.1.1
- diff: 5.2.0
- dlv: 1.1.3
- dset: 3.1.4
- es-module-lexer: 1.5.4
- esbuild: 0.21.5
- estree-walker: 3.0.3
- fast-glob: 3.3.2
- flattie: 1.1.1
- github-slugger: 2.0.0
- html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
- js-yaml: 4.1.0
- kleur: 4.1.5
- magic-string: 0.30.17
- magicast: 0.3.5
- micromatch: 4.0.8
- mrmime: 2.0.0
- neotraverse: 0.6.18
- p-limit: 6.1.0
- p-queue: 8.0.1
- preferred-pm: 4.0.0
- prompts: 2.4.2
- rehype: 13.0.2
- semver: 7.6.3
- shiki: 1.23.1
- tinyexec: 0.3.1
- tsconfck: 3.1.4(typescript@5.7.2)
- ultrahtml: 1.5.3
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- vite: 6.3.5(@types/node@20.12.12)(jiti@2.4.0)(terser@5.27.0)(yaml@2.6.1)
- vitefu: 1.0.4(vite@6.3.5(@types/node@20.12.12)(jiti@2.4.0)(terser@5.27.0)(yaml@2.6.1))
- which-pm: 3.0.0
- xxhash-wasm: 1.1.0
- yargs-parser: 21.1.1
- yocto-spinner: 0.1.2
- zod: 3.23.8
- zod-to-json-schema: 3.23.5(zod@3.23.8)
- zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.23.8)
- optionalDependencies:
- sharp: 0.33.5
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - rollup
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - typescript
- - yaml
-
astro@5.0.9(@types/node@20.12.12)(jiti@2.4.0)(rollup@4.40.1)(terser@5.27.0)(typescript@5.7.2)(yaml@2.6.1):
dependencies:
'@astrojs/compiler': 2.10.3
@@ -17888,8 +17643,6 @@ snapshots:
concat-map@0.0.1: {}
- confbox@0.1.7: {}
-
confbox@0.1.8: {}
consola@3.2.3: {}
@@ -18656,7 +18409,7 @@ snapshots:
'@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.4.5)
eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0)
eslint-plugin-react: 7.33.2(eslint@8.56.0)
@@ -18679,7 +18432,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0):
+ eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0):
dependencies:
debug: 4.3.4
enhanced-resolve: 5.16.0
@@ -18713,7 +18466,7 @@ snapshots:
'@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.4.5)
eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0))(eslint@8.56.0)
transitivePeerDependencies:
- supports-color
@@ -19450,7 +19203,7 @@ snapshots:
dependencies:
dir-glob: 3.0.1
fast-glob: 3.3.2
- ignore: 5.3.1
+ ignore: 5.3.2
merge2: 1.4.1
slash: 4.0.0
@@ -19783,16 +19536,6 @@ snapshots:
import-meta-resolve@4.1.0: {}
- impound@0.2.0(rollup@4.27.3):
- dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- mlly: 1.7.3
- pathe: 1.1.2
- unenv: 1.10.0
- unplugin: 1.16.0
- transitivePeerDependencies:
- - rollup
-
impound@0.2.0(rollup@4.40.1):
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.40.1)
@@ -20313,8 +20056,8 @@ snapshots:
local-pkg@0.5.0:
dependencies:
- mlly: 1.6.1
- pkg-types: 1.1.0
+ mlly: 1.7.3
+ pkg-types: 1.2.1
locate-character@3.0.0: {}
@@ -21225,8 +20968,8 @@ snapshots:
esbuild: 0.18.20
fs-extra: 11.2.0
globby: 13.2.2
- jiti: 1.21.0
- mlly: 1.6.1
+ jiti: 1.21.6
+ mlly: 1.7.3
mri: 1.2.0
pathe: 1.1.2
optionalDependencies:
@@ -21239,8 +20982,8 @@ snapshots:
esbuild: 0.18.20
fs-extra: 11.2.0
globby: 13.2.2
- jiti: 1.21.0
- mlly: 1.6.1
+ jiti: 1.21.6
+ mlly: 1.7.3
mri: 1.2.0
pathe: 1.1.2
optionalDependencies:
@@ -21253,27 +20996,13 @@ snapshots:
esbuild: 0.18.20
fs-extra: 11.2.0
globby: 13.2.2
- jiti: 1.21.0
- mlly: 1.6.1
+ jiti: 1.21.6
+ mlly: 1.7.3
mri: 1.2.0
pathe: 1.1.2
optionalDependencies:
typescript: 5.7.2
- mlly@1.6.1:
- dependencies:
- acorn: 8.14.0
- pathe: 1.1.2
- pkg-types: 1.2.0
- ufo: 1.5.4
-
- mlly@1.7.1:
- dependencies:
- acorn: 8.14.0
- pathe: 1.1.2
- pkg-types: 1.2.0
- ufo: 1.5.4
-
mlly@1.7.3:
dependencies:
acorn: 8.14.0
@@ -21512,14 +21241,14 @@ snapshots:
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@netlify/functions': 2.8.2
- '@rollup/plugin-alias': 5.1.1(rollup@4.27.3)
- '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.3)
- '@rollup/plugin-inject': 5.0.5(rollup@4.27.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.27.3)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.3)
- '@rollup/plugin-replace': 6.0.1(rollup@4.27.3)
- '@rollup/plugin-terser': 0.4.4(rollup@4.27.3)
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.40.1)
+ '@rollup/plugin-commonjs': 28.0.1(rollup@4.40.1)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.40.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.40.1)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@4.40.1)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.40.1)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.40.1)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
'@types/http-proxy': 1.17.15
'@vercel/nft': 0.27.6(encoding@0.1.13)
archiver: 7.0.1
@@ -21563,8 +21292,8 @@ snapshots:
pkg-types: 1.2.1
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.27.3
- rollup-plugin-visualizer: 5.12.0(rollup@4.27.3)
+ rollup: 4.40.1
+ rollup-plugin-visualizer: 5.12.0(rollup@4.40.1)
scule: 1.3.0
semver: 7.6.3
serve-placeholder: 2.0.2
@@ -21574,7 +21303,7 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.10.0
- unimport: 3.13.2(rollup@4.27.3)
+ unimport: 3.13.2(rollup@4.40.1)
unstorage: 1.13.1(ioredis@5.4.1)
untyped: 1.5.1
unwasm: 0.3.9
@@ -21604,14 +21333,14 @@ snapshots:
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@netlify/functions': 2.8.2
- '@rollup/plugin-alias': 5.1.1(rollup@4.27.3)
- '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.3)
- '@rollup/plugin-inject': 5.0.5(rollup@4.27.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.27.3)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.3)
- '@rollup/plugin-replace': 6.0.1(rollup@4.27.3)
- '@rollup/plugin-terser': 0.4.4(rollup@4.27.3)
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.40.1)
+ '@rollup/plugin-commonjs': 28.0.1(rollup@4.40.1)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.40.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.40.1)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@4.40.1)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.40.1)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.40.1)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
'@types/http-proxy': 1.17.15
'@vercel/nft': 0.27.6(encoding@0.1.13)
archiver: 7.0.1
@@ -21655,8 +21384,8 @@ snapshots:
pkg-types: 1.2.1
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.27.3
- rollup-plugin-visualizer: 5.12.0(rollup@4.27.3)
+ rollup: 4.40.1
+ rollup-plugin-visualizer: 5.12.0(rollup@4.40.1)
scule: 1.3.0
semver: 7.6.3
serve-placeholder: 2.0.2
@@ -21666,7 +21395,7 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.10.0
- unimport: 3.13.2(rollup@4.27.3)
+ unimport: 3.13.2(rollup@4.40.1)
unstorage: 1.13.1(ioredis@5.4.1)
untyped: 1.5.1
unwasm: 0.3.9
@@ -21696,14 +21425,14 @@ snapshots:
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@netlify/functions': 2.8.2
- '@rollup/plugin-alias': 5.1.1(rollup@4.27.3)
- '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.3)
- '@rollup/plugin-inject': 5.0.5(rollup@4.27.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.27.3)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.3)
- '@rollup/plugin-replace': 6.0.1(rollup@4.27.3)
- '@rollup/plugin-terser': 0.4.4(rollup@4.27.3)
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.40.1)
+ '@rollup/plugin-commonjs': 28.0.1(rollup@4.40.1)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.40.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.40.1)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@4.40.1)
+ '@rollup/plugin-replace': 6.0.1(rollup@4.40.1)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.40.1)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
'@types/http-proxy': 1.17.15
'@vercel/nft': 0.27.6(encoding@0.1.13)
archiver: 7.0.1
@@ -21747,8 +21476,8 @@ snapshots:
pkg-types: 1.2.1
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.27.3
- rollup-plugin-visualizer: 5.12.0(rollup@4.27.3)
+ rollup: 4.40.1
+ rollup-plugin-visualizer: 5.12.0(rollup@4.40.1)
scule: 1.3.0
semver: 7.6.3
serve-placeholder: 2.0.2
@@ -21758,7 +21487,7 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.10.0
- unimport: 3.13.2(rollup@4.27.3)
+ unimport: 3.13.2(rollup@4.40.1)
unstorage: 1.13.1(ioredis@5.4.1)
untyped: 1.5.1
unwasm: 0.3.9
@@ -22107,14 +21836,14 @@ snapshots:
- vue-tsc
- xml2js
- nuxt@3.14.1592(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
+ nuxt@3.14.1592(@parcel/watcher@2.4.1)(@types/node@20.12.12)(encoding@0.1.13)(eslint@8.56.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.40.1)(terser@5.27.0)(typescript@5.7.2)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.6.0(rollup@4.27.3)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.13(typescript@5.7.2))
- '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.27.3)
- '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.27.3)
- '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.27.3)
- '@nuxt/vite-builder': 3.14.1592(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.27.3)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))
+ '@nuxt/devtools': 1.6.0(rollup@4.40.1)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0))(vue@3.5.13(typescript@5.7.2))
+ '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.40.1)
+ '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.40.1)
+ '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.40.1)
+ '@nuxt/vite-builder': 3.14.1592(@types/node@20.12.12)(eslint@8.56.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.40.1)(terser@5.27.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))
'@unhead/dom': 1.11.11
'@unhead/shared': 1.11.11
'@unhead/ssr': 1.11.11
@@ -22137,7 +21866,7 @@ snapshots:
h3: 1.13.0
hookable: 5.5.3
ignore: 6.0.2
- impound: 0.2.0(rollup@4.27.3)
+ impound: 0.2.0(rollup@4.40.1)
jiti: 2.4.0
klona: 2.0.6
knitwork: 1.1.0
@@ -22164,9 +21893,9 @@ snapshots:
unctx: 2.3.1
unenv: 1.10.0
unhead: 1.11.11
- unimport: 3.13.2(rollup@4.27.3)
+ unimport: 3.13.2(rollup@4.40.1)
unplugin: 1.16.0
- unplugin-vue-router: 0.10.8(rollup@4.27.3)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))
+ unplugin-vue-router: 0.10.8(rollup@4.40.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))
unstorage: 1.13.1(ioredis@5.4.1)
untyped: 1.5.1
vue: 3.5.13(typescript@5.7.2)
@@ -22610,7 +22339,7 @@ snapshots:
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.24.7
+ '@babel/code-frame': 7.26.2
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -22725,18 +22454,6 @@ snapshots:
dependencies:
find-up: 4.1.0
- pkg-types@1.1.0:
- dependencies:
- confbox: 0.1.7
- mlly: 1.6.1
- pathe: 1.1.2
-
- pkg-types@1.2.0:
- dependencies:
- confbox: 0.1.7
- mlly: 1.7.1
- pathe: 1.1.2
-
pkg-types@1.2.1:
dependencies:
confbox: 0.1.8
@@ -23566,38 +23283,29 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.3.3):
+ rollup-plugin-dts@6.1.0(rollup@3.29.5)(typescript@5.3.3):
dependencies:
magic-string: 0.30.17
- rollup: 3.29.4
+ rollup: 3.29.5
typescript: 5.3.3
optionalDependencies:
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.26.2
- rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.4.5):
+ rollup-plugin-dts@6.1.0(rollup@3.29.5)(typescript@5.4.5):
dependencies:
magic-string: 0.30.17
- rollup: 3.29.4
+ rollup: 3.29.5
typescript: 5.4.5
optionalDependencies:
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.26.2
- rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.7.2):
+ rollup-plugin-dts@6.1.0(rollup@3.29.5)(typescript@5.7.2):
dependencies:
magic-string: 0.30.17
- rollup: 3.29.4
+ rollup: 3.29.5
typescript: 5.7.2
optionalDependencies:
- '@babel/code-frame': 7.24.2
-
- rollup-plugin-visualizer@5.12.0(rollup@4.27.3):
- dependencies:
- open: 8.4.2
- picomatch: 2.3.1
- source-map: 0.7.4
- yargs: 17.7.2
- optionalDependencies:
- rollup: 4.27.3
+ '@babel/code-frame': 7.26.2
rollup-plugin-visualizer@5.12.0(rollup@4.40.1):
dependencies:
@@ -23608,10 +23316,6 @@ snapshots:
optionalDependencies:
rollup: 4.40.1
- rollup@3.29.4:
- optionalDependencies:
- fsevents: 2.3.3
-
rollup@3.29.5:
optionalDependencies:
fsevents: 2.3.3
@@ -23638,30 +23342,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.22.4
fsevents: 2.3.3
- rollup@4.27.3:
- dependencies:
- '@types/estree': 1.0.6
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.27.3
- '@rollup/rollup-android-arm64': 4.27.3
- '@rollup/rollup-darwin-arm64': 4.27.3
- '@rollup/rollup-darwin-x64': 4.27.3
- '@rollup/rollup-freebsd-arm64': 4.27.3
- '@rollup/rollup-freebsd-x64': 4.27.3
- '@rollup/rollup-linux-arm-gnueabihf': 4.27.3
- '@rollup/rollup-linux-arm-musleabihf': 4.27.3
- '@rollup/rollup-linux-arm64-gnu': 4.27.3
- '@rollup/rollup-linux-arm64-musl': 4.27.3
- '@rollup/rollup-linux-powerpc64le-gnu': 4.27.3
- '@rollup/rollup-linux-riscv64-gnu': 4.27.3
- '@rollup/rollup-linux-s390x-gnu': 4.27.3
- '@rollup/rollup-linux-x64-gnu': 4.27.3
- '@rollup/rollup-linux-x64-musl': 4.27.3
- '@rollup/rollup-win32-arm64-msvc': 4.27.3
- '@rollup/rollup-win32-ia32-msvc': 4.27.3
- '@rollup/rollup-win32-x64-msvc': 4.27.3
- fsevents: 2.3.3
-
rollup@4.40.1:
dependencies:
'@types/estree': 1.0.7
@@ -24829,12 +24509,12 @@ snapshots:
unbuild@2.0.0(typescript@5.3.3):
dependencies:
- '@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
- '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4)
- '@rollup/plugin-json': 6.1.0(rollup@3.29.4)
- '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
- '@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@rollup/plugin-alias': 5.1.1(rollup@3.29.5)
+ '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5)
+ '@rollup/plugin-json': 6.1.0(rollup@3.29.5)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@3.29.5)
+ '@rollup/plugin-replace': 5.0.7(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
chalk: 5.3.0
citty: 0.1.6
consola: 3.2.3
@@ -24842,17 +24522,17 @@ snapshots:
esbuild: 0.19.4
globby: 13.2.2
hookable: 5.5.3
- jiti: 1.21.0
- magic-string: 0.30.10
+ jiti: 1.21.6
+ magic-string: 0.30.17
mkdist: 1.3.0(typescript@5.3.3)
- mlly: 1.6.1
+ mlly: 1.7.3
pathe: 1.1.2
- pkg-types: 1.1.0
+ pkg-types: 1.2.1
pretty-bytes: 6.1.1
- rollup: 3.29.4
- rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.3.3)
+ rollup: 3.29.5
+ rollup-plugin-dts: 6.1.0(rollup@3.29.5)(typescript@5.3.3)
scule: 1.3.0
- untyped: 1.4.2
+ untyped: 1.5.1
optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
@@ -24861,12 +24541,12 @@ snapshots:
unbuild@2.0.0(typescript@5.4.5):
dependencies:
- '@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
- '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4)
- '@rollup/plugin-json': 6.1.0(rollup@3.29.4)
- '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
- '@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@rollup/plugin-alias': 5.1.1(rollup@3.29.5)
+ '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5)
+ '@rollup/plugin-json': 6.1.0(rollup@3.29.5)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@3.29.5)
+ '@rollup/plugin-replace': 5.0.7(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
chalk: 5.3.0
citty: 0.1.6
consola: 3.2.3
@@ -24874,17 +24554,17 @@ snapshots:
esbuild: 0.19.4
globby: 13.2.2
hookable: 5.5.3
- jiti: 1.21.0
- magic-string: 0.30.10
+ jiti: 1.21.6
+ magic-string: 0.30.17
mkdist: 1.3.0(typescript@5.4.5)
- mlly: 1.6.1
+ mlly: 1.7.3
pathe: 1.1.2
- pkg-types: 1.1.0
+ pkg-types: 1.2.1
pretty-bytes: 6.1.1
- rollup: 3.29.4
- rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.4.5)
+ rollup: 3.29.5
+ rollup-plugin-dts: 6.1.0(rollup@3.29.5)(typescript@5.4.5)
scule: 1.3.0
- untyped: 1.4.2
+ untyped: 1.5.1
optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
@@ -24893,12 +24573,12 @@ snapshots:
unbuild@2.0.0(typescript@5.7.2):
dependencies:
- '@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
- '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4)
- '@rollup/plugin-json': 6.1.0(rollup@3.29.4)
- '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
- '@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@rollup/plugin-alias': 5.1.1(rollup@3.29.5)
+ '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5)
+ '@rollup/plugin-json': 6.1.0(rollup@3.29.5)
+ '@rollup/plugin-node-resolve': 15.3.0(rollup@3.29.5)
+ '@rollup/plugin-replace': 5.0.7(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.3(rollup@3.29.5)
chalk: 5.3.0
citty: 0.1.6
consola: 3.2.3
@@ -24906,17 +24586,17 @@ snapshots:
esbuild: 0.19.4
globby: 13.2.2
hookable: 5.5.3
- jiti: 1.21.0
- magic-string: 0.30.10
+ jiti: 1.21.6
+ magic-string: 0.30.17
mkdist: 1.3.0(typescript@5.7.2)
- mlly: 1.6.1
+ mlly: 1.7.3
pathe: 1.1.2
- pkg-types: 1.1.0
+ pkg-types: 1.2.1
pretty-bytes: 6.1.1
- rollup: 3.29.4
- rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.7.2)
+ rollup: 3.29.5
+ rollup-plugin-dts: 6.1.0(rollup@3.29.5)(typescript@5.7.2)
scule: 1.3.0
- untyped: 1.4.2
+ untyped: 1.5.1
optionalDependencies:
typescript: 5.7.2
transitivePeerDependencies:
@@ -24977,24 +24657,6 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unimport@3.13.2(rollup@4.27.3):
- dependencies:
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- acorn: 8.14.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- fast-glob: 3.3.2
- local-pkg: 0.5.0
- magic-string: 0.30.17
- mlly: 1.7.3
- pathe: 1.1.2
- pkg-types: 1.2.1
- scule: 1.3.0
- strip-literal: 2.1.0
- unplugin: 1.16.0
- transitivePeerDependencies:
- - rollup
-
unimport@3.13.2(rollup@4.40.1):
dependencies:
'@rollup/pluginutils': 5.1.3(rollup@4.40.1)
@@ -25107,28 +24769,6 @@ snapshots:
unpipe@1.0.0: {}
- unplugin-vue-router@0.10.8(rollup@4.27.3)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)):
- dependencies:
- '@babel/types': 7.26.0
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
- '@vue-macros/common': 1.12.2(rollup@4.27.3)(vue@3.5.13(typescript@5.7.2))
- ast-walker-scope: 0.6.2
- chokidar: 3.6.0
- fast-glob: 3.3.2
- json5: 2.2.3
- local-pkg: 0.5.0
- magic-string: 0.30.17
- mlly: 1.7.3
- pathe: 1.1.2
- scule: 1.3.0
- unplugin: 1.16.0
- yaml: 2.6.1
- optionalDependencies:
- vue-router: 4.5.0(vue@3.5.13(typescript@5.7.2))
- transitivePeerDependencies:
- - rollup
- - vue
-
unplugin-vue-router@0.10.8(rollup@4.40.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.3.3)))(vue@3.5.13(typescript@5.3.3)):
dependencies:
'@babel/types': 7.26.0
@@ -25206,18 +24846,6 @@ snapshots:
consola: 3.2.3
pathe: 1.1.2
- untyped@1.4.2:
- dependencies:
- '@babel/core': 7.26.0
- '@babel/standalone': 7.24.4
- '@babel/types': 7.26.0
- defu: 6.1.4
- jiti: 1.21.6
- mri: 1.2.0
- scule: 1.3.0
- transitivePeerDependencies:
- - supports-color
-
untyped@1.5.1:
dependencies:
'@babel/core': 7.26.0
@@ -25234,9 +24862,9 @@ snapshots:
dependencies:
knitwork: 1.1.0
magic-string: 0.30.17
- mlly: 1.7.1
+ mlly: 1.7.3
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.2.1
unplugin: 1.16.0
update-browserslist-db@1.0.13(browserslist@4.22.3):
@@ -25782,10 +25410,10 @@ snapshots:
optionator: 0.9.3
typescript: 5.7.2
- vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.27.3))(rollup@4.27.3)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
+ vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.40.1))(rollup@4.40.1)(vite@5.4.11(@types/node@20.12.12)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
+ '@rollup/pluginutils': 5.1.3(rollup@4.40.1)
debug: 4.4.0(supports-color@9.4.0)
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
@@ -25795,7 +25423,7 @@ snapshots:
sirv: 2.0.4
vite: 5.4.11(@types/node@20.12.12)(terser@5.27.0)
optionalDependencies:
- '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.27.3)
+ '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.40.1)
transitivePeerDependencies:
- rollup
- supports-color
@@ -26570,8 +26198,6 @@ snapshots:
yaml@2.3.4: {}
- yaml@2.5.0: {}
-
yaml@2.6.1: {}
yargs-parser@18.1.3: