diff --git a/.gitignore b/.gitignore
index 49023c2be..4e9a207bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,3 +23,4 @@ dist-basic/
!.vitrine/project.json
!.vitrine/plans
!.vitrine/assets
+.vitrine-hooks/
diff --git a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.45.1-1a0d321826-10.zip b/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.45.1-1a0d321826-10.zip
deleted file mode 100644
index 6808645db..000000000
Binary files a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.45.1-1a0d321826-10.zip and /dev/null differ
diff --git a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.62.0-5cd16373d9-10.zip b/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.62.0-5cd16373d9-10.zip
new file mode 100644
index 000000000..a6d1b5086
Binary files /dev/null and b/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.62.0-5cd16373d9-10.zip differ
diff --git a/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.45.1-69dd741938-10.zip b/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.45.1-69dd741938-10.zip
deleted file mode 100644
index e71f266e1..000000000
Binary files a/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.45.1-69dd741938-10.zip and /dev/null differ
diff --git a/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.62.0-ce5a1009c5-10.zip b/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.62.0-ce5a1009c5-10.zip
new file mode 100644
index 000000000..affe8a677
Binary files /dev/null and b/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.62.0-ce5a1009c5-10.zip differ
diff --git a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.45.1-97b62a36b8-10.zip b/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.45.1-97b62a36b8-10.zip
deleted file mode 100644
index f3f98b462..000000000
Binary files a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.45.1-97b62a36b8-10.zip and /dev/null differ
diff --git a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.62.0-93e8be2b8c-10.zip b/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.62.0-93e8be2b8c-10.zip
new file mode 100644
index 000000000..072af6e63
Binary files /dev/null and b/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.62.0-93e8be2b8c-10.zip differ
diff --git a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.45.1-01ae967449-10.zip b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.45.1-01ae967449-10.zip
deleted file mode 100644
index 237f4ae8a..000000000
Binary files a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.45.1-01ae967449-10.zip and /dev/null differ
diff --git a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.62.0-a3b9b231d9-10.zip b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.62.0-a3b9b231d9-10.zip
new file mode 100644
index 000000000..5a9aa4975
Binary files /dev/null and b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.62.0-a3b9b231d9-10.zip differ
diff --git a/.yarn/cache/@types-estree-npm-1.0.7-692605611f-419c845ece.zip b/.yarn/cache/@types-estree-npm-1.0.7-692605611f-419c845ece.zip
deleted file mode 100644
index 7721a80c0..000000000
Binary files a/.yarn/cache/@types-estree-npm-1.0.7-692605611f-419c845ece.zip and /dev/null differ
diff --git a/.yarn/cache/rollup-npm-4.45.1-6008cdf06f-f809c1c535.zip b/.yarn/cache/rollup-npm-4.45.1-6008cdf06f-f809c1c535.zip
deleted file mode 100644
index 68b370002..000000000
Binary files a/.yarn/cache/rollup-npm-4.45.1-6008cdf06f-f809c1c535.zip and /dev/null differ
diff --git a/.yarn/cache/rollup-npm-4.62.0-8f03d6eab3-b64ae92d0d.zip b/.yarn/cache/rollup-npm-4.62.0-8f03d6eab3-b64ae92d0d.zip
new file mode 100644
index 000000000..8497dc983
Binary files /dev/null and b/.yarn/cache/rollup-npm-4.62.0-8f03d6eab3-b64ae92d0d.zip differ
diff --git a/package.json b/package.json
index 2c93b7553..60fae7df4 100644
--- a/package.json
+++ b/package.json
@@ -57,9 +57,10 @@
"typescript": "5.4.3"
},
"resolutions": {
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"dts-bundle-generator/typescript": "5.4.3",
- "dts-bundle-generator@npm:9.5.1": "patch:dts-bundle-generator@npm%3A9.5.1#~/.yarn/patches/dts-bundle-generator-npm-9.5.1-0927b6826f.patch"
+ "dts-bundle-generator@npm:9.5.1": "patch:dts-bundle-generator@npm%3A9.5.1#~/.yarn/patches/dts-bundle-generator-npm-9.5.1-0927b6826f.patch",
+ "@types/estree": "1.0.8"
},
"packageManager": "yarn@4.10.3"
}
diff --git a/packages/plugins/apps/package.json b/packages/plugins/apps/package.json
index a09626633..debba50e1 100644
--- a/packages/plugins/apps/package.json
+++ b/packages/plugins/apps/package.json
@@ -40,7 +40,7 @@
"devDependencies": {
"@types/eslint-scope": "3.7.7",
"@types/estree": "1.0.8",
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"typescript": "5.4.3",
"vite": "6.3.5"
}
diff --git a/packages/plugins/bundler-report/package.json b/packages/plugins/bundler-report/package.json
index e9d96543e..8f21aee3b 100644
--- a/packages/plugins/bundler-report/package.json
+++ b/packages/plugins/bundler-report/package.json
@@ -22,7 +22,7 @@
"@dd/core": "workspace:*"
},
"devDependencies": {
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"typescript": "5.4.3"
}
}
diff --git a/packages/published/esbuild-plugin/package.json b/packages/published/esbuild-plugin/package.json
index af7526213..e798a0ee2 100644
--- a/packages/published/esbuild-plugin/package.json
+++ b/packages/published/esbuild-plugin/package.json
@@ -81,7 +81,7 @@
"@types/babel__preset-env": "^7",
"dts-bundle-generator": "patch:dts-bundle-generator@npm%3A9.5.1#~/.yarn/patches/dts-bundle-generator-npm-9.5.1-0927b6826f.patch",
"esbuild": "0.25.8",
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"rollup-plugin-esbuild": "6.1.1",
"typescript": "5.4.3"
},
diff --git a/packages/published/esbuild-plugin/src/index.ts b/packages/published/esbuild-plugin/src/index.ts
index 2efda49c5..1d2e8ac8a 100644
--- a/packages/published/esbuild-plugin/src/index.ts
+++ b/packages/published/esbuild-plugin/src/index.ts
@@ -20,7 +20,7 @@ import type {
import * as factory from '@dd/factory';
import esbuild from 'esbuild';
-import pkg from '../package.json';
+import pkg from '../package.json' with { type: 'json' };
export type EsbuildPluginOptions = Options;
export type {
diff --git a/packages/published/rollup-plugin/package.json b/packages/published/rollup-plugin/package.json
index 304e8274a..dd5c7ac5b 100644
--- a/packages/published/rollup-plugin/package.json
+++ b/packages/published/rollup-plugin/package.json
@@ -84,7 +84,7 @@
"@types/babel__preset-env": "^7",
"dts-bundle-generator": "patch:dts-bundle-generator@npm%3A9.5.1#~/.yarn/patches/dts-bundle-generator-npm-9.5.1-0927b6826f.patch",
"esbuild": "0.25.8",
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"rollup-plugin-esbuild": "6.1.1",
"typescript": "5.4.3"
},
diff --git a/packages/published/rollup-plugin/src/index.ts b/packages/published/rollup-plugin/src/index.ts
index d6ad9bed1..d7ba7b200 100644
--- a/packages/published/rollup-plugin/src/index.ts
+++ b/packages/published/rollup-plugin/src/index.ts
@@ -20,7 +20,7 @@ import type {
import * as factory from '@dd/factory';
import * as rollup from 'rollup';
-import pkg from '../package.json';
+import pkg from '../package.json' with { type: 'json' };
export type RollupPluginOptions = Options;
export type {
diff --git a/packages/published/rspack-plugin/package.json b/packages/published/rspack-plugin/package.json
index 795e1ffe4..e9ab01ff4 100644
--- a/packages/published/rspack-plugin/package.json
+++ b/packages/published/rspack-plugin/package.json
@@ -81,7 +81,7 @@
"@types/babel__preset-env": "^7",
"dts-bundle-generator": "patch:dts-bundle-generator@npm%3A9.5.1#~/.yarn/patches/dts-bundle-generator-npm-9.5.1-0927b6826f.patch",
"esbuild": "0.25.8",
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"rollup-plugin-esbuild": "6.1.1",
"typescript": "5.4.3"
},
diff --git a/packages/published/rspack-plugin/src/index.ts b/packages/published/rspack-plugin/src/index.ts
index 63724d7fc..0e9679f46 100644
--- a/packages/published/rspack-plugin/src/index.ts
+++ b/packages/published/rspack-plugin/src/index.ts
@@ -20,7 +20,7 @@ import type {
import * as factory from '@dd/factory';
import rspack from '@rspack/core';
-import pkg from '../package.json';
+import pkg from '../package.json' with { type: 'json' };
export type RspackPluginOptions = Options;
export type {
diff --git a/packages/published/vite-plugin/package.json b/packages/published/vite-plugin/package.json
index bfda29415..95c46bb8e 100644
--- a/packages/published/vite-plugin/package.json
+++ b/packages/published/vite-plugin/package.json
@@ -81,7 +81,7 @@
"@types/babel__preset-env": "^7",
"dts-bundle-generator": "patch:dts-bundle-generator@npm%3A9.5.1#~/.yarn/patches/dts-bundle-generator-npm-9.5.1-0927b6826f.patch",
"esbuild": "0.25.8",
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"rollup-plugin-esbuild": "6.1.1",
"typescript": "5.4.3"
},
@@ -90,7 +90,7 @@
"@babel/traverse": "^7.24.5",
"@babel/types": "^7.24.5",
"magic-string": "^0.30.0",
- "vite": ">= 5.x <= 7.x"
+ "vite": ">= 5.x <= 8.x"
},
"peerDependenciesMeta": {
"@babel/parser": {
diff --git a/packages/published/vite-plugin/src/index.ts b/packages/published/vite-plugin/src/index.ts
index 36d1ab313..22fc6a46f 100644
--- a/packages/published/vite-plugin/src/index.ts
+++ b/packages/published/vite-plugin/src/index.ts
@@ -20,7 +20,7 @@ import type {
import * as factory from '@dd/factory';
import * as vite from 'vite';
-import pkg from '../package.json';
+import pkg from '../package.json' with { type: 'json' };
export type VitePluginOptions = Options;
export type {
diff --git a/packages/published/webpack-plugin/package.json b/packages/published/webpack-plugin/package.json
index ef5cfd387..85145881f 100644
--- a/packages/published/webpack-plugin/package.json
+++ b/packages/published/webpack-plugin/package.json
@@ -81,7 +81,7 @@
"@types/babel__preset-env": "^7",
"dts-bundle-generator": "patch:dts-bundle-generator@npm%3A9.5.1#~/.yarn/patches/dts-bundle-generator-npm-9.5.1-0927b6826f.patch",
"esbuild": "0.25.8",
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"rollup-plugin-esbuild": "6.1.1",
"typescript": "5.4.3"
},
diff --git a/packages/published/webpack-plugin/src/index.ts b/packages/published/webpack-plugin/src/index.ts
index 4d5afe7b2..df87eb171 100644
--- a/packages/published/webpack-plugin/src/index.ts
+++ b/packages/published/webpack-plugin/src/index.ts
@@ -20,7 +20,7 @@ import type {
import * as factory from '@dd/factory';
import webpack from 'webpack';
-import pkg from '../package.json';
+import pkg from '../package.json' with { type: 'json' };
export type WebpackPluginOptions = Options;
export type {
diff --git a/packages/tests/package.json b/packages/tests/package.json
index e4c6ec842..e51f5b715 100644
--- a/packages/tests/package.json
+++ b/packages/tests/package.json
@@ -55,7 +55,7 @@
"esbuild": "0.25.8",
"faker": "5.5.3",
"nock": "14.0.1",
- "rollup": "4.45.1",
+ "rollup": "4.62.0",
"strip-ansi": "6.0.1",
"ts-loader": "9.5.2",
"typescript": "5.4.3",
diff --git a/packages/tests/src/_jest/fixtures/.gitignore b/packages/tests/src/_jest/fixtures/.gitignore
index 5e2c6aa88..4715c0219 100644
--- a/packages/tests/src/_jest/fixtures/.gitignore
+++ b/packages/tests/src/_jest/fixtures/.gitignore
@@ -1,7 +1,8 @@
massiveProject
yarn-error.log
.yarn/*
-!.yarn/cache
+# Do not store the cache of the fixtures, it is too heavy.
+# It gets repopulated by the `yarn install` ran in globalSetup.
!.yarn/patches
!.yarn/releases
!.yarn/plugins
@@ -9,3 +10,5 @@ yarn-error.log
node_modules/
dist/
+build/
+.react-router/
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/@remix-run-router-npm-1.21.0-22ebfe59d7-cf0fb69d19.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/@remix-run-router-npm-1.21.0-22ebfe59d7-cf0fb69d19.zip
deleted file mode 100644
index d57ee4e82..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/@remix-run-router-npm-1.21.0-22ebfe59d7-cf0fb69d19.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip
deleted file mode 100644
index 4ffdcc494..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/chalk-npm-2.3.1-f10c7b2b06-53f7346b01.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/chalk-npm-2.3.1-f10c7b2b06-53f7346b01.zip
deleted file mode 100644
index 34fc41f20..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/chalk-npm-2.3.1-f10c7b2b06-53f7346b01.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/color-convert-npm-1.9.3-1fe690075e-ffa3190250.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/color-convert-npm-1.9.3-1fe690075e-ffa3190250.zip
deleted file mode 100644
index c4d6feded..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/color-convert-npm-1.9.3-1fe690075e-ffa3190250.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/color-name-npm-1.1.3-728b7b5d39-09c5d3e33d.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/color-name-npm-1.1.3-728b7b5d39-09c5d3e33d.zip
deleted file mode 100644
index f158de9e2..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/color-name-npm-1.1.3-728b7b5d39-09c5d3e33d.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip
deleted file mode 100644
index b7ea3be14..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip
deleted file mode 100644
index 60eafa65f..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip
deleted file mode 100644
index 6ccb14bd6..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/react-npm-19.0.0-e33c9aa1c0-2490969c50.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/react-npm-19.0.0-e33c9aa1c0-2490969c50.zip
deleted file mode 100644
index 93d264328..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/react-npm-19.0.0-e33c9aa1c0-2490969c50.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/react-router-dom-npm-6.28.0-3bd3cd7fc0-e637825132.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/react-router-dom-npm-6.28.0-3bd3cd7fc0-e637825132.zip
deleted file mode 100644
index 6fde01be5..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/react-router-dom-npm-6.28.0-3bd3cd7fc0-e637825132.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/react-router-npm-6.28.0-8611821701-f021a64451.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/react-router-npm-6.28.0-8611821701-f021a64451.zip
deleted file mode 100644
index bc89de389..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/react-router-npm-6.28.0-8611821701-f021a64451.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/scheduler-npm-0.25.0-f89e6cad04-e661e38503.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/scheduler-npm-0.25.0-f89e6cad04-e661e38503.zip
deleted file mode 100644
index 05d831f8c..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/scheduler-npm-0.25.0-f89e6cad04-e661e38503.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/.yarn/cache/supports-color-npm-5.5.0-183ac537bc-5f505c6fa3.zip b/packages/tests/src/_jest/fixtures/.yarn/cache/supports-color-npm-5.5.0-183ac537bc-5f505c6fa3.zip
deleted file mode 100644
index 55a34c67d..000000000
Binary files a/packages/tests/src/_jest/fixtures/.yarn/cache/supports-color-npm-5.5.0-183ac537bc-5f505c6fa3.zip and /dev/null differ
diff --git a/packages/tests/src/_jest/fixtures/package.json b/packages/tests/src/_jest/fixtures/package.json
index baafdfc02..cfbb71727 100644
--- a/packages/tests/src/_jest/fixtures/package.json
+++ b/packages/tests/src/_jest/fixtures/package.json
@@ -6,6 +6,7 @@
"packageManager": "yarn@4.2.1",
"workspaces": [
"hard_project",
- "easy_project"
+ "easy_project",
+ "vite_react_router_project"
]
}
diff --git a/packages/tests/src/_jest/fixtures/vite_react_router_project/app/root.jsx b/packages/tests/src/_jest/fixtures/vite_react_router_project/app/root.jsx
new file mode 100644
index 000000000..80b770575
--- /dev/null
+++ b/packages/tests/src/_jest/fixtures/vite_react_router_project/app/root.jsx
@@ -0,0 +1,27 @@
+// Unless explicitly stated otherwise all files in this repository are licensed under the MIT License.
+// This product includes software developed at Datadog (https://www.datadoghq.com/).
+// Copyright 2019-Present Datadog, Inc.
+
+import { Links, Meta, Outlet, Scripts, ScrollRestoration } from 'react-router';
+
+export default function App() {
+ return ;
+}
+
+export function Layout({ children }) {
+ return (
+
+
+
+
+
+
+
+
+ {children}
+
+
+
+
+ );
+}
diff --git a/packages/tests/src/_jest/fixtures/vite_react_router_project/app/routes.js b/packages/tests/src/_jest/fixtures/vite_react_router_project/app/routes.js
new file mode 100644
index 000000000..9f357cf64
--- /dev/null
+++ b/packages/tests/src/_jest/fixtures/vite_react_router_project/app/routes.js
@@ -0,0 +1,7 @@
+// Unless explicitly stated otherwise all files in this repository are licensed under the MIT License.
+// This product includes software developed at Datadog (https://www.datadoghq.com/).
+// Copyright 2019-Present Datadog, Inc.
+
+import { index } from '@react-router/dev/routes';
+
+export default [index('routes/home.jsx')];
diff --git a/packages/tests/src/_jest/fixtures/vite_react_router_project/app/routes/home.jsx b/packages/tests/src/_jest/fixtures/vite_react_router_project/app/routes/home.jsx
new file mode 100644
index 000000000..3ef542899
--- /dev/null
+++ b/packages/tests/src/_jest/fixtures/vite_react_router_project/app/routes/home.jsx
@@ -0,0 +1,18 @@
+// Unless explicitly stated otherwise all files in this repository are licensed under the MIT License.
+// This product includes software developed at Datadog (https://www.datadoghq.com/).
+// Copyright 2019-Present Datadog, Inc.
+
+export function meta() {
+ return [
+ { title: 'New React Router App' },
+ { name: 'description', content: 'Welcome to React Router!' },
+ ];
+}
+
+export default function Home() {
+ return (
+
+
Home
+
+ );
+}
diff --git a/packages/tests/src/_jest/fixtures/vite_react_router_project/index.html b/packages/tests/src/_jest/fixtures/vite_react_router_project/index.html
new file mode 100644
index 000000000..6dfb58aca
--- /dev/null
+++ b/packages/tests/src/_jest/fixtures/vite_react_router_project/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ Vite React Router Test
+
+
+
+
+
+
+
+
diff --git a/packages/tests/src/_jest/fixtures/vite_react_router_project/package.json b/packages/tests/src/_jest/fixtures/vite_react_router_project/package.json
new file mode 100644
index 000000000..88931ba1a
--- /dev/null
+++ b/packages/tests/src/_jest/fixtures/vite_react_router_project/package.json
@@ -0,0 +1,25 @@
+{
+ "name": "@tests/vite_react_router_project",
+ "private": true,
+ "license": "MIT",
+ "author": "Datadog",
+ "type": "module",
+ "packageManager": "yarn@4.2.1",
+ "scripts": {
+ "build": "vite build",
+ "dev": "vite"
+ },
+ "dependencies": {
+ "@react-router/node": "8.0.0",
+ "isbot": "5.1.43",
+ "react": "19.2.7",
+ "react-dom": "19.2.7",
+ "react-router": "8.0.0"
+ },
+ "devDependencies": {
+ "@datadog/vite-plugin": "link:../../../../published/vite-plugin",
+ "@react-router/dev": "8.0.0",
+ "@vitejs/plugin-react-swc": "4.3.1",
+ "vite": "8.0.16"
+ }
+}
diff --git a/packages/tests/src/_jest/fixtures/vite_react_router_project/vite.config.js b/packages/tests/src/_jest/fixtures/vite_react_router_project/vite.config.js
new file mode 100644
index 000000000..8e50161b4
--- /dev/null
+++ b/packages/tests/src/_jest/fixtures/vite_react_router_project/vite.config.js
@@ -0,0 +1,36 @@
+// Unless explicitly stated otherwise all files in this repository are licensed under the MIT License.
+// This product includes software developed at Datadog (https://www.datadoghq.com/).
+// Copyright 2019-Present Datadog, Inc.
+
+import { reactRouter } from '@react-router/dev/vite';
+import { datadogVitePlugin } from '@datadog/vite-plugin/dist/src';
+import react from '@vitejs/plugin-react-swc';
+import { defineConfig } from 'vite';
+
+export default defineConfig({
+ plugins: [
+ datadogVitePlugin({
+ enableGit: false,
+ auth: {
+ apiKey: process.env.DATADOG_API_KEY || 'fake-api-key',
+ },
+ rum: {
+ sourcemaps: {
+ bailOnError: true,
+ releaseVersion: `app@vite`,
+ service: 'x',
+ minifiedPathPrefix: '/static',
+ },
+ },
+ logLevel: 'debug',
+ output: {},
+ metrics: { enable: false },
+ }),
+ react(),
+ reactRouter(),
+ ],
+ build: {
+ outDir: 'dist',
+ sourcemap: false,
+ },
+});
diff --git a/packages/tests/src/_jest/fixtures/yarn.lock b/packages/tests/src/_jest/fixtures/yarn.lock
index ee71a905c..ede42929b 100644
--- a/packages/tests/src/_jest/fixtures/yarn.lock
+++ b/packages/tests/src/_jest/fixtures/yarn.lock
@@ -5,6 +5,504 @@ __metadata:
version: 8
cacheKey: 10
+"@babel/code-frame@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/code-frame@npm:7.29.7"
+ dependencies:
+ "@babel/helper-validator-identifier": "npm:^7.29.7"
+ js-tokens: "npm:^4.0.0"
+ picocolors: "npm:^1.1.1"
+ checksum: 10/84da552e51a55795a50b3589116edb2f9e368a647d266380683775f18effd9acd4521b0246bebd0b049a7f32af1f87b1e8475d3bcb665f876bd04ade8da99697
+ languageName: node
+ linkType: hard
+
+"@babel/compat-data@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/compat-data@npm:7.29.7"
+ checksum: 10/ad2272714087f68970977f6e2b53597a8503fc9c3028c4a91686474bd77a707dd00903cdde4b73788972016d1bad4dc3fa4e5ff38e1ed8f1c3bde1095352973a
+ languageName: node
+ linkType: hard
+
+"@babel/core@npm:^7.23.7, @babel/core@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/core@npm:7.29.7"
+ dependencies:
+ "@babel/code-frame": "npm:^7.29.7"
+ "@babel/generator": "npm:^7.29.7"
+ "@babel/helper-compilation-targets": "npm:^7.29.7"
+ "@babel/helper-module-transforms": "npm:^7.29.7"
+ "@babel/helpers": "npm:^7.29.7"
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/template": "npm:^7.29.7"
+ "@babel/traverse": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ "@jridgewell/remapping": "npm:^2.3.5"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum: 10/38e71cf81db790b0bb2a3a0c8140c2b1c87576b61dc6be676de4fab8c3be871af590a739e8c489fe8e8f9a8e5899fa11e35e59e9e09d40b259c6a675f2f98928
+ languageName: node
+ linkType: hard
+
+"@babel/generator@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/generator@npm:7.29.7"
+ dependencies:
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ "@jridgewell/gen-mapping": "npm:^0.3.12"
+ "@jridgewell/trace-mapping": "npm:^0.3.28"
+ jsesc: "npm:^3.0.2"
+ checksum: 10/60fb0432ebeab791b2d68e5fc49da6f8e8b68bcc4751211ccf08ac0101e9dcaddefd0cbbbd488afb1c1517515c7c3e76f63d9b05d06deaeb008afd499488db9c
+ languageName: node
+ linkType: hard
+
+"@babel/helper-annotate-as-pure@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-annotate-as-pure@npm:7.29.7"
+ dependencies:
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10/acd9e128de634a5144b5d622357d018fa616de45f64c74e42007c048dd15d0a0be213f4d5a2bf02307bdaddf053791b87900a99d183de828c08dc3b556329009
+ languageName: node
+ linkType: hard
+
+"@babel/helper-compilation-targets@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-compilation-targets@npm:7.29.7"
+ dependencies:
+ "@babel/compat-data": "npm:^7.29.7"
+ "@babel/helper-validator-option": "npm:^7.29.7"
+ browserslist: "npm:^4.24.0"
+ lru-cache: "npm:^5.1.1"
+ semver: "npm:^6.3.1"
+ checksum: 10/af9ed4299ad5cfbe48432a964f37cbbfc200bbeb0f8ba9cbc86448503fa929382d5161d32096274752230c9feb919c9ef595559498833da656fc6a8e24a62383
+ languageName: node
+ linkType: hard
+
+"@babel/helper-create-class-features-plugin@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.29.7"
+ dependencies:
+ "@babel/helper-annotate-as-pure": "npm:^7.29.7"
+ "@babel/helper-member-expression-to-functions": "npm:^7.29.7"
+ "@babel/helper-optimise-call-expression": "npm:^7.29.7"
+ "@babel/helper-replace-supers": "npm:^7.29.7"
+ "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7"
+ "@babel/traverse": "npm:^7.29.7"
+ semver: "npm:^6.3.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/74f871e5389beca9fb52670f2bd83abdd6dc7b7a10f34679ffab5eabf91077dccaabf55438b9f3c897258fb81fbb80bfbf469b836a404abb7e64b4d7c141a8da
+ languageName: node
+ linkType: hard
+
+"@babel/helper-globals@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-globals@npm:7.29.7"
+ checksum: 10/e53203e87ae24a45f59639edea0c429bc3c63c6d74f1862fe60a35032d89478e7511d2f34855da0fcb65782668d72e59e93d1de5bc00121ba9bc1aa38f1f0ad3
+ languageName: node
+ linkType: hard
+
+"@babel/helper-member-expression-to-functions@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-member-expression-to-functions@npm:7.29.7"
+ dependencies:
+ "@babel/traverse": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10/bb8dc59a65b4404260e0b7ff70f491de5a1607876f61736d26605ab3cba5b368827b0551acd3458212f5cfa99cbcd48bb66a96497b0fe00af09a6a2cbea4276b
+ languageName: node
+ linkType: hard
+
+"@babel/helper-module-imports@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-module-imports@npm:7.29.7"
+ dependencies:
+ "@babel/traverse": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10/28ec6f7efd99588d6eebfb25c9f1ccc34cb0cdb0839c4c0f08b3ec0105ccaefbe7e8b4f651f3f55a4f5c4fcb1d979bd32a9b8ee23e3e62163ea22aaa7ee0dfa1
+ languageName: node
+ linkType: hard
+
+"@babel/helper-module-transforms@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-module-transforms@npm:7.29.7"
+ dependencies:
+ "@babel/helper-module-imports": "npm:^7.29.7"
+ "@babel/helper-validator-identifier": "npm:^7.29.7"
+ "@babel/traverse": "npm:^7.29.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/33251b1fb44d726194a974a0078b1269511d130a2609357ff829b479e9e4dca96ecd5384c534a477095f665ffb01503d3e680699c2002e5b62e6ca1a272f1892
+ languageName: node
+ linkType: hard
+
+"@babel/helper-optimise-call-expression@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-optimise-call-expression@npm:7.29.7"
+ dependencies:
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10/6b477e01b403fd48349336cb1d94722bff4fa54af2841b5fa950c557b796f4ecc14724052252ed1362ccfc23d1c09c54dc03e182fea59d3dc5bd69f8c626ba25
+ languageName: node
+ linkType: hard
+
+"@babel/helper-plugin-utils@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-plugin-utils@npm:7.29.7"
+ checksum: 10/6d16929fe5c792bbc8e4d67e18d7c1be69d2f18992deaa3d94dc26541fec662e83cbeeaf7553c6867d068eb7aed4e0d5e3e137c1dd4d5bcfa286f8d772f1f457
+ languageName: node
+ linkType: hard
+
+"@babel/helper-replace-supers@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-replace-supers@npm:7.29.7"
+ dependencies:
+ "@babel/helper-member-expression-to-functions": "npm:^7.29.7"
+ "@babel/helper-optimise-call-expression": "npm:^7.29.7"
+ "@babel/traverse": "npm:^7.29.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/4aa7b48a6078db99bba24b67f63f97cd08ad9b3c476dcca196c6421dc2080f3566d683fba64c772e2f9597603d42ad4ac2ce9ccf0559643823c540f08cf0efa7
+ languageName: node
+ linkType: hard
+
+"@babel/helper-skip-transparent-expression-wrappers@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.29.7"
+ dependencies:
+ "@babel/traverse": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10/a5800bfcdca6cef7f6fe33ac02a0f05ff33da9746f97806553f249733f7ba8400290a17f3831d7faa5d91656f254ab749931f53c8a29f301d958d7dd00499637
+ languageName: node
+ linkType: hard
+
+"@babel/helper-string-parser@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-string-parser@npm:7.29.7"
+ checksum: 10/4d8ef0ef7105f3d9fe4361137c8f42e5b4c7a52b5380b962762f2a528a1ba89064e2c6236090716ce34b63707b886ae0ebf36b2c2fcc2851f27e652febfc3648
+ languageName: node
+ linkType: hard
+
+"@babel/helper-validator-identifier@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-validator-identifier@npm:7.29.7"
+ checksum: 10/2efa42701eb05babf26dff3332109c9e5e1a3400a71fb9e68ee27af28235036a2a72c2494c04bdab3f909075f42a58b2e8271074372bc7f8e79ec02bd364d7a7
+ languageName: node
+ linkType: hard
+
+"@babel/helper-validator-option@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-validator-option@npm:7.29.7"
+ checksum: 10/aeb6aa966f59300d3cc2fea7c68e1dfd7ad011fc10e535c8e2b2de3094b27c859428dc7220f16420350f8b1cde99da120b673be04bcb0c2f37b56258c96bed58
+ languageName: node
+ linkType: hard
+
+"@babel/helpers@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helpers@npm:7.29.7"
+ dependencies:
+ "@babel/template": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10/b4d1ef12c19e896585c009ba29677839097ff04f8b11a2430d335c3fb6bd667b4f9e96a3b185a083fdde6b1137eabbbf2600c32425cb69cefc81d81d5cfe425d
+ languageName: node
+ linkType: hard
+
+"@babel/parser@npm:^7.23.6, @babel/parser@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/parser@npm:7.29.7"
+ dependencies:
+ "@babel/types": "npm:^7.29.7"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10/da40c5928c95997b01aabe84fc3440881b8f20b866714fefa142961d37e82ffc03fbb9afed706f15f8a688278f95286ca0cea0d87ad6c77600f8c6c45d9824ee
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-jsx@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/plugin-syntax-jsx@npm:7.29.7"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.29.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/84150d27c553a1d3d921354437f6725ca1d63b49514c25591bfcaaafa6ea4d6c10715b66fe7245e4ad7ab7c6cf4b6e1de7373defd3df00877ab12638170d7772
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-typescript@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/plugin-syntax-typescript@npm:7.29.7"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.29.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/ef454d2a7a6209dd4255361c072c94ab1293e7ad4b06e7e744d08bb308065d4d6544964eae9b2357c3b33d8d939f9e32d4aa95905bc464407cd8f7101dee4443
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-modules-commonjs@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.29.7"
+ dependencies:
+ "@babel/helper-module-transforms": "npm:^7.29.7"
+ "@babel/helper-plugin-utils": "npm:^7.29.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/7d816febde2d65bde5607ef355d751ba6c5a2d68ffe47c37b809e3ed2f829603751d4b5a5506f4299936d95fc73909243f9074f98dd32201277ec4131fc3ff33
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-typescript@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/plugin-transform-typescript@npm:7.29.7"
+ dependencies:
+ "@babel/helper-annotate-as-pure": "npm:^7.29.7"
+ "@babel/helper-create-class-features-plugin": "npm:^7.29.7"
+ "@babel/helper-plugin-utils": "npm:^7.29.7"
+ "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7"
+ "@babel/plugin-syntax-typescript": "npm:^7.29.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/88d39bcdfee418795ad65097fff88f491e87793b958fe334273a20f74693b64369456a6d666eb0f1e98c9ecb633c99bcccf90562593e64eb92cc9dd040f25c1c
+ languageName: node
+ linkType: hard
+
+"@babel/preset-typescript@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/preset-typescript@npm:7.29.7"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.29.7"
+ "@babel/helper-validator-option": "npm:^7.29.7"
+ "@babel/plugin-syntax-jsx": "npm:^7.29.7"
+ "@babel/plugin-transform-modules-commonjs": "npm:^7.29.7"
+ "@babel/plugin-transform-typescript": "npm:^7.29.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/487c5b5ee80afd656a8e6254c0638559fa4cd8d11b8d9ef9328cd5c403b8dfd1003690246910681de0f12e879d38fdf91aa2592f51ab9761e5197a3b36508919
+ languageName: node
+ linkType: hard
+
+"@babel/template@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/template@npm:7.29.7"
+ dependencies:
+ "@babel/code-frame": "npm:^7.29.7"
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10/da92f7a5b61e05d2fb3934a44f18cec6006ee3c595116c17a3b44cb9756ecd43205c7360dbfa326fa8f4d00aaeb9e777342a881070d11c2305e9c694bc3ca6ff
+ languageName: node
+ linkType: hard
+
+"@babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/traverse@npm:7.29.7"
+ dependencies:
+ "@babel/code-frame": "npm:^7.29.7"
+ "@babel/generator": "npm:^7.29.7"
+ "@babel/helper-globals": "npm:^7.29.7"
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/template": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ debug: "npm:^4.3.1"
+ checksum: 10/ce24086a7dd8c408cbdb159437d3c8e02464a6d32b320d884fa742e2c5a3344b9342a923c7a371fc1789b4d82a59972a7008b5d8bbc1bc0c5ae42a39b28dc7f6
+ languageName: node
+ linkType: hard
+
+"@babel/types@npm:^7.23.6, @babel/types@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/types@npm:7.29.7"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.29.7"
+ "@babel/helper-validator-identifier": "npm:^7.29.7"
+ checksum: 10/bd4f5635db1057bd0abeebf93eb3ae38399e152271cea8dce8288350f0afa13ed3e2db2e16e22bd3303068890eec18965a83420539afbe0dde31432b4cf9636d
+ languageName: node
+ linkType: hard
+
+"@datadog/vite-plugin@link:../../../../published/vite-plugin::locator=%40tests%2Fvite_react_router_project%40workspace%3Avite_react_router_project":
+ version: 0.0.0-use.local
+ resolution: "@datadog/vite-plugin@link:../../../../published/vite-plugin::locator=%40tests%2Fvite_react_router_project%40workspace%3Avite_react_router_project"
+ languageName: node
+ linkType: soft
+
+"@emnapi/core@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/core@npm:1.10.0"
+ dependencies:
+ "@emnapi/wasi-threads": "npm:1.2.1"
+ tslib: "npm:^2.4.0"
+ checksum: 10/d32f386084e64deaf2609aabb8295d1ad5af6144d0f46d2060b76cc53f1f3b486df54bec9b0f33c37d85a3822e1193ebcd4e3deb4a5f0e4cd650aa2ffc631715
+ languageName: node
+ linkType: hard
+
+"@emnapi/runtime@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/runtime@npm:1.10.0"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/d21083d07fa0c2da171c142e78ef986b66b07d45b06accc0bcaf49fcc61bb4dbc10e1c1760813070165b9f49b054376a931045347f21c0f42ff1eb2d2040faac
+ languageName: node
+ linkType: hard
+
+"@emnapi/wasi-threads@npm:1.2.1":
+ version: 1.2.1
+ resolution: "@emnapi/wasi-threads@npm:1.2.1"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/57cd4292be81c05d26aa886d68a9e4c449ff666e8503fed6463dfc6b64a4e4213f03c152d53296b7cda32840271e38cd33347332070658f01befeb9bf4e59f36
+ languageName: node
+ linkType: hard
+
+"@isaacs/fs-minipass@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "@isaacs/fs-minipass@npm:4.0.1"
+ dependencies:
+ minipass: "npm:^7.0.4"
+ checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5
+ languageName: node
+ linkType: hard
+
+"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5":
+ version: 0.3.13
+ resolution: "@jridgewell/gen-mapping@npm:0.3.13"
+ dependencies:
+ "@jridgewell/sourcemap-codec": "npm:^1.5.0"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a
+ languageName: node
+ linkType: hard
+
+"@jridgewell/remapping@npm:^2.3.5":
+ version: 2.3.5
+ resolution: "@jridgewell/remapping@npm:2.3.5"
+ dependencies:
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10/c2bb01856e65b506d439455f28aceacf130d6c023d1d4e3b48705e88def3571753e1a887daa04b078b562316c92d26ce36408a60534bceca3f830aec88a339ad
+ languageName: node
+ linkType: hard
+
+"@jridgewell/resolve-uri@npm:^3.1.0":
+ version: 3.1.2
+ resolution: "@jridgewell/resolve-uri@npm:3.1.2"
+ checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d
+ languageName: node
+ linkType: hard
+
+"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0":
+ version: 1.5.5
+ resolution: "@jridgewell/sourcemap-codec@npm:1.5.5"
+ checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5
+ languageName: node
+ linkType: hard
+
+"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28":
+ version: 0.3.31
+ resolution: "@jridgewell/trace-mapping@npm:0.3.31"
+ dependencies:
+ "@jridgewell/resolve-uri": "npm:^3.1.0"
+ "@jridgewell/sourcemap-codec": "npm:^1.4.14"
+ checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606
+ languageName: node
+ linkType: hard
+
+"@napi-rs/wasm-runtime@npm:^1.1.4":
+ version: 1.1.5
+ resolution: "@napi-rs/wasm-runtime@npm:1.1.5"
+ dependencies:
+ "@tybys/wasm-util": "npm:^0.10.2"
+ peerDependencies:
+ "@emnapi/core": ^1.7.1
+ "@emnapi/runtime": ^1.7.1
+ checksum: 10/57a4b68f05f15b79bf45240ac173d3eaf72620d1b73261e7db407aa7ba8eb68e670fb1612d2ceef6b8cc500970a5ed6995c71c77661027971012ed2459ce307f
+ languageName: node
+ linkType: hard
+
+"@oxc-project/types@npm:=0.133.0":
+ version: 0.133.0
+ resolution: "@oxc-project/types@npm:0.133.0"
+ checksum: 10/de44f653a9e0c0267309122f1f184120c6869af4382218a6bf4a320c5150743eb00b5e8641b04917666281995ed0fe6381561922a48a28082a75bb122acf3ac6
+ languageName: node
+ linkType: hard
+
+"@react-router/dev@npm:8.0.0":
+ version: 8.0.0
+ resolution: "@react-router/dev@npm:8.0.0"
+ dependencies:
+ "@babel/core": "npm:^7.29.7"
+ "@babel/generator": "npm:^7.29.7"
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/plugin-syntax-jsx": "npm:^7.29.7"
+ "@babel/preset-typescript": "npm:^7.29.7"
+ "@babel/traverse": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ "@react-router/node": "npm:8.0.0"
+ "@remix-run/node-fetch-server": "npm:^0.13.3"
+ arg: "npm:^5.0.1"
+ babel-dead-code-elimination: "npm:^1.0.12"
+ chokidar: "npm:^5.0.0"
+ dedent: "npm:^1.7.2"
+ es-module-lexer: "npm:^2.1.0"
+ exit-hook: "npm:5.1.0"
+ isbot: "npm:^5.1.40"
+ jsesc: "npm:3.1.0"
+ lodash: "npm:^4.18.1"
+ p-map: "npm:^7.0.4"
+ pathe: "npm:^2.0.3"
+ picocolors: "npm:^1.1.1"
+ pkg-types: "npm:^2.3.1"
+ prettier: "npm:^3.8.3"
+ react-refresh: "npm:^0.18.0"
+ semver: "npm:^7.8.1"
+ tinyglobby: "npm:^0.2.16"
+ valibot: "npm:^1.4.1"
+ peerDependencies:
+ "@react-router/serve": ^8.0.0
+ "@vitejs/plugin-rsc": ~0.5.26
+ react-router: ^8.0.0
+ react-server-dom-webpack: ^19.2.7
+ typescript: ^5.1.0 || ^6.0.0
+ vite: ^7.0.0 || ^8.0.0
+ wrangler: ^4.0.0
+ peerDependenciesMeta:
+ "@react-router/serve":
+ optional: true
+ "@vitejs/plugin-rsc":
+ optional: true
+ react-server-dom-webpack:
+ optional: true
+ typescript:
+ optional: true
+ wrangler:
+ optional: true
+ bin:
+ react-router: bin.cjs
+ checksum: 10/3cfb1a65b1449e92e47bd4307151dc840db2bbbc3cea7cee9afd957b66ae19a6e29e929c058662258dec3469128fe0ec32a7174ddc47b5a090d3096f3d36584d
+ languageName: node
+ linkType: hard
+
+"@react-router/node@npm:8.0.0":
+ version: 8.0.0
+ resolution: "@react-router/node@npm:8.0.0"
+ dependencies:
+ "@remix-run/node-fetch-server": "npm:^0.13.3"
+ peerDependencies:
+ react-router: 8.0.0
+ typescript: ^5.1.0 || ^6.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/6eea4d29ac95f6c19c258522a78b1114b6a66bedcf1fa6cee9070314ce32a900920b792046b883e2b6a2aa78e60a9f4ca9873758960c506c43ca3da0bad951eb
+ languageName: node
+ linkType: hard
+
+"@remix-run/node-fetch-server@npm:^0.13.3":
+ version: 0.13.3
+ resolution: "@remix-run/node-fetch-server@npm:0.13.3"
+ checksum: 10/c785a6d8e2c743a504192f3c5629e2785db218aaf0136205ced003d8e08bef823159fd59dffed6d8000f8e88afc338a7d1965743626fcc4876aff7d49bd1da0f
+ languageName: node
+ linkType: hard
+
"@remix-run/router@npm:1.21.0":
version: 1.21.0
resolution: "@remix-run/router@npm:1.21.0"
@@ -12,6 +510,274 @@ __metadata:
languageName: node
linkType: hard
+"@rolldown/binding-android-arm64@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-android-arm64@npm:1.0.3"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-darwin-arm64@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-darwin-arm64@npm:1.0.3"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-darwin-x64@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-darwin-x64@npm:1.0.3"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-freebsd-x64@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-freebsd-x64@npm:1.0.3"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm64-gnu@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.3"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm64-musl@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.3"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-ppc64-gnu@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.3"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-s390x-gnu@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.3"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-gnu@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.3"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-musl@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.3"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-openharmony-arm64@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.3"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-wasm32-wasi@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.3"
+ dependencies:
+ "@emnapi/core": "npm:1.10.0"
+ "@emnapi/runtime": "npm:1.10.0"
+ "@napi-rs/wasm-runtime": "npm:^1.1.4"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-arm64-msvc@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.3"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-x64-msvc@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.3"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/pluginutils@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "@rolldown/pluginutils@npm:1.0.1"
+ checksum: 10/4e95cf9ce23d75e5aa03ea0249cd86f7d1e21f83fbf6f8520e4edd8a251ba1b82c4ba9bc13cd24b6c4661daec6225b06e6d35c64c604e731b230b2a49af47d05
+ languageName: node
+ linkType: hard
+
+"@swc/core-darwin-arm64@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-darwin-arm64@npm:1.15.41"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@swc/core-darwin-x64@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-darwin-x64@npm:1.15.41"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-arm-gnueabihf@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.41"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-arm64-gnu@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-linux-arm64-gnu@npm:1.15.41"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-arm64-musl@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-linux-arm64-musl@npm:1.15.41"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-ppc64-gnu@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-linux-ppc64-gnu@npm:1.15.41"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-s390x-gnu@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-linux-s390x-gnu@npm:1.15.41"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-x64-gnu@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-linux-x64-gnu@npm:1.15.41"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-x64-musl@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-linux-x64-musl@npm:1.15.41"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@swc/core-win32-arm64-msvc@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-win32-arm64-msvc@npm:1.15.41"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@swc/core-win32-ia32-msvc@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-win32-ia32-msvc@npm:1.15.41"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@swc/core-win32-x64-msvc@npm:1.15.41":
+ version: 1.15.41
+ resolution: "@swc/core-win32-x64-msvc@npm:1.15.41"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@swc/core@npm:^1.15.11":
+ version: 1.15.41
+ resolution: "@swc/core@npm:1.15.41"
+ dependencies:
+ "@swc/core-darwin-arm64": "npm:1.15.41"
+ "@swc/core-darwin-x64": "npm:1.15.41"
+ "@swc/core-linux-arm-gnueabihf": "npm:1.15.41"
+ "@swc/core-linux-arm64-gnu": "npm:1.15.41"
+ "@swc/core-linux-arm64-musl": "npm:1.15.41"
+ "@swc/core-linux-ppc64-gnu": "npm:1.15.41"
+ "@swc/core-linux-s390x-gnu": "npm:1.15.41"
+ "@swc/core-linux-x64-gnu": "npm:1.15.41"
+ "@swc/core-linux-x64-musl": "npm:1.15.41"
+ "@swc/core-win32-arm64-msvc": "npm:1.15.41"
+ "@swc/core-win32-ia32-msvc": "npm:1.15.41"
+ "@swc/core-win32-x64-msvc": "npm:1.15.41"
+ "@swc/counter": "npm:^0.1.3"
+ "@swc/types": "npm:^0.1.26"
+ peerDependencies:
+ "@swc/helpers": ">=0.5.17"
+ dependenciesMeta:
+ "@swc/core-darwin-arm64":
+ optional: true
+ "@swc/core-darwin-x64":
+ optional: true
+ "@swc/core-linux-arm-gnueabihf":
+ optional: true
+ "@swc/core-linux-arm64-gnu":
+ optional: true
+ "@swc/core-linux-arm64-musl":
+ optional: true
+ "@swc/core-linux-ppc64-gnu":
+ optional: true
+ "@swc/core-linux-s390x-gnu":
+ optional: true
+ "@swc/core-linux-x64-gnu":
+ optional: true
+ "@swc/core-linux-x64-musl":
+ optional: true
+ "@swc/core-win32-arm64-msvc":
+ optional: true
+ "@swc/core-win32-ia32-msvc":
+ optional: true
+ "@swc/core-win32-x64-msvc":
+ optional: true
+ peerDependenciesMeta:
+ "@swc/helpers":
+ optional: true
+ checksum: 10/4d4b47885468bb6635a06040afa566e5568b55c7a43facceadca39ebd093a96e5d11701d8a92872321ae527f873701de10a9be2b3d96c1a7188e3e862c4072c4
+ languageName: node
+ linkType: hard
+
+"@swc/counter@npm:^0.1.3":
+ version: 0.1.3
+ resolution: "@swc/counter@npm:0.1.3"
+ checksum: 10/df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598
+ languageName: node
+ linkType: hard
+
+"@swc/types@npm:^0.1.26":
+ version: 0.1.27
+ resolution: "@swc/types@npm:0.1.27"
+ dependencies:
+ "@swc/counter": "npm:^0.1.3"
+ checksum: 10/96b8161fbb3a151741c0b286a5886609219accc45c67b7cf946376c352d76e6c0fb11554d3e1daee3e55fe82156e8237b82245cda8e706f580d1c03272cfa29a
+ languageName: node
+ linkType: hard
+
"@tests/easy_project@workspace:easy_project":
version: 0.0.0-use.local
resolution: "@tests/easy_project@workspace:easy_project"
@@ -37,12 +803,106 @@ __metadata:
languageName: unknown
linkType: soft
+"@tests/vite_react_router_project@workspace:vite_react_router_project":
+ version: 0.0.0-use.local
+ resolution: "@tests/vite_react_router_project@workspace:vite_react_router_project"
+ dependencies:
+ "@datadog/vite-plugin": "link:../../../../published/vite-plugin"
+ "@react-router/dev": "npm:8.0.0"
+ "@react-router/node": "npm:8.0.0"
+ "@vitejs/plugin-react-swc": "npm:4.3.1"
+ isbot: "npm:5.1.43"
+ react: "npm:19.2.7"
+ react-dom: "npm:19.2.7"
+ react-router: "npm:8.0.0"
+ vite: "npm:8.0.16"
+ languageName: unknown
+ linkType: soft
+
+"@tybys/wasm-util@npm:^0.10.2":
+ version: 0.10.2
+ resolution: "@tybys/wasm-util@npm:0.10.2"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/d12f1dafe12d7a573c406b35ffef0038042b9cc9fbcc74d657267eb635499b956276afc05eebdbd81bea582e1c4c921421a1dd7243a93daaa8c8216b19395c23
+ languageName: node
+ linkType: hard
+
+"@vitejs/plugin-react-swc@npm:4.3.1":
+ version: 4.3.1
+ resolution: "@vitejs/plugin-react-swc@npm:4.3.1"
+ dependencies:
+ "@rolldown/pluginutils": "npm:^1.0.0"
+ "@swc/core": "npm:^1.15.11"
+ peerDependencies:
+ vite: ^4 || ^5 || ^6 || ^7 || ^8
+ checksum: 10/e314513f4cd5d4595da8a9c0b6625730bca924f98e893f556fa59898dacc3307bb6dfc9d9928d85889d83c9a4947197da69b312c48d0c85ea0a483cae7b6218e
+ languageName: node
+ linkType: hard
+
+"abbrev@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "abbrev@npm:5.0.0"
+ checksum: 10/a32641fb7a8ba0ad6f65efda80a632c965a2567f52c988897bffc47f473c4e9c3f0166de19d939866b1ed58ec50ce36f697d54a476589ca2706f8b5605ed41f0
+ languageName: node
+ linkType: hard
+
"ansi-styles@npm:^3.2.0":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
dependencies:
- color-convert: "npm:^1.9.0"
- checksum: 10/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665
+ color-convert: "npm:^1.9.0"
+ checksum: 10/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665
+ languageName: node
+ linkType: hard
+
+"arg@npm:^5.0.1":
+ version: 5.0.2
+ resolution: "arg@npm:5.0.2"
+ checksum: 10/92fe7de222054a060fd2329e92e867410b3ea260328147ee3fb7855f78efae005f4087e698d4e688a856893c56bb09951588c40f2c901cf6996cd8cd7bcfef2c
+ languageName: node
+ linkType: hard
+
+"babel-dead-code-elimination@npm:^1.0.12":
+ version: 1.0.12
+ resolution: "babel-dead-code-elimination@npm:1.0.12"
+ dependencies:
+ "@babel/core": "npm:^7.23.7"
+ "@babel/parser": "npm:^7.23.6"
+ "@babel/traverse": "npm:^7.23.7"
+ "@babel/types": "npm:^7.23.6"
+ checksum: 10/fd64f29d543e502ad51a759ab5dff496d72986c977d51ad8b9dd6d486d8041f2ffb4aa2e080ab7874a0625f7601e3d4c07110cdc743eab346f12dd1e8fa2c7fe
+ languageName: node
+ linkType: hard
+
+"baseline-browser-mapping@npm:^2.10.12":
+ version: 2.10.38
+ resolution: "baseline-browser-mapping@npm:2.10.38"
+ bin:
+ baseline-browser-mapping: dist/cli.cjs
+ checksum: 10/cb6c9913df1e8f0f9040cdacd3af0371f2daf2b16563d86d3b208c14a392b4783a6be434b9e7cf5dc413d6e40548b7b719e1a12e59789fb4b3db37146fb9e6b2
+ languageName: node
+ linkType: hard
+
+"browserslist@npm:^4.24.0":
+ version: 4.28.2
+ resolution: "browserslist@npm:4.28.2"
+ dependencies:
+ baseline-browser-mapping: "npm:^2.10.12"
+ caniuse-lite: "npm:^1.0.30001782"
+ electron-to-chromium: "npm:^1.5.328"
+ node-releases: "npm:^2.0.36"
+ update-browserslist-db: "npm:^1.2.3"
+ bin:
+ browserslist: cli.js
+ checksum: 10/cff88386e5b5ba5614c9063bd32ef94865bba22b6a381844c7d09ea1eea62a2247e7106e516abdbfda6b75b9986044c991dfe45f92f10add5ad63dccc07589ec
+ languageName: node
+ linkType: hard
+
+"caniuse-lite@npm:^1.0.30001782":
+ version: 1.0.30001799
+ resolution: "caniuse-lite@npm:1.0.30001799"
+ checksum: 10/eb90443f1e4e4ac7cfe3686d43f0d132c0b552d0d896c0520e7306f2ddf743b4dd5380a7b8adc5ca8d250247966a6cf32cb042930dbc1df452e8623ad92c57e2
languageName: node
linkType: hard
@@ -57,6 +917,22 @@ __metadata:
languageName: node
linkType: hard
+"chokidar@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "chokidar@npm:5.0.0"
+ dependencies:
+ readdirp: "npm:^5.0.0"
+ checksum: 10/a1c2a4ee6ee81ba6409712c295a47be055fb9de1186dfbab33c1e82f28619de962ba02fc5f9d433daaedc96c35747460d8b2079ac2907de2c95e3f7cce913113
+ languageName: node
+ linkType: hard
+
+"chownr@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "chownr@npm:3.0.0"
+ checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c
+ languageName: node
+ linkType: hard
+
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -73,6 +949,86 @@ __metadata:
languageName: node
linkType: hard
+"confbox@npm:^0.2.4":
+ version: 0.2.4
+ resolution: "confbox@npm:0.2.4"
+ checksum: 10/10243036f2eca8f02c85f1c8c99f492d2b690e41b5fb9c6bf91afbaca8972eb760bf9fafb7b669433c1ea0c98f12e910d4d1e73b017cd06b72150d080a2c78b6
+ languageName: node
+ linkType: hard
+
+"convert-source-map@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "convert-source-map@npm:2.0.0"
+ checksum: 10/c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15
+ languageName: node
+ linkType: hard
+
+"cookie-es@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "cookie-es@npm:3.1.1"
+ checksum: 10/e40083c42d0e3a4b3caa271775858f8e6cdd31f24b9c445ff08d7a8f4dc01069fc82012bdf1602d5a03fa1d75aba51a3dd33cd8a5db639db2ed17bcfd650f4bc
+ languageName: node
+ linkType: hard
+
+"debug@npm:^4.1.0, debug@npm:^4.3.1":
+ version: 4.4.3
+ resolution: "debug@npm:4.4.3"
+ dependencies:
+ ms: "npm:^2.1.3"
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad
+ languageName: node
+ linkType: hard
+
+"dedent@npm:^1.7.2":
+ version: 1.7.2
+ resolution: "dedent@npm:1.7.2"
+ peerDependencies:
+ babel-plugin-macros: ^3.1.0
+ peerDependenciesMeta:
+ babel-plugin-macros:
+ optional: true
+ checksum: 10/30b9062290dca72b0f5a6cd3667633448cef8cd0dec602eab61015741269ad49df90cabf0521f9a32d134ceab4e21aa7f097258c55cc3baadef94874686d6480
+ languageName: node
+ linkType: hard
+
+"detect-libc@npm:^2.0.3":
+ version: 2.1.2
+ resolution: "detect-libc@npm:2.1.2"
+ checksum: 10/b736c8d97d5d46164c0d1bed53eb4e6a3b1d8530d460211e2d52f1c552875e706c58a5376854e4e54f8b828c9cada58c855288c968522eb93ac7696d65970766
+ languageName: node
+ linkType: hard
+
+"electron-to-chromium@npm:^1.5.328":
+ version: 1.5.375
+ resolution: "electron-to-chromium@npm:1.5.375"
+ checksum: 10/ef33efbe76914e7c763bbc4844ab356045acb83f8183fbe39ec12380364636d2246a0a16cf85e6f11a3ac59ca1c83d7ca467e9812ae54405cdab45c63c18739c
+ languageName: node
+ linkType: hard
+
+"env-paths@npm:^2.2.0":
+ version: 2.2.1
+ resolution: "env-paths@npm:2.2.1"
+ checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
+ languageName: node
+ linkType: hard
+
+"es-module-lexer@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "es-module-lexer@npm:2.1.0"
+ checksum: 10/554c4374e78a812a1fa3673871ce7d42236438c414ea80c2ec35521cd9bb26d1d9155287529057d07431fd91df50d6a26d9bee5afd755fb7f6f7c81905a03956
+ languageName: node
+ linkType: hard
+
+"escalade@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "escalade@npm:3.2.0"
+ checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6
+ languageName: node
+ linkType: hard
+
"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
@@ -80,6 +1036,72 @@ __metadata:
languageName: node
linkType: hard
+"exit-hook@npm:5.1.0":
+ version: 5.1.0
+ resolution: "exit-hook@npm:5.1.0"
+ checksum: 10/61948608f2fb67a0bae8de81c884fb261b3f3c727a541bd3f731344b5026b54d0da20028c8d9beda0f9725ef7a38fbebcbe5e9b520fa0ba5cf36888e3563858f
+ languageName: node
+ linkType: hard
+
+"exponential-backoff@npm:^3.1.1":
+ version: 3.1.3
+ resolution: "exponential-backoff@npm:3.1.3"
+ checksum: 10/ca25962b4bbab943b7c4ed0b5228e263833a5063c65e1cdeac4be9afad350aae5466e8e619b5051f4f8d37b2144a2d6e8fcc771b6cc82934f7dade2f964f652c
+ languageName: node
+ linkType: hard
+
+"exsolve@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "exsolve@npm:1.0.8"
+ checksum: 10/e7e8eac048af9f6856628a46df15529ab37428bdb5f7bc5b7824614383223de1aff60ebe85f44d9c8d4ee218d98c71df1a3e2d336f7d022a4dccd97a0651ec5b
+ languageName: node
+ linkType: hard
+
+"fdir@npm:^6.5.0":
+ version: 6.5.0
+ resolution: "fdir@npm:6.5.0"
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+ checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1
+ languageName: node
+ linkType: hard
+
+"fsevents@npm:~2.3.3":
+ version: 2.3.3
+ resolution: "fsevents@npm:2.3.3"
+ dependencies:
+ node-gyp: "npm:latest"
+ checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
+"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
+ version: 2.3.3
+ resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
+ dependencies:
+ node-gyp: "npm:latest"
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
+"gensync@npm:^1.0.0-beta.2":
+ version: 1.0.0-beta.2
+ resolution: "gensync@npm:1.0.0-beta.2"
+ checksum: 10/17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd
+ languageName: node
+ linkType: hard
+
+"graceful-fs@npm:^4.2.6":
+ version: 4.2.11
+ resolution: "graceful-fs@npm:4.2.11"
+ checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2
+ languageName: node
+ linkType: hard
+
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
@@ -87,6 +1109,317 @@ __metadata:
languageName: node
linkType: hard
+"isbot@npm:5.1.43, isbot@npm:^5.1.40":
+ version: 5.1.43
+ resolution: "isbot@npm:5.1.43"
+ checksum: 10/bbe588f40bc6a880c6db5fbcf5a56c9062eeb827e0335fe4b3dd0c5ef9e9fc152a78f2414a07b1e68101f1bd59866c513bac29087f758b62abf20acc34dd0462
+ languageName: node
+ linkType: hard
+
+"isexe@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "isexe@npm:4.0.0"
+ checksum: 10/2ead327ef596042ef9c9ec5f236b316acfaedb87f4bb61b3c3d574fb2e9c8a04b67305e04733bde52c24d9622fdebd3270aadb632adfbf9cadef88fe30f479e5
+ languageName: node
+ linkType: hard
+
+"js-tokens@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "js-tokens@npm:4.0.0"
+ checksum: 10/af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2
+ languageName: node
+ linkType: hard
+
+"jsesc@npm:3.1.0, jsesc@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "jsesc@npm:3.1.0"
+ bin:
+ jsesc: bin/jsesc
+ checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967
+ languageName: node
+ linkType: hard
+
+"json5@npm:^2.2.3":
+ version: 2.2.3
+ resolution: "json5@npm:2.2.3"
+ bin:
+ json5: lib/cli.js
+ checksum: 10/1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da
+ languageName: node
+ linkType: hard
+
+"lightningcss-android-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-android-arm64@npm:1.32.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-arm64@npm:1.32.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-x64@npm:1.32.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-freebsd-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-freebsd-x64@npm:1.32.0"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm-gnueabihf@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm-gnueabihf@npm:1.32.0"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-win32-arm64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-arm64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-win32-x64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-x64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss@npm:^1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss@npm:1.32.0"
+ dependencies:
+ detect-libc: "npm:^2.0.3"
+ lightningcss-android-arm64: "npm:1.32.0"
+ lightningcss-darwin-arm64: "npm:1.32.0"
+ lightningcss-darwin-x64: "npm:1.32.0"
+ lightningcss-freebsd-x64: "npm:1.32.0"
+ lightningcss-linux-arm-gnueabihf: "npm:1.32.0"
+ lightningcss-linux-arm64-gnu: "npm:1.32.0"
+ lightningcss-linux-arm64-musl: "npm:1.32.0"
+ lightningcss-linux-x64-gnu: "npm:1.32.0"
+ lightningcss-linux-x64-musl: "npm:1.32.0"
+ lightningcss-win32-arm64-msvc: "npm:1.32.0"
+ lightningcss-win32-x64-msvc: "npm:1.32.0"
+ dependenciesMeta:
+ lightningcss-android-arm64:
+ optional: true
+ lightningcss-darwin-arm64:
+ optional: true
+ lightningcss-darwin-x64:
+ optional: true
+ lightningcss-freebsd-x64:
+ optional: true
+ lightningcss-linux-arm-gnueabihf:
+ optional: true
+ lightningcss-linux-arm64-gnu:
+ optional: true
+ lightningcss-linux-arm64-musl:
+ optional: true
+ lightningcss-linux-x64-gnu:
+ optional: true
+ lightningcss-linux-x64-musl:
+ optional: true
+ lightningcss-win32-arm64-msvc:
+ optional: true
+ lightningcss-win32-x64-msvc:
+ optional: true
+ checksum: 10/098e61007f0d0ec8b5c50884e33b543b551d1ff21bc7b062434b6638fd0b8596858f823b60dfc2a4aa756f3cb120ad79f2b7f4a55b1bda2c0269ab8cf476f114
+ languageName: node
+ linkType: hard
+
+"lodash@npm:^4.18.1":
+ version: 4.18.1
+ resolution: "lodash@npm:4.18.1"
+ checksum: 10/306fea53dfd39dad1f03d45ba654a2405aebd35797b673077f401edb7df2543623dc44b9effbb98f69b32152295fff725a4cec99c684098947430600c6af0c3f
+ languageName: node
+ linkType: hard
+
+"lru-cache@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "lru-cache@npm:5.1.1"
+ dependencies:
+ yallist: "npm:^3.0.2"
+ checksum: 10/951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^7.0.4, minipass@npm:^7.1.2":
+ version: 7.1.3
+ resolution: "minipass@npm:7.1.3"
+ checksum: 10/175e4d5e20980c3cd316ae82d2c031c42f6c746467d8b1905b51060a0ba4461441a0c25bb67c025fd9617f9a3873e152c7b543c6b5ac83a1846be8ade80dffd6
+ languageName: node
+ linkType: hard
+
+"minizlib@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "minizlib@npm:3.1.0"
+ dependencies:
+ minipass: "npm:^7.1.2"
+ checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99
+ languageName: node
+ linkType: hard
+
+"ms@npm:^2.1.3":
+ version: 2.1.3
+ resolution: "ms@npm:2.1.3"
+ checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
+ languageName: node
+ linkType: hard
+
+"nanoid@npm:^3.3.12":
+ version: 3.3.12
+ resolution: "nanoid@npm:3.3.12"
+ bin:
+ nanoid: bin/nanoid.cjs
+ checksum: 10/6eec280694e2088d18fb802b1e3bfc4578e27b665b7ecfbe36c7356612fea2f814277056e671e2a1529dff551588a652efdc0bfa39f8a3185bc2247be311872e
+ languageName: node
+ linkType: hard
+
+"node-gyp@npm:latest":
+ version: 13.0.0
+ resolution: "node-gyp@npm:13.0.0"
+ dependencies:
+ env-paths: "npm:^2.2.0"
+ exponential-backoff: "npm:^3.1.1"
+ graceful-fs: "npm:^4.2.6"
+ nopt: "npm:^10.0.0"
+ proc-log: "npm:^7.0.0"
+ semver: "npm:^7.3.5"
+ tar: "npm:^7.5.4"
+ tinyglobby: "npm:^0.2.12"
+ undici: "npm:^6.25.0"
+ which: "npm:^7.0.0"
+ bin:
+ node-gyp: bin/node-gyp.js
+ checksum: 10/12b7b0204d07493c347f59734aaee7531f41540c820ad0e40604e96838ab277f33fb1d70500283dbb66ee02182ebad231b6a13c75644d83e6c94c1ef28009c6a
+ languageName: node
+ linkType: hard
+
+"node-releases@npm:^2.0.36":
+ version: 2.0.48
+ resolution: "node-releases@npm:2.0.48"
+ checksum: 10/775cdbd4cfa7dbf663b70d51b1d0d03fd019ff942f9a6a40f2ea0ce62abb82c92b2b120c0b52d1b5143f73bf49691983fed4f6e4d6c5a3d872092a60336096ff
+ languageName: node
+ linkType: hard
+
+"nopt@npm:^10.0.0":
+ version: 10.0.1
+ resolution: "nopt@npm:10.0.1"
+ dependencies:
+ abbrev: "npm:^5.0.0"
+ bin:
+ nopt: bin/nopt.js
+ checksum: 10/8021371365e78a2cbab015cac50d8449aa2cc411f0b8f2edb466c1336c3dfee4e61c5bf5bde22ee7dcea80d5f4510a7a8705ed3646c8d782f28b550c62bc4fdf
+ languageName: node
+ linkType: hard
+
+"p-map@npm:^7.0.4":
+ version: 7.0.4
+ resolution: "p-map@npm:7.0.4"
+ checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e
+ languageName: node
+ linkType: hard
+
+"pathe@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "pathe@npm:2.0.3"
+ checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d
+ languageName: node
+ linkType: hard
+
+"picocolors@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "picocolors@npm:1.1.1"
+ checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045
+ languageName: node
+ linkType: hard
+
+"picomatch@npm:^4.0.4":
+ version: 4.0.4
+ resolution: "picomatch@npm:4.0.4"
+ checksum: 10/f6ef80a3590827ce20378ae110ac78209cc4f74d39236370f1780f957b7ee41c12acde0e4651b90f39983506fd2f5e449994716f516db2e9752924aff8de93ce
+ languageName: node
+ linkType: hard
+
+"pkg-types@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "pkg-types@npm:2.3.1"
+ dependencies:
+ confbox: "npm:^0.2.4"
+ exsolve: "npm:^1.0.8"
+ pathe: "npm:^2.0.3"
+ checksum: 10/59d892b5e18b319a66e745214b66bc68a77c6eccc4bf955582775aa393f79a6a29495184233d71e10a986e9346e44d72f5957d2d0e7104cb0d6ef43b4e92a969
+ languageName: node
+ linkType: hard
+
+"postcss@npm:^8.5.15":
+ version: 8.5.15
+ resolution: "postcss@npm:8.5.15"
+ dependencies:
+ nanoid: "npm:^3.3.12"
+ picocolors: "npm:^1.1.1"
+ source-map-js: "npm:^1.2.1"
+ checksum: 10/d02ad19eb1e0fa53a1229ee6d53807eb88f903f2b9a8cac66993367f3ac7dd3b97238c783a54ccbf4145f82f6ca9a5cbd58f089846285d759c8a3259fbea8318
+ languageName: node
+ linkType: hard
+
+"prettier@npm:^3.8.3":
+ version: 3.8.4
+ resolution: "prettier@npm:3.8.4"
+ bin:
+ prettier: bin/prettier.cjs
+ checksum: 10/54684a3cc6689238692b29fab541c01934af7677be94c02293ba49981a1ac121c8bebe2a865f0c3b963e99d208f847c53aed354cc0ce8750e2d45791d64506c5
+ languageName: node
+ linkType: hard
+
+"proc-log@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "proc-log@npm:7.0.0"
+ checksum: 10/97cd9f4a8a0d84e42ee91e106e5ba5edcb954521e8dbe26ee6ad31396e5c12cc2be5e5b6be7b53fa5a69959afbacd32719106e2d6f45802e34b31d9a3a01ec20
+ languageName: node
+ linkType: hard
+
"react-dom@npm:19.0.0":
version: 19.0.0
resolution: "react-dom@npm:19.0.0"
@@ -98,6 +1431,24 @@ __metadata:
languageName: node
linkType: hard
+"react-dom@npm:19.2.7":
+ version: 19.2.7
+ resolution: "react-dom@npm:19.2.7"
+ dependencies:
+ scheduler: "npm:^0.27.0"
+ peerDependencies:
+ react: ^19.2.7
+ checksum: 10/9564f4b83843ca5518ed5f807c93cb1663706559cde52f3ef814b41e60b63b16e684d849926458f0ba436745d7eabf822cba1c528be370e7b2f35a4c91e35941
+ languageName: node
+ linkType: hard
+
+"react-refresh@npm:^0.18.0":
+ version: 0.18.0
+ resolution: "react-refresh@npm:0.18.0"
+ checksum: 10/504c331c19776bf8320c23bad7f80b3a28de03301ed7523b0dd21d3f02bf2b53bbdd5aa52469b187bc90f358614b2ba303c088a0765c95f4f0a68c43a7d67b1d
+ languageName: node
+ linkType: hard
+
"react-router-dom@npm:6.28.0":
version: 6.28.0
resolution: "react-router-dom@npm:6.28.0"
@@ -122,6 +1473,21 @@ __metadata:
languageName: node
linkType: hard
+"react-router@npm:8.0.0":
+ version: 8.0.0
+ resolution: "react-router@npm:8.0.0"
+ dependencies:
+ cookie-es: "npm:^3.1.1"
+ peerDependencies:
+ react: ">=19.2.7"
+ react-dom: ">=19.2.7"
+ peerDependenciesMeta:
+ react-dom:
+ optional: true
+ checksum: 10/cecd83f5644be6477b88bd2f1550744f5e4a2c9de56077688b1e6fb48f006642900ce7afb12df72f2bf340b36dd97fd3c94061b70cd3511f9003be791a2fbe71
+ languageName: node
+ linkType: hard
+
"react@npm:19.0.0":
version: 19.0.0
resolution: "react@npm:19.0.0"
@@ -129,6 +1495,78 @@ __metadata:
languageName: node
linkType: hard
+"react@npm:19.2.7":
+ version: 19.2.7
+ resolution: "react@npm:19.2.7"
+ checksum: 10/2939997e87d7f0ee0d9d2bb556866b616b999dfb7916283647034eda867a045a39c4f7a736c8ea6beffffcd78397fc30f63a7a3aaf8425b683c3060670859560
+ languageName: node
+ linkType: hard
+
+"readdirp@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "readdirp@npm:5.0.0"
+ checksum: 10/a17a591b51d8b912083660df159e8bd17305dc1a9ef27c869c818bd95ff59e3a6496f97e91e724ef433e789d559d24e39496ea1698822eb5719606dc9c1a923d
+ languageName: node
+ linkType: hard
+
+"rolldown@npm:1.0.3":
+ version: 1.0.3
+ resolution: "rolldown@npm:1.0.3"
+ dependencies:
+ "@oxc-project/types": "npm:=0.133.0"
+ "@rolldown/binding-android-arm64": "npm:1.0.3"
+ "@rolldown/binding-darwin-arm64": "npm:1.0.3"
+ "@rolldown/binding-darwin-x64": "npm:1.0.3"
+ "@rolldown/binding-freebsd-x64": "npm:1.0.3"
+ "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.3"
+ "@rolldown/binding-linux-arm64-gnu": "npm:1.0.3"
+ "@rolldown/binding-linux-arm64-musl": "npm:1.0.3"
+ "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.3"
+ "@rolldown/binding-linux-s390x-gnu": "npm:1.0.3"
+ "@rolldown/binding-linux-x64-gnu": "npm:1.0.3"
+ "@rolldown/binding-linux-x64-musl": "npm:1.0.3"
+ "@rolldown/binding-openharmony-arm64": "npm:1.0.3"
+ "@rolldown/binding-wasm32-wasi": "npm:1.0.3"
+ "@rolldown/binding-win32-arm64-msvc": "npm:1.0.3"
+ "@rolldown/binding-win32-x64-msvc": "npm:1.0.3"
+ "@rolldown/pluginutils": "npm:^1.0.0"
+ dependenciesMeta:
+ "@rolldown/binding-android-arm64":
+ optional: true
+ "@rolldown/binding-darwin-arm64":
+ optional: true
+ "@rolldown/binding-darwin-x64":
+ optional: true
+ "@rolldown/binding-freebsd-x64":
+ optional: true
+ "@rolldown/binding-linux-arm-gnueabihf":
+ optional: true
+ "@rolldown/binding-linux-arm64-gnu":
+ optional: true
+ "@rolldown/binding-linux-arm64-musl":
+ optional: true
+ "@rolldown/binding-linux-ppc64-gnu":
+ optional: true
+ "@rolldown/binding-linux-s390x-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-musl":
+ optional: true
+ "@rolldown/binding-openharmony-arm64":
+ optional: true
+ "@rolldown/binding-wasm32-wasi":
+ optional: true
+ "@rolldown/binding-win32-arm64-msvc":
+ optional: true
+ "@rolldown/binding-win32-x64-msvc":
+ optional: true
+ bin:
+ rolldown: ./bin/cli.mjs
+ checksum: 10/4dbe2c055104c47c15c051b713068cf4660acd473841904d3f7118f730922b2e498176610a45826cbc1ffe36842a29a076385d3bfcd5acb0f7ef8ad06b8feefb
+ languageName: node
+ linkType: hard
+
"scheduler@npm:^0.25.0":
version: 0.25.0
resolution: "scheduler@npm:0.25.0"
@@ -136,6 +1574,38 @@ __metadata:
languageName: node
linkType: hard
+"scheduler@npm:^0.27.0":
+ version: 0.27.0
+ resolution: "scheduler@npm:0.27.0"
+ checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06
+ languageName: node
+ linkType: hard
+
+"semver@npm:^6.3.1":
+ version: 6.3.1
+ resolution: "semver@npm:6.3.1"
+ bin:
+ semver: bin/semver.js
+ checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e
+ languageName: node
+ linkType: hard
+
+"semver@npm:^7.3.5, semver@npm:^7.8.1":
+ version: 7.8.4
+ resolution: "semver@npm:7.8.4"
+ bin:
+ semver: bin/semver.js
+ checksum: 10/a9c139031d4143932adfacfd2165d6489848c3b84c26d5fc2beef88c6d54c01191ef553e3f71049ccc47df85f0df30748907f84005f46f326095003171c5b673
+ languageName: node
+ linkType: hard
+
+"source-map-js@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "source-map-js@npm:1.2.1"
+ checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3
+ languageName: node
+ linkType: hard
+
"supports-color@npm:^5.2.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -144,3 +1614,148 @@ __metadata:
checksum: 10/5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b
languageName: node
linkType: hard
+
+"tar@npm:^7.5.4":
+ version: 7.5.16
+ resolution: "tar@npm:7.5.16"
+ dependencies:
+ "@isaacs/fs-minipass": "npm:^4.0.0"
+ chownr: "npm:^3.0.0"
+ minipass: "npm:^7.1.2"
+ minizlib: "npm:^3.1.0"
+ yallist: "npm:^5.0.0"
+ checksum: 10/fafa22efceb9f056bf29ddc47d9bd90bb82fe3ce57b8d1242fc45771251741964cebba69d4e14a24fd1643f3c7f68478e945a19def534703cf370c2d9dca2e09
+ languageName: node
+ linkType: hard
+
+"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.16, tinyglobby@npm:^0.2.17":
+ version: 0.2.17
+ resolution: "tinyglobby@npm:0.2.17"
+ dependencies:
+ fdir: "npm:^6.5.0"
+ picomatch: "npm:^4.0.4"
+ checksum: 10/f85e8a217d675c3f78d5f0ad25ea4557e7e023ed13ddc2b014da10bd0312eea53a34cd52356af07ccdff777f1243012547656282a4ca70936f68bf5065fbaa71
+ languageName: node
+ linkType: hard
+
+"tslib@npm:^2.4.0":
+ version: 2.8.1
+ resolution: "tslib@npm:2.8.1"
+ checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7
+ languageName: node
+ linkType: hard
+
+"undici@npm:^6.25.0":
+ version: 6.27.0
+ resolution: "undici@npm:6.27.0"
+ checksum: 10/30c18cdb235edf4dd36f8aa3ace1ffaf44060289a7d62ad44c33180d2d74a224015d25574812f62ce9c625b5beb1b0b766495b650fedf356aca11eed7ce2c816
+ languageName: node
+ linkType: hard
+
+"update-browserslist-db@npm:^1.2.3":
+ version: 1.2.3
+ resolution: "update-browserslist-db@npm:1.2.3"
+ dependencies:
+ escalade: "npm:^3.2.0"
+ picocolors: "npm:^1.1.1"
+ peerDependencies:
+ browserslist: ">= 4.21.0"
+ bin:
+ update-browserslist-db: cli.js
+ checksum: 10/059f774300efb4b084a49293143c511f3ae946d40397b5c30914e900cd5691a12b8e61b41dd54ed73d3b56c8204165a0333107dd784ccf8f8c81790bcc423175
+ languageName: node
+ linkType: hard
+
+"valibot@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "valibot@npm:1.4.1"
+ peerDependencies:
+ typescript: ">=5"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10/39092725e4045e332e3593e9b95253c1a3429033e13be1805597fb8d346ad20a727bef82971e3b9a1b7d631bb8ad65fff186ec55d430e16f25b6bbba151c4e80
+ languageName: node
+ linkType: hard
+
+"vite@npm:8.0.16":
+ version: 8.0.16
+ resolution: "vite@npm:8.0.16"
+ dependencies:
+ fsevents: "npm:~2.3.3"
+ lightningcss: "npm:^1.32.0"
+ picomatch: "npm:^4.0.4"
+ postcss: "npm:^8.5.15"
+ rolldown: "npm:1.0.3"
+ tinyglobby: "npm:^0.2.17"
+ peerDependencies:
+ "@types/node": ^20.19.0 || >=22.12.0
+ "@vitejs/devtools": ^0.1.18
+ esbuild: ^0.27.0 || ^0.28.0
+ jiti: ">=1.21.0"
+ less: ^4.0.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: ">=0.54.8"
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ "@vitejs/devtools":
+ optional: true
+ esbuild:
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+ bin:
+ vite: bin/vite.js
+ checksum: 10/a5d91d26f6110672a292a06ca161af9a58279fe9d27106c8c0afb725a942b0b47091c440c3b1e7ebc8e0fe901f64ac6a2ffee3cdae2f899339686dbecd0c0266
+ languageName: node
+ linkType: hard
+
+"which@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "which@npm:7.0.0"
+ dependencies:
+ isexe: "npm:^4.0.0"
+ bin:
+ node-which: bin/which.js
+ checksum: 10/913a43ac10df37602ba9795a004dd7ab12ba7dd592aca1f08ec333be1fdd6a49bbf119a88c3f8d0ea70eeb6251726e77069251424d73000299a0a840ed000732
+ languageName: node
+ linkType: hard
+
+"yallist@npm:^3.0.2":
+ version: 3.1.1
+ resolution: "yallist@npm:3.1.1"
+ checksum: 10/9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb
+ languageName: node
+ linkType: hard
+
+"yallist@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "yallist@npm:5.0.0"
+ checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a
+ languageName: node
+ linkType: hard
diff --git a/packages/tests/src/unit/published/vite-plugin/vite8.test.ts b/packages/tests/src/unit/published/vite-plugin/vite8.test.ts
new file mode 100644
index 000000000..bf461cc96
--- /dev/null
+++ b/packages/tests/src/unit/published/vite-plugin/vite8.test.ts
@@ -0,0 +1,42 @@
+// Unless explicitly stated otherwise all files in this repository are licensed under the MIT License.
+// This product includes software developed at Datadog (https://www.datadoghq.com/).
+// Copyright 2019-Present Datadog, Inc.
+
+import { execute } from '@dd/tools/helpers';
+import { existsSync } from 'fs';
+import path from 'path';
+
+const PUBLISHED_VITE_PLUGIN_DIR = path.resolve(__dirname, '../../../../../published/vite-plugin');
+const FIXTURE_DIR = path.resolve(__dirname, '../../../_jest/fixtures/vite_react_router_project');
+
+// Building the plugin and a full Vite 8 project can take a while.
+const TIMEOUT = 5 * 60 * 1000;
+
+describe('Vite 8 support', () => {
+ beforeAll(async () => {
+ // The fixture links @datadog/vite-plugin and consumes its built `dist`,
+ // so we need to ensure the plugin is built before running the Vite build.
+ const distEntry = path.resolve(PUBLISHED_VITE_PLUGIN_DIR, 'dist/src/index.js');
+ if (!existsSync(distEntry)) {
+ await execute('yarn', ['build'], PUBLISHED_VITE_PLUGIN_DIR);
+ }
+ }, TIMEOUT);
+
+ test(
+ 'should build a real Vite 8 + React Router project with the plugin',
+ async () => {
+ const { stdout, stderr } = await execute('yarn', ['build'], FIXTURE_DIR);
+ const output = `${stdout}\n${stderr}`;
+
+ // Confirms the build actually ran against Vite 8.
+ expect(output).toContain('vite v8');
+
+ // Confirms the Datadog plugin executed (it writes its output reports).
+ expect(existsSync(path.resolve(FIXTURE_DIR, 'dist/build.json'))).toBe(true);
+
+ // Confirms the project itself built.
+ expect(existsSync(path.resolve(FIXTURE_DIR, 'build/client'))).toBe(true);
+ },
+ TIMEOUT,
+ );
+});
diff --git a/packages/tests/tsconfig.json b/packages/tests/tsconfig.json
index 4d16db9bb..af8eb5374 100644
--- a/packages/tests/tsconfig.json
+++ b/packages/tests/tsconfig.json
@@ -10,6 +10,8 @@
"exclude": [
"dist",
"node_modules",
+ "**/node_modules",
+ "src/_jest/fixtures/vite_react_router_project",
"src/_playwright/public"
]
}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index e64f3846b..84ffa53f4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1710,7 +1710,7 @@ __metadata:
outdent: "npm:0.8.0"
p-queue: "npm:6.6.2"
pretty-bytes: "npm:5.6.0"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
rollup-plugin-esbuild: "npm:6.1.1"
simple-git: "npm:3.36.0"
typescript: "npm:5.4.3"
@@ -1775,7 +1775,7 @@ __metadata:
outdent: "npm:0.8.0"
p-queue: "npm:6.6.2"
pretty-bytes: "npm:5.6.0"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
rollup-plugin-esbuild: "npm:6.1.1"
simple-git: "npm:3.36.0"
typescript: "npm:5.4.3"
@@ -1833,7 +1833,7 @@ __metadata:
outdent: "npm:0.8.0"
p-queue: "npm:6.6.2"
pretty-bytes: "npm:5.6.0"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
rollup-plugin-esbuild: "npm:6.1.1"
simple-git: "npm:3.36.0"
typescript: "npm:5.4.3"
@@ -1891,7 +1891,7 @@ __metadata:
outdent: "npm:0.8.0"
p-queue: "npm:6.6.2"
pretty-bytes: "npm:5.6.0"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
rollup-plugin-esbuild: "npm:6.1.1"
simple-git: "npm:3.36.0"
typescript: "npm:5.4.3"
@@ -1901,7 +1901,7 @@ __metadata:
"@babel/traverse": ^7.24.5
"@babel/types": ^7.24.5
magic-string: ^0.30.0
- vite: ">= 5.x <= 7.x"
+ vite: ">= 5.x <= 8.x"
dependenciesMeta:
"@napi-rs/keyring":
optional: true
@@ -1949,7 +1949,7 @@ __metadata:
outdent: "npm:0.8.0"
p-queue: "npm:6.6.2"
pretty-bytes: "npm:5.6.0"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
rollup-plugin-esbuild: "npm:6.1.1"
simple-git: "npm:3.36.0"
typescript: "npm:5.4.3"
@@ -1987,7 +1987,7 @@ __metadata:
glob: "npm:11.1.0"
jszip: "npm:3.10.1"
pretty-bytes: "npm:5.6.0"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
typescript: "npm:5.4.3"
vite: "npm:6.3.5"
languageName: unknown
@@ -2090,7 +2090,7 @@ __metadata:
resolution: "@dd/internal-bundler-report-plugin@workspace:packages/plugins/bundler-report"
dependencies:
"@dd/core": "workspace:*"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
typescript: "npm:5.4.3"
languageName: unknown
linkType: soft
@@ -2240,7 +2240,7 @@ __metadata:
glob: "npm:11.1.0"
jest: "npm:30.0.5"
nock: "npm:14.0.1"
- rollup: "npm:4.45.1"
+ rollup: "npm:4.62.0"
strip-ansi: "npm:6.0.1"
ts-jest: "npm:29.4.0"
ts-loader: "npm:9.5.2"
@@ -3744,142 +3744,177 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.45.1"
+"@rollup/rollup-android-arm-eabi@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.62.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@rollup/rollup-android-arm64@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-android-arm64@npm:4.45.1"
+"@rollup/rollup-android-arm64@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-android-arm64@npm:4.62.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-darwin-arm64@npm:4.45.1"
+"@rollup/rollup-darwin-arm64@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.62.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-darwin-x64@npm:4.45.1"
+"@rollup/rollup-darwin-x64@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-darwin-x64@npm:4.62.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.45.1"
+"@rollup/rollup-freebsd-arm64@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.62.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-x64@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-freebsd-x64@npm:4.45.1"
+"@rollup/rollup-freebsd-x64@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.62.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.45.1"
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.62.0"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-musleabihf@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.45.1"
+"@rollup/rollup-linux-arm-musleabihf@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.62.0"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.45.1"
+"@rollup/rollup-linux-arm64-gnu@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.62.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.45.1"
+"@rollup/rollup-linux-arm64-musl@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.62.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-loongarch64-gnu@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.45.1"
+"@rollup/rollup-linux-loong64-gnu@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.62.0"
conditions: os=linux & cpu=loong64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-powerpc64le-gnu@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.45.1"
+"@rollup/rollup-linux-loong64-musl@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-loong64-musl@npm:4.62.0"
+ conditions: os=linux & cpu=loong64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-ppc64-gnu@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.62.0"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-gnu@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.45.1"
+"@rollup/rollup-linux-ppc64-musl@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.62.0"
+ conditions: os=linux & cpu=ppc64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-riscv64-gnu@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.62.0"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-musl@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.45.1"
+"@rollup/rollup-linux-riscv64-musl@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.62.0"
conditions: os=linux & cpu=riscv64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-s390x-gnu@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.45.1"
+"@rollup/rollup-linux-s390x-gnu@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.62.0"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.45.1"
+"@rollup/rollup-linux-x64-gnu@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.62.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.45.1"
+"@rollup/rollup-linux-x64-musl@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.62.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-win32-arm64-msvc@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.45.1"
+"@rollup/rollup-openbsd-x64@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-openbsd-x64@npm:4.62.0"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-openharmony-arm64@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-openharmony-arm64@npm:4.62.0"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-win32-arm64-msvc@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.62.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.45.1"
+"@rollup/rollup-win32-ia32-msvc@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.62.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.45.1":
- version: 4.45.1
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.45.1"
+"@rollup/rollup-win32-x64-gnu@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-win32-x64-gnu@npm:4.62.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-win32-x64-msvc@npm:4.62.0":
+ version: 4.62.0
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.62.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -4214,14 +4249,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:*, @types/estree@npm:^1.0.0":
- version: 1.0.7
- resolution: "@types/estree@npm:1.0.7"
- checksum: 10/419c845ece767ad4b21171e6e5b63dabb2eb46b9c0d97361edcd9cabbf6a95fcadb91d89b5fa098d1336fa0b8fceaea82fca97a2ef3971f5c86e53031e157b21
- languageName: node
- linkType: hard
-
-"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.8":
+"@types/estree@npm:1.0.8":
version: 1.0.8
resolution: "@types/estree@npm:1.0.8"
checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099
@@ -10153,31 +10181,36 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:4.45.1":
- version: 4.45.1
- resolution: "rollup@npm:4.45.1"
- dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.45.1"
- "@rollup/rollup-android-arm64": "npm:4.45.1"
- "@rollup/rollup-darwin-arm64": "npm:4.45.1"
- "@rollup/rollup-darwin-x64": "npm:4.45.1"
- "@rollup/rollup-freebsd-arm64": "npm:4.45.1"
- "@rollup/rollup-freebsd-x64": "npm:4.45.1"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.45.1"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.45.1"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.45.1"
- "@rollup/rollup-linux-arm64-musl": "npm:4.45.1"
- "@rollup/rollup-linux-loongarch64-gnu": "npm:4.45.1"
- "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.45.1"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.45.1"
- "@rollup/rollup-linux-riscv64-musl": "npm:4.45.1"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.45.1"
- "@rollup/rollup-linux-x64-gnu": "npm:4.45.1"
- "@rollup/rollup-linux-x64-musl": "npm:4.45.1"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.45.1"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.45.1"
- "@rollup/rollup-win32-x64-msvc": "npm:4.45.1"
- "@types/estree": "npm:1.0.8"
+"rollup@npm:4.62.0":
+ version: 4.62.0
+ resolution: "rollup@npm:4.62.0"
+ dependencies:
+ "@rollup/rollup-android-arm-eabi": "npm:4.62.0"
+ "@rollup/rollup-android-arm64": "npm:4.62.0"
+ "@rollup/rollup-darwin-arm64": "npm:4.62.0"
+ "@rollup/rollup-darwin-x64": "npm:4.62.0"
+ "@rollup/rollup-freebsd-arm64": "npm:4.62.0"
+ "@rollup/rollup-freebsd-x64": "npm:4.62.0"
+ "@rollup/rollup-linux-arm-gnueabihf": "npm:4.62.0"
+ "@rollup/rollup-linux-arm-musleabihf": "npm:4.62.0"
+ "@rollup/rollup-linux-arm64-gnu": "npm:4.62.0"
+ "@rollup/rollup-linux-arm64-musl": "npm:4.62.0"
+ "@rollup/rollup-linux-loong64-gnu": "npm:4.62.0"
+ "@rollup/rollup-linux-loong64-musl": "npm:4.62.0"
+ "@rollup/rollup-linux-ppc64-gnu": "npm:4.62.0"
+ "@rollup/rollup-linux-ppc64-musl": "npm:4.62.0"
+ "@rollup/rollup-linux-riscv64-gnu": "npm:4.62.0"
+ "@rollup/rollup-linux-riscv64-musl": "npm:4.62.0"
+ "@rollup/rollup-linux-s390x-gnu": "npm:4.62.0"
+ "@rollup/rollup-linux-x64-gnu": "npm:4.62.0"
+ "@rollup/rollup-linux-x64-musl": "npm:4.62.0"
+ "@rollup/rollup-openbsd-x64": "npm:4.62.0"
+ "@rollup/rollup-openharmony-arm64": "npm:4.62.0"
+ "@rollup/rollup-win32-arm64-msvc": "npm:4.62.0"
+ "@rollup/rollup-win32-ia32-msvc": "npm:4.62.0"
+ "@rollup/rollup-win32-x64-gnu": "npm:4.62.0"
+ "@rollup/rollup-win32-x64-msvc": "npm:4.62.0"
+ "@types/estree": "npm:1.0.9"
fsevents: "npm:~2.3.2"
dependenciesMeta:
"@rollup/rollup-android-arm-eabi":
@@ -10200,9 +10233,13 @@ __metadata:
optional: true
"@rollup/rollup-linux-arm64-musl":
optional: true
- "@rollup/rollup-linux-loongarch64-gnu":
+ "@rollup/rollup-linux-loong64-gnu":
+ optional: true
+ "@rollup/rollup-linux-loong64-musl":
+ optional: true
+ "@rollup/rollup-linux-ppc64-gnu":
optional: true
- "@rollup/rollup-linux-powerpc64le-gnu":
+ "@rollup/rollup-linux-ppc64-musl":
optional: true
"@rollup/rollup-linux-riscv64-gnu":
optional: true
@@ -10214,17 +10251,23 @@ __metadata:
optional: true
"@rollup/rollup-linux-x64-musl":
optional: true
+ "@rollup/rollup-openbsd-x64":
+ optional: true
+ "@rollup/rollup-openharmony-arm64":
+ optional: true
"@rollup/rollup-win32-arm64-msvc":
optional: true
"@rollup/rollup-win32-ia32-msvc":
optional: true
+ "@rollup/rollup-win32-x64-gnu":
+ optional: true
"@rollup/rollup-win32-x64-msvc":
optional: true
fsevents:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 10/f809c1c5358b16ef521c928d5fbf4f4454f3175206c272d45eba4cf163f560703a15dac55ad6a55854ec88ee466ee973d674068894d0f37162d5efae1148c9bf
+ checksum: 10/b64ae92d0dd242f1aec42d73b71f9989c485a84833da62160ef38947b0ae3c68e3de15a6ea1663327247b3d6e2311e2162412ef27a6b16fb7ddbba4a837f0673
languageName: node
linkType: hard