From c40c740171c989c537968ee3f785d560cd3c5083 Mon Sep 17 00:00:00 2001
From: Viktor Tsvetkov <142901247+vtsvetkov-splunk@users.noreply.github.com>
Date: Mon, 17 Feb 2025 10:51:04 +0100
Subject: [PATCH 01/19] chore: add add-on-ucc-framework as ui dependency
---
ui/package-lock.json | 13 +++++++++++++
ui/package.json | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/ui/package-lock.json b/ui/package-lock.json
index e596aea..c692ef0 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -2993,6 +2993,19 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz",
+ "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
diff --git a/ui/package.json b/ui/package.json
index cd82a3e..c6fbaaf 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -15,7 +15,7 @@
"format:verify": "prettier \"src/**/*.(js|jsx|ts|tsx|css)\" --list-different"
},
"dependencies": {
- "@splunk/add-on-ucc-framework": "^5.58.0",
+ "@splunk/add-on-ucc-framework": "^5.65.0",
"@splunk/react-ui": "^4.42.0",
"@splunk/splunk-utils": "^3.1.0",
"@splunk/themes": "^0.23.0",
From 4dea502ba2e3936aa359e17123294567ceb12517 Mon Sep 17 00:00:00 2001
From: Viktor Tsvetkov <142901247+vtsvetkov-splunk@users.noreply.github.com>
Date: Wed, 19 Feb 2025 10:06:26 +0100
Subject: [PATCH 02/19] update packages
---
ui/package-lock.json | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/ui/package-lock.json b/ui/package-lock.json
index c692ef0..e596aea 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -2993,19 +2993,6 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz",
- "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@types/json-schema": "^7.0.15"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- }
- },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
From 394c9af109b24870a63edd66a1e917dc7758452e Mon Sep 17 00:00:00 2001
From: Viktor Tsvetkov <142901247+vtsvetkov-splunk@users.noreply.github.com>
Date: Sun, 2 Mar 2025 09:46:05 +0100
Subject: [PATCH 03/19] wip
---
package/appserver/templates/base.html | 45 +
ui/package-lock.json | 2556 +++++++++++++++++++------
ui/package.json | 8 +-
ui/src/styled-components-shim.js | 10 +
ui/src/ucc-ui.ts | 9 +
ui/styled-component-babel-plugin.ts | 62 +
ui/vite.config.ts | 202 ++
ui/webpack.config.js | 136 --
8 files changed, 2272 insertions(+), 756 deletions(-)
create mode 100644 package/appserver/templates/base.html
create mode 100644 ui/src/styled-components-shim.js
create mode 100644 ui/src/ucc-ui.ts
create mode 100644 ui/styled-component-babel-plugin.ts
create mode 100644 ui/vite.config.ts
delete mode 100644 ui/webpack.config.js
diff --git a/package/appserver/templates/base.html b/package/appserver/templates/base.html
new file mode 100644
index 0000000..8e26632
--- /dev/null
+++ b/package/appserver/templates/base.html
@@ -0,0 +1,45 @@
+
+<%! app_name = cherrypy.request.path_info.split('/')[3] %>\
+
+
+
+
+
+ ${_('Loading')}
+
+
+
+
+
+
+
+
+
+
+<% page_path = "/static/app/" + app_name + "/js/build/entry_page.js" %>
+
+
+
+
+
+
+
diff --git a/ui/package-lock.json b/ui/package-lock.json
index e596aea..c98d4c6 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -8,7 +8,7 @@
"name": "splunk-example-ta",
"version": "0.0.0",
"dependencies": {
- "@splunk/add-on-ucc-framework": "^5.58.0",
+ "@splunk/add-on-ucc-framework": "^5.58.2-30",
"@splunk/react-ui": "^4.42.0",
"@splunk/splunk-utils": "^3.1.0",
"@splunk/themes": "^0.23.0",
@@ -26,6 +26,8 @@
"@babel/preset-typescript": "^7.26.0",
"@eslint/js": "^9.20.0",
"@jest/globals": "^29.7.0",
+ "@originjs/vite-plugin-commonjs": "^1.0.3",
+ "@rollup/plugin-commonjs": "^28.0.2",
"@splunk/babel-preset": "^4.0.0",
"@splunk/webpack-configs": "^7.0.2",
"@testing-library/dom": "^8.20.1",
@@ -37,8 +39,10 @@
"@types/react": "16.14.62",
"@types/react-dom": "16.9.25",
"@types/styled-components": "^5.1.34",
+ "@vitejs/plugin-react": "^4.3.4",
"babel-jest": "^29.7.0",
"cross-env": "^7.0.3",
+ "esbuild-loader": "^4.3.0",
"eslint": "^9.19.0",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.18",
@@ -52,6 +56,8 @@
"ts-node": "^10.9.2",
"typescript": "~5.7.3",
"typescript-eslint": "^8.24.1",
+ "vite": "^6.2.0",
+ "vite-plugin-checker": "^0.9.0",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^5.2.0"
},
@@ -1555,7 +1561,6 @@
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz",
"integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
@@ -1571,7 +1576,6 @@
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz",
"integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
@@ -2404,9 +2408,9 @@
"license": "MIT"
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
- "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz",
+ "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==",
"cpu": [
"ppc64"
],
@@ -2415,15 +2419,14 @@
"os": [
"aix"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
- "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz",
+ "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==",
"cpu": [
"arm"
],
@@ -2432,15 +2435,14 @@
"os": [
"android"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
- "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz",
+ "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==",
"cpu": [
"arm64"
],
@@ -2449,15 +2451,14 @@
"os": [
"android"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
- "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz",
+ "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==",
"cpu": [
"x64"
],
@@ -2466,15 +2467,14 @@
"os": [
"android"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
- "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz",
+ "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==",
"cpu": [
"arm64"
],
@@ -2483,15 +2483,14 @@
"os": [
"darwin"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
- "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz",
+ "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==",
"cpu": [
"x64"
],
@@ -2500,15 +2499,14 @@
"os": [
"darwin"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
- "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz",
+ "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==",
"cpu": [
"arm64"
],
@@ -2517,15 +2515,14 @@
"os": [
"freebsd"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
- "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz",
+ "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==",
"cpu": [
"x64"
],
@@ -2534,15 +2531,14 @@
"os": [
"freebsd"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
- "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz",
+ "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==",
"cpu": [
"arm"
],
@@ -2551,15 +2547,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
- "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz",
+ "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==",
"cpu": [
"arm64"
],
@@ -2568,15 +2563,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
- "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz",
+ "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==",
"cpu": [
"ia32"
],
@@ -2585,15 +2579,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
- "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz",
+ "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==",
"cpu": [
"loong64"
],
@@ -2602,15 +2595,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
- "node": ">=18"
+ "node": ">=12"
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
- "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz",
+ "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==",
"cpu": [
"mips64el"
],
@@ -2619,15 +2611,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
- "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz",
+ "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==",
"cpu": [
"ppc64"
],
@@ -2636,15 +2627,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
- "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz",
+ "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==",
"cpu": [
"riscv64"
],
@@ -2653,15 +2643,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
- "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz",
+ "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==",
"cpu": [
"s390x"
],
@@ -2670,15 +2659,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
- "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz",
+ "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==",
"cpu": [
"x64"
],
@@ -2687,15 +2675,14 @@
"os": [
"linux"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
- "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz",
+ "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==",
"cpu": [
"arm64"
],
@@ -2704,15 +2691,14 @@
"os": [
"netbsd"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
- "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz",
+ "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==",
"cpu": [
"x64"
],
@@ -2721,15 +2707,14 @@
"os": [
"netbsd"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
- "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz",
+ "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==",
"cpu": [
"arm64"
],
@@ -2738,15 +2723,14 @@
"os": [
"openbsd"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
- "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz",
+ "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==",
"cpu": [
"x64"
],
@@ -2755,15 +2739,14 @@
"os": [
"openbsd"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
- "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
+ "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==",
"cpu": [
"x64"
],
@@ -2772,15 +2755,14 @@
"os": [
"sunos"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
- "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz",
+ "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==",
"cpu": [
"arm64"
],
@@ -2789,15 +2771,14 @@
"os": [
"win32"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
- "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz",
+ "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==",
"cpu": [
"ia32"
],
@@ -2806,15 +2787,14 @@
"os": [
"win32"
],
- "peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
- "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz",
+ "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==",
"cpu": [
"x64"
],
@@ -2823,7 +2803,6 @@
"os": [
"win32"
],
- "peer": true,
"engines": {
"node": ">=18"
}
@@ -2886,9 +2865,9 @@
}
},
"node_modules/@eslint/core": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.11.0.tgz",
- "integrity": "sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==",
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz",
+ "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2899,9 +2878,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz",
- "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz",
+ "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2960,9 +2939,9 @@
"license": "MIT"
},
"node_modules/@eslint/js": {
- "version": "9.20.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.20.0.tgz",
- "integrity": "sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==",
+ "version": "9.21.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.21.0.tgz",
+ "integrity": "sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2980,13 +2959,13 @@
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.6.tgz",
- "integrity": "sha512-+0TjwR1eAUdZtvv/ir1mGX+v0tUoR3VEPB8Up0LLJC+whRW0GgBBtpbOkg/a/U4Dxa6l5a3l9AJ1aWIQVyoWJA==",
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz",
+ "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@eslint/core": "^0.11.0",
+ "@eslint/core": "^0.12.0",
"levn": "^0.4.1"
},
"engines": {
@@ -3046,9 +3025,9 @@
}
},
"node_modules/@humanwhocodes/retry": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz",
- "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==",
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz",
+ "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -3862,10 +3841,20 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@originjs/vite-plugin-commonjs": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@originjs/vite-plugin-commonjs/-/vite-plugin-commonjs-1.0.3.tgz",
+ "integrity": "sha512-KuEXeGPptM2lyxdIEJ4R11+5ztipHoE7hy8ClZt3PYaOVQ/pyngd2alaSrPnwyFeOW1UagRBaQ752aA1dTMdOQ==",
+ "dev": true,
+ "license": "MulanPSL2",
+ "dependencies": {
+ "esbuild": "^0.14.14"
+ }
+ },
"node_modules/@react-native/assets-registry": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.77.1.tgz",
- "integrity": "sha512-bAQHOgqGZnF6xdYE9sJrbZ7F65Z25yLi9yWps8vOByKtj0b+f3FJhsU3Mcfy1uWvelpNEGebOLQf+WEPiwGrkw==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.78.0.tgz",
+ "integrity": "sha512-PPHlTRuP9litTYkbFNkwveQFto3I94QRWPBBARU0cH/4ks4EkfCfb/Pdb3AHgtJi58QthSHKFvKTQnAWyHPs7w==",
"license": "MIT",
"peer": true,
"engines": {
@@ -3873,23 +3862,23 @@
}
},
"node_modules/@react-native/babel-plugin-codegen": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.77.1.tgz",
- "integrity": "sha512-NmmAJHMTtA6gjHRE1FvO+Jvbp0ekonANcK2IYOyqK6nLj7hhtdiMlZaUDsRi17SGHYY4X4hj6UH2nm6LfD1RLg==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.78.0.tgz",
+ "integrity": "sha512-+Sy9Uine0QAbQRxMl6kBlkzKW0qHQk8hghCoKswRWt1ZfxaMA3rezobD5mtSwt/Yhadds9cGbMFWfFJM3Tynsg==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/traverse": "^7.25.3",
- "@react-native/codegen": "0.77.1"
+ "@react-native/codegen": "0.78.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@react-native/babel-preset": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.77.1.tgz",
- "integrity": "sha512-7eTOcMaZwvPllzZhT5fjcDNysjP54GtEbdXVxO2u5sPXWYriPL3UKuDIzIdhjxil8GtZs6+UvLNoKTateFt19Q==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.78.0.tgz",
+ "integrity": "sha512-q44ZbR0JXdPvNrjNw75VmiVXXoJhZIx8dTUBVgnZx/UHBQuhPu0e8pAuo56E2mZVkF7FK0s087/Zji8n5OSxbQ==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -3934,7 +3923,7 @@
"@babel/plugin-transform-typescript": "^7.25.2",
"@babel/plugin-transform-unicode-regex": "^7.24.7",
"@babel/template": "^7.25.0",
- "@react-native/babel-plugin-codegen": "0.77.1",
+ "@react-native/babel-plugin-codegen": "0.78.0",
"babel-plugin-syntax-hermes-parser": "0.25.1",
"babel-plugin-transform-flow-enums": "^0.0.2",
"react-refresh": "^0.14.0"
@@ -3947,9 +3936,9 @@
}
},
"node_modules/@react-native/codegen": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.77.1.tgz",
- "integrity": "sha512-cCUbkUewMjiK94Z2+Smh+qHkZrBSoXelOMruZGZe7TTCD6ygl6ho7fkfNuKrB2yFzSAjlUfUyLfaumVJGKslWw==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.78.0.tgz",
+ "integrity": "sha512-8iVT2VYhkalLFUWoQRGSluZZHEG93StfwQGwQ+wk1vOUlOfoT/Xqglt6DvGXIyM9gaMCr6fJBFQVrU+FrXEFYA==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -3969,14 +3958,14 @@
}
},
"node_modules/@react-native/community-cli-plugin": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.77.1.tgz",
- "integrity": "sha512-w2H9ePpUq7eqqtzSUSaYqbNNZoU6pbBONjTIWdztp0lFdnUaLoLUMddt9XhtKFUlnNaSmfetjJSSrsi3JVbO6w==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.78.0.tgz",
+ "integrity": "sha512-LpfEU+F1hZGcxIf07aBrjlImA0hh8v76V4wTJOgxxqGDUjjQ/X6h9V+bMXne60G9gwccTtvs1G0xiKWNUPI0VQ==",
"license": "MIT",
"peer": true,
"dependencies": {
- "@react-native/dev-middleware": "0.77.1",
- "@react-native/metro-babel-transformer": "0.77.1",
+ "@react-native/dev-middleware": "0.78.0",
+ "@react-native/metro-babel-transformer": "0.78.0",
"chalk": "^4.0.0",
"debug": "^2.2.0",
"invariant": "^2.2.4",
@@ -4029,9 +4018,9 @@
}
},
"node_modules/@react-native/debugger-frontend": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.77.1.tgz",
- "integrity": "sha512-wX/f4JRyAc0PqcW3OBQAAw35k4KaTmDKe+/AJuSQLbqDH746awkFprmXRRTAfRc88q++4e6Db4gyK0GVdWNIpQ==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.78.0.tgz",
+ "integrity": "sha512-KQYD9QlxES/VdmXh9EEvtZCJK1KAemLlszQq4dpLU1stnue5N8dnCY6A7PpStMf5UtAMk7tiniQhaicw0uVHgQ==",
"license": "BSD-3-Clause",
"peer": true,
"engines": {
@@ -4039,14 +4028,14 @@
}
},
"node_modules/@react-native/dev-middleware": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.77.1.tgz",
- "integrity": "sha512-DU6EEac57ch5XKflUB6eXepelHZFaKMJvmaZ24kt28AnvBp8rVrdaORe09pThuZdIF2m+j2BXsipU5zCd8BbZw==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.78.0.tgz",
+ "integrity": "sha512-zEafAZdOz4s37Jh5Xcv4hJE5qZ6uNxgrTLcpjDOJnQG6dO34/BoZeXvDrjomQFNn6ogdysR51mKJStaQ3ixp5A==",
"license": "MIT",
"peer": true,
"dependencies": {
"@isaacs/ttlcache": "^1.4.1",
- "@react-native/debugger-frontend": "0.77.1",
+ "@react-native/debugger-frontend": "0.78.0",
"chrome-launcher": "^0.15.2",
"chromium-edge-launcher": "^0.2.0",
"connect": "^3.6.5",
@@ -4090,9 +4079,9 @@
}
},
"node_modules/@react-native/gradle-plugin": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.77.1.tgz",
- "integrity": "sha512-QNuNMWH0CeC+PYrAXiuUIBbwdeGJ3fZpQM03vdG3tKdk66cVSFvxLh60P0w5kRHN7UFBg2FAcYx5eQ/IdcAntg==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.78.0.tgz",
+ "integrity": "sha512-WvwgfmVs1QfFl1FOL514kz2Fs5Nkg2BGgpE8V0ild8b/UT6jCD8qh2dTI5kL0xdT0d2Xd2BxfuFN0xCLkMC+SA==",
"license": "MIT",
"peer": true,
"engines": {
@@ -4100,9 +4089,9 @@
}
},
"node_modules/@react-native/js-polyfills": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.77.1.tgz",
- "integrity": "sha512-6qd3kNr5R+JF+HzgM/fNSLEM1kw4RoOoaJV6XichvlOaCRmWS22X5TehVqiZOP95AAxtULRIifRs1cK5t9+JSg==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.78.0.tgz",
+ "integrity": "sha512-YZ9XtS77s/df7548B6dszX89ReehnA7hiab/axc30j/Mgk7Wv2woOjBKnAA4+rZ0ITLtxNwyJIMaRAc9kGznXw==",
"license": "MIT",
"peer": true,
"engines": {
@@ -4110,14 +4099,14 @@
}
},
"node_modules/@react-native/metro-babel-transformer": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.77.1.tgz",
- "integrity": "sha512-M4EzWDmUpIZhwJojEekbK7DzK2fYukU/TRIVZEmnbxVyWVwt/A1urbE2iV+s9E4E99pN+JdVpnBgu4LRCyPzJQ==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.78.0.tgz",
+ "integrity": "sha512-Hy/dl+zytLCRD9dp32ukcRS1Bn0gZH0h0i3AbriS6OGYgUgjAUFhXOKzZ15/G1SEq2sng91MNo/hMvo4uXoc5A==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/core": "^7.25.2",
- "@react-native/babel-preset": "0.77.1",
+ "@react-native/babel-preset": "0.78.0",
"hermes-parser": "0.25.1",
"nullthrows": "^1.1.1"
},
@@ -4129,16 +4118,16 @@
}
},
"node_modules/@react-native/normalize-colors": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.77.1.tgz",
- "integrity": "sha512-sCmEs/Vpi14CtFYhmKXpPFZntKYGezFGgT9cJANRS2aFseAL4MOomb5Ms+TOQw82aFcwPPjDX6Hrl87WjTf73A==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.78.0.tgz",
+ "integrity": "sha512-FkeLvLLaMYlGsSntixTUvlNtc1OHij4TYRtymMNPWqBKFAMXJB/qe45VxXNzWP+jD0Ok6yXineQFtktKcHk9PA==",
"license": "MIT",
"peer": true
},
"node_modules/@react-native/virtualized-lists": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.77.1.tgz",
- "integrity": "sha512-S25lyHO9owc+uaV2tcd9CMTVJs7PUZX0UGCG60LoLOBHW3krVq0peI34Gm6HEhkeKqb4YvZXqI/ehoNPUm1/ww==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.78.0.tgz",
+ "integrity": "sha512-ibETs3AwpkkRcORRANvZeEFjzvN41W02X882sBzoxC5XdHiZ2DucXo4fjKF7i86MhYCFLfNSIYbwupx1D1iFmg==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -4149,7 +4138,7 @@
"node": ">=18"
},
"peerDependencies": {
- "@types/react": "^18.2.6",
+ "@types/react": "^19.0.0",
"react": "*",
"react-native": "*"
},
@@ -4297,33 +4286,34 @@
}
},
"node_modules/@react-three/fiber": {
- "version": "8.17.14",
- "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-8.17.14.tgz",
- "integrity": "sha512-Al2Zdhn5vRefK0adJXNDputuM8hwRNh3goH8MCzf06gezZBbEsdmjt5IrHQQ8Rpr7l/znx/ipLUQuhiiVhxifQ==",
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.0.4.tgz",
+ "integrity": "sha512-Uvo7KrvecISNyg4llc9mdI0UwjTQg250zwSVwirLBlDSODcE/AsVaBS0pIdKgFao+1uMFL/WoPPD4JX/l5VOJQ==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.17.8",
- "@types/react-reconciler": "^0.26.7",
+ "@types/react-reconciler": "^0.28.9",
"@types/webxr": "*",
"base64-js": "^1.5.1",
"buffer": "^6.0.3",
- "its-fine": "^1.0.6",
- "react-reconciler": "^0.27.0",
+ "its-fine": "^2.0.0",
+ "react-reconciler": "^0.31.0",
"react-use-measure": "^2.1.7",
- "scheduler": "^0.21.0",
+ "scheduler": "^0.25.0",
"suspend-react": "^0.1.3",
- "zustand": "^3.7.1"
+ "use-sync-external-store": "^1.4.0",
+ "zustand": "^5.0.3"
},
"peerDependencies": {
"expo": ">=43.0",
"expo-asset": ">=8.4",
"expo-file-system": ">=11.0",
"expo-gl": ">=11.0",
- "react": ">=18 <19",
- "react-dom": ">=18 <19",
- "react-native": ">=0.64",
- "three": ">=0.133"
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
+ "react-native": ">=0.78",
+ "three": ">=0.156"
},
"peerDependenciesMeta": {
"expo": {
@@ -4347,14 +4337,11 @@
}
},
"node_modules/@react-three/fiber/node_modules/scheduler": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz",
- "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
+ "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
+ "peer": true
},
"node_modules/@reduxjs/toolkit": {
"version": "1.9.7",
@@ -4389,6 +4376,322 @@
"node": ">=14.0.0"
}
},
+ "node_modules/@rollup/plugin-commonjs": {
+ "version": "28.0.2",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.2.tgz",
+ "integrity": "sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rollup/pluginutils": "^5.0.1",
+ "commondir": "^1.0.1",
+ "estree-walker": "^2.0.2",
+ "fdir": "^6.2.0",
+ "is-reference": "1.2.1",
+ "magic-string": "^0.30.3",
+ "picomatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=16.0.0 || 14 >= 14.17"
+ },
+ "peerDependencies": {
+ "rollup": "^2.68.0||^3.0.0||^4.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rollup/pluginutils": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
+ "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "estree-walker": "^2.0.2",
+ "picomatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz",
+ "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz",
+ "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz",
+ "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz",
+ "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz",
+ "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz",
+ "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz",
+ "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz",
+ "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz",
+ "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz",
+ "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz",
+ "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz",
+ "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz",
+ "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz",
+ "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz",
+ "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz",
+ "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz",
+ "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz",
+ "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz",
+ "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
@@ -4414,9 +4717,9 @@
}
},
"node_modules/@splunk/add-on-ucc-framework": {
- "version": "5.58.0",
- "resolved": "https://registry.npmjs.org/@splunk/add-on-ucc-framework/-/add-on-ucc-framework-5.58.0.tgz",
- "integrity": "sha512-QVz8l1Fse9ka9MpvEztnGuD7hYbw+VYaAVWqm/YDKJIF79Gc8kAGINQSs0YQ5UVU3Q5os3nmZmCZWjoRjFx7dg==",
+ "version": "5.58.2-30",
+ "resolved": "http://localhost:4873/@splunk/add-on-ucc-framework/-/add-on-ucc-framework-5.58.2-30.tgz",
+ "integrity": "sha512-UOVez9hruiZMIevYAluriV2gIssBuBdxfzgCNt3wTM7EoNdQvcTEAGseas31xYEVACKpIp4p+BDAFUhldzPGAg==",
"license": "Apache-2.0",
"dependencies": {
"@splunk/dashboard-action-buttons": "^28.1.0",
@@ -4455,6 +4758,7 @@
},
"peerDependencies": {
"react": "^16.14.0",
+ "react-dom": "^16.14.0",
"typescript": "^5.7.3"
}
},
@@ -4466,7 +4770,7 @@
},
"node_modules/@splunk/async-dynamic-options-evaluator": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/async-dynamic-options-evaluator/-/async-dynamic-options-evaluator-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/async-dynamic-options-evaluator/-/async-dynamic-options-evaluator-27.1.0.tgz",
"integrity": "sha512-+jOobIgWPOcophWMzcRbxNWo7ug+dzz2eLhKw8B7fkQr2Yivc7iZuGOLR8NHiZLq70GVB/ynHXUu1fcC0Zq19A==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4475,7 +4779,7 @@
},
"node_modules/@splunk/babel-preset": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@splunk/babel-preset/-/babel-preset-4.0.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/babel-preset/-/babel-preset-4.0.0.tgz",
"integrity": "sha512-QLPiCUzkGQh6mpmKUAKLNWmJSrteW7NTFhPbz9MRyvBEmPl+vKZ9+zS4gpoJfwE4267Z7pLQI8XKvwuL4K/Jyg==",
"dev": true,
"license": "Apache-2.0",
@@ -4495,13 +4799,13 @@
},
"node_modules/@splunk/charting-bundle": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/charting-bundle/-/charting-bundle-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/charting-bundle/-/charting-bundle-27.1.0.tgz",
"integrity": "sha512-Q5vv7UXqjSvL4GlmEfcmJfpcLGOc+ahMyyKoyKT+ToJw6EC/4ovQEW7h1SRmzzKdKD6CosdjZG4xTg1KuZHgWQ==",
"license": "SEE LICENSE IN LICENSE.md"
},
"node_modules/@splunk/dashboard-action-buttons": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-action-buttons/-/dashboard-action-buttons-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-action-buttons/-/dashboard-action-buttons-28.1.0.tgz",
"integrity": "sha512-I1a6ML+EnT5pSA5S+/jGVNpoizWC+LP8cgo0AFTI5WQixw9ydfQzWsJOOhS01GEYPNsDuOamxXzGOEU4jet5Lg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4525,7 +4829,7 @@
},
"node_modules/@splunk/dashboard-action-buttons/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -4571,7 +4875,7 @@
},
"node_modules/@splunk/dashboard-context": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-context/-/dashboard-context-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-context/-/dashboard-context-28.1.0.tgz",
"integrity": "sha512-aUcZGMxkCv68y0zLzLh9KlE8dZApgWj3MVO0Wjrp3dv92T2NSA+26/tyf/xz0VQHMSG2nqov93Hh+fHohpfHIA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4603,7 +4907,7 @@
},
"node_modules/@splunk/dashboard-context/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -4649,7 +4953,7 @@
},
"node_modules/@splunk/dashboard-core": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-core/-/dashboard-core-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-core/-/dashboard-core-28.1.0.tgz",
"integrity": "sha512-X2wSwVv+15E+gU75Ucw0DPpiEFOFxtXVPeYt1q2BKpgCWDr/FCi3mAdjMiF+on8UHXTP5KQG8TQe2KYmeKwUvA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4685,7 +4989,7 @@
},
"node_modules/@splunk/dashboard-core/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -4731,7 +5035,7 @@
},
"node_modules/@splunk/dashboard-definition": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-definition/-/dashboard-definition-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-definition/-/dashboard-definition-28.1.0.tgz",
"integrity": "sha512-/GQe86Z4Ht/LzrUfMISR6myJP/bXxaiHp6QNBKErWeKTVQqLSIVJ98AnocfVOWH5JDGbFjpsDhAdnCetPnHSRA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4745,7 +5049,7 @@
},
"node_modules/@splunk/dashboard-event-handlers": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-event-handlers/-/dashboard-event-handlers-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-event-handlers/-/dashboard-event-handlers-28.1.0.tgz",
"integrity": "sha512-x9nux+GQra8hsyzG/PrQvVCcLqaSxk3g8/jKdezPokNMXAIpbUMOeKsSG1mb9eb9tkWceSwqtL4ttrcuXY0ASQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4754,7 +5058,7 @@
},
"node_modules/@splunk/dashboard-icons": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-icons/-/dashboard-icons-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-icons/-/dashboard-icons-28.1.0.tgz",
"integrity": "sha512-49Bi9/SfMUIBHO2sYyDeGeajQj6obLm+HDidxywFGmkmgM+KfcN47TUEpcC5mhWFCfftxrt0tsa0UY8Wn5RJ6A==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4769,7 +5073,7 @@
},
"node_modules/@splunk/dashboard-inputs": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-inputs/-/dashboard-inputs-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-inputs/-/dashboard-inputs-28.1.0.tgz",
"integrity": "sha512-XsnYEIgNVRYKK9+D6VpXBaDZOcRnO0WkfCdi3uK/+SsZs8Nq7LOVaLynzGOyOP6U+6EJikhQj67WgU8tOan9VA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4801,7 +5105,7 @@
},
"node_modules/@splunk/dashboard-inputs/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -4847,7 +5151,7 @@
},
"node_modules/@splunk/dashboard-layouts": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-layouts/-/dashboard-layouts-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-layouts/-/dashboard-layouts-28.1.0.tgz",
"integrity": "sha512-0LTuxgr9+OcuGIRdqrL8ySXFdjN2wog2Yl35iZTdlnrIMsX7hDuAUNFGXVWMDXaQ8MdsB6I+XDuFbeieLCpFAg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4881,7 +5185,7 @@
},
"node_modules/@splunk/dashboard-layouts/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -4927,7 +5231,7 @@
},
"node_modules/@splunk/dashboard-presets": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-presets/-/dashboard-presets-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-presets/-/dashboard-presets-28.1.0.tgz",
"integrity": "sha512-BWj6PdFrWCyRVON0RZd3/oRVYHotAWmC6nyO+h6MzvQYbNVi+sndgpGbt7jKhKpcG2UHfv1G3bTzuDnoVFGPWg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4951,7 +5255,7 @@
},
"node_modules/@splunk/dashboard-search": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-search/-/dashboard-search-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-search/-/dashboard-search-28.1.0.tgz",
"integrity": "sha512-rrvEHe7GW16dw5UNQfL1f2IbPsOcx+HpCo/iT2PYC5STIK+mmgmu3EHgQyssUhaevhH9kbD1aoVWsDXLqkV8SQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4969,7 +5273,7 @@
},
"node_modules/@splunk/dashboard-state": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-state/-/dashboard-state-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-state/-/dashboard-state-28.1.0.tgz",
"integrity": "sha512-oqGb8O9Kd7tSQs2pmWS7fnIv9Q3mYf9P+36gE7tSE6mOiuG12wZgcEBoqZqPQLF4SiIzGAYLLjVbORnBeBRMrQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -4989,7 +5293,7 @@
},
"node_modules/@splunk/dashboard-telemetry": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-telemetry/-/dashboard-telemetry-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-telemetry/-/dashboard-telemetry-28.1.0.tgz",
"integrity": "sha512-xJDKbPQ96HBEW8tUuiYLNMsqOoxQQefeaHvQg1uXPhkMXBqwAzFcgTzsQsxtdEfcG8TXiqzmNuR2t3DwbK9RGg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5003,13 +5307,13 @@
},
"node_modules/@splunk/dashboard-types": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-types/-/dashboard-types-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-types/-/dashboard-types-28.1.0.tgz",
"integrity": "sha512-H+1f8BzdTqBRkZMxWkBYrx6ga0T8UzrMLPzXbfHEGG0wYEu7slP5XcihoGaW4loIIGoxBQ5tHCMOfJt8cSTD0w==",
"license": "SEE LICENSE IN LICENSE.md"
},
"node_modules/@splunk/dashboard-ui": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-ui/-/dashboard-ui-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-ui/-/dashboard-ui-28.1.0.tgz",
"integrity": "sha512-mWiP175iGxeoVNgrwBUsqxUsDEUAQlMHZ1zu8A2vwpqIYUvKAX1X7Q1Mga01MerbgMh2ozjeazYFLX33ZrTmpA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5045,7 +5349,7 @@
},
"node_modules/@splunk/dashboard-ui/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5091,7 +5395,7 @@
},
"node_modules/@splunk/dashboard-utils": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-utils/-/dashboard-utils-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-utils/-/dashboard-utils-28.1.0.tgz",
"integrity": "sha512-xm8I3lfpq0EEH0Jnf4fAPpEaGabd141qY1gRvEdpGwArvZS6Csjkyui9hkL3taSGN6eNSHTSe8RVGcw/Vs8fBg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5110,7 +5414,7 @@
},
"node_modules/@splunk/dashboard-validation": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/dashboard-validation/-/dashboard-validation-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/dashboard-validation/-/dashboard-validation-28.1.0.tgz",
"integrity": "sha512-QrL0630a2ZquSA+EXAYZOjG5UnkXF/aVQlMfwW6zsJQhQch9ooxxljTOleTXsQaDTVTeGdoE8RQDkqinv5tnvg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5124,7 +5428,7 @@
},
"node_modules/@splunk/datasource-utils": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/datasource-utils/-/datasource-utils-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/datasource-utils/-/datasource-utils-28.1.0.tgz",
"integrity": "sha512-3iG05ujwsuUXoVDo5czPczia1SoDNtgoNmeAthgmMPRbyE+CM4UxtWnj8qINfdE+wpQV150feDxQfjhvV7PNJA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5134,7 +5438,7 @@
},
"node_modules/@splunk/datasources": {
"version": "28.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/datasources/-/datasources-28.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/datasources/-/datasources-28.1.0.tgz",
"integrity": "sha512-lhToggOipd9WkFLz6wcyak98eDJppE4shW0ebwo7WV1asu7eyJ0c0HoPllsbVbJtHHg47tT4ujTgSwgti3xscw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5159,7 +5463,7 @@
},
"node_modules/@splunk/moment": {
"version": "0.7.0",
- "resolved": "https://registry.npmjs.org/@splunk/moment/-/moment-0.7.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/moment/-/moment-0.7.0.tgz",
"integrity": "sha512-cTNYeVVl+EP929oUKDTeTsFB1bsxWxF+qVg8lhbY3+EQTV7zqz0tJGHzXslyMk77RiS85IF1aqyAiSAsbUhRsg==",
"license": "Apache-2.0",
"dependencies": {
@@ -5173,7 +5477,7 @@
},
"node_modules/@splunk/react-events-viewer": {
"version": "5.4.6",
- "resolved": "https://registry.npmjs.org/@splunk/react-events-viewer/-/react-events-viewer-5.4.6.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-events-viewer/-/react-events-viewer-5.4.6.tgz",
"integrity": "sha512-/8u6hGaJ9hqmaIo0dbPKtU0QrUqrzis6OhSnr+vn/u8A8K+a7lBtRTCK5aPMtYj4hQh4Gi7tn0BI9Wo8snhaXw==",
"license": "Apache-2.0",
"dependencies": {
@@ -5195,7 +5499,7 @@
},
"node_modules/@splunk/react-events-viewer/node_modules/@splunk/moment": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@splunk/moment/-/moment-0.6.1.tgz",
+ "resolved": "http://localhost:4873/@splunk/moment/-/moment-0.6.1.tgz",
"integrity": "sha512-BHgvn0/sssYfsfRng8vCTc3k4fkOx37OK7YsBi5kOu1yx6fl5GC9tare+0fSnu09gLQ5YBdEst/cv5J+3BTYhA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5209,7 +5513,7 @@
},
"node_modules/@splunk/react-events-viewer/node_modules/@splunk/splunk-utils": {
"version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
"integrity": "sha512-Bdty5Xd5HmIWKm87Ym6HiD1pzMJ5dd86+ISseoP9tyRXgXr1hXYStZO5+kEqDNbeqQG3LPynDzsvf0tb/0gsTw==",
"license": "Apache-2.0",
"dependencies": {
@@ -5224,7 +5528,7 @@
},
"node_modules/@splunk/react-events-viewer/node_modules/@splunk/themes": {
"version": "0.16.4",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.16.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.16.4.tgz",
"integrity": "sha512-S2QFI09ss2t8Q3tE0JBwszD1N+SmY55C72koymrI4l1sr9QYNtvGT6Nauka0AjYsLUx1QESwyIproor/muwjxA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5286,7 +5590,7 @@
},
"node_modules/@splunk/react-field-summary": {
"version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@splunk/react-field-summary/-/react-field-summary-0.11.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-field-summary/-/react-field-summary-0.11.0.tgz",
"integrity": "sha512-9oLfpVD0YM26+aRl7SVpaoiURPZLPNvYLIOWoD/xjvJzm1ofGwsrYwWMMk2xXKy18nEYV0I7/UN0BiVEiEpovA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5306,7 +5610,7 @@
},
"node_modules/@splunk/react-field-summary/node_modules/@splunk/themes": {
"version": "0.16.4",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.16.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.16.4.tgz",
"integrity": "sha512-S2QFI09ss2t8Q3tE0JBwszD1N+SmY55C72koymrI4l1sr9QYNtvGT6Nauka0AjYsLUx1QESwyIproor/muwjxA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5362,7 +5666,7 @@
},
"node_modules/@splunk/react-icons": {
"version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@splunk/react-icons/-/react-icons-4.11.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-icons/-/react-icons-4.11.0.tgz",
"integrity": "sha512-jtw7V2paERUhj9e1nAMTqe5QYOErJN7kuVCOPEv0hkQUG+KT44ix//bGRV9pmUXSAg9NZ9gAOvq4Ba6iCxNvwQ==",
"license": "Apache-2.0",
"dependencies": {
@@ -5381,7 +5685,7 @@
},
"node_modules/@splunk/react-page": {
"version": "7.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/react-page/-/react-page-7.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-page/-/react-page-7.1.0.tgz",
"integrity": "sha512-X/14PhyrrlE+sSZDoJAFLvpANF8N3Kaw3whjxrj678pg6Iuz+wGK9kch9lvedPHox0W8stZjyiGwponDbmEbPw==",
"license": "Apache-2.0",
"dependencies": {
@@ -5403,7 +5707,7 @@
},
"node_modules/@splunk/react-page/node_modules/@splunk/themes": {
"version": "0.19.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.19.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.19.0.tgz",
"integrity": "sha512-iAId2Vc2YHphuYXDadi+Ynm+mG4NVVCP1pkYpvaXrEOtLXiOsrWOq0IXdY3dqlpAlTpPPPKz8DoZuCUdcHgVRA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5449,7 +5753,7 @@
},
"node_modules/@splunk/react-search": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@splunk/react-search/-/react-search-5.0.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-search/-/react-search-5.0.0.tgz",
"integrity": "sha512-dGoUZlS75Hr8Z2EjB8hWEXqKOY/67PFuY13swe1jz950ydLoe2CMzDq2CSNM3jywk+EfajHIN6IU2rpYFlgSRA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5473,7 +5777,7 @@
},
"node_modules/@splunk/react-search/node_modules/@splunk/splunk-utils": {
"version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
"integrity": "sha512-Bdty5Xd5HmIWKm87Ym6HiD1pzMJ5dd86+ISseoP9tyRXgXr1hXYStZO5+kEqDNbeqQG3LPynDzsvf0tb/0gsTw==",
"license": "Apache-2.0",
"dependencies": {
@@ -5488,7 +5792,7 @@
},
"node_modules/@splunk/react-search/node_modules/@splunk/themes": {
"version": "0.16.4",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.16.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.16.4.tgz",
"integrity": "sha512-S2QFI09ss2t8Q3tE0JBwszD1N+SmY55C72koymrI4l1sr9QYNtvGT6Nauka0AjYsLUx1QESwyIproor/muwjxA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5550,7 +5854,7 @@
},
"node_modules/@splunk/react-time-range": {
"version": "9.3.3",
- "resolved": "https://registry.npmjs.org/@splunk/react-time-range/-/react-time-range-9.3.3.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-time-range/-/react-time-range-9.3.3.tgz",
"integrity": "sha512-JESZy/5mLxBOaBrIpuC+H4QfmcE6J1wuK/IFfGiN+FcjYS/4UhdAOMW2C5lUTj7MmeHQrHPVfFBVbjLjid80hg==",
"license": "Apache-2.0",
"dependencies": {
@@ -5572,7 +5876,7 @@
},
"node_modules/@splunk/react-time-range/node_modules/@splunk/moment": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@splunk/moment/-/moment-0.6.1.tgz",
+ "resolved": "http://localhost:4873/@splunk/moment/-/moment-0.6.1.tgz",
"integrity": "sha512-BHgvn0/sssYfsfRng8vCTc3k4fkOx37OK7YsBi5kOu1yx6fl5GC9tare+0fSnu09gLQ5YBdEst/cv5J+3BTYhA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5586,7 +5890,7 @@
},
"node_modules/@splunk/react-time-range/node_modules/@splunk/splunk-utils": {
"version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
"integrity": "sha512-Bdty5Xd5HmIWKm87Ym6HiD1pzMJ5dd86+ISseoP9tyRXgXr1hXYStZO5+kEqDNbeqQG3LPynDzsvf0tb/0gsTw==",
"license": "Apache-2.0",
"dependencies": {
@@ -5601,7 +5905,7 @@
},
"node_modules/@splunk/react-time-range/node_modules/@splunk/themes": {
"version": "0.16.4",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.16.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.16.4.tgz",
"integrity": "sha512-S2QFI09ss2t8Q3tE0JBwszD1N+SmY55C72koymrI4l1sr9QYNtvGT6Nauka0AjYsLUx1QESwyIproor/muwjxA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5663,7 +5967,7 @@
},
"node_modules/@splunk/react-toast-notifications": {
"version": "0.11.3",
- "resolved": "https://registry.npmjs.org/@splunk/react-toast-notifications/-/react-toast-notifications-0.11.3.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-toast-notifications/-/react-toast-notifications-0.11.3.tgz",
"integrity": "sha512-qXJr7kgJep7pyhspqyq+B7oDDKIHJDohsrZ01t+QLh/6gWhjCnmryROzuSdh/TwQvMvaERLRx3my2vpIavQ0KQ==",
"license": "Apache-2.0",
"dependencies": {
@@ -5685,7 +5989,7 @@
},
"node_modules/@splunk/react-toast-notifications/node_modules/@splunk/themes": {
"version": "0.16.4",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.16.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.16.4.tgz",
"integrity": "sha512-S2QFI09ss2t8Q3tE0JBwszD1N+SmY55C72koymrI4l1sr9QYNtvGT6Nauka0AjYsLUx1QESwyIproor/muwjxA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5735,7 +6039,7 @@
},
"node_modules/@splunk/react-ui": {
"version": "4.42.0",
- "resolved": "https://registry.npmjs.org/@splunk/react-ui/-/react-ui-4.42.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/react-ui/-/react-ui-4.42.0.tgz",
"integrity": "sha512-Mjz8kABT8GQBAQfOVfMZkhMMAmJ45PGiE469mlm5CkTkefMt3K9y415HSCzChnASYR8FeeSj44U9r/o/J8FENQ==",
"license": "Apache-2.0",
"dependencies": {
@@ -5806,7 +6110,7 @@
},
"node_modules/@splunk/search-job": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/search-job/-/search-job-3.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/search-job/-/search-job-3.1.0.tgz",
"integrity": "sha512-L2AXkZGimqdBN9A1sENWGVAD8/yzB5RNpg8ZgfBW4JCJlMKdNrAXyu69xtsvjrRuYp/gTd//65x/6AljUr4HDA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5820,7 +6124,7 @@
},
"node_modules/@splunk/splunk-utils": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-3.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-3.1.0.tgz",
"integrity": "sha512-x4OSnnr5VG23uMtg8HNVU0SYKVQXEdQskLbnBgDchLNkcc5NuuWIKWd6C11BVQiOqtY8r5i6/qjU/VG/U98Atg==",
"license": "Apache-2.0",
"dependencies": {
@@ -5835,7 +6139,7 @@
},
"node_modules/@splunk/themes": {
"version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.23.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.23.0.tgz",
"integrity": "sha512-FUVcKO9osYIL3wRWtydYHwHs8HOBE5mM+DGONc1zsSACyYCUZg7RDh9HZNABtpZY8Qjc4KobsK0PJKXpiObrLg==",
"license": "Apache-2.0",
"dependencies": {
@@ -5889,7 +6193,7 @@
},
"node_modules/@splunk/time-range-utils": {
"version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@splunk/time-range-utils/-/time-range-utils-3.2.1.tgz",
+ "resolved": "http://localhost:4873/@splunk/time-range-utils/-/time-range-utils-3.2.1.tgz",
"integrity": "sha512-NVK9RxtpQt4kHDMdpoH1zWa5yEzrk2NTgFZ1M5HX2bGWS+Zu386Vp0w9bzRfxDPwbUVdkrPeTF6XpyLyaJvQHQ==",
"license": "Apache-2.0",
"dependencies": {
@@ -5902,7 +6206,7 @@
},
"node_modules/@splunk/time-range-utils/node_modules/@splunk/moment": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@splunk/moment/-/moment-0.6.1.tgz",
+ "resolved": "http://localhost:4873/@splunk/moment/-/moment-0.6.1.tgz",
"integrity": "sha512-BHgvn0/sssYfsfRng8vCTc3k4fkOx37OK7YsBi5kOu1yx6fl5GC9tare+0fSnu09gLQ5YBdEst/cv5J+3BTYhA==",
"license": "Apache-2.0",
"dependencies": {
@@ -5916,7 +6220,7 @@
},
"node_modules/@splunk/time-range-utils/node_modules/@splunk/splunk-utils": {
"version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
"integrity": "sha512-Bdty5Xd5HmIWKm87Ym6HiD1pzMJ5dd86+ISseoP9tyRXgXr1hXYStZO5+kEqDNbeqQG3LPynDzsvf0tb/0gsTw==",
"license": "Apache-2.0",
"dependencies": {
@@ -5943,7 +6247,7 @@
},
"node_modules/@splunk/ui-utils": {
"version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@splunk/ui-utils/-/ui-utils-1.8.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/ui-utils/-/ui-utils-1.8.0.tgz",
"integrity": "sha512-8lXBBTVwg4CDv5WvmHgayshSbHUjEoSbxF8iU6LQ0sXCW+4f9jVFu6rVCOoxHzb+xM1c24LNm+rQVn3rL6KuKw==",
"license": "Apache-2.0",
"dependencies": {
@@ -5956,7 +6260,7 @@
},
"node_modules/@splunk/visualization-color-palettes": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualization-color-palettes/-/visualization-color-palettes-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualization-color-palettes/-/visualization-color-palettes-27.1.0.tgz",
"integrity": "sha512-aiVdx8L5DT/jJtubogSkzyADu/LPVT/kQhNbFUrdOeZjLZxxiNcG9HPPi9ERyIUiNyL0p0eAzN0PV1CFsBS5Hg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5965,7 +6269,7 @@
},
"node_modules/@splunk/visualization-context": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualization-context/-/visualization-context-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualization-context/-/visualization-context-27.1.0.tgz",
"integrity": "sha512-edn2Ofgs0bC3wTsk5YCCeYG48zH4WM9DgS7NP+QhSVd4NVFtoc9axb5KPj7s5ESvLFNoS/kPBqg5E5ULxjJA1Q==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5979,7 +6283,7 @@
},
"node_modules/@splunk/visualization-encoding": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualization-encoding/-/visualization-encoding-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualization-encoding/-/visualization-encoding-27.1.0.tgz",
"integrity": "sha512-zocoIxvAIbKBvSw7jOqznlsRH0u+3VU6SM9S0yAoJOJg1Rmm0tu8kogI4tHikt9tbb7tuuqALESo+dd67H0P3w==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -5993,7 +6297,7 @@
},
"node_modules/@splunk/visualization-encoding/node_modules/@splunk/moment": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@splunk/moment/-/moment-0.6.1.tgz",
+ "resolved": "http://localhost:4873/@splunk/moment/-/moment-0.6.1.tgz",
"integrity": "sha512-BHgvn0/sssYfsfRng8vCTc3k4fkOx37OK7YsBi5kOu1yx6fl5GC9tare+0fSnu09gLQ5YBdEst/cv5J+3BTYhA==",
"license": "Apache-2.0",
"dependencies": {
@@ -6007,7 +6311,7 @@
},
"node_modules/@splunk/visualization-encoding/node_modules/@splunk/splunk-utils": {
"version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
"integrity": "sha512-Bdty5Xd5HmIWKm87Ym6HiD1pzMJ5dd86+ISseoP9tyRXgXr1hXYStZO5+kEqDNbeqQG3LPynDzsvf0tb/0gsTw==",
"license": "Apache-2.0",
"dependencies": {
@@ -6034,7 +6338,7 @@
},
"node_modules/@splunk/visualization-icons": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualization-icons/-/visualization-icons-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualization-icons/-/visualization-icons-27.1.0.tgz",
"integrity": "sha512-84Xur0Fze3BOA2Mwf7/0XUzjaoL1y3fWzSvqEClHVa+aDyL7cZMs151ubj+/BpgTk6rYJVP/+zEqI/DHacRrbA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -6048,7 +6352,7 @@
},
"node_modules/@splunk/visualization-migrations": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualization-migrations/-/visualization-migrations-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualization-migrations/-/visualization-migrations-27.1.0.tgz",
"integrity": "sha512-s2rGhGG+PPcjrEZLy8JO0Y1aIf0rG56CbDtXXyXKnWgTZw9+0N7WZjXguI+OK5unP0lm31Sx0CbnDHbQcZ3C7Q==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -6059,7 +6363,7 @@
},
"node_modules/@splunk/visualization-schemas": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualization-schemas/-/visualization-schemas-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualization-schemas/-/visualization-schemas-27.1.0.tgz",
"integrity": "sha512-KOnuQL8+VWENN1sLn75o13AnjmwL8w03Ue8dIs6RaIZsWEjcGJBzIV2pY7QSSHkYu7OliTNBw297izK6IZ0NxA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -6068,7 +6372,7 @@
},
"node_modules/@splunk/visualization-themes": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualization-themes/-/visualization-themes-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualization-themes/-/visualization-themes-27.1.0.tgz",
"integrity": "sha512-HUiQlqTaqpTZl4/Iv2ol5DpvZLkaenxvtMl474kCz7q2egLFIgtjExDHwXetfNv08sZ83mYJ+kYPOm+aUbQdgg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -6077,7 +6381,7 @@
},
"node_modules/@splunk/visualization-themes/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -6123,7 +6427,7 @@
},
"node_modules/@splunk/visualizations": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualizations/-/visualizations-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualizations/-/visualizations-27.1.0.tgz",
"integrity": "sha512-qW4kS96u+zErOXmo2LwhJfXcGMtZuDywR7BwkDeloQvWNBiEcX8h1n7AwJbzSjNWSs+rrdynZZHKzbk3beJUjw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -6168,7 +6472,7 @@
},
"node_modules/@splunk/visualizations-shared": {
"version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@splunk/visualizations-shared/-/visualizations-shared-27.1.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/visualizations-shared/-/visualizations-shared-27.1.0.tgz",
"integrity": "sha512-eOnREXzoAGAfGbnQ/68zmJpsQ+AJjw09JUS0axJisbPwafDT4AdjtToFDMW0inA+vbIqZZ1IhiEg8GASx1Deow==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -6192,7 +6496,7 @@
},
"node_modules/@splunk/visualizations-shared/node_modules/@splunk/moment": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@splunk/moment/-/moment-0.6.1.tgz",
+ "resolved": "http://localhost:4873/@splunk/moment/-/moment-0.6.1.tgz",
"integrity": "sha512-BHgvn0/sssYfsfRng8vCTc3k4fkOx37OK7YsBi5kOu1yx6fl5GC9tare+0fSnu09gLQ5YBdEst/cv5J+3BTYhA==",
"license": "Apache-2.0",
"dependencies": {
@@ -6206,7 +6510,7 @@
},
"node_modules/@splunk/visualizations-shared/node_modules/@splunk/splunk-utils": {
"version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
"integrity": "sha512-Bdty5Xd5HmIWKm87Ym6HiD1pzMJ5dd86+ISseoP9tyRXgXr1hXYStZO5+kEqDNbeqQG3LPynDzsvf0tb/0gsTw==",
"license": "Apache-2.0",
"dependencies": {
@@ -6221,7 +6525,7 @@
},
"node_modules/@splunk/visualizations-shared/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -6279,7 +6583,7 @@
},
"node_modules/@splunk/visualizations/node_modules/@splunk/moment": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@splunk/moment/-/moment-0.6.1.tgz",
+ "resolved": "http://localhost:4873/@splunk/moment/-/moment-0.6.1.tgz",
"integrity": "sha512-BHgvn0/sssYfsfRng8vCTc3k4fkOx37OK7YsBi5kOu1yx6fl5GC9tare+0fSnu09gLQ5YBdEst/cv5J+3BTYhA==",
"license": "Apache-2.0",
"dependencies": {
@@ -6293,7 +6597,7 @@
},
"node_modules/@splunk/visualizations/node_modules/@splunk/splunk-utils": {
"version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
+ "resolved": "http://localhost:4873/@splunk/splunk-utils/-/splunk-utils-2.3.4.tgz",
"integrity": "sha512-Bdty5Xd5HmIWKm87Ym6HiD1pzMJ5dd86+ISseoP9tyRXgXr1hXYStZO5+kEqDNbeqQG3LPynDzsvf0tb/0gsTw==",
"license": "Apache-2.0",
"dependencies": {
@@ -6308,7 +6612,7 @@
},
"node_modules/@splunk/visualizations/node_modules/@splunk/themes": {
"version": "0.22.0",
- "resolved": "https://registry.npmjs.org/@splunk/themes/-/themes-0.22.0.tgz",
+ "resolved": "http://localhost:4873/@splunk/themes/-/themes-0.22.0.tgz",
"integrity": "sha512-U4/PO3KzJLv18TGq8omO8alUTWrABU5Ruxu4ywBV1IfYPHVET+SSqAAl8iapboZR+IoFnrSpxxsjQhgPMNhtLA==",
"license": "Apache-2.0",
"dependencies": {
@@ -6366,7 +6670,7 @@
},
"node_modules/@splunk/webpack-configs": {
"version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@splunk/webpack-configs/-/webpack-configs-7.0.2.tgz",
+ "resolved": "http://localhost:4873/@splunk/webpack-configs/-/webpack-configs-7.0.2.tgz",
"integrity": "sha512-MTd6WI6bpfE1h1RkPcgc9eLBstKY/Ga39DyO8La3Ao+RtWtYlMwPgD8JlcCIZvtwqQ2z5ihPBiTn7BpAgV/8uQ==",
"dev": true,
"license": "Apache-2.0",
@@ -6391,16 +6695,16 @@
"license": "Apache-2.0"
},
"node_modules/@storybook/core": {
- "version": "8.5.7",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.5.7.tgz",
- "integrity": "sha512-IDVSKKtL8lhofdDaEZou6tQSDG3yKEJ4ebz/MGnbaj/J2Qfr1sf0wGb7OpWF5F5CWSZP8hSnUyDaco5VHLpksg==",
+ "version": "8.6.2",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.2.tgz",
+ "integrity": "sha512-i8a/nUuzzH5RLKjPn8DM7l8xxuTdLZ6xbI4hgpruas3JY8lQq72I7qmH6pmI7ByjGangDWK1iPh+tghdKkS6KQ==",
"license": "MIT",
"peer": true,
"dependencies": {
- "@storybook/csf": "0.1.12",
+ "@storybook/theming": "8.6.2",
"better-opn": "^3.0.2",
"browser-assert": "^1.2.1",
- "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0",
+ "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0",
"esbuild-register": "^3.5.0",
"jsdoc-type-pratt-parser": "^4.0.0",
"process": "^0.11.10",
@@ -6422,6 +6726,64 @@
}
}
},
+ "node_modules/@storybook/core/node_modules/@esbuild/linux-loong64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz",
+ "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==",
+ "cpu": [
+ "loong64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/esbuild": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz",
+ "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "peer": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.25.0",
+ "@esbuild/android-arm": "0.25.0",
+ "@esbuild/android-arm64": "0.25.0",
+ "@esbuild/android-x64": "0.25.0",
+ "@esbuild/darwin-arm64": "0.25.0",
+ "@esbuild/darwin-x64": "0.25.0",
+ "@esbuild/freebsd-arm64": "0.25.0",
+ "@esbuild/freebsd-x64": "0.25.0",
+ "@esbuild/linux-arm": "0.25.0",
+ "@esbuild/linux-arm64": "0.25.0",
+ "@esbuild/linux-ia32": "0.25.0",
+ "@esbuild/linux-loong64": "0.25.0",
+ "@esbuild/linux-mips64el": "0.25.0",
+ "@esbuild/linux-ppc64": "0.25.0",
+ "@esbuild/linux-riscv64": "0.25.0",
+ "@esbuild/linux-s390x": "0.25.0",
+ "@esbuild/linux-x64": "0.25.0",
+ "@esbuild/netbsd-arm64": "0.25.0",
+ "@esbuild/netbsd-x64": "0.25.0",
+ "@esbuild/openbsd-arm64": "0.25.0",
+ "@esbuild/openbsd-x64": "0.25.0",
+ "@esbuild/sunos-x64": "0.25.0",
+ "@esbuild/win32-arm64": "0.25.0",
+ "@esbuild/win32-ia32": "0.25.0",
+ "@esbuild/win32-x64": "0.25.0"
+ }
+ },
"node_modules/@storybook/core/node_modules/semver": {
"version": "7.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
@@ -6435,15 +6797,6 @@
"node": ">=10"
}
},
- "node_modules/@storybook/csf": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.12.tgz",
- "integrity": "sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==",
- "license": "MIT",
- "dependencies": {
- "type-fest": "^2.19.0"
- }
- },
"node_modules/@storybook/global": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz",
@@ -6451,9 +6804,9 @@
"license": "MIT"
},
"node_modules/@storybook/instrumenter": {
- "version": "8.5.7",
- "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.5.7.tgz",
- "integrity": "sha512-yQhkjCw720aMk6PYQpr0o72HQplurBbGHLRFCQB7n7+vpUGvol2luxEzIjwpdvFu1+d08NqyIjlSvKdT/INDtg==",
+ "version": "8.6.2",
+ "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.2.tgz",
+ "integrity": "sha512-26z5KiAhS/j0DzPwpT08/JZ1Uy2D9TQOiD6pZ8f6H1UJyPhAuctJqAfMCC0rTAKBIWeA5KKxBbjd+lhiMsusRA==",
"license": "MIT",
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -6464,18 +6817,17 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.5.7"
+ "storybook": "^8.6.2"
}
},
"node_modules/@storybook/test": {
- "version": "8.5.7",
- "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.5.7.tgz",
- "integrity": "sha512-ADgyny5UBB11hkx1IyLJI90ZDXKVhTUPkEt64PKhgRlKJAW3vXiLeS6fs9Je6qZSBCXUNLn7YbRd4Aa/aEaI7Q==",
+ "version": "8.6.2",
+ "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.2.tgz",
+ "integrity": "sha512-9GgLzIqYrHwpfffp43KJR9WIx3LkXIuej9BvSZk/KBWeBbOgqDbHG4CqC8P6uRl994RC91K85vdeRhAShkdtkA==",
"license": "MIT",
"dependencies": {
- "@storybook/csf": "0.1.12",
"@storybook/global": "^5.0.0",
- "@storybook/instrumenter": "8.5.7",
+ "@storybook/instrumenter": "8.6.2",
"@testing-library/dom": "10.4.0",
"@testing-library/jest-dom": "6.5.0",
"@testing-library/user-event": "14.5.2",
@@ -6487,7 +6839,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.5.7"
+ "storybook": "^8.6.2"
}
},
"node_modules/@storybook/test/node_modules/@testing-library/dom": {
@@ -6570,6 +6922,20 @@
"dequal": "^2.0.3"
}
},
+ "node_modules/@storybook/theming": {
+ "version": "8.6.2",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.2.tgz",
+ "integrity": "sha512-NF7tMZBbmh6rNf+uw5wVUpsVIwnbhLgauhQJONuQ8i+cI6cJEBaKjIC2uMWUBABqnj1LqGrHSEWVeeYwuAeUYg==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
+ }
+ },
"node_modules/@testing-library/dom": {
"version": "8.20.1",
"resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz",
@@ -7030,9 +7396,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz",
- "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==",
+ "version": "22.13.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz",
+ "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.20.0"
@@ -7102,12 +7468,12 @@
}
},
"node_modules/@types/react-reconciler": {
- "version": "0.26.7",
- "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.26.7.tgz",
- "integrity": "sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==",
+ "version": "0.28.9",
+ "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz",
+ "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==",
"license": "MIT",
"peer": true,
- "dependencies": {
+ "peerDependencies": {
"@types/react": "*"
}
},
@@ -7252,17 +7618,17 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.1.tgz",
- "integrity": "sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.25.0.tgz",
+ "integrity": "sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.24.1",
- "@typescript-eslint/type-utils": "8.24.1",
- "@typescript-eslint/utils": "8.24.1",
- "@typescript-eslint/visitor-keys": "8.24.1",
+ "@typescript-eslint/scope-manager": "8.25.0",
+ "@typescript-eslint/type-utils": "8.25.0",
+ "@typescript-eslint/utils": "8.25.0",
+ "@typescript-eslint/visitor-keys": "8.25.0",
"graphemer": "^1.4.0",
"ignore": "^5.3.1",
"natural-compare": "^1.4.0",
@@ -7282,16 +7648,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.1.tgz",
- "integrity": "sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.25.0.tgz",
+ "integrity": "sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.24.1",
- "@typescript-eslint/types": "8.24.1",
- "@typescript-eslint/typescript-estree": "8.24.1",
- "@typescript-eslint/visitor-keys": "8.24.1",
+ "@typescript-eslint/scope-manager": "8.25.0",
+ "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/typescript-estree": "8.25.0",
+ "@typescript-eslint/visitor-keys": "8.25.0",
"debug": "^4.3.4"
},
"engines": {
@@ -7307,14 +7673,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.1.tgz",
- "integrity": "sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.25.0.tgz",
+ "integrity": "sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.24.1",
- "@typescript-eslint/visitor-keys": "8.24.1"
+ "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/visitor-keys": "8.25.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7325,14 +7691,14 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.1.tgz",
- "integrity": "sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.25.0.tgz",
+ "integrity": "sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.24.1",
- "@typescript-eslint/utils": "8.24.1",
+ "@typescript-eslint/typescript-estree": "8.25.0",
+ "@typescript-eslint/utils": "8.25.0",
"debug": "^4.3.4",
"ts-api-utils": "^2.0.1"
},
@@ -7349,9 +7715,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.1.tgz",
- "integrity": "sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.25.0.tgz",
+ "integrity": "sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7363,14 +7729,14 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.1.tgz",
- "integrity": "sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.25.0.tgz",
+ "integrity": "sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.24.1",
- "@typescript-eslint/visitor-keys": "8.24.1",
+ "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/visitor-keys": "8.25.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -7429,16 +7795,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.1.tgz",
- "integrity": "sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.25.0.tgz",
+ "integrity": "sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
- "@typescript-eslint/scope-manager": "8.24.1",
- "@typescript-eslint/types": "8.24.1",
- "@typescript-eslint/typescript-estree": "8.24.1"
+ "@typescript-eslint/scope-manager": "8.25.0",
+ "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/typescript-estree": "8.25.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7453,13 +7819,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.1.tgz",
- "integrity": "sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.25.0.tgz",
+ "integrity": "sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.24.1",
+ "@typescript-eslint/types": "8.25.0",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
@@ -7483,6 +7849,26 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/@vitejs/plugin-react": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz",
+ "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.26.0",
+ "@babel/plugin-transform-react-jsx-self": "^7.25.9",
+ "@babel/plugin-transform-react-jsx-source": "^7.25.9",
+ "@types/babel__core": "^7.20.5",
+ "react-refresh": "^0.14.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0"
+ }
+ },
"node_modules/@vitest/expect": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz",
@@ -7525,6 +7911,15 @@
"url": "https://opencollective.com/vitest"
}
},
+ "node_modules/@vitest/expect/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
"node_modules/@vitest/pretty-format": {
"version": "2.1.9",
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz",
@@ -7846,9 +8241,9 @@
}
},
"node_modules/ace-builds": {
- "version": "1.38.0",
- "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.38.0.tgz",
- "integrity": "sha512-5W3B5/5Rl/dAsp7Fb6xXOc6bCYln+4qOnpQHh4OpxZSoDsp1KFiu5lA3TJBr8/5DQu6+8rlduCGecMSnKuU2MQ==",
+ "version": "1.39.0",
+ "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.39.0.tgz",
+ "integrity": "sha512-MqoZojv4gpc5QyTMor/dS6kmruDV9db9LVZbCiT4qYz6WsDiv4qyG5f7ZPc+wjUl6oLMqgCAsBjo1whdSVyMlQ==",
"license": "BSD-3-Clause"
},
"node_modules/acorn": {
@@ -7989,19 +8384,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/ansi-html-community": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
@@ -8052,6 +8434,18 @@
"node": ">= 8"
}
},
+ "node_modules/anymatch/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/arg": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
@@ -8325,6 +8719,18 @@
"styled-components": ">= 2"
}
},
+ "node_modules/babel-plugin-styled-components/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/babel-plugin-syntax-hermes-parser": {
"version": "0.25.1",
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz",
@@ -8474,7 +8880,6 @@
"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": "*"
}
@@ -8875,9 +9280,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001700",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz",
- "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==",
+ "version": "1.0.30001701",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001701.tgz",
+ "integrity": "sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==",
"funding": [
{
"type": "opencollective",
@@ -9210,8 +9615,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
"integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/commonmark": {
"version": "0.27.0",
@@ -10188,9 +10592,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.102",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz",
- "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==",
+ "version": "1.5.109",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.109.tgz",
+ "integrity": "sha512-AidaH9JETVRr9DIPGfp1kAarm/W6hRJTPuCnkF+2MqhF4KaAgRIcBc8nvjk+YMXZhwfISof/7WG29eS4iGxQLQ==",
"license": "ISC"
},
"node_modules/element-resize-detector": {
@@ -10227,7 +10631,6 @@
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 4"
}
@@ -10379,23 +10782,319 @@
"node": ">= 0.4"
}
},
- "node_modules/es-toolkit": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.32.0.tgz",
- "integrity": "sha512-ZfSfHP1l6ubgW/B/FRtqb9bYdMvI6jizbOSfbwwJNcOQ1QE6TFsC3jpQkZ900uUPSR3t3SU5Ds7UWKnYz+uP8Q==",
+ "node_modules/es-toolkit": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.32.0.tgz",
+ "integrity": "sha512-ZfSfHP1l6ubgW/B/FRtqb9bYdMvI6jizbOSfbwwJNcOQ1QE6TFsC3jpQkZ900uUPSR3t3SU5Ds7UWKnYz+uP8Q==",
+ "license": "MIT",
+ "workspaces": [
+ "docs",
+ "benchmarks"
+ ]
+ },
+ "node_modules/esbuild": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz",
+ "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/linux-loong64": "0.14.54",
+ "esbuild-android-64": "0.14.54",
+ "esbuild-android-arm64": "0.14.54",
+ "esbuild-darwin-64": "0.14.54",
+ "esbuild-darwin-arm64": "0.14.54",
+ "esbuild-freebsd-64": "0.14.54",
+ "esbuild-freebsd-arm64": "0.14.54",
+ "esbuild-linux-32": "0.14.54",
+ "esbuild-linux-64": "0.14.54",
+ "esbuild-linux-arm": "0.14.54",
+ "esbuild-linux-arm64": "0.14.54",
+ "esbuild-linux-mips64le": "0.14.54",
+ "esbuild-linux-ppc64le": "0.14.54",
+ "esbuild-linux-riscv64": "0.14.54",
+ "esbuild-linux-s390x": "0.14.54",
+ "esbuild-netbsd-64": "0.14.54",
+ "esbuild-openbsd-64": "0.14.54",
+ "esbuild-sunos-64": "0.14.54",
+ "esbuild-windows-32": "0.14.54",
+ "esbuild-windows-64": "0.14.54",
+ "esbuild-windows-arm64": "0.14.54"
+ }
+ },
+ "node_modules/esbuild-android-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz",
+ "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-android-arm64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz",
+ "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-darwin-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz",
+ "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-darwin-arm64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz",
+ "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-freebsd-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz",
+ "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-freebsd-arm64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz",
+ "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-32": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz",
+ "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz",
+ "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-arm": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz",
+ "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-arm64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz",
+ "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-mips64le": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz",
+ "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==",
+ "cpu": [
+ "mips64el"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-ppc64le": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz",
+ "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-riscv64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz",
+ "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-s390x": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz",
+ "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-loader": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-4.3.0.tgz",
+ "integrity": "sha512-D7HeJNdkDKKMarPQO/3dlJT6RwN2YJO7ENU6RPlpOz5YxSHnUNi2yvW41Bckvi1EVwctIaLzlb0ni5ag2GINYA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "esbuild": "^0.25.0",
+ "get-tsconfig": "^4.7.0",
+ "loader-utils": "^2.0.4",
+ "webpack-sources": "^1.4.3"
+ },
+ "funding": {
+ "url": "https://github.com/privatenumber/esbuild-loader?sponsor=1"
+ },
+ "peerDependencies": {
+ "webpack": "^4.40.0 || ^5.0.0"
+ }
+ },
+ "node_modules/esbuild-loader/node_modules/@esbuild/linux-loong64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz",
+ "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
"license": "MIT",
- "workspaces": [
- "docs",
- "benchmarks"
- ]
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
},
- "node_modules/esbuild": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
- "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
+ "node_modules/esbuild-loader/node_modules/esbuild": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz",
+ "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==",
+ "dev": true,
"hasInstallScript": true,
"license": "MIT",
- "peer": true,
"bin": {
"esbuild": "bin/esbuild"
},
@@ -10403,31 +11102,63 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.24.2",
- "@esbuild/android-arm": "0.24.2",
- "@esbuild/android-arm64": "0.24.2",
- "@esbuild/android-x64": "0.24.2",
- "@esbuild/darwin-arm64": "0.24.2",
- "@esbuild/darwin-x64": "0.24.2",
- "@esbuild/freebsd-arm64": "0.24.2",
- "@esbuild/freebsd-x64": "0.24.2",
- "@esbuild/linux-arm": "0.24.2",
- "@esbuild/linux-arm64": "0.24.2",
- "@esbuild/linux-ia32": "0.24.2",
- "@esbuild/linux-loong64": "0.24.2",
- "@esbuild/linux-mips64el": "0.24.2",
- "@esbuild/linux-ppc64": "0.24.2",
- "@esbuild/linux-riscv64": "0.24.2",
- "@esbuild/linux-s390x": "0.24.2",
- "@esbuild/linux-x64": "0.24.2",
- "@esbuild/netbsd-arm64": "0.24.2",
- "@esbuild/netbsd-x64": "0.24.2",
- "@esbuild/openbsd-arm64": "0.24.2",
- "@esbuild/openbsd-x64": "0.24.2",
- "@esbuild/sunos-x64": "0.24.2",
- "@esbuild/win32-arm64": "0.24.2",
- "@esbuild/win32-ia32": "0.24.2",
- "@esbuild/win32-x64": "0.24.2"
+ "@esbuild/aix-ppc64": "0.25.0",
+ "@esbuild/android-arm": "0.25.0",
+ "@esbuild/android-arm64": "0.25.0",
+ "@esbuild/android-x64": "0.25.0",
+ "@esbuild/darwin-arm64": "0.25.0",
+ "@esbuild/darwin-x64": "0.25.0",
+ "@esbuild/freebsd-arm64": "0.25.0",
+ "@esbuild/freebsd-x64": "0.25.0",
+ "@esbuild/linux-arm": "0.25.0",
+ "@esbuild/linux-arm64": "0.25.0",
+ "@esbuild/linux-ia32": "0.25.0",
+ "@esbuild/linux-loong64": "0.25.0",
+ "@esbuild/linux-mips64el": "0.25.0",
+ "@esbuild/linux-ppc64": "0.25.0",
+ "@esbuild/linux-riscv64": "0.25.0",
+ "@esbuild/linux-s390x": "0.25.0",
+ "@esbuild/linux-x64": "0.25.0",
+ "@esbuild/netbsd-arm64": "0.25.0",
+ "@esbuild/netbsd-x64": "0.25.0",
+ "@esbuild/openbsd-arm64": "0.25.0",
+ "@esbuild/openbsd-x64": "0.25.0",
+ "@esbuild/sunos-x64": "0.25.0",
+ "@esbuild/win32-arm64": "0.25.0",
+ "@esbuild/win32-ia32": "0.25.0",
+ "@esbuild/win32-x64": "0.25.0"
+ }
+ },
+ "node_modules/esbuild-netbsd-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz",
+ "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-openbsd-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz",
+ "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/esbuild-register": {
@@ -10443,6 +11174,70 @@
"esbuild": ">=0.12 <1"
}
},
+ "node_modules/esbuild-sunos-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz",
+ "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-windows-32": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz",
+ "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-windows-64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz",
+ "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-windows-arm64": {
+ "version": "0.14.54",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz",
+ "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -10503,22 +11298,22 @@
}
},
"node_modules/eslint": {
- "version": "9.20.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.1.tgz",
- "integrity": "sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==",
+ "version": "9.21.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.21.0.tgz",
+ "integrity": "sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.19.0",
- "@eslint/core": "^0.11.0",
- "@eslint/eslintrc": "^3.2.0",
- "@eslint/js": "9.20.0",
- "@eslint/plugin-kit": "^0.2.5",
+ "@eslint/config-array": "^0.19.2",
+ "@eslint/core": "^0.12.0",
+ "@eslint/eslintrc": "^3.3.0",
+ "@eslint/js": "9.21.0",
+ "@eslint/plugin-kit": "^0.2.7",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
- "@humanwhocodes/retry": "^0.4.1",
+ "@humanwhocodes/retry": "^0.4.2",
"@types/estree": "^1.0.6",
"@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
@@ -10823,13 +11618,11 @@
}
},
"node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/esutils": {
"version": "2.0.3",
@@ -11151,9 +11944,9 @@
}
},
"node_modules/fastq": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz",
- "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
+ "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11182,6 +11975,21 @@
"bser": "2.1.1"
}
},
+ "node_modules/fdir": {
+ "version": "6.4.3",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz",
+ "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
"node_modules/fflate": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
@@ -11330,9 +12138,9 @@
"peer": true
},
"node_modules/flow-parser": {
- "version": "0.261.2",
- "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.261.2.tgz",
- "integrity": "sha512-RtunoakA3YjtpAxPSOBVW6lmP5NYmETwkpAfNkdr8Ovf86ENkbD3mtPWnswFTIUtRvjwv0i8ZSkHK+AzsUg1JA==",
+ "version": "0.262.0",
+ "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.262.0.tgz",
+ "integrity": "sha512-K3asSw4s2/sRoUC4xD2OfGi04gdYCCFRgkcwEXi5JyfFhS0HrFWLcDPp55ttv95OY5970WKl4T+7hWrnuOAUMQ==",
"license": "MIT",
"peer": true,
"engines": {
@@ -11597,17 +12405,17 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz",
- "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
+ "call-bind-apply-helpers": "^1.0.2",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
+ "es-object-atoms": "^1.1.1",
"function-bind": "^1.1.2",
- "get-proto": "^1.0.0",
+ "get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-symbols": "^1.1.0",
"hasown": "^2.0.2",
@@ -11654,6 +12462,19 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/get-tsconfig": {
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
+ "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "resolve-pkg-maps": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
+ }
+ },
"node_modules/get-value": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
@@ -12706,6 +13527,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/is-reference": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
+ "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "*"
+ }
+ },
"node_modules/is-regex": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
@@ -12981,26 +13812,16 @@
}
},
"node_modules/its-fine": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-1.2.5.tgz",
- "integrity": "sha512-fXtDA0X0t0eBYAGLVM5YsgJGsJ5jEmqZEPrGbzdf5awjv0xE7nqv3TVnvtUF060Tkes15DbDAKW/I48vsb6SyA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz",
+ "integrity": "sha512-KLViCmWx94zOvpLwSlsx6yOCeMhZYaxrJV87Po5k/FoZzcPSahvK5qJ7fYhS61sZi5ikmh2S3Hz55A2l3U69ng==",
"license": "MIT",
"peer": true,
"dependencies": {
- "@types/react-reconciler": "^0.28.0"
+ "@types/react-reconciler": "^0.28.9"
},
"peerDependencies": {
- "react": ">=18.0"
- }
- },
- "node_modules/its-fine/node_modules/@types/react-reconciler": {
- "version": "0.28.9",
- "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz",
- "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==",
- "license": "MIT",
- "peer": true,
- "peerDependencies": {
- "@types/react": "*"
+ "react": "^19.0.0"
}
},
"node_modules/jest": {
@@ -13827,6 +14648,18 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-util/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/jest-validate": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
@@ -13965,13 +14798,6 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/jsc-android": {
- "version": "250231.0.0",
- "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz",
- "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==",
- "license": "BSD-2-Clause",
- "peer": true
- },
"node_modules/jsc-safe-url": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz",
@@ -14306,6 +15132,15 @@
}
}
},
+ "node_modules/license-webpack-plugin/node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
"node_modules/lighthouse-logger": {
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz",
@@ -14365,7 +15200,6 @@
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
@@ -14467,6 +15301,16 @@
"lz-string": "bin/bin.js"
}
},
+ "node_modules/magic-string": {
+ "version": "0.30.17",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
+ "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0"
+ }
+ },
"node_modules/make-dir": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
@@ -14628,9 +15472,9 @@
}
},
"node_modules/metro": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.1.tgz",
- "integrity": "sha512-fqRu4fg8ONW7VfqWFMGgKAcOuMzyoQah2azv9Y3VyFXAmG+AoTU6YIFWqAADESCGVWuWEIvxTJhMf3jxU6jwjA==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.2.tgz",
+ "integrity": "sha512-3jvcYBmSEFWtXJC3BX9/pKyme0gEyrZfHuDvuZiS46+3u8rcNlk0bjnGS/qxIW/h8icyVuQRaoH/Q1VdQJHvuQ==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14652,21 +15496,21 @@
"hermes-parser": "0.25.1",
"image-size": "^1.0.2",
"invariant": "^2.2.4",
- "jest-worker": "^29.6.3",
+ "jest-worker": "^29.7.0",
"jsc-safe-url": "^0.2.2",
"lodash.throttle": "^4.1.1",
- "metro-babel-transformer": "0.81.1",
- "metro-cache": "0.81.1",
- "metro-cache-key": "0.81.1",
- "metro-config": "0.81.1",
- "metro-core": "0.81.1",
- "metro-file-map": "0.81.1",
- "metro-resolver": "0.81.1",
- "metro-runtime": "0.81.1",
- "metro-source-map": "0.81.1",
- "metro-symbolicate": "0.81.1",
- "metro-transform-plugins": "0.81.1",
- "metro-transform-worker": "0.81.1",
+ "metro-babel-transformer": "0.81.2",
+ "metro-cache": "0.81.2",
+ "metro-cache-key": "0.81.2",
+ "metro-config": "0.81.2",
+ "metro-core": "0.81.2",
+ "metro-file-map": "0.81.2",
+ "metro-resolver": "0.81.2",
+ "metro-runtime": "0.81.2",
+ "metro-source-map": "0.81.2",
+ "metro-symbolicate": "0.81.2",
+ "metro-transform-plugins": "0.81.2",
+ "metro-transform-worker": "0.81.2",
"mime-types": "^2.1.27",
"nullthrows": "^1.1.1",
"serialize-error": "^2.1.0",
@@ -14683,9 +15527,9 @@
}
},
"node_modules/metro-babel-transformer": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.1.tgz",
- "integrity": "sha512-JECKDrQaUnDmj0x/Q/c8c5YwsatVx38Lu+BfCwX9fR8bWipAzkvJocBpq5rOAJRDXRgDcPv2VO4Q4nFYrpYNQg==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.2.tgz",
+ "integrity": "sha512-Xn9JgF+CghIcDI6VTtGZFIxl7fPifePIX7mAkJ4/h8wtD9VAJsja6ymXgQ4Mftei2JOMEfCog0MYs4Us43/v8Q==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14699,24 +15543,24 @@
}
},
"node_modules/metro-cache": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.1.tgz",
- "integrity": "sha512-Uqcmn6sZ+Y0VJHM88VrG5xCvSeU7RnuvmjPmSOpEcyJJBe02QkfHL05MX2ZyGDTyZdbKCzaX0IijrTe4hN3F0Q==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.2.tgz",
+ "integrity": "sha512-z07UNa4UjJ35LnQhDGrGk/qryRY3ERkYwvzkzYUpwpKZUGqWI5HnOurYzSuQSSxADV+s/NSLSFAB1yzdK8tluQ==",
"license": "MIT",
"peer": true,
"dependencies": {
"exponential-backoff": "^3.1.1",
"flow-enums-runtime": "^0.0.6",
- "metro-core": "0.81.1"
+ "metro-core": "0.81.2"
},
"engines": {
"node": ">=18.18"
}
},
"node_modules/metro-cache-key": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.1.tgz",
- "integrity": "sha512-5fDaHR1yTvpaQuwMAeEoZGsVyvjrkw9IFAS7WixSPvaNY5YfleqoJICPc6hbXFJjvwCCpwmIYFkjqzR/qJ6yqA==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.2.tgz",
+ "integrity": "sha512-+D5ySTFvvtWp1Med1ZWnEFqi8/nl8piFkTk6NFZbtCLGmNJIQhUtIW+i5foQ4YN9Mz1XARFn89652+jkRkXKhA==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14727,20 +15571,20 @@
}
},
"node_modules/metro-config": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.1.tgz",
- "integrity": "sha512-VAAJmxsKIZ+Fz5/z1LVgxa32gE6+2TvrDSSx45g85WoX4EtLmdBGP3DSlpQW3DqFUfNHJCGwMLGXpJnxifd08g==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.2.tgz",
+ "integrity": "sha512-CzRiGh0XNANORfGB9REZ0PcpLxehWLmDgSE7XN59uAxhY0qOXccGG81J1WfkeT2zO1B/UoDWHDT5cPP1w7E3cQ==",
"license": "MIT",
"peer": true,
"dependencies": {
"connect": "^3.6.5",
"cosmiconfig": "^5.0.5",
"flow-enums-runtime": "^0.0.6",
- "jest-validate": "^29.6.3",
- "metro": "0.81.1",
- "metro-cache": "0.81.1",
- "metro-core": "0.81.1",
- "metro-runtime": "0.81.1"
+ "jest-validate": "^29.7.0",
+ "metro": "0.81.2",
+ "metro-cache": "0.81.2",
+ "metro-core": "0.81.2",
+ "metro-runtime": "0.81.2"
},
"engines": {
"node": ">=18.18"
@@ -14825,24 +15669,24 @@
}
},
"node_modules/metro-core": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.1.tgz",
- "integrity": "sha512-4d2/+02IYqOwJs4dmM0dC8hIZqTzgnx2nzN4GTCaXb3Dhtmi/SJ3v6744zZRnithhN4lxf8TTJSHnQV75M7SSA==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.2.tgz",
+ "integrity": "sha512-OHWL/NiILmsuAkj90GNIJBMbcRCIcJ7piyT17B2EFWR2F/L1Jny7Dq7NCgWeqqRueLH7ystXUdrfcM8bKeMp8Q==",
"license": "MIT",
"peer": true,
"dependencies": {
"flow-enums-runtime": "^0.0.6",
"lodash.throttle": "^4.1.1",
- "metro-resolver": "0.81.1"
+ "metro-resolver": "0.81.2"
},
"engines": {
"node": ">=18.18"
}
},
"node_modules/metro-file-map": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.1.tgz",
- "integrity": "sha512-aY72H2ujmRfFxcsbyh83JgqFF+uQ4HFN1VhV2FmcfQG4s1bGKf2Vbkk+vtZ1+EswcBwDZFbkpvAjN49oqwGzAA==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.2.tgz",
+ "integrity": "sha512-k8binQShV1vzMB2rIPMlnf267ZSq78+L42vH9Y3YzmhIfumAz8Noy3ndG7zKdvOLcMjlOxzBChu1Laz3s5cgIw==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14851,7 +15695,7 @@
"flow-enums-runtime": "^0.0.6",
"graceful-fs": "^4.2.4",
"invariant": "^2.2.4",
- "jest-worker": "^29.6.3",
+ "jest-worker": "^29.7.0",
"micromatch": "^4.0.4",
"nullthrows": "^1.1.1",
"walker": "^1.0.7"
@@ -14878,9 +15722,9 @@
"peer": true
},
"node_modules/metro-minify-terser": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.1.tgz",
- "integrity": "sha512-p/Qz3NNh1nebSqMlxlUALAnESo6heQrnvgHtAuxufRPtKvghnVDq9hGGex8H7z7YYLsqe42PWdt4JxTA3mgkvg==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.2.tgz",
+ "integrity": "sha512-GWjm6ZcNMnOFyh7hjzNfAEnOqZiHYTVIKGmB/zDNMf/Eq89w6rxHXZRM41iu1YyP2IhdqrqnhwHA+Ze8v6CMtg==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14892,9 +15736,9 @@
}
},
"node_modules/metro-resolver": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.1.tgz",
- "integrity": "sha512-E61t6fxRoYRkl6Zo3iUfCKW4DYfum/bLjcejXBMt1y3I7LFkK84TCR/Rs9OAwsMCY/7GOPB4+CREYZOtCC7CNA==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.2.tgz",
+ "integrity": "sha512-bu4Esd90SWkOhDADQsQTxIOG85sZnvAXtk51hT0aovN66M4x3rQmGPBRokfJpgAd3/XOZCu0KPbjoB5etyqT0Q==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14905,9 +15749,9 @@
}
},
"node_modules/metro-runtime": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.1.tgz",
- "integrity": "sha512-pqu5j5d01rjF85V/K8SDDJ0NR3dRp6bE3z5bKVVb5O2Rx0nbR9KreUxYALQCRCcQHaYySqCg5fYbGKBHC295YQ==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.2.tgz",
+ "integrity": "sha512-xk3rU6yKaa2b8B/Hk/ZhPtNzW4H07h/yq9iKBCof0F68CaN+qncdVOOIz2NGqEH7V3wAqDv4xoOfbgtbFO5rxA==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14919,9 +15763,9 @@
}
},
"node_modules/metro-source-map": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.1.tgz",
- "integrity": "sha512-1i8ROpNNiga43F0ZixAXoFE/SS3RqcRDCCslpynb+ytym0VI7pkTH1woAN2HI9pczYtPrp3Nq0AjRpsuY35ieA==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.2.tgz",
+ "integrity": "sha512-/mJYbZIGswFbfxt0ouaBYw22YvqQiaCB+ql8reeA37bNjd4lHvozND7/w8NO2x7FjTfsmPBh50Iqi/mTuZFiZA==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -14930,9 +15774,9 @@
"@babel/types": "^7.25.2",
"flow-enums-runtime": "^0.0.6",
"invariant": "^2.2.4",
- "metro-symbolicate": "0.81.1",
+ "metro-symbolicate": "0.81.2",
"nullthrows": "^1.1.1",
- "ob1": "0.81.1",
+ "ob1": "0.81.2",
"source-map": "^0.5.6",
"vlq": "^1.0.0"
},
@@ -14951,15 +15795,15 @@
}
},
"node_modules/metro-symbolicate": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.1.tgz",
- "integrity": "sha512-Lgk0qjEigtFtsM7C0miXITbcV47E1ZYIfB+m/hCraihiwRWkNUQEPCWvqZmwXKSwVE5mXA0EzQtghAvQSjZDxw==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.2.tgz",
+ "integrity": "sha512-jEZoh3XldJazigetID+4Sy41OszGdixEOvB8zI0v2k7sXgHh+Rw8J/R7UuYCxQp+f89MqCjeGLLN7qNHuvRSCQ==",
"license": "MIT",
"peer": true,
"dependencies": {
"flow-enums-runtime": "^0.0.6",
"invariant": "^2.2.4",
- "metro-source-map": "0.81.1",
+ "metro-source-map": "0.81.2",
"nullthrows": "^1.1.1",
"source-map": "^0.5.6",
"vlq": "^1.0.0"
@@ -14982,9 +15826,9 @@
}
},
"node_modules/metro-transform-plugins": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.1.tgz",
- "integrity": "sha512-7L1lI44/CyjIoBaORhY9fVkoNe8hrzgxjSCQ/lQlcfrV31cZb7u0RGOQrKmUX7Bw4FpejrB70ArQ7Mse9mk7+Q==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.2.tgz",
+ "integrity": "sha512-St1zsbZ4SWA48yJBIqUuMFR4GROyu7A8auhJl/5km/Pj09vGXEri2CgOD0ReuXa/P1X9/jrOU5cIafi5csjwvw==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -15000,9 +15844,9 @@
}
},
"node_modules/metro-transform-worker": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.1.tgz",
- "integrity": "sha512-M+2hVT3rEy5K7PBmGDgQNq3Zx53TjScOcO/CieyLnCRFtBGWZiSJ2+bLAXXOKyKa/y3bI3i0owxtyxuPGDwbZg==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.2.tgz",
+ "integrity": "sha512-U1kmzJEExrB6SZN9TLxuFCZPdCq5+ofkWBiVn6U/9YxTft6HzXGNN0ebdL2Yut5ry3oaYmOtR26faKAOGiiG0Q==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -15011,13 +15855,13 @@
"@babel/parser": "^7.25.3",
"@babel/types": "^7.25.2",
"flow-enums-runtime": "^0.0.6",
- "metro": "0.81.1",
- "metro-babel-transformer": "0.81.1",
- "metro-cache": "0.81.1",
- "metro-cache-key": "0.81.1",
- "metro-minify-terser": "0.81.1",
- "metro-source-map": "0.81.1",
- "metro-transform-plugins": "0.81.1",
+ "metro": "0.81.2",
+ "metro-babel-transformer": "0.81.2",
+ "metro-cache": "0.81.2",
+ "metro-cache-key": "0.81.2",
+ "metro-minify-terser": "0.81.2",
+ "metro-source-map": "0.81.2",
+ "metro-transform-plugins": "0.81.2",
"nullthrows": "^1.1.1"
},
"engines": {
@@ -15093,6 +15937,18 @@
"node": ">=8.6"
}
},
+ "node_modules/micromatch/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/mime": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
@@ -15208,9 +16064,9 @@
"license": "MIT"
},
"node_modules/msw": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/msw/-/msw-2.7.0.tgz",
- "integrity": "sha512-BIodwZ19RWfCbYTxWTUfTXc+sg4OwjCAgxU1ZsgmggX/7S3LdUifsbUPJs61j0rWb19CZRGY5if77duhc0uXzw==",
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/msw/-/msw-2.7.3.tgz",
+ "integrity": "sha512-+mycXv8l2fEAjFZ5sjrtjJDmm2ceKGjrNbBr1durRg6VkU9fNUE/gsmQ51hWbHqs+l35W1iM+ZsmOD9Fd6lspw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -15295,6 +16151,25 @@
"node": "^18.17.0 || >=20.5.0"
}
},
+ "node_modules/nanoid": {
+ "version": "3.3.8",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
+ "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
"node_modules/natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
@@ -15426,9 +16301,9 @@
"license": "MIT"
},
"node_modules/ob1": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.1.tgz",
- "integrity": "sha512-1PEbvI+AFvOcgdNcO79FtDI1TUO8S3lhiKOyAiyWQF3sFDDKS+aw2/BZvGlArFnSmqckwOOB9chQuIX0/OahoQ==",
+ "version": "0.81.2",
+ "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.2.tgz",
+ "integrity": "sha512-K0hJXOlU4j7c4chNLaDDzVyg5yjYjbmDSQbVMXdAcTtqZndwYHfmBIO06riFMgpg2KOevxeB1pIwzqJuES2SuA==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -15838,12 +16713,13 @@
"license": "ISC"
},
"node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
+ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
+ "dev": true,
"license": "MIT",
"engines": {
- "node": ">=8.6"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
@@ -15882,9 +16758,9 @@
}
},
"node_modules/portfinder": {
- "version": "1.0.32",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz",
- "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==",
+ "version": "1.0.33",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.33.tgz",
+ "integrity": "sha512-+2jndHT63cL5MdQOwDm9OT2dIe11zVpjV+0GGRXdtO1wpPxv260NfVqoEXtYAi/shanmm3W4+yLduIe55ektTw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15928,6 +16804,35 @@
"node": ">= 0.4"
}
},
+ "node_modules/postcss": {
+ "version": "8.5.3",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
+ "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.8",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
"node_modules/postcss-value-parser": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
@@ -15951,9 +16856,9 @@
}
},
"node_modules/prettier": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz",
- "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz",
+ "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==",
"devOptional": true,
"license": "MIT",
"bin": {
@@ -16416,20 +17321,20 @@
}
},
"node_modules/react-native": {
- "version": "0.77.1",
- "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.77.1.tgz",
- "integrity": "sha512-g2OMtsQqhgOuC4BqFyrcv0UsmbFcLOwfVRl/XAEHZK0p8paJubGIF3rAHN4Qh0GqGLWZGt7gJ7ha2yOmCFORoA==",
+ "version": "0.78.0",
+ "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.78.0.tgz",
+ "integrity": "sha512-3PO4tNvCN6BdAKcoY70v1sLfxYCmDR4KS1VTY+kIBKy5Qznp27QNxL7zBQjvS6Jp91gc8N82QbysQrfBlwg9gQ==",
"license": "MIT",
"peer": true,
"dependencies": {
"@jest/create-cache-key-function": "^29.6.3",
- "@react-native/assets-registry": "0.77.1",
- "@react-native/codegen": "0.77.1",
- "@react-native/community-cli-plugin": "0.77.1",
- "@react-native/gradle-plugin": "0.77.1",
- "@react-native/js-polyfills": "0.77.1",
- "@react-native/normalize-colors": "0.77.1",
- "@react-native/virtualized-lists": "0.77.1",
+ "@react-native/assets-registry": "0.78.0",
+ "@react-native/codegen": "0.78.0",
+ "@react-native/community-cli-plugin": "0.78.0",
+ "@react-native/gradle-plugin": "0.78.0",
+ "@react-native/js-polyfills": "0.78.0",
+ "@react-native/normalize-colors": "0.78.0",
+ "@react-native/virtualized-lists": "0.78.0",
"abort-controller": "^3.0.0",
"anser": "^1.4.9",
"ansi-regex": "^5.0.0",
@@ -16443,7 +17348,6 @@
"glob": "^7.1.1",
"invariant": "^2.2.4",
"jest-environment-node": "^29.6.3",
- "jsc-android": "^250231.0.0",
"memoize-one": "^5.0.0",
"metro-runtime": "^0.81.0",
"metro-source-map": "^0.81.0",
@@ -16453,7 +17357,7 @@
"react-devtools-core": "^6.0.1",
"react-refresh": "^0.14.0",
"regenerator-runtime": "^0.13.2",
- "scheduler": "0.24.0-canary-efb381bbf-20230505",
+ "scheduler": "0.25.0",
"semver": "^7.1.3",
"stacktrace-parser": "^0.1.10",
"whatwg-fetch": "^3.0.0",
@@ -16467,8 +17371,8 @@
"node": ">=18"
},
"peerDependencies": {
- "@types/react": "^18.2.6",
- "react": "^18.2.0"
+ "@types/react": "^19.0.0",
+ "react": "^19.0.0"
},
"peerDependenciesMeta": {
"@types/react": {
@@ -16536,14 +17440,11 @@
"peer": true
},
"node_modules/react-native/node_modules/scheduler": {
- "version": "0.24.0-canary-efb381bbf-20230505",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz",
- "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
+ "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
+ "peer": true
},
"node_modules/react-native/node_modules/semver": {
"version": "7.7.1",
@@ -16569,31 +17470,27 @@
}
},
"node_modules/react-reconciler": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.27.0.tgz",
- "integrity": "sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==",
+ "version": "0.31.0",
+ "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.31.0.tgz",
+ "integrity": "sha512-7Ob7Z+URmesIsIVRjnLoDGwBEG/tVitidU0nMsqX/eeJaLY89RISO/10ERe0MqmzuKUUB1rmY+h1itMbUHg9BQ==",
"license": "MIT",
"peer": true,
"dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.21.0"
+ "scheduler": "^0.25.0"
},
"engines": {
"node": ">=0.10.0"
},
"peerDependencies": {
- "react": "^18.0.0"
+ "react": "^19.0.0"
}
},
"node_modules/react-reconciler/node_modules/scheduler": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz",
- "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==",
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
+ "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
+ "peer": true
},
"node_modules/react-redux": {
"version": "8.1.3",
@@ -16645,7 +17542,6 @@
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
"integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -16767,6 +17663,19 @@
"node": ">=8.10.0"
}
},
+ "node_modules/readdirp/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/readline": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz",
@@ -16775,9 +17684,9 @@
"peer": true
},
"node_modules/recast": {
- "version": "0.23.9",
- "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz",
- "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==",
+ "version": "0.23.10",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.10.tgz",
+ "integrity": "sha512-mbCmRMJUKCJ1h41V0cu2C26ULBURwuoZ34C9rChjcDaeJ/4Kv5al3O2HPwTs2m0wQ1vGhMY+tguhzU1aE8md1A==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -17011,8 +17920,18 @@
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"license": "MIT",
- "engines": {
- "node": ">=8"
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-pkg-maps": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
+ "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
},
"node_modules/resolve-protobuf-schema": {
@@ -17054,9 +17973,9 @@
}
},
"node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17091,6 +18010,45 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/rollup": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz",
+ "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "1.0.6"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.34.8",
+ "@rollup/rollup-android-arm64": "4.34.8",
+ "@rollup/rollup-darwin-arm64": "4.34.8",
+ "@rollup/rollup-darwin-x64": "4.34.8",
+ "@rollup/rollup-freebsd-arm64": "4.34.8",
+ "@rollup/rollup-freebsd-x64": "4.34.8",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.34.8",
+ "@rollup/rollup-linux-arm-musleabihf": "4.34.8",
+ "@rollup/rollup-linux-arm64-gnu": "4.34.8",
+ "@rollup/rollup-linux-arm64-musl": "4.34.8",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.34.8",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8",
+ "@rollup/rollup-linux-riscv64-gnu": "4.34.8",
+ "@rollup/rollup-linux-s390x-gnu": "4.34.8",
+ "@rollup/rollup-linux-x64-gnu": "4.34.8",
+ "@rollup/rollup-linux-x64-musl": "4.34.8",
+ "@rollup/rollup-win32-arm64-msvc": "4.34.8",
+ "@rollup/rollup-win32-ia32-msvc": "4.34.8",
+ "@rollup/rollup-win32-x64-msvc": "4.34.8",
+ "fsevents": "~2.3.2"
+ }
+ },
"node_modules/run-applescript": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
@@ -17752,6 +18710,13 @@
"node": ">=0.10.0"
}
},
+ "node_modules/source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -17761,6 +18726,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/source-map-support": {
"version": "0.5.13",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
@@ -17932,13 +18907,13 @@
}
},
"node_modules/storybook": {
- "version": "8.5.7",
- "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.5.7.tgz",
- "integrity": "sha512-SDPd77I/N9XkK5/MAtWO14r94lI4BaEx5Jyrcaw16sjuqHc+uO83bqA4qiAaIwSlqrr1sSyyWuow2LFf9VhGJQ==",
+ "version": "8.6.2",
+ "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.2.tgz",
+ "integrity": "sha512-IkQGRNImyN14+tx/9KLg9k5xKBgrkWaPFhfwTCxUZUzLNClbVrxkkXyjFaks9kPVQIEUVPGQCiGFqypUiwoM6g==",
"license": "MIT",
"peer": true,
"dependencies": {
- "@storybook/core": "8.5.7"
+ "@storybook/core": "8.6.2"
},
"bin": {
"getstorybook": "bin/index.cjs",
@@ -18231,9 +19206,9 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.11",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz",
- "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.12.tgz",
+ "integrity": "sha512-jDLYqo7oF8tJIttjXO6jBY5Hk8p3A8W4ttih7cCEq64fQFWmgJ4VqAQjKr7WwIDlmXKEc6QeoRb5ecjZ+2afcg==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -18369,9 +19344,9 @@
}
},
"node_modules/three": {
- "version": "0.173.0",
- "resolved": "https://registry.npmjs.org/three/-/three-0.173.0.tgz",
- "integrity": "sha512-AUwVmViIEUgBwxJJ7stnF0NkPpZxx1aZ6WiAbQ/Qq61h6I9UR4grXtZDmO8mnlaNORhHnIBlXJ1uBxILEKuVyw==",
+ "version": "0.174.0",
+ "resolved": "https://registry.npmjs.org/three/-/three-0.174.0.tgz",
+ "integrity": "sha512-p+WG3W6Ov74alh3geCMkGK9NWuT62ee21cV3jEnun201zodVF4tCE5aZa2U122/mkLRmhJJUQmLLW1BH00uQJQ==",
"license": "MIT",
"peer": true
},
@@ -18393,8 +19368,7 @@
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
"integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/tiny-lr": {
"version": "1.1.1",
@@ -18440,6 +19414,23 @@
"integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
"license": "MIT"
},
+ "node_modules/tinyglobby": {
+ "version": "0.2.12",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz",
+ "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.4.3",
+ "picomatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
"node_modules/tinyqueue": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
@@ -18643,12 +19634,13 @@
}
},
"node_modules/type-fest": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
- "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
- "node": ">=12.20"
+ "node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -18682,15 +19674,15 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.24.1.tgz",
- "integrity": "sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.25.0.tgz",
+ "integrity": "sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.24.1",
- "@typescript-eslint/parser": "8.24.1",
- "@typescript-eslint/utils": "8.24.1"
+ "@typescript-eslint/eslint-plugin": "8.25.0",
+ "@typescript-eslint/parser": "8.25.0",
+ "@typescript-eslint/utils": "8.25.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -18765,6 +19757,19 @@
"node": ">=4"
}
},
+ "node_modules/unicorn-magic": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
+ "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/union-value": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
@@ -18800,9 +19805,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz",
- "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
+ "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
"funding": [
{
"type": "opencollective",
@@ -18929,9 +19934,9 @@
}
},
"node_modules/uuid": {
- "version": "11.0.5",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.5.tgz",
- "integrity": "sha512-508e6IcKLrhxKdBbcA2b4KQZlLVp2+J5UwQ6F7Drckkc5N9ZJwFa4TgWtsww9UG8fGHbm6gbV19TdM5pQ4GaIA==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
+ "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
@@ -18981,6 +19986,287 @@
"node": ">= 0.8"
}
},
+ "node_modules/vite": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz",
+ "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "esbuild": "^0.25.0",
+ "postcss": "^8.5.3",
+ "rollup": "^4.30.1"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
+ "jiti": ">=1.21.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vite-plugin-checker": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.9.0.tgz",
+ "integrity": "sha512-gf/zc0KWX8ATEOgnpgAM1I+IbvWkkO80RB+FxlLtC5cabXSesbJmAUw6E+mMDDMGIT+VHAktmxJZpMTt3lSubQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.26.2",
+ "chokidar": "^4.0.3",
+ "npm-run-path": "^6.0.0",
+ "picocolors": "^1.1.1",
+ "picomatch": "^4.0.2",
+ "strip-ansi": "^7.1.0",
+ "tiny-invariant": "^1.3.3",
+ "tinyglobby": "^0.2.12",
+ "vscode-uri": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "peerDependencies": {
+ "@biomejs/biome": ">=1.7",
+ "eslint": ">=7",
+ "meow": "^13.2.0",
+ "optionator": "^0.9.1",
+ "stylelint": ">=16",
+ "typescript": "*",
+ "vite": ">=2.0.0",
+ "vls": "*",
+ "vti": "*",
+ "vue-tsc": "~2.2.2"
+ },
+ "peerDependenciesMeta": {
+ "@biomejs/biome": {
+ "optional": true
+ },
+ "eslint": {
+ "optional": true
+ },
+ "meow": {
+ "optional": true
+ },
+ "optionator": {
+ "optional": true
+ },
+ "stylelint": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ },
+ "vls": {
+ "optional": true
+ },
+ "vti": {
+ "optional": true
+ },
+ "vue-tsc": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vite-plugin-checker/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/vite-plugin-checker/node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/vite-plugin-checker/node_modules/npm-run-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz",
+ "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^4.0.0",
+ "unicorn-magic": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/vite-plugin-checker/node_modules/path-key": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
+ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/vite-plugin-checker/node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/vite-plugin-checker/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/vite/node_modules/@esbuild/linux-loong64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz",
+ "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/vite/node_modules/esbuild": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz",
+ "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.25.0",
+ "@esbuild/android-arm": "0.25.0",
+ "@esbuild/android-arm64": "0.25.0",
+ "@esbuild/android-x64": "0.25.0",
+ "@esbuild/darwin-arm64": "0.25.0",
+ "@esbuild/darwin-x64": "0.25.0",
+ "@esbuild/freebsd-arm64": "0.25.0",
+ "@esbuild/freebsd-x64": "0.25.0",
+ "@esbuild/linux-arm": "0.25.0",
+ "@esbuild/linux-arm64": "0.25.0",
+ "@esbuild/linux-ia32": "0.25.0",
+ "@esbuild/linux-loong64": "0.25.0",
+ "@esbuild/linux-mips64el": "0.25.0",
+ "@esbuild/linux-ppc64": "0.25.0",
+ "@esbuild/linux-riscv64": "0.25.0",
+ "@esbuild/linux-s390x": "0.25.0",
+ "@esbuild/linux-x64": "0.25.0",
+ "@esbuild/netbsd-arm64": "0.25.0",
+ "@esbuild/netbsd-x64": "0.25.0",
+ "@esbuild/openbsd-arm64": "0.25.0",
+ "@esbuild/openbsd-x64": "0.25.0",
+ "@esbuild/sunos-x64": "0.25.0",
+ "@esbuild/win32-arm64": "0.25.0",
+ "@esbuild/win32-ia32": "0.25.0",
+ "@esbuild/win32-x64": "0.25.0"
+ }
+ },
"node_modules/vlq": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz",
@@ -18988,6 +20274,13 @@
"license": "MIT",
"peer": true
},
+ "node_modules/vscode-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz",
+ "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/vt-pbf": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz",
@@ -19412,12 +20705,14 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
- "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "dev": true,
"license": "MIT",
- "engines": {
- "node": ">=10.13.0"
+ "dependencies": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
}
},
"node_modules/webpack/node_modules/schema-utils": {
@@ -19441,6 +20736,17 @@
"url": "https://opencollective.com/webpack"
}
},
+ "node_modules/webpack/node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
"node_modules/websocket-driver": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
@@ -19650,9 +20956,9 @@
}
},
"node_modules/ws": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
- "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
+ "version": "8.18.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
+ "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -19802,20 +21108,32 @@
}
},
"node_modules/zustand": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz",
- "integrity": "sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.3.tgz",
+ "integrity": "sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==",
"license": "MIT",
"peer": true,
"engines": {
- "node": ">=12.7.0"
+ "node": ">=12.20.0"
},
"peerDependencies": {
- "react": ">=16.8"
+ "@types/react": ">=18.0.0",
+ "immer": ">=9.0.6",
+ "react": ">=18.0.0",
+ "use-sync-external-store": ">=1.2.0"
},
"peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "immer": {
+ "optional": true
+ },
"react": {
"optional": true
+ },
+ "use-sync-external-store": {
+ "optional": true
}
}
}
diff --git a/ui/package.json b/ui/package.json
index c6fbaaf..2ab81f0 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -5,7 +5,7 @@
"type": "module",
"scripts": {
"start": "webpack serve",
- "build": "cross-env NODE_ENV=production webpack --bail",
+ "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build",
"build:watch": "webpack --watch",
"test": "jest",
"test:watch": "jest --watch",
@@ -33,6 +33,8 @@
"@babel/preset-typescript": "^7.26.0",
"@eslint/js": "^9.20.0",
"@jest/globals": "^29.7.0",
+ "@originjs/vite-plugin-commonjs": "^1.0.3",
+ "@rollup/plugin-commonjs": "^28.0.2",
"@splunk/babel-preset": "^4.0.0",
"@splunk/webpack-configs": "^7.0.2",
"@testing-library/dom": "^8.20.1",
@@ -44,8 +46,10 @@
"@types/react": "16.14.62",
"@types/react-dom": "16.9.25",
"@types/styled-components": "^5.1.34",
+ "@vitejs/plugin-react": "^4.3.4",
"babel-jest": "^29.7.0",
"cross-env": "^7.0.3",
+ "esbuild-loader": "^4.3.0",
"eslint": "^9.19.0",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.18",
@@ -59,6 +63,8 @@
"ts-node": "^10.9.2",
"typescript": "~5.7.3",
"typescript-eslint": "^8.24.1",
+ "vite": "^6.2.0",
+ "vite-plugin-checker": "^0.9.0",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^5.2.0"
},
diff --git a/ui/src/styled-components-shim.js b/ui/src/styled-components-shim.js
new file mode 100644
index 0000000..5d7a61e
--- /dev/null
+++ b/ui/src/styled-components-shim.js
@@ -0,0 +1,10 @@
+import * as styledComponents from "styled-components/dist/styled-components.browser.esm.js";
+
+// Make sure the default export works as expected
+const styled = styledComponents.default;
+
+// Add each property from the original module to the default export
+Object.assign(styled, styledComponents);
+
+export default styled;
+export * from "styled-components/dist/styled-components.browser.esm.js";
diff --git a/ui/src/ucc-ui.ts b/ui/src/ucc-ui.ts
new file mode 100644
index 0000000..aced22d
--- /dev/null
+++ b/ui/src/ucc-ui.ts
@@ -0,0 +1,9 @@
+import { init } from "@splunk/add-on-ucc-framework";
+
+init()
+ .then(() => {
+ console.log("It is running1");
+ })
+ .catch((e) => {
+ console.error(e);
+ });
diff --git a/ui/styled-component-babel-plugin.ts b/ui/styled-component-babel-plugin.ts
new file mode 100644
index 0000000..57a39d9
--- /dev/null
+++ b/ui/styled-component-babel-plugin.ts
@@ -0,0 +1,62 @@
+import { declare } from '@babel/helper-plugin-utils';
+import { NodePath, PluginItem, types as t } from '@babel/core';
+
+export default declare((api): PluginItem => {
+ api.assertVersion(7);
+
+ function getDefaultImport(
+ path: NodePath
+ ): t.ImportDefaultSpecifier | null {
+ if (!path.node.specifiers.length) return null;
+
+ for (const specifier of path.node.specifiers) {
+ if (t.isImportDefaultSpecifier(specifier)) return specifier;
+ }
+
+ return null;
+ }
+
+ function insertResolver(path: NodePath, defaultImportId: t.Identifier) {
+ const condition = t.logicalExpression(
+ '&&',
+ t.binaryExpression(
+ '===',
+ t.unaryExpression('typeof', defaultImportId),
+ t.stringLiteral('object')
+ ),
+ t.binaryExpression('in', t.stringLiteral('default'), defaultImportId)
+ );
+ const ternary = t.conditionalExpression(
+ condition,
+ t.memberExpression(defaultImportId, t.identifier('default')),
+ defaultImportId
+ );
+
+ const declaration = t.variableDeclaration('const', [
+ t.variableDeclarator(t.identifier('styled'), ternary),
+ ]);
+
+ path.insertAfter(declaration);
+ }
+
+ return {
+ name: '@source-web/babel-plugin-resolve-styled-components',
+ visitor: {
+ ImportDeclaration(path) {
+ const isStyledComponentsImport = path.node.source.value === 'styled-components';
+
+ if (isStyledComponentsImport) {
+ const defaultImport = getDefaultImport(path);
+
+ if (!defaultImport) return;
+
+ const id = path.scope.generateUidIdentifier('s');
+
+ defaultImport.local = id;
+
+ insertResolver(path, id);
+ }
+ },
+ },
+ };
+});
diff --git a/ui/vite.config.ts b/ui/vite.config.ts
new file mode 100644
index 0000000..cdab323
--- /dev/null
+++ b/ui/vite.config.ts
@@ -0,0 +1,202 @@
+// vite.config.ts
+import { defineConfig } from "vite";
+import { dirname, join, relative, resolve } from "path";
+import { fileURLToPath } from "url";
+import { readdirSync, statSync, globSync, unlinkSync } from "fs";
+import react from "@vitejs/plugin-react";
+import checker from "vite-plugin-checker";
+import { viteCommonjs } from "@originjs/vite-plugin-commonjs";
+import commonjs from "@rollup/plugin-commonjs";
+import styledComponentBabelPlugin from "./styled-component-babel-plugin";
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+const DEBUG = process.env.NODE_ENV !== "production";
+
+const proxyTargetUrl = "http://localhost:8000";
+
+const jsAssetsRegex = /.+\/app\/.+\/js\/build\/custom(\/.+(js(.map)?))/;
+
+function isItStaticAsset(url: string): boolean {
+ return jsAssetsRegex.test(url);
+}
+
+const entryDir = join(__dirname, "src/ucc-ui-extensions");
+
+/**
+ * It looks for all index files in the given directory.
+ * @param {string} dir
+ * @return {string[]}
+ */
+function getAllIndexFiles(dir: string): string[] {
+ let results: string[] = [];
+ const list = readdirSync(dir);
+ list.forEach((file) => {
+ const filePath = join(dir, file);
+ const stat = statSync(filePath);
+ if (stat && stat.isDirectory()) {
+ results = results.concat(getAllIndexFiles(filePath));
+ } else if (file === "index.ts" || file === "index.tsx") {
+ results.push(filePath);
+ }
+ });
+ return results;
+}
+
+const entryFiles = getAllIndexFiles(entryDir);
+
+if (entryFiles.length === 0) {
+ throw new Error(
+ "No entry files found. Make sure the entryDir is correct and there are index files in some directory.",
+ );
+}
+
+// Create input object for multiple entry points
+const input: Record = {};
+
+entryFiles.forEach((file) => {
+ const entryName = relative(entryDir, dirname(file));
+ input[entryName] = file;
+});
+
+// Add the UCC UI entry point
+input["ucc-ui"] = join(__dirname, "src/ucc-ui.ts");
+
+const TA_NAME = "Splunk_TA_Example";
+const outputDir = resolve(
+ __dirname,
+ "../output",
+ TA_NAME,
+ "appserver/static/js/build",
+);
+
+export default defineConfig({
+ optimizeDeps: {
+ include: [
+ "styled-components",
+ "@splunk/react-ui",
+ "@splunk/themes",
+ "@splunk/react-page",
+ ],
+ esbuildOptions: {
+ resolveExtensions: [".js", ".jsx", ".ts", ".tsx"],
+ define: {
+ global: "globalThis",
+ },
+ },
+ },
+ build: {
+ outDir: outputDir,
+ sourcemap: false,
+ minify: false,
+ commonjsOptions: {
+ include: /node_modules/,
+ transformMixedEsModules: true,
+ requireReturnsDefault: "auto",
+ },
+ rollupOptions: {
+ input,
+ output: {
+ format: "es",
+ entryFileNames: (chunkInfo) => {
+ if (chunkInfo.name === "ucc-ui") {
+ return "entry_page.js";
+ }
+ return Object.keys(input).includes(chunkInfo.name)
+ ? "custom/[name].js"
+ : DEBUG
+ ? "[name].js"
+ : "[name].[hash].js";
+ },
+ // https://github.com/styled-components/styled-components/issues/3700
+ interop: "compat",
+ },
+ },
+ },
+ plugins: [
+ react({
+ babel: {
+ plugins: [
+ [
+ "babel-plugin-styled-components",
+ {
+ displayName: true,
+ ssr: false,
+ },
+ ],
+ ],
+ },
+ }),
+ checker({
+ typescript: true,
+ }),
+ // commonjs({
+ // // include: /node_modules/,
+ // }),
+ {
+ name: "clean-specific-files",
+ buildStart: async () => {
+ // Use glob to find the specific file types
+ const files = globSync([
+ `${outputDir}/**/*.js`,
+ `${outputDir}/**/*.js.map`,
+ `${outputDir}/**/*.txt`,
+ ]);
+
+ // Delete each file
+ files.forEach((file) => {
+ try {
+ unlinkSync(file);
+ } catch (err) {
+ console.error(`Error deleting ${file}:`, err);
+ }
+ });
+ },
+ },
+ // Custom plugin to handle URL rewriting (equivalent to setupMiddlewares)
+ {
+ name: "url-rewrite-middleware",
+ configureServer(server) {
+ server.middlewares.use((req, res, next) => {
+ if (req.url && isItStaticAsset(req.url)) {
+ req.url = req.url.replace(jsAssetsRegex, "$1");
+ }
+ next();
+ });
+ },
+ },
+ ],
+ server: {
+ proxy: {
+ // Configure proxy based on URL pattern
+ "/": {
+ target: proxyTargetUrl,
+ changeOrigin: true,
+ bypass: ({ url }) => {
+ // Don't proxy static assets
+ if (url && isItStaticAsset(url)) {
+ return url;
+ }
+ return null; // Proxy everything else
+ },
+ },
+ },
+ },
+ resolve: {
+ // alias: {
+ // "styled-components": "src/styled-components-shim.js",
+ // },
+ extensions: [".tsx", ".ts", ".js"],
+ },
+ experimental: {
+ // building dynamic public path for making assets preload work correctly
+ renderBuiltUrl(filename, { type }) {
+ if (type === "asset") {
+ // it should match with the variable set in base.html
+ return {
+ runtime: `window.__webpack_public_path__ + ${JSON.stringify("assets/" + filename)}`,
+ };
+ }
+ },
+ },
+});
diff --git a/ui/webpack.config.js b/ui/webpack.config.js
deleted file mode 100644
index 20b8285..0000000
--- a/ui/webpack.config.js
+++ /dev/null
@@ -1,136 +0,0 @@
-import path from "path";
-
-import ForkTsCheckerWebpackPlugin from "fork-ts-checker-webpack-plugin";
-import { fileURLToPath } from "node:url";
-import { readdirSync, statSync } from "node:fs";
-import { dirname, join, relative } from "node:path";
-import { invariant } from "es-toolkit";
-
-const __filename = fileURLToPath(import.meta.url);
-const __dirname = path.dirname(__filename);
-const DEBUG = process.env.NODE_ENV !== "production";
-
-const proxyTargetUrl = "http://localhost:8000";
-
-const jsAssetsRegex = /.+\/app\/.+\/js\/build\/custom(\/.+(js(.map)?))/;
-
-function isItStaticAsset(url) {
- return jsAssetsRegex.test(url);
-}
-
-const entryDir = join(__dirname, "src/ucc-ui-extensions");
-
-/**
- * It looks for all index files in the given directory.
- * @param {string} dir
- * @return {string[]}
- */
-function getAllIndexFiles(dir) {
- /**
- * @type {string[]}
- */
- let results = [];
- const list = readdirSync(dir);
- list.forEach((file) => {
- const filePath = join(dir, file);
- const stat = statSync(filePath);
- if (stat && stat.isDirectory()) {
- results = results.concat(getAllIndexFiles(filePath));
- } else if (file === "index.ts" || file === "index.tsx") {
- results.push(filePath);
- }
- });
- return results;
-}
-
-const entryFiles = getAllIndexFiles(entryDir);
-
-invariant(
- entryFiles.length > 0,
- "No entry files found. Make sure the entryDir is correct and there are index files in some directory.",
-);
-
-/**
- * @param {Record} acc - The accumulator object.
- * @param {string} file - The file path.
- * @returns {Record} The updated accumulator object.
- */
-const entry = entryFiles.reduce((acc, file) => {
- const entryName = relative(entryDir, dirname(file));
- acc[entryName] = file;
- return acc;
-}, {});
-
-const TA_NAME = "Splunk_TA_Example";
-const outputPath = path.resolve(
- __dirname,
- "../output",
- TA_NAME,
- "appserver/static/js/build/custom",
-);
-
-export default {
- mode: DEBUG ? "development" : "production",
- entry: entry,
- output: {
- path: outputPath,
- filename: (pathData) =>
- pathData.chunk.name in entry
- ? "[name].js"
- : DEBUG
- ? "[name].js?[hash]"
- : "[name].[contenthash].js",
- chunkFilename: DEBUG
- ? "[name].[id].js?[chunkhash]"
- : "[name].[id].[chunkhash].js",
- library: {
- type: "module",
- },
- },
- module: {
- rules: [
- {
- test: /.tsx?$/,
- use: [
- {
- loader: "babel-loader",
- },
- ],
- exclude: /node_modules/,
- },
- {
- test: /\.css$/,
- use: ["style-loader", "css-loader"],
- },
- ],
- },
- resolve: {
- extensions: [".tsx", ".ts", ".js"],
- },
- plugins: [new ForkTsCheckerWebpackPlugin()],
- devtool: "source-map",
- devServer: {
- hot: false,
- proxy: [
- {
- target: proxyTargetUrl,
- context(pathname) {
- return !isItStaticAsset(pathname);
- },
- },
- ],
- setupMiddlewares: (middlewares, devServer) => {
- devServer.app.use((req, res, next) => {
- if (isItStaticAsset(req.url)) {
- req.url = req.url.replace(jsAssetsRegex, "$1");
- }
- next();
- });
-
- return middlewares;
- },
- },
- experiments: {
- outputModule: true,
- },
-};
From 36ad3bee49908b97ee851095ab9be50b860e6865 Mon Sep 17 00:00:00 2001
From: Viktor Tsvetkov <142901247+vtsvetkov-splunk@users.noreply.github.com>
Date: Tue, 4 Mar 2025 17:50:21 +0100
Subject: [PATCH 04/19] somewhat working (except custom controls)
---
package/appserver/templates/base.html | 5 -
ui/package-lock.json | 469 +++++++++++++-------------
ui/package.json | 3 +-
ui/src/styled-components-shim.js | 10 -
ui/src/ucc-ui.ts | 10 +-
ui/tsconfig.app.json | 7 +-
ui/vite.config.ts | 61 +---
7 files changed, 254 insertions(+), 311 deletions(-)
delete mode 100644 ui/src/styled-components-shim.js
diff --git a/package/appserver/templates/base.html b/package/appserver/templates/base.html
index 8e26632..e2408a4 100644
--- a/package/appserver/templates/base.html
+++ b/package/appserver/templates/base.html
@@ -35,11 +35,6 @@
<% page_path = "/static/app/" + app_name + "/js/build/entry_page.js" %>
-
-
-