diff --git a/.ci/eslint_wrapper.sh b/.ci/eslint_wrapper.sh
index 5db75e81cedc..b042a6b3e6eb 100755
--- a/.ci/eslint_wrapper.sh
+++ b/.ci/eslint_wrapper.sh
@@ -5,4 +5,4 @@ set -e
# Setting NODE_PATH and config appropriately, using dependencies from
# client/node_modules, run eslint against args passed to this script.
# Primary use case here is for a pre-commit check.
-NODE_PATH=src/ node client/node_modules/eslint/bin/eslint.js -c client/.eslintrc.js "$@"
+NODE_PATH=src/ node client/node_modules/eslint/bin/eslint.js -c client/eslint.config.mjs "$@"
diff --git a/client/.eslintrc.js b/client/.eslintrc.js
deleted file mode 100644
index 0be0e21aca30..000000000000
--- a/client/.eslintrc.js
+++ /dev/null
@@ -1,164 +0,0 @@
-const baseRules = {
- // Standard rules
- "no-console": "off",
- "no-unused-vars": ["error", { args: "none", varsIgnorePattern: "_.+" }],
- "prefer-const": "error",
- "one-var": ["error", "never"],
- curly: "error",
- "no-throw-literal": "error",
-
- "vue/valid-v-slot": "error",
- "vue/v-slot-style": ["error", { atComponent: "v-slot", default: "v-slot", named: "longform" }],
-
- // Downgrade the severity of some rules to warnings as a transition measure.
- // For example, vue/multi-word-component names is considered an error,
- // but that kind of refactoring is best done slowly, one bit at a time
- // as those components are touched.
- "vue/multi-word-component-names": "warn",
- "vue/component-name-in-template-casing": "error",
- "vue/prop-name-casing": "warn",
- "vue/require-prop-types": "warn",
- "vue/require-default-prop": "warn",
- "vue/no-v-html": "warn",
-
- // Increase the severity of some rules to errors
- "vue/attributes-order": "error",
- "vue/order-in-components": "error",
-
- // Prettier compromises/workarounds -- mostly #wontfix?
- "vue/html-indent": "off",
- "vue/max-attributes-per-line": "off",
- "vue/html-self-closing": "off",
- "vue/singleline-html-element-content-newline": "off",
- "vue/multiline-html-element-content-newline": "off",
- "vue/html-closing-bracket-newline": "off",
- "vue/html-closing-bracket-spacing": "off",
-
- // Accessibility rules
- "vuejs-accessibility/alt-text": "error",
- "vuejs-accessibility/anchor-has-content": "warn",
- "vuejs-accessibility/click-events-have-key-events": "warn",
- "vuejs-accessibility/form-control-has-label": "warn",
- "vuejs-accessibility/heading-has-content": "error",
- "vuejs-accessibility/iframe-has-title": "error",
- "vuejs-accessibility/label-has-for": [
- "warn",
- {
- required: {
- some: ["nesting", "id"],
- },
- allowChildren: true,
- },
- ],
- "vuejs-accessibility/mouse-events-have-key-events": "warn",
- "vuejs-accessibility/no-autofocus": "error",
- "vuejs-accessibility/no-static-element-interactions": "warn",
- "vuejs-accessibility/tabindex-no-positive": "error",
-
- // import and export sorting and linting.
- "simple-import-sort/imports": [
- "error",
- {
- groups: [
- // Side effect imports.
- ["^\\u0000"],
- // Node.js builtins prefixed with `node:`.
- ["^node:"],
- // Packages.
- // Things that start with a letter (or digit or underscore), or `@` followed by a letter.
- ["^@?\\w"],
- // Absolute imports and other imports such as Vue-style `@/foo`.
- // Anything not matched in another group.
- ["^"],
- // Relative imports.
- // Anything that starts with a dot.
- ["^\\."],
- // anything that ends in .vue
- ["\\.vue$"],
- ],
- },
- ],
- "simple-import-sort/exports": "error",
- "import/first": "error",
- "import/newline-after-import": "error",
- "import/no-duplicates": "error",
-
- "@typescript-eslint/consistent-type-imports": [
- "error",
- { prefer: "type-imports", fixStyle: "inline-type-imports" },
- ],
-
- "@typescript-eslint/no-import-type-side-effects": "error",
-};
-
-const baseExtends = [
- "eslint:recommended",
- "plugin:compat/recommended",
- "plugin:vue/recommended",
- "plugin:vuejs-accessibility/recommended",
-];
-
-const basePlugins = ["simple-import-sort", "import"];
-
-module.exports = {
- root: true,
- extends: baseExtends,
- env: {
- browser: true,
- node: true,
- es6: true,
- },
- rules: baseRules,
- ignorePatterns: ["dist", "src/libs", "src/nls", "src/legacy"],
- plugins: basePlugins,
- overrides: [
- {
- files: ["**/*.test.js", "**/*.test.ts", "**/tests/vitest/**"],
- globals: {
- vi: "readonly",
- describe: "readonly",
- it: "readonly",
- expect: "readonly",
- beforeEach: "readonly",
- afterEach: "readonly",
- beforeAll: "readonly",
- afterAll: "readonly",
- test: "readonly",
- },
- },
- {
- files: ["**/*.vue"],
- parser: "vue-eslint-parser",
- parserOptions: {
- parser: {
- js: "espree",
- ts: "@typescript-eslint/parser",
- },
- },
- },
- {
- files: ["**/*.ts", "**/*.tsx"],
- extends: [
- ...baseExtends,
- "plugin:@typescript-eslint/recommended",
- // "plugin:@typescript-eslint/stylistic" // TODO: work towards this
- ],
- rules: {
- ...baseRules,
- "@typescript-eslint/no-throw-literal": "error",
- "@typescript-eslint/ban-ts-comment": "warn",
- "@typescript-eslint/no-explicit-any": "warn", // TODO: re-enable this
- "@typescript-eslint/no-unused-vars": ["error", { argsIgnorePattern: "_.+", varsIgnorePattern: "_.+" }],
- },
- parser: "@typescript-eslint/parser",
- parserOptions: {
- ecmaFeatures: { jsx: true },
- ecmaVersion: 2020,
- sourceType: "module",
- extraFileExtensions: [".vue"],
- project: true,
- },
- plugins: [...basePlugins, "@typescript-eslint"],
- },
- ],
-};
diff --git a/client/__mocks__/vue-router.js b/client/__mocks__/vue-router.js
new file mode 100644
index 000000000000..e143d47a5b91
--- /dev/null
+++ b/client/__mocks__/vue-router.js
@@ -0,0 +1,76 @@
+module.exports = {
+ createRouter: jest.fn(() => ({
+ push: jest.fn(),
+ replace: jest.fn(),
+ go: jest.fn(),
+ back: jest.fn(),
+ forward: jest.fn(),
+ beforeEach: jest.fn(),
+ afterEach: jest.fn(),
+ install: jest.fn(),
+ resolve: jest.fn((route) => ({ href: `resolved-${route}` })),
+ })),
+ createWebHistory: jest.fn(() => ({
+ base: "/",
+ push: jest.fn(),
+ replace: jest.fn(),
+ go: jest.fn(),
+ back: jest.fn(),
+ forward: jest.fn(),
+ })),
+ createWebHashHistory: jest.fn(() => ({
+ base: "/",
+ push: jest.fn(),
+ replace: jest.fn(),
+ go: jest.fn(),
+ back: jest.fn(),
+ forward: jest.fn(),
+ })),
+ createMemoryHistory: jest.fn(() => ({
+ base: "/",
+ push: jest.fn(),
+ replace: jest.fn(),
+ go: jest.fn(),
+ back: jest.fn(),
+ forward: jest.fn(),
+ })),
+ useRoute: jest.fn(() => ({
+ path: "/",
+ params: {},
+ query: {},
+ hash: "",
+ fullPath: "/",
+ matched: [],
+ meta: {},
+ name: undefined,
+ })),
+ useRouter: jest.fn(() => ({
+ push: jest.fn(),
+ replace: jest.fn(),
+ go: jest.fn(),
+ back: jest.fn(),
+ forward: jest.fn(),
+ resolve: jest.fn((route) => ({ href: `resolved-${route}` })),
+ currentRoute: {
+ value: {
+ path: "/",
+ params: {},
+ query: {},
+ hash: "",
+ fullPath: "/",
+ matched: [],
+ meta: {},
+ name: undefined,
+ },
+ },
+ })),
+ RouterLink: {
+ name: "RouterLink",
+ props: ["to"],
+ template: "",
+ },
+ RouterView: {
+ name: "RouterView",
+ template: "
",
+ },
+};
diff --git a/client/build-config.shared.js b/client/build-config.shared.js
index d13055d33a6f..1dd9246a67f4 100644
--- a/client/build-config.shared.js
+++ b/client/build-config.shared.js
@@ -18,8 +18,8 @@ export const legacyAliases = {
jqueryVendor: path.join(libsBase, "jquery/jquery.js"),
storemodern: path.join(__dirname, "node_modules/store/dist/store.modern.js"),
- // Vue
- vue: path.join(__dirname, "node_modules/vue/dist/vue.esm.js"),
+ // Vue - use @vue/compat for Vue 3 compatibility mode
+ vue: path.join(__dirname, "node_modules/@vue/compat"),
// Build config
config: path.join(scriptsBase, "config", process.env.NODE_ENV || "development") + ".js",
diff --git a/client/eslint.config.mjs b/client/eslint.config.mjs
new file mode 100644
index 000000000000..62a85c0477e0
--- /dev/null
+++ b/client/eslint.config.mjs
@@ -0,0 +1,247 @@
+import js from "@eslint/js";
+import compat from "eslint-plugin-compat";
+import importPlugin from "eslint-plugin-import";
+import simpleImportSort from "eslint-plugin-simple-import-sort";
+import vue from "eslint-plugin-vue";
+import vueAccessibility from "eslint-plugin-vuejs-accessibility";
+import tseslint from "typescript-eslint";
+import vueParser from "vue-eslint-parser";
+import globals from "globals";
+
+const baseRules = {
+ // Standard rules
+ "no-console": "off",
+ "no-unused-vars": ["error", { args: "none", varsIgnorePattern: "^_" }],
+ "prefer-const": "error",
+ "one-var": ["error", "never"],
+ curly: "error",
+ "no-throw-literal": "error",
+
+ "vue/valid-v-slot": "error",
+ "vue/v-slot-style": ["error", { atComponent: "v-slot", default: "v-slot", named: "longform" }],
+
+ // Vue 3 specific rules
+ "vue/no-deprecated-dollar-listeners-api": "error",
+ "vue/no-deprecated-dollar-scopedslots-api": "error",
+ "vue/no-deprecated-events-api": "error",
+ "vue/no-deprecated-filter": "error",
+ "vue/no-deprecated-functional-template": "error",
+ "vue/no-deprecated-inline-template": "error",
+ "vue/no-deprecated-props-default-this": "error",
+ "vue/no-deprecated-router-link-tag-prop": "error",
+ "vue/no-deprecated-scope-attribute": "error",
+ "vue/no-deprecated-slot-attribute": "error",
+ "vue/no-deprecated-slot-scope-attribute": "error",
+ "vue/no-deprecated-v-bind-sync": "error",
+ "vue/no-deprecated-v-on-number-modifiers": "error",
+ "vue/no-deprecated-vue-config-keycodes": "error",
+ "vue/no-lifecycle-after-await": "error",
+ "vue/no-ref-as-operand": "error",
+ "vue/no-v-for-template-key-on-child": "error",
+ "vue/require-explicit-emits": "warn",
+
+ // Downgrade the severity of some rules to warnings as a transition measure.
+ "vue/multi-word-component-names": "warn",
+ "vue/component-name-in-template-casing": "error",
+ "vue/prop-name-casing": "warn",
+ "vue/require-prop-types": "warn",
+ "vue/require-default-prop": "warn",
+ "vue/no-v-html": "warn",
+
+ // Increase the severity of some rules to errors
+ "vue/attributes-order": "error",
+ "vue/order-in-components": "error",
+
+ // Prettier compromises/workarounds -- mostly #wontfix?
+ "vue/html-indent": "off",
+ "vue/max-attributes-per-line": "off",
+ "vue/html-self-closing": "off",
+ "vue/singleline-html-element-content-newline": "off",
+ "vue/multiline-html-element-content-newline": "off",
+ "vue/html-closing-bracket-newline": "off",
+ "vue/html-closing-bracket-spacing": "off",
+
+ // Accessibility rules
+ "vuejs-accessibility/alt-text": "error",
+ "vuejs-accessibility/anchor-has-content": "warn",
+ "vuejs-accessibility/click-events-have-key-events": "warn",
+ "vuejs-accessibility/form-control-has-label": "warn",
+ "vuejs-accessibility/heading-has-content": "error",
+ "vuejs-accessibility/iframe-has-title": "error",
+ "vuejs-accessibility/label-has-for": [
+ "warn",
+ {
+ required: {
+ some: ["nesting", "id"],
+ },
+ allowChildren: true,
+ },
+ ],
+ "vuejs-accessibility/mouse-events-have-key-events": "warn",
+ "vuejs-accessibility/no-autofocus": "error",
+ "vuejs-accessibility/no-static-element-interactions": "warn",
+ "vuejs-accessibility/tabindex-no-positive": "error",
+
+ // import and export sorting and linting.
+ "simple-import-sort/imports": [
+ "error",
+ {
+ groups: [
+ // Side effect imports.
+ ["^\\u0000"],
+ // Node.js builtins prefixed with `node:`.
+ ["^node:"],
+ // Packages.
+ // Things that start with a letter (or digit or underscore), or `@` followed by a letter.
+ ["^@?\\w"],
+ // Absolute imports and other imports such as Vue-style `@/foo`.
+ // Anything not matched in another group.
+ ["^"],
+ // Relative imports.
+ // Anything that starts with a dot.
+ ["^\\."],
+ // anything that ends in .vue
+ ["\\.vue$"],
+ ],
+ },
+ ],
+ "simple-import-sort/exports": "error",
+ "import/first": "error",
+ "import/newline-after-import": "error",
+ "import/no-duplicates": "error",
+};
+
+export default [
+ // Base configuration for JavaScript and Vue files
+ {
+ files: ["**/*.js", "**/*.vue"],
+ languageOptions: {
+ ecmaVersion: 2020,
+ sourceType: "module",
+ globals: {
+ ...globals.browser,
+ ...globals.node,
+ },
+ },
+ plugins: {
+ vue,
+ compat,
+ "simple-import-sort": simpleImportSort,
+ import: importPlugin,
+ "vuejs-accessibility": vueAccessibility,
+ },
+ rules: {
+ ...js.configs.recommended.rules,
+ ...baseRules,
+ },
+ },
+
+ // Vue files specific configuration
+ {
+ files: ["**/*.vue"],
+ languageOptions: {
+ parser: vueParser,
+ parserOptions: {
+ parser: "espree",
+ ecmaVersion: 2020,
+ sourceType: "module",
+ },
+ },
+ rules: {
+ // Override no-unused-vars for Vue files to use Vue-specific rule
+ "no-unused-vars": "off",
+ "vue/no-unused-vars": "error",
+ },
+ },
+
+ // TypeScript files configuration
+ ...tseslint.configs.recommended.map((config) => ({
+ ...config,
+ files: ["**/*.ts", "**/*.tsx"],
+ })),
+ {
+ files: ["**/*.ts", "**/*.tsx"],
+ languageOptions: {
+ parser: tseslint.parser,
+ parserOptions: {
+ ecmaFeatures: { jsx: true },
+ ecmaVersion: 2020,
+ sourceType: "module",
+ project: true,
+ },
+ },
+ plugins: {
+ "@typescript-eslint": tseslint.plugin,
+ vue,
+ compat,
+ "simple-import-sort": simpleImportSort,
+ import: importPlugin,
+ "vuejs-accessibility": vueAccessibility,
+ },
+ rules: {
+ ...baseRules,
+ "@typescript-eslint/ban-ts-comment": "warn",
+ "@typescript-eslint/no-explicit-any": "warn",
+ "@typescript-eslint/no-unused-vars": ["error", { argsIgnorePattern: "^_", varsIgnorePattern: "^_" }],
+ // TypeScript rules from ESLint 8 config that were missing
+ "@typescript-eslint/consistent-type-imports": [
+ "error",
+ { prefer: "type-imports", fixStyle: "inline-type-imports" },
+ ],
+ "@typescript-eslint/no-import-type-side-effects": "error",
+ // Note: @typescript-eslint/no-throw-literal was replaced by @typescript-eslint/only-throw-error
+ "@typescript-eslint/only-throw-error": "error",
+ },
+ },
+
+ // Vue files with TypeScript
+ {
+ files: ["**/*.vue"],
+ languageOptions: {
+ parser: vueParser,
+ parserOptions: {
+ parser: tseslint.parser,
+ extraFileExtensions: [".vue"],
+ ecmaVersion: 2020,
+ sourceType: "module",
+ },
+ },
+ rules: {
+ // Override no-unused-vars for Vue files to use Vue-specific rule
+ "no-unused-vars": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "vue/no-unused-vars": "error",
+ },
+ },
+
+ // Test files configuration
+ {
+ files: ["**/*.test.js", "**/*.test.ts", "**/tests/jest/**"],
+ languageOptions: {
+ globals: {
+ jest: "readonly",
+ describe: "readonly",
+ it: "readonly",
+ test: "readonly",
+ expect: "readonly",
+ beforeEach: "readonly",
+ afterEach: "readonly",
+ beforeAll: "readonly",
+ afterAll: "readonly",
+ },
+ },
+ },
+
+ // Ignore patterns
+ {
+ ignores: [
+ "**/dist/**",
+ "src/libs/**",
+ "src/nls/**",
+ "src/legacy/**",
+ "**/node_modules/**",
+ "build/**",
+ "*.min.js",
+ ],
+ },
+];
diff --git a/client/package.json b/client/package.json
index f5e5363e9c1a..374d596a4d48 100644
--- a/client/package.json
+++ b/client/package.json
@@ -23,9 +23,18 @@
"pnpm": {
"overrides": {
"chokidar": "3.5.3",
- "vue": "2.7.16",
+ "vue": "3.5.18",
+ "@vue/compat": "3.5.18",
+ "@vue/compiler-sfc": "3.5.18",
"@fortawesome/fontawesome-common-types": "6.2.1"
},
+ "packageExtensions": {
+ "@vue/compat": {
+ "dependencies": {
+ "entities": "^4.5.0"
+ }
+ }
+ },
"onlyBuiltDependencies": [
"vue-demi"
]
@@ -41,7 +50,7 @@
"@fortawesome/free-brands-svg-icons": "^5.15.4",
"@fortawesome/free-regular-svg-icons": "^5.15.4",
"@fortawesome/free-solid-svg-icons": "^5.15.4",
- "@fortawesome/vue-fontawesome": "^2.0.9",
+ "@fortawesome/vue-fontawesome": "^3.0.8",
"@guolao/vue-monaco-editor": "^1.5.4",
"@handsontable/vue": "^2.0.0",
"@hirez_io/observer-spy": "^2.1.2",
@@ -49,6 +58,7 @@
"@monaco-editor/loader": "^1.5.0",
"@popperjs/core": "^2.11.8",
"@sentry/vue": "^10.45.0",
+ "@vue/compat": "^3.5.18",
"@vueuse/core": "^10.5.0",
"@vueuse/math": "^10.9.0",
"@vueuse/shared": "^10.5.0",
@@ -91,6 +101,7 @@
"lucide-vue": "^0.344.0",
"markdown-it": "^14.1.1",
"markdown-it-regexp": "^0.4.0",
+ "mitt": "^3.0.1",
"monaco-editor": "^0.52.2",
"monaco-languageserver-types": "^0.4.0",
"monaco-types": "^0.1.0",
@@ -98,7 +109,7 @@
"monaco-yaml": "^5.4.0",
"object-hash": "^3.0.0",
"openapi-fetch": "^0.17.0",
- "pinia": "^2.3.1",
+ "pinia": "^3.0.3",
"popper.js": "^1.16.1",
"pretty-bytes": "^6.1.1",
"pyre-to-regexp": "^0.0.6",
@@ -119,19 +130,16 @@
"vega-embed": "^6.26.0",
"vega-lite": "^5.21.0",
"vscode-languageserver-types": "^3.17.5",
- "vue": "^2.7.16",
- "vue-class-component": "^7.2.6",
+ "vue": "^3.5.18",
"vue-demi": "0.13.11",
"vue-echarts": "^7.0.3",
"vue-infinite-scroll": "^2.0.2",
"vue-json-pretty": "^1.9.5",
- "vue-multiselect": "^2.1.7",
+ "vue-multiselect": "^3.3",
"vue-observe-visibility": "^1.0.0",
- "vue-property-decorator": "^9.1.2",
- "vue-router": "^3.6.5",
+ "vue-router": "^4.4.5",
"vue-rx": "^6.2.0",
"vue-virtual-scroll-list": "^2.3.5",
- "vue2-teleport": "^1.0.1",
"vuedraggable": "^2.24.3",
"winbox": "^0.2.82",
"xml-beautifier": "^0.5.0",
@@ -153,13 +161,15 @@
"test:ui": "vitest --ui",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
- "eslint-precommit": "eslint -c .eslintrc.js --quiet --ext .js,.vue,.ts src",
- "eslint": "eslint -c .eslintrc.js --ext .js,.vue,.ts src",
+ "eslint-precommit": "eslint --quiet src",
+ "eslint": "eslint src",
"type-check": "vue-tsc --noEmit"
},
"devDependencies": {
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "^9.33.0",
"@modyfi/vite-plugin-yaml": "^1.1.1",
- "@pinia/testing": "0.1.5",
+ "@pinia/testing": "^1.0.0",
"@rollup/plugin-inject": "^5.0.5",
"@testing-library/jest-dom": "^6.4.8",
"@types/d3": "^7.4.2",
@@ -170,25 +180,27 @@
"@types/lodash": "^4.14.200",
"@types/lodash.isequal": "^4.5.7",
"@types/markdown-it": "^13.0.4",
- "@typescript-eslint/eslint-plugin": "^6.8.0",
- "@typescript-eslint/parser": "^6.8.0",
- "@vitejs/plugin-vue2": "^2.3.4",
+ "@typescript-eslint/eslint-plugin": "^8.39.1",
+ "@typescript-eslint/parser": "^8.39.1",
+ "@vitejs/plugin-vue": "^5.2.1",
"@vitest/coverage-v8": "^4.0.14",
"@vitest/spy": "^4.0.14",
"@vitest/ui": "^4.0.14",
- "@vue/test-utils": "^1.3.6",
- "@vue/tsconfig": "^0.4.0",
+ "@vue/compiler-sfc": "^3.5.18",
+ "@vue/test-utils": "^2.4.6",
+ "@vue/tsconfig": "^0.7.0",
"autoprefixer": "10.4.16",
"buffer": "^6.0.3",
"cpy-cli": "^5.0.0",
- "eslint": "^8.52.0",
- "eslint-plugin-compat": "^4.2.0",
- "eslint-plugin-import": "^2.28.1",
- "eslint-plugin-simple-import-sort": "^10.0.0",
- "eslint-plugin-vue": "^9.17.0",
- "eslint-plugin-vuejs-accessibility": "^2.2.0",
+ "eslint": "^9.33.0",
+ "eslint-plugin-compat": "^6.0.2",
+ "eslint-plugin-import": "^2.32.0",
+ "eslint-plugin-simple-import-sort": "^12.1.1",
+ "eslint-plugin-vue": "^10.4.0",
+ "eslint-plugin-vuejs-accessibility": "^2.4.1",
"fake-indexeddb": "^6.0.0",
"fs-extra": "^11.2.0",
+ "globals": "^16.3.0",
"happy-dom": "^20.0.10",
"msw": "^2.3.4",
"openapi-msw": "^0.7.0",
@@ -198,13 +210,13 @@
"store": "^2.0.12",
"timezone-mock": "^1.3.6",
"typescript": "^5.7.3",
+ "typescript-eslint": "^8.39.1",
"vite": "^7.2.4",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^4.0.14",
"vitest-fail-on-console": "^0.10.1",
"vitest-location-mock": "^1.0.4",
"vue-eslint-parser": "^10.2.0",
- "vue-template-compiler": "^2.7.16",
"vue-tsc": "2.2.12",
"xml-js": "^1.6.11",
"xml2js": "^0.6.2"
diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml
index 41ef10794717..a2fa4b6e4de8 100644
--- a/client/pnpm-lock.yaml
+++ b/client/pnpm-lock.yaml
@@ -6,9 +6,13 @@ settings:
overrides:
chokidar: 3.5.3
- vue: 2.7.16
+ vue: 3.5.18
+ '@vue/compat': 3.5.18
+ '@vue/compiler-sfc': 3.5.18
'@fortawesome/fontawesome-common-types': 6.2.1
+packageExtensionsChecksum: sha256-HCgSDZGFiQVIm6oAHSr+b8liWpdEb2gns2T056M1GkA=
+
importers:
.:
@@ -44,11 +48,11 @@ importers:
specifier: ^5.15.4
version: 5.15.4
'@fortawesome/vue-fontawesome':
- specifier: ^2.0.9
- version: 2.0.9(@fortawesome/fontawesome-svg-core@6.2.1)(vue@2.7.16)
+ specifier: ^3.0.8
+ version: 3.2.0(@fortawesome/fontawesome-svg-core@6.2.1)(vue@3.5.18(typescript@5.8.3))
'@guolao/vue-monaco-editor':
specifier: ^1.5.4
- version: 1.5.4(monaco-editor@0.52.2)(vue@2.7.16)
+ version: 1.5.4(monaco-editor@0.52.2)(vue@3.5.18(typescript@5.8.3))
'@handsontable/vue':
specifier: ^2.0.0
version: 2.0.0(handsontable@4.0.0)
@@ -57,7 +61,7 @@ importers:
version: 2.2.0(rxjs@7.8.1)(typescript@5.8.3)
'@johmun/vue-tags-input':
specifier: ^2.1.0
- version: 2.1.0(vue@2.7.16)
+ version: 2.1.0(vue@3.5.18(typescript@5.8.3))
'@monaco-editor/loader':
specifier: ^1.5.0
version: 1.5.0
@@ -66,16 +70,19 @@ importers:
version: 2.11.8
'@sentry/vue':
specifier: ^10.45.0
- version: 10.45.0(pinia@2.3.1(typescript@5.8.3)(vue@2.7.16))(vue@2.7.16)
+ version: 10.45.0(pinia@3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3))
+ '@vue/compat':
+ specifier: 3.5.18
+ version: 3.5.18(vue@3.5.18(typescript@5.8.3))
'@vueuse/core':
specifier: ^10.5.0
- version: 10.5.0(vue@2.7.16)
+ version: 10.5.0(vue@3.5.18(typescript@5.8.3))
'@vueuse/math':
specifier: ^10.9.0
- version: 10.9.0(vue@2.7.16)
+ version: 10.9.0(vue@3.5.18(typescript@5.8.3))
'@vueuse/shared':
specifier: ^10.5.0
- version: 10.5.0(vue@2.7.16)
+ version: 10.5.0(vue@3.5.18(typescript@5.8.3))
ace-builds:
specifier: ^1.39.0
version: 1.41.0
@@ -84,7 +91,7 @@ importers:
version: 30.2.1
ag-grid-vue:
specifier: ^30
- version: 30.2.1(ag-grid-community@30.2.1)(vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16))(vue@2.7.16)
+ version: 30.2.1(ag-grid-community@30.2.1)(vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3))
assert:
specifier: ^2.1.0
version: 2.1.0
@@ -96,7 +103,7 @@ importers:
version: 4.6.2(jquery@2.2.4)(popper.js@1.16.1)
bootstrap-vue:
specifier: ^2.23.0
- version: 2.23.1(jquery@2.2.4)(vue@2.7.16)
+ version: 2.23.1(jquery@2.2.4)(vue@3.5.18(typescript@5.8.3))
csv-parse:
specifier: ^5.5.2
version: 5.5.2
@@ -186,13 +193,16 @@ importers:
version: 4.5.0
lucide-vue:
specifier: ^0.344.0
- version: 0.344.0(vue@2.7.16)
+ version: 0.344.0(vue@3.5.18(typescript@5.8.3))
markdown-it:
specifier: ^14.1.1
version: 14.1.1
markdown-it-regexp:
specifier: ^0.4.0
version: 0.4.0
+ mitt:
+ specifier: ^3.0.1
+ version: 3.0.1
monaco-editor:
specifier: ^0.52.2
version: 0.52.2
@@ -215,8 +225,8 @@ importers:
specifier: ^0.17.0
version: 0.17.0
pinia:
- specifier: ^2.3.1
- version: 2.3.1(typescript@5.8.3)(vue@2.7.16)
+ specifier: ^3.0.3
+ version: 3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))
popper.js:
specifier: ^1.16.1
version: 1.16.1
@@ -281,17 +291,14 @@ importers:
specifier: ^3.17.5
version: 3.17.5
vue:
- specifier: 2.7.16
- version: 2.7.16
- vue-class-component:
- specifier: ^7.2.6
- version: 7.2.6(vue@2.7.16)
+ specifier: 3.5.18
+ version: 3.5.18(typescript@5.8.3)
vue-demi:
specifier: 0.13.11
- version: 0.13.11(vue@2.7.16)
+ version: 0.13.11(vue@3.5.18(typescript@5.8.3))
vue-echarts:
specifier: ^7.0.3
- version: 7.0.3(echarts@5.5.1)(vue@2.7.16)
+ version: 7.0.3(@vue/runtime-core@3.5.18)(echarts@5.5.1)(vue@3.5.18(typescript@5.8.3))
vue-infinite-scroll:
specifier: ^2.0.2
version: 2.0.2
@@ -299,26 +306,20 @@ importers:
specifier: ^1.9.5
version: 1.9.5
vue-multiselect:
- specifier: ^2.1.7
- version: 2.1.7
+ specifier: ^3.3
+ version: 3.5.0
vue-observe-visibility:
specifier: ^1.0.0
version: 1.0.0
- vue-property-decorator:
- specifier: ^9.1.2
- version: 9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16)
vue-router:
- specifier: ^3.6.5
- version: 3.6.5(vue@2.7.16)
+ specifier: ^4.4.5
+ version: 4.6.4(vue@3.5.18(typescript@5.8.3))
vue-rx:
specifier: ^6.2.0
version: 6.2.0(rxjs@7.8.1)
vue-virtual-scroll-list:
specifier: ^2.3.5
version: 2.3.5
- vue2-teleport:
- specifier: ^1.0.1
- version: 1.0.1
vuedraggable:
specifier: ^2.24.3
version: 2.24.3
@@ -332,12 +333,18 @@ importers:
specifier: ^2.6.1
version: 2.6.1
devDependencies:
+ '@eslint/eslintrc':
+ specifier: ^3.3.1
+ version: 3.3.5
+ '@eslint/js':
+ specifier: ^9.33.0
+ version: 9.39.4
'@modyfi/vite-plugin-yaml':
specifier: ^1.1.1
version: 1.1.1(rollup@4.60.1)(vite@7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1))
'@pinia/testing':
- specifier: 0.1.5
- version: 0.1.5(pinia@2.3.1(typescript@5.8.3)(vue@2.7.16))(vue@2.7.16)
+ specifier: ^1.0.0
+ version: 1.0.3(pinia@3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)))
'@rollup/plugin-inject':
specifier: ^5.0.5
version: 5.0.5(rollup@4.60.1)
@@ -369,14 +376,14 @@ importers:
specifier: ^13.0.4
version: 13.0.4
'@typescript-eslint/eslint-plugin':
- specifier: ^6.8.0
- version: 6.8.0(@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.8.3))(eslint@8.52.0)(typescript@5.8.3)
+ specifier: ^8.39.1
+ version: 8.59.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(typescript@5.8.3)
'@typescript-eslint/parser':
- specifier: ^6.8.0
- version: 6.8.0(eslint@8.52.0)(typescript@5.8.3)
- '@vitejs/plugin-vue2':
- specifier: ^2.3.4
- version: 2.3.4(vite@7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1))(vue@2.7.16)
+ specifier: ^8.39.1
+ version: 8.59.1(eslint@9.39.4)(typescript@5.8.3)
+ '@vitejs/plugin-vue':
+ specifier: ^5.2.1
+ version: 5.2.4(vite@7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1))(vue@3.5.18(typescript@5.8.3))
'@vitest/coverage-v8':
specifier: ^4.0.14
version: 4.0.14(vitest@4.0.14)
@@ -386,12 +393,15 @@ importers:
'@vitest/ui':
specifier: ^4.0.14
version: 4.0.14(vitest@4.0.14)
+ '@vue/compiler-sfc':
+ specifier: 3.5.18
+ version: 3.5.18
'@vue/test-utils':
- specifier: ^1.3.6
- version: 1.3.6(vue-template-compiler@2.7.16)(vue@2.7.16)
+ specifier: ^2.4.6
+ version: 2.4.9(@vue/compiler-dom@3.5.22)(@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3))
'@vue/tsconfig':
- specifier: ^0.4.0
- version: 0.4.0
+ specifier: ^0.7.0
+ version: 0.7.0(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))
autoprefixer:
specifier: 10.4.16
version: 10.4.16(postcss@8.5.8)
@@ -402,29 +412,32 @@ importers:
specifier: ^5.0.0
version: 5.0.0
eslint:
- specifier: ^8.52.0
- version: 8.52.0
+ specifier: ^9.33.0
+ version: 9.39.4
eslint-plugin-compat:
- specifier: ^4.2.0
- version: 4.2.0(eslint@8.52.0)
+ specifier: ^6.0.2
+ version: 6.2.1(eslint@9.39.4)
eslint-plugin-import:
- specifier: ^2.28.1
- version: 2.28.1(@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.8.3))(eslint@8.52.0)
+ specifier: ^2.32.0
+ version: 2.32.0(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)
eslint-plugin-simple-import-sort:
- specifier: ^10.0.0
- version: 10.0.0(eslint@8.52.0)
+ specifier: ^12.1.1
+ version: 12.1.1(eslint@9.39.4)
eslint-plugin-vue:
- specifier: ^9.17.0
- version: 9.17.0(eslint@8.52.0)
+ specifier: ^10.4.0
+ version: 10.9.0(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(vue-eslint-parser@10.2.0(eslint@9.39.4))
eslint-plugin-vuejs-accessibility:
- specifier: ^2.2.0
- version: 2.2.0(eslint@8.52.0)
+ specifier: ^2.4.1
+ version: 2.5.0(eslint@9.39.4)(globals@16.5.0)
fake-indexeddb:
specifier: ^6.0.0
version: 6.0.0
fs-extra:
specifier: ^11.2.0
version: 11.2.0
+ globals:
+ specifier: ^16.3.0
+ version: 16.5.0
happy-dom:
specifier: ^20.0.10
version: 20.0.10
@@ -452,6 +465,9 @@ importers:
typescript:
specifier: ^5.7.3
version: 5.8.3
+ typescript-eslint:
+ specifier: ^8.39.1
+ version: 8.59.1(eslint@9.39.4)(typescript@5.8.3)
vite:
specifier: ^7.2.4
version: 7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1)
@@ -469,10 +485,7 @@ importers:
version: 1.0.4
vue-eslint-parser:
specifier: ^10.2.0
- version: 10.2.0(eslint@8.52.0)
- vue-template-compiler:
- specifier: ^2.7.16
- version: 2.7.16
+ version: 10.2.0(eslint@9.39.4)
vue-tsc:
specifier: 2.2.12
version: 2.2.12(typescript@5.8.3)
@@ -752,17 +765,43 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/regexpp@4.9.1':
- resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==}
+ '@eslint-community/eslint-utils@4.9.1':
+ resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
+ '@eslint-community/regexpp@4.12.2':
+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/eslintrc@2.1.2':
- resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/config-array@0.21.2':
+ resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@8.52.0':
- resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/config-helpers@0.4.2':
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/core@0.17.0':
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.5':
+ resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/js@9.39.4':
+ resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.7':
+ resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/plugin-kit@0.4.1':
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@floating-ui/core@1.7.0':
resolution: {integrity: sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==}
@@ -804,18 +843,18 @@ packages:
resolution: {integrity: sha512-GsBrnOzU8uj0LECDfD5zomZJIjrPhIlWU82AHwa2s40FKH+kcxQaBvBo3Z4TxyZHIyX8XTDxsyA33/Vx9eFuQA==}
engines: {node: '>=6'}
- '@fortawesome/vue-fontawesome@2.0.9':
- resolution: {integrity: sha512-tUmO92PFHbLOplitjHNBVGMJm6S57vp16tBXJVPKSI/6CfjrgLycqKxEpC6f7qsOqUdoXs5nIv4HLUfrOMHzuw==}
+ '@fortawesome/vue-fontawesome@3.2.0':
+ resolution: {integrity: sha512-7BwGjTZn8QDvVEIu8fvkHhsDRRv//tq7jtsldaDhF3dE1fyWLIQcEg3zvIzy33su7kcppWsZZ6XRYP5wp3UCgQ==}
peerDependencies:
- '@fortawesome/fontawesome-svg-core': ~1 || ~6
- vue: 2.7.16
+ '@fortawesome/fontawesome-svg-core': ~1 || ~6 || ~7
+ vue: 3.5.18
'@guolao/vue-monaco-editor@1.5.4':
resolution: {integrity: sha512-eyBAqxJeDpV4mZYZSpNvh3xUgKCld5eEe0dBtjJhsy2+L0MB6PYFZ/FbPHNwskgp2RoIpfn1DLrIhXXE3lVbwQ==}
peerDependencies:
'@vue/composition-api': ^1.7.1
monaco-editor: '>=0.43.0'
- vue: 2.7.16
+ vue: 3.5.18
peerDependenciesMeta:
'@vue/composition-api':
optional: true
@@ -832,18 +871,25 @@ packages:
rxjs: '>=6.0.0'
typescript: '>=2.8.1'
- '@humanwhocodes/config-array@0.11.13':
- resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==}
- engines: {node: '>=10.10.0'}
- deprecated: Use @eslint/config-array instead
+ '@humanfs/core@0.19.2':
+ resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.8':
+ resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/types@0.15.0':
+ resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==}
+ engines: {node: '>=18.18.0'}
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/object-schema@2.0.1':
- resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
- deprecated: Use @eslint/object-schema instead
+ '@humanwhocodes/retry@0.4.3':
+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
+ engines: {node: '>=18.18'}
'@inquirer/confirm@3.1.19':
resolution: {integrity: sha512-dcLbnxmhx3a72c4fM6CwhydG8rS8TZCXtCYU7kUraA+qU2Ue8gNCiYOxnlhb0H0wbTKL23lUo68fX0iMP8t2Dw==}
@@ -861,6 +907,10 @@ packages:
resolution: {integrity: sha512-m3YgGQlKNS0BM+8AFiJkCsTqHEFCWn6s/Rqye3mYwvqY6LdfUv12eSwbsgNzrYyrLXiy7IrrjDLPysaSBwEfhw==}
engines: {node: '>=18'}
+ '@isaacs/cliui@8.0.2':
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+
'@isaacs/cliui@9.0.0':
resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==}
engines: {node: '>=18'}
@@ -871,7 +921,7 @@ packages:
'@johmun/vue-tags-input@2.1.0':
resolution: {integrity: sha512-Fdwfss/TqCqMJbGAkmlzKbcG/ia1MstYjhqPBj+zG7h/166tIcE1TIftUxhT9LZ+RWjRSG0EFA1UyaHQSr3k3Q==}
peerDependencies:
- vue: 2.7.16
+ vue: 3.5.18
'@jridgewell/gen-mapping@0.3.2':
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
@@ -891,8 +941,11 @@ packages:
'@jridgewell/trace-mapping@0.3.31':
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
- '@mdn/browser-compat-data@5.3.23':
- resolution: {integrity: sha512-UnUu2mvVam9CtEMR2+k7eEsbtrYAecmd3SWRrXGDJrAIddnE6Ln+SmihqNMwHRa64VfNkVFSV/mVphvlwky/Bw==}
+ '@mdn/browser-compat-data@5.7.6':
+ resolution: {integrity: sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==}
+
+ '@mdn/browser-compat-data@6.1.5':
+ resolution: {integrity: sha512-PzdZZzRhcXvKB0begee28n5lvwAcinGKYuLZOVxHAZm+n7y01ddEGfdS1ZXRuVcV+ndG6mSEAE8vgudom5UjYg==}
'@modyfi/vite-plugin-yaml@1.1.1':
resolution: {integrity: sha512-rEbfFNlMGLKpAYs2RsfLAhxCHFa6M4QKHHk0A4EYcCJAUwFtFO6qiEdLjUGUTtnRUxAC7GxxCa+ZbeUILSDvqQ==}
@@ -923,6 +976,9 @@ packages:
engines: {node: '>=8.0.0', npm: '>=5.0.0'}
hasBin: true
+ '@one-ini/wasm@0.1.1':
+ resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
+
'@open-draft/deferred-promise@2.2.0':
resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==}
@@ -1014,10 +1070,14 @@ packages:
resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
engines: {node: '>= 10.0.0'}
- '@pinia/testing@0.1.5':
- resolution: {integrity: sha512-AcGzuotkzhRoF00htuxLfIPBBHVE6HjjB3YC5Y3os8vRgKu6ipknK5GBQq9+pduwYQhZ+BcCZDC9TyLAUlUpoQ==}
+ '@pinia/testing@1.0.3':
+ resolution: {integrity: sha512-g+qR49GNdI1Z8rZxKrQC3GN+LfnGTNf5Kk8Nz5Cz6mIGva5WRS+ffPXQfzhA0nu6TveWzPNYTjGl4nJqd3Cu9Q==}
peerDependencies:
- pinia: '>=2.2.1'
+ pinia: '>=3.0.4'
+
+ '@pkgjs/parseargs@0.11.0':
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
@@ -1187,6 +1247,9 @@ packages:
cpu: [x64]
os: [win32]
+ '@rtsao/scc@1.1.0':
+ resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
+
'@sentry-internal/browser-utils@10.45.0':
resolution: {integrity: sha512-ZPZpeIarXKScvquGx2AfNKcYiVNDA4wegMmjyGVsTA2JPmP0TrJoO3UybJS6KGDeee8V3I3EfD/ruauMm7jOFQ==}
engines: {node: '>=18'}
@@ -1217,7 +1280,7 @@ packages:
peerDependencies:
'@tanstack/vue-router': ^1.64.0
pinia: 2.x || 3.x
- vue: 2.7.16
+ vue: 3.5.18
peerDependenciesMeta:
'@tanstack/vue-router':
optional: true
@@ -1357,8 +1420,8 @@ packages:
'@types/jquery@3.5.24':
resolution: {integrity: sha512-V/TG69ge5amcr8Ap7vY3SObqKfZlV7ttqcYnNcYnndI77ySIRi05+3GjvfwRtE2qalAC2ySLIL1ker512sI20g==}
- '@types/json-schema@7.0.13':
- resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
+ '@types/json-schema@7.0.15':
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
@@ -1390,9 +1453,6 @@ packages:
'@types/node@25.6.0':
resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==}
- '@types/semver@7.5.3':
- resolution: {integrity: sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==}
-
'@types/sizzle@2.3.3':
resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==}
@@ -1420,73 +1480,71 @@ packages:
'@types/ws@8.18.1':
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
- '@typescript-eslint/eslint-plugin@6.8.0':
- resolution: {integrity: sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/eslint-plugin@8.59.1':
+ resolution: {integrity: sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ '@typescript-eslint/parser': ^8.59.1
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@6.8.0':
- resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/parser@8.59.1':
+ resolution: {integrity: sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@6.8.0':
- resolution: {integrity: sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==}
- engines: {node: ^16.0.0 || >=18.0.0}
-
- '@typescript-eslint/type-utils@6.8.0':
- resolution: {integrity: sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/project-service@8.59.1':
+ resolution: {integrity: sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ typescript: '>=4.8.4 <6.1.0'
+
+ '@typescript-eslint/scope-manager@8.59.1':
+ resolution: {integrity: sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@6.8.0':
- resolution: {integrity: sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/tsconfig-utils@8.59.1':
+ resolution: {integrity: sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/typescript-estree@6.8.0':
- resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/type-utils@8.59.1':
+ resolution: {integrity: sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.1.0'
+
+ '@typescript-eslint/types@8.59.1':
+ resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/utils@6.8.0':
- resolution: {integrity: sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/typescript-estree@8.59.1':
+ resolution: {integrity: sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@6.8.0':
- resolution: {integrity: sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/utils@8.59.1':
+ resolution: {integrity: sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.1.0'
- '@ungap/structured-clone@1.2.0':
- resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ '@typescript-eslint/visitor-keys@8.59.1':
+ resolution: {integrity: sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitejs/plugin-vue2@2.3.4':
- resolution: {integrity: sha512-LgqtRRedJb1KdmgcllwGX0gtlPvOvtR6pITXmqxGwQhBZaAysg0Hd7wvj3sjCsj4+PENWsqS7O+ceYSOgJ+H9g==}
- engines: {node: ^14.18.0 || >= 16.0.0}
+ '@vitejs/plugin-vue@5.2.4':
+ resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
+ engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- vue: 2.7.16
+ vite: ^5.0.0 || ^6.0.0
+ vue: 3.5.18
'@vitest/coverage-v8@4.0.14':
resolution: {integrity: sha512-EYHLqN/BY6b47qHH7gtMxAg++saoGmsjWmAq9MlXxAz4M0NcHh9iOyKhBZyU4yxZqOd8Xnqp80/5saeitz4Cng==}
@@ -1540,14 +1598,28 @@ packages:
'@volar/typescript@2.4.15':
resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==}
+ '@vue/compat@3.5.18':
+ resolution: {integrity: sha512-9nJUhd2+1JBW2YRxPkF0JZ+UieK2U7FEVla+7V4d9IlzD9HztQFSFj9VVR3sy/aTIUTyEhysKvsv7geD1jEiKg==}
+ peerDependencies:
+ vue: 3.5.18
+
+ '@vue/compiler-core@3.5.18':
+ resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==}
+
'@vue/compiler-core@3.5.22':
resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==}
+ '@vue/compiler-dom@3.5.18':
+ resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==}
+
'@vue/compiler-dom@3.5.22':
resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==}
- '@vue/compiler-sfc@2.7.16':
- resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==}
+ '@vue/compiler-sfc@3.5.18':
+ resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==}
+
+ '@vue/compiler-ssr@3.5.18':
+ resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==}
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
@@ -1555,6 +1627,15 @@ packages:
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
+ '@vue/devtools-api@7.7.9':
+ resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==}
+
+ '@vue/devtools-kit@7.7.9':
+ resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==}
+
+ '@vue/devtools-shared@7.7.9':
+ resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==}
+
'@vue/language-core@2.2.12':
resolution: {integrity: sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==}
peerDependencies:
@@ -1563,17 +1644,46 @@ packages:
typescript:
optional: true
+ '@vue/reactivity@3.5.18':
+ resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==}
+
+ '@vue/runtime-core@3.5.18':
+ resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==}
+
+ '@vue/runtime-dom@3.5.18':
+ resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==}
+
+ '@vue/server-renderer@3.5.18':
+ resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==}
+ peerDependencies:
+ vue: 3.5.18
+
+ '@vue/shared@3.5.18':
+ resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==}
+
'@vue/shared@3.5.22':
resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==}
- '@vue/test-utils@1.3.6':
- resolution: {integrity: sha512-udMmmF1ts3zwxUJEIAj5ziioR900reDrt6C9H3XpWPsLBx2lpHKoA4BTdd9HNIYbkGltWw+JjWJ+5O6QBwiyEw==}
+ '@vue/test-utils@2.4.9':
+ resolution: {integrity: sha512-YwgowiO1mPleZqpgAGfxvWu/A5A8nkLrbyH2SqiQRkyzCIaDzzo27/2uS/F1g7fRLvl8BUY0+Sr1eC+6+IHfrw==}
peerDependencies:
- vue: 2.7.16
- vue-template-compiler: ^2.x
+ '@vue/compiler-dom': 3.x
+ '@vue/server-renderer': 3.x
+ vue: 3.5.18
+ peerDependenciesMeta:
+ '@vue/server-renderer':
+ optional: true
- '@vue/tsconfig@0.4.0':
- resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==}
+ '@vue/tsconfig@0.7.0':
+ resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==}
+ peerDependencies:
+ typescript: 5.x
+ vue: 3.5.18
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ vue:
+ optional: true
'@vueuse/core@10.5.0':
resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==}
@@ -1590,8 +1700,9 @@ packages:
'@vueuse/shared@10.9.0':
resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
- abbrev@1.1.1:
- resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+ abbrev@2.0.0:
+ resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
accepts@1.3.8:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
@@ -1605,11 +1716,6 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.10.0:
- resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.15.0:
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines: {node: '>=0.4.0'}
@@ -1622,7 +1728,7 @@ packages:
resolution: {integrity: sha512-dnyltXrVUPk0ALQ1PfwnjBtYk/GDOjRjyOMy8LVAiWxVQA6Tmnb/dTnS1yjym1uggu+dDKof2zgPxVKayIHtWg==}
peerDependencies:
ag-grid-community: ~30.2.1
- vue: 2.7.16
+ vue: 3.5.18
vue-property-decorator: ^7.2.0 || ^8.0.0 || ^9.1.2
agent-base@7.1.4:
@@ -1633,8 +1739,8 @@ packages:
resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==}
engines: {node: '>=12'}
- ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ ajv@6.15.0:
+ resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
alien-signals@1.0.13:
resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==}
@@ -1651,10 +1757,18 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
+ ansi-regex@6.2.2:
+ resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
+ engines: {node: '>=12'}
+
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
+ ansi-styles@6.2.3:
+ resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
+ engines: {node: '>=12'}
+
anymatch@3.1.2:
resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
engines: {node: '>= 8'}
@@ -1665,31 +1779,28 @@ packages:
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
- array-buffer-byte-length@1.0.0:
- resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
-
- array-includes@3.1.6:
- resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
+ array-buffer-byte-length@1.0.2:
+ resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines: {node: '>= 0.4'}
- array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
+ array-includes@3.1.9:
+ resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
+ engines: {node: '>= 0.4'}
- array.prototype.findlastindex@1.2.3:
- resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==}
+ array.prototype.findlastindex@1.2.6:
+ resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
engines: {node: '>= 0.4'}
- array.prototype.flat@1.3.1:
- resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
+ array.prototype.flat@1.3.3:
+ resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
engines: {node: '>= 0.4'}
- array.prototype.flatmap@1.3.1:
- resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
+ array.prototype.flatmap@1.3.3:
+ resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
engines: {node: '>= 0.4'}
- arraybuffer.prototype.slice@1.0.2:
- resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
+ arraybuffer.prototype.slice@1.0.4:
+ resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
arrify@3.0.0:
@@ -1703,12 +1814,16 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
- ast-metadata-inferer@0.8.0:
- resolution: {integrity: sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==}
+ ast-metadata-inferer@0.8.1:
+ resolution: {integrity: sha512-ht3Dm6Zr7SXv6t1Ra6gFo0+kLDglHGrEbYihTkcycrbHw7WCcuhBzPlJYHEsIpycaUwzsJHje+vUcxXUX4ztTA==}
ast-v8-to-istanbul@0.3.8:
resolution: {integrity: sha512-szgSZqUxI5T8mLKvS7WTjF9is+MVbOeLADU73IseOcrqhxr/VAvy6wfoVE39KnKzA7JRhjF5eUagNlHwvZPlKQ==}
+ async-function@1.0.0:
+ resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
+ engines: {node: '>= 0.4'}
+
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -1723,6 +1838,10 @@ packages:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
+ available-typed-arrays@1.0.7:
+ resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
+ engines: {node: '>= 0.4'}
+
axios@1.15.0:
resolution: {integrity: sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==}
@@ -1740,6 +1859,11 @@ packages:
resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
engines: {node: ^4.5.0 || >= 5.9}
+ baseline-browser-mapping@2.10.23:
+ resolution: {integrity: sha512-xwVXGqevyKPsiuQdLj+dZMVjidjJV508TBqexND5HrF89cGdCYCJFB3qhcxRHSeMctdCfbR1jrxBajhDy7o29g==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
bent@7.3.12:
resolution: {integrity: sha512-T3yrKnVGB63zRuoco/7Ybl7BwwGZR0lceoVG5XmQyMIH9s19SV5m+a8qam4if0zQuAmOQTyPTPmsQBdAorGK3w==}
@@ -1750,6 +1874,9 @@ packages:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
+ birpc@2.9.0:
+ resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==}
+
body-parser@1.20.4:
resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -1780,6 +1907,10 @@ packages:
resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==}
engines: {node: 20 || >=22}
+ brace-expansion@5.0.5:
+ resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
+ engines: {node: 18 || 20 || >=22}
+
braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
engines: {node: '>=8'}
@@ -1793,6 +1924,11 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
+ browserslist@4.28.2:
+ resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@@ -1816,6 +1952,10 @@ packages:
call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ call-bind@1.0.9:
+ resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==}
+ engines: {node: '>= 0.4'}
+
call-bound@1.0.4:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
@@ -1827,6 +1967,9 @@ packages:
caniuse-lite@1.0.30001757:
resolution: {integrity: sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==}
+ caniuse-lite@1.0.30001791:
+ resolution: {integrity: sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==}
+
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -1896,6 +2039,10 @@ packages:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
+ commander@10.0.1:
+ resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
+ engines: {node: '>=14'}
+
commander@12.1.0:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
@@ -1914,10 +2061,6 @@ packages:
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- condense-newlines@0.2.1:
- resolution: {integrity: sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==}
- engines: {node: '>=0.10.0'}
-
config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
@@ -1940,6 +2083,10 @@ packages:
resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
engines: {node: '>= 0.6'}
+ copy-anything@4.0.5:
+ resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==}
+ engines: {node: '>=18'}
+
core-js-pure@3.33.0:
resolution: {integrity: sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==}
@@ -1966,10 +2113,6 @@ packages:
cross-fetch@4.1.0:
resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==}
- cross-spawn@7.0.5:
- resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==}
- engines: {node: '>= 8'}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -1982,8 +2125,8 @@ packages:
engines: {node: '>=4'}
hasBin: true
- csstype@3.1.0:
- resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==}
+ csstype@3.2.3:
+ resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
csv-parse@5.5.2:
resolution: {integrity: sha512-YRVtvdtUNXZCMyK5zd5Wty1W6dNTpGKdqQd4EQ8tl/c6KW1aMBB1Kg1ppky5FONKmEqGJ/8WjLlTNLPne4ioVA==}
@@ -2129,6 +2272,18 @@ packages:
resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==}
engines: {node: '>=12'}
+ data-view-buffer@1.0.2:
+ resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-length@1.0.2:
+ resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-offset@1.0.1:
+ resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
+ engines: {node: '>= 0.4'}
+
date-fns@2.30.0:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
@@ -2176,6 +2331,10 @@ packages:
resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
engines: {node: '>= 0.4'}
+ define-data-property@1.1.4:
+ resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
+ engines: {node: '>= 0.4'}
+
define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
@@ -2219,16 +2378,9 @@ packages:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
- doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
-
dom-accessibility-api@0.6.3:
resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
- dom-event-types@1.1.0:
- resolution: {integrity: sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ==}
-
dom-serialize@2.2.1:
resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==}
@@ -2242,11 +2394,15 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
echarts@5.5.1:
resolution: {integrity: sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==}
- editorconfig@0.15.3:
- resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==}
+ editorconfig@1.0.7:
+ resolution: {integrity: sha512-e0GOtq/aTQhVdNyDU9e02+wz9oDDM+SIOQxWME2QRjzRX5yyLAuHDE+0aE8vHb9XRC8XD37eO2u57+F09JqFhw==}
+ engines: {node: '>=14'}
hasBin: true
ee-first@1.1.1:
@@ -2255,15 +2411,18 @@ packages:
electron-to-chromium@1.4.554:
resolution: {integrity: sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ==}
+ electron-to-chromium@1.5.344:
+ resolution: {integrity: sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==}
+
elkjs@0.8.2:
resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==}
- emoji-regex@10.1.0:
- resolution: {integrity: sha512-xAEnNCT3w2Tg6MA7ly6QqYJvEoY1tm9iIjJ3yMKK9JPlWuRHAMoe5iETwQnx3M9TVbFMfsrBgWKR+IsmswwNjg==}
-
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+ emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
encodeurl@1.0.2:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
@@ -2287,8 +2446,8 @@ packages:
error-stack-parser@2.1.4:
resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
- es-abstract@1.22.2:
- resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
+ es-abstract@1.24.2:
+ resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==}
engines: {node: '>= 0.4'}
es-define-property@1.0.1:
@@ -2310,11 +2469,12 @@ packages:
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
- es-shim-unscopables@1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
+ es-shim-unscopables@1.1.0:
+ resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
+ engines: {node: '>= 0.4'}
- es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+ es-to-primitive@1.3.0:
+ resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
esbuild@0.27.7:
@@ -2341,11 +2501,11 @@ packages:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
- eslint-import-resolver-node@0.3.7:
- resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
+ eslint-import-resolver-node@0.3.10:
+ resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==}
- eslint-module-utils@2.8.0:
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
+ eslint-module-utils@2.12.1:
+ resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -2365,42 +2525,47 @@ packages:
eslint-import-resolver-webpack:
optional: true
- eslint-plugin-compat@4.2.0:
- resolution: {integrity: sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==}
- engines: {node: '>=14.x'}
+ eslint-plugin-compat@6.2.1:
+ resolution: {integrity: sha512-gLKqUH+lQcCL+HzsROUjBDvakc5Zaga51Y4ZAkPCXc41pzKBfyluqTr2j8zOx8QQQb7zyglu1LVoL5aSNWf2SQ==}
+ engines: {node: '>=18.x'}
peerDependencies:
- eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
+ eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0
- eslint-plugin-import@2.28.1:
- resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
+ eslint-plugin-import@2.32.0:
+ resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
peerDependenciesMeta:
'@typescript-eslint/parser':
optional: true
- eslint-plugin-simple-import-sort@10.0.0:
- resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==}
+ eslint-plugin-simple-import-sort@12.1.1:
+ resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==}
peerDependencies:
eslint: '>=5.0.0'
- eslint-plugin-vue@9.17.0:
- resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==}
- engines: {node: ^14.17.0 || >=16.0.0}
+ eslint-plugin-vue@10.9.0:
+ resolution: {integrity: sha512-EFNNzu4HqtTRb5DJINpyd+u3bDdzETWDMpCzG+UBHz1tpsnMDCeOcf61u4Wy/cbXnMymK+MT9bjH7KcG1fItSw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
+ '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
+ '@typescript-eslint/parser': ^7.0.0 || ^8.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ vue-eslint-parser: ^10.0.0
+ peerDependenciesMeta:
+ '@stylistic/eslint-plugin':
+ optional: true
+ '@typescript-eslint/parser':
+ optional: true
- eslint-plugin-vuejs-accessibility@2.2.0:
- resolution: {integrity: sha512-/Dr02rkrBU/mDE4+xO8/9Y230mC9ZTkh2U5tJHEFHxw/CldccmVCWgWs4NM1lq+Bbu9bJzwJPHOsZ+o5wIQuOA==}
+ eslint-plugin-vuejs-accessibility@2.5.0:
+ resolution: {integrity: sha512-oZ2fL4tS91Cm/ezH3BueNP+FtpbbeS627OSqqgp9/lsN//glmoPcLBT6D53xwGocLtyBybaT99tX4ThBh8+ytA==}
engines: {node: '>=16.0.0'}
peerDependencies:
- eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
-
- eslint-scope@7.2.2:
- resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0
+ globals: '>= 13.12.1'
eslint-scope@8.4.0:
resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
@@ -2414,24 +2579,24 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@8.52.0:
- resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
+ eslint-visitor-keys@5.0.1:
+ resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
+ eslint@9.39.4:
+ resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
espree@10.4.0:
resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- espree@9.6.1:
- resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- esquery@1.5.0:
- resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
- engines: {node: '>=0.10'}
-
esquery@1.7.0:
resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
engines: {node: '>=0.10'}
@@ -2465,10 +2630,6 @@ packages:
resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==}
engines: {node: '>=12.0.0'}
- extend-shallow@2.0.1:
- resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
- engines: {node: '>=0.10.0'}
-
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
@@ -2510,9 +2671,9 @@ packages:
fflate@0.8.2:
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
- file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
file-saver@2.0.5:
resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==}
@@ -2533,9 +2694,9 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- flat-cache@3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
@@ -2567,6 +2728,10 @@ packages:
for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ for-each@0.3.5:
+ resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
+ engines: {node: '>= 0.4'}
+
foreground-child@3.3.1:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
@@ -2597,8 +2762,8 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- function.prototype.name@1.1.6:
- resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
+ function.prototype.name@1.1.8:
+ resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
engines: {node: '>= 0.4'}
functions-have-names@1.2.3:
@@ -2616,8 +2781,8 @@ packages:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
- get-symbol-description@1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
+ get-symbol-description@1.1.0:
+ resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
glob-parent@5.1.2:
@@ -2628,6 +2793,11 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
+ glob@10.5.0:
+ resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
+ hasBin: true
+
glob@12.0.0:
resolution: {integrity: sha512-5Qcll1z7IKgHr5g485ePDdHcNQY0k2dtv/bjYy0iuyGxQw2qSOiiXUXJ+AYQpg3HNoUMHqAruX478Jeev7UULw==}
engines: {node: 20 || >=22}
@@ -2637,26 +2807,25 @@ packages:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
- glob@8.1.0:
- resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
- engines: {node: '>=12'}
- deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
-
globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- globals@13.20.0:
- resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
- engines: {node: '>=8'}
+ globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
- globalthis@1.0.3:
- resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
- engines: {node: '>= 0.4'}
+ globals@15.15.0:
+ resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
+ engines: {node: '>=18'}
- globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
+ globals@16.5.0:
+ resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==}
+ engines: {node: '>=18'}
+
+ globalthis@1.0.4:
+ resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
+ engines: {node: '>= 0.4'}
globby@13.2.2:
resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
@@ -2672,9 +2841,6 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
-
graphql@16.9.0:
resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
@@ -2696,8 +2862,11 @@ packages:
has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
- has-proto@1.0.1:
- resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
+ has-property-descriptors@1.0.2:
+ resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
+
+ has-proto@1.2.0:
+ resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
engines: {node: '>= 0.4'}
has-symbols@1.1.0:
@@ -2708,10 +2877,6 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
- has@1.0.4:
- resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
- engines: {node: '>= 0.4.0'}
-
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -2723,6 +2888,9 @@ packages:
headers-polyfill@4.0.3:
resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==}
+ hookable@5.5.3:
+ resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+
hsluv@1.0.1:
resolution: {integrity: sha512-zCaFTiDqBLQjCCFBu0qg7z9ASYPd+Bxx2GDCVZJsnehjK80S+jByqhuFz0pCd2Aw3FSKr18AWbRlwnKR0YdizQ==}
@@ -2756,6 +2924,10 @@ packages:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
+ ignore@7.0.5:
+ resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
+ engines: {node: '>= 4'}
+
imask@7.1.3:
resolution: {integrity: sha512-jZCqTI5Jgukhl2ff+znBQd8BiHOTlnFYCIgggzHYDdoJsHmSSWr1BaejcYBxsjy4ZIs8Rm0HhbOxQcobcdESRQ==}
engines: {npm: '>=4.0.0'}
@@ -2796,8 +2968,8 @@ packages:
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
- internal-slot@1.0.5:
- resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
+ internal-slot@1.1.0:
+ resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
internmap@2.0.3:
@@ -2808,42 +2980,54 @@ packages:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
engines: {node: '>= 0.4'}
- is-array-buffer@3.0.2:
- resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+ is-array-buffer@3.0.5:
+ resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
+ engines: {node: '>= 0.4'}
+
+ is-async-function@2.1.1:
+ resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
+ engines: {node: '>= 0.4'}
- is-bigint@1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+ is-bigint@1.1.0:
+ resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
+ engines: {node: '>= 0.4'}
is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
- is-boolean-object@1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
+ is-boolean-object@1.2.2:
+ resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
engines: {node: '>= 0.4'}
- is-buffer@1.1.6:
- resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
-
is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
- is-core-module@2.13.0:
- resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
+ is-core-module@2.16.1:
+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
+ engines: {node: '>= 0.4'}
+
+ is-data-view@1.0.2:
+ resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
+ engines: {node: '>= 0.4'}
is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
- is-extendable@0.1.1:
- resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
- engines: {node: '>=0.10.0'}
+ is-date-object@1.1.0:
+ resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
+ engines: {node: '>= 0.4'}
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
+ is-finalizationregistry@1.1.1:
+ resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
+ engines: {node: '>= 0.4'}
+
is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
@@ -2856,62 +3040,80 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
+ is-map@2.0.3:
+ resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
+ engines: {node: '>= 0.4'}
+
is-nan@1.3.2:
resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
engines: {node: '>= 0.4'}
- is-negative-zero@2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+ is-negative-zero@2.0.3:
+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
is-node-process@1.2.0:
resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}
- is-number-object@1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
+ is-number-object@1.1.1:
+ resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines: {node: '>= 0.4'}
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
-
- is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
-
is-regex@1.2.1:
resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines: {node: '>= 0.4'}
- is-shared-array-buffer@1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+ is-set@2.0.3:
+ resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
+ engines: {node: '>= 0.4'}
+
+ is-shared-array-buffer@1.0.4:
+ resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
+ engines: {node: '>= 0.4'}
is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
- is-string@1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+ is-string@1.1.1:
+ resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines: {node: '>= 0.4'}
is-symbol@1.0.4:
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
engines: {node: '>= 0.4'}
+ is-symbol@1.1.1:
+ resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
+ engines: {node: '>= 0.4'}
+
is-typed-array@1.1.12:
resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
engines: {node: '>= 0.4'}
- is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ is-typed-array@1.1.15:
+ resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
+ engines: {node: '>= 0.4'}
- is-whitespace@0.3.0:
- resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==}
- engines: {node: '>=0.10.0'}
+ is-weakmap@2.0.2:
+ resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
+ engines: {node: '>= 0.4'}
+
+ is-weakref@1.1.1:
+ resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
+ engines: {node: '>= 0.4'}
+
+ is-weakset@2.0.4:
+ resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
+ engines: {node: '>= 0.4'}
+
+ is-what@5.5.0:
+ resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==}
+ engines: {node: '>=18'}
isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@@ -2942,6 +3144,9 @@ packages:
resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines: {node: '>=8'}
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
jackspeak@4.2.3:
resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==}
engines: {node: 20 || >=22}
@@ -2965,11 +3170,15 @@ packages:
js-base64@3.7.5:
resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==}
- js-beautify@1.14.5:
- resolution: {integrity: sha512-P2BfZBhXchh10uZ87qMKpM2tfcDXLA+jDiWU/OV864yWdTGzLUGNAdp9Y1ID5ubpNVGls3cZ1UMcO8myUB+UyA==}
- engines: {node: '>=10'}
+ js-beautify@1.15.4:
+ resolution: {integrity: sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==}
+ engines: {node: '>=14'}
hasBin: true
+ js-cookie@3.0.5:
+ resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==}
+ engines: {node: '>=14'}
+
js-levenshtein@1.1.6:
resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
engines: {node: '>=0.10.0'}
@@ -2984,11 +3193,18 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
+ js-yaml@4.1.1:
+ resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
+ hasBin: true
+
jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
engines: {node: '>=4'}
hasBin: true
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -3035,9 +3251,8 @@ packages:
resolution: {integrity: sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==}
hasBin: true
- kind-of@3.2.2:
- resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
- engines: {node: '>=0.10.0'}
+ keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
@@ -3106,18 +3321,18 @@ packages:
resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==}
engines: {node: '>=8.0'}
+ lru-cache@10.4.3:
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+
lru-cache@11.2.6:
resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==}
engines: {node: 20 || >=22}
- lru-cache@4.1.5:
- resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
-
lucide-vue@0.344.0:
resolution: {integrity: sha512-pful6clOPphjOjuVaD/D1Lf7VW8dI58TxKvN+veOQZ2EK3jJr5Jv5a32wG1sDOvW/rw5w+nZ7qha6INvWtZDdQ==}
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
peerDependencies:
- vue: 2.7.16
+ vue: 3.5.18
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
@@ -3180,6 +3395,10 @@ packages:
resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==}
engines: {node: 20 || >=22}
+ minimatch@10.2.5:
+ resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
+ engines: {node: 18 || 20 || >=22}
+
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -3194,9 +3413,6 @@ packages:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
- minimist@1.2.6:
- resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
-
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -3204,6 +3420,9 @@ packages:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
+ mitt@3.0.1:
+ resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
+
mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
@@ -3284,6 +3503,10 @@ packages:
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+ node-exports-info@1.6.0:
+ resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==}
+ engines: {node: '>= 0.4'}
+
node-fetch@2.6.7:
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
engines: {node: 4.x || >=6.0.0}
@@ -3305,9 +3528,12 @@ packages:
node-releases@2.0.13:
resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
- nopt@6.0.0:
- resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ node-releases@2.0.38:
+ resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==}
+
+ nopt@7.2.1:
+ resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hasBin: true
normalize-path@3.0.0:
@@ -3332,9 +3558,6 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- object-inspect@1.13.0:
- resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==}
-
object-inspect@1.13.4:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
@@ -3351,15 +3574,24 @@ packages:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
- object.fromentries@2.0.7:
- resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
+ object.assign@4.1.7:
+ resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
+ engines: {node: '>= 0.4'}
+
+ object.entries@1.1.9:
+ resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
engines: {node: '>= 0.4'}
- object.groupby@1.0.1:
- resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
+ object.fromentries@2.0.8:
+ resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
+ engines: {node: '>= 0.4'}
+
+ object.groupby@1.0.3:
+ resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
+ engines: {node: '>= 0.4'}
- object.values@1.1.6:
- resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
+ object.values@1.2.1:
+ resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
engines: {node: '>= 0.4'}
obug@2.1.1:
@@ -3403,6 +3635,10 @@ packages:
outvariant@1.4.3:
resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
+ own-keys@1.0.1:
+ resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
+ engines: {node: '>= 0.4'}
+
p-event@5.0.1:
resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3470,6 +3706,10 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+
path-scurry@2.0.1:
resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==}
engines: {node: 20 || >=22}
@@ -3484,6 +3724,9 @@ packages:
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+ perfect-debounce@1.0.0:
+ resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -3506,11 +3749,11 @@ packages:
pikaday@1.5.1:
resolution: {integrity: sha512-JpGs4DM+DrwhGx/deyi2pUcrUtTcyegR6XOIbFkjSaJp0yYp5d8Bvzlgtl8eaX1gNEqsqJZFIsRMEzdRA1xbDQ==}
- pinia@2.3.1:
- resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==}
+ pinia@3.0.4:
+ resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==}
peerDependencies:
- typescript: '>=4.4.4'
- vue: 2.7.16
+ typescript: '>=4.5.0'
+ vue: 3.5.18
peerDependenciesMeta:
typescript:
optional: true
@@ -3526,10 +3769,14 @@ packages:
portal-vue@2.1.7:
resolution: {integrity: sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==}
peerDependencies:
- vue: 2.7.16
+ vue: 3.5.18
+
+ possible-typed-array-names@1.1.0:
+ resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
+ engines: {node: '>= 0.4'}
- postcss-selector-parser@6.0.13:
- resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
+ postcss-selector-parser@7.1.1:
+ resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
engines: {node: '>=4'}
postcss-value-parser@4.2.0:
@@ -3543,11 +3790,6 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@2.7.1:
- resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
prettier@3.6.2:
resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
engines: {node: '>=14'}
@@ -3557,10 +3799,6 @@ packages:
resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
engines: {node: ^14.13.1 || >=16.0.0}
- pretty@2.0.0:
- resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==}
- engines: {node: '>=0.10.0'}
-
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -3578,9 +3816,6 @@ packages:
resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==}
engines: {node: '>=10'}
- pseudomap@1.0.2:
- resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
-
psl@1.9.0:
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
@@ -3639,11 +3874,15 @@ packages:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
engines: {node: '>=8'}
- regenerator-runtime@0.14.0:
+ reflect.getprototypeof@1.0.10:
+ resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
+ engines: {node: '>= 0.4'}
+
+ regenerator-runtime@0.14.0:
resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
- regexp.prototype.flags@1.5.1:
- resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
+ regexp.prototype.flags@1.5.4:
+ resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
repeat-string@1.6.1:
@@ -3665,8 +3904,9 @@ packages:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
- resolve@1.22.2:
- resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
+ resolve@2.0.0-next.6:
+ resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==}
+ engines: {node: '>= 0.4'}
hasBin: true
retry@0.12.0:
@@ -3731,8 +3971,8 @@ packages:
rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
- safe-array-concat@1.0.1:
- resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
+ safe-array-concat@1.1.4:
+ resolution: {integrity: sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==}
engines: {node: '>=0.4'}
safe-buffer@5.1.2:
@@ -3741,8 +3981,9 @@ packages:
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
- safe-regex-test@1.0.0:
- resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+ safe-push-apply@1.0.0:
+ resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
+ engines: {node: '>= 0.4'}
safe-regex-test@1.1.0:
resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
@@ -3762,10 +4003,6 @@ packages:
schema-to-ts@0.0.2:
resolution: {integrity: sha512-IooB9PwqO1XF3y6/LJArWRp3O7cwHPGUhRxKRjaotUEN/tDoq+eUbEBAjpXtlwvRISxQooj5GOXaA5Fx3K9CDg==}
- semver@5.7.2:
- resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
- hasBin: true
-
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -3775,8 +4012,21 @@ packages:
engines: {node: '>=10'}
hasBin: true
- set-function-name@2.0.1:
- resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
+ semver@7.7.4:
+ resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+
+ set-function-name@2.0.2:
+ resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
+ engines: {node: '>= 0.4'}
+
+ set-proto@1.0.0:
+ resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
engines: {node: '>= 0.4'}
setimmediate@1.0.5:
@@ -3805,9 +4055,6 @@ packages:
resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines: {node: '>= 0.4'}
- side-channel@1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
-
side-channel@1.1.0:
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
engines: {node: '>= 0.4'}
@@ -3815,9 +4062,6 @@ packages:
siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
- sigmund@1.0.1:
- resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==}
-
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
@@ -3835,10 +4079,6 @@ packages:
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
-
slash@4.0.0:
resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
engines: {node: '>=12'}
@@ -3873,6 +4113,10 @@ packages:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
+ speakingurl@14.0.1:
+ resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
+ engines: {node: '>=0.10.0'}
+
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
@@ -3900,6 +4144,10 @@ packages:
std-env@3.10.0:
resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
+ stop-iteration-iterator@1.1.0:
+ resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
+ engines: {node: '>= 0.4'}
+
store@2.0.12:
resolution: {integrity: sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==}
@@ -3917,15 +4165,21 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string.prototype.trim@1.2.8:
- resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
+ string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+
+ string.prototype.trim@1.2.10:
+ resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
engines: {node: '>= 0.4'}
- string.prototype.trimend@1.0.7:
- resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
+ string.prototype.trimend@1.0.9:
+ resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
+ engines: {node: '>= 0.4'}
- string.prototype.trimstart@1.0.7:
- resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
+ string.prototype.trimstart@1.0.8:
+ resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
+ engines: {node: '>= 0.4'}
string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
@@ -3937,6 +4191,10 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
+ strip-ansi@7.2.0:
+ resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
+ engines: {node: '>=12'}
+
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -3949,6 +4207,10 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
+ superjson@2.2.6:
+ resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==}
+ engines: {node: '>=16'}
+
supports-color@10.2.2:
resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
engines: {node: '>=18'}
@@ -3965,9 +4227,6 @@ packages:
resolution: {integrity: sha512-vilDD6yTGwyUjm7/W5WUUOCw1GH1aV591zC21XhbV6MJNZqfZcNMs9DVPHzy1UAmQ2GAg6S03F5TQ3paegKSdg==}
engines: {node: '>=14'}
- text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
-
timers-browserify@2.0.12:
resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
engines: {node: '>=0.6.0'}
@@ -4023,11 +4282,11 @@ packages:
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- ts-api-utils@1.0.3:
- resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
- engines: {node: '>=16.13.0'}
+ ts-api-utils@2.5.0:
+ resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
+ engines: {node: '>=18.12'}
peerDependencies:
- typescript: '>=4.2.0'
+ typescript: '>=4.8.4'
tsconfck@3.1.6:
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
@@ -4039,8 +4298,8 @@ packages:
typescript:
optional: true
- tsconfig-paths@3.14.2:
- resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
+ tsconfig-paths@3.15.0:
+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
@@ -4061,10 +4320,6 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
-
type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
@@ -4077,20 +4332,28 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
- typed-array-buffer@1.0.0:
- resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
+ typed-array-buffer@1.0.3:
+ resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
+ engines: {node: '>= 0.4'}
+
+ typed-array-byte-length@1.0.3:
+ resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
engines: {node: '>= 0.4'}
- typed-array-byte-length@1.0.0:
- resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
+ typed-array-byte-offset@1.0.4:
+ resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
engines: {node: '>= 0.4'}
- typed-array-byte-offset@1.0.0:
- resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
+ typed-array-length@1.0.7:
+ resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- typed-array-length@1.0.4:
- resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ typescript-eslint@8.59.1:
+ resolution: {integrity: sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.1.0'
typescript@5.8.3:
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
@@ -4104,8 +4367,9 @@ packages:
uc.micro@2.1.0:
resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
- unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+ unbox-primitive@1.1.0:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
undici-types@6.11.1:
resolution: {integrity: sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==}
@@ -4138,6 +4402,12 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
+ update-browserslist-db@1.2.3:
+ resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
uri-js-replace@1.0.1:
resolution: {integrity: sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==}
@@ -4395,7 +4665,10 @@ packages:
vue-class-component@7.2.6:
resolution: {integrity: sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==}
peerDependencies:
- vue: 2.7.16
+ vue: 3.5.18
+
+ vue-component-type-helpers@3.2.7:
+ resolution: {integrity: sha512-+gPp5YGmhfsj1IN+xUo7y0fb4clfnOiiUA39y07yW1VzCRjzVgwLbtmdWlghh7mXrPsEaYc7rrIir/HT6C8vYQ==}
vue-demi@0.13.11:
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
@@ -4403,7 +4676,7 @@ packages:
hasBin: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
- vue: 2.7.16
+ vue: 3.5.18
peerDependenciesMeta:
'@vue/composition-api':
optional: true
@@ -4414,7 +4687,7 @@ packages:
hasBin: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
- vue: 2.7.16
+ vue: 3.5.18
peerDependenciesMeta:
'@vue/composition-api':
optional: true
@@ -4424,7 +4697,7 @@ packages:
peerDependencies:
'@vue/runtime-core': ^3.0.0
echarts: ^5.5.1
- vue: 2.7.16
+ vue: 3.5.18
peerDependenciesMeta:
'@vue/runtime-core':
optional: true
@@ -4435,12 +4708,6 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- vue-eslint-parser@9.3.2:
- resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}
- engines: {node: ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '>=6.0.0'
-
vue-functional-data-merge@3.1.0:
resolution: {integrity: sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==}
@@ -4451,9 +4718,9 @@ packages:
resolution: {integrity: sha512-fwbiH/ky/raX1D4MXRZZLFeKm157e9AkumMD7Y+djdLU1Sb0Tp5q2iOPvCnkWNzRpUfxx/zUjONUG+MIWsqx/w==}
engines: {node: '>= 10.0.0', npm: '>= 5.0.0'}
- vue-multiselect@2.1.7:
- resolution: {integrity: sha512-KIegcN+Ntwg3cbkY/jhw2s/+XJUM0Lpi/LcKFYCS8PrZHcWBl2iKCVze7ZCnRj3w8H7/lUJ9v7rj9KQiNxApBw==}
- engines: {node: '>= 4.0.0', npm: '>= 3.0.0'}
+ vue-multiselect@3.5.0:
+ resolution: {integrity: sha512-i758SEqWFcFshL1eAg0F3EFeFQ1mOCmh2mgnGCZv1XpHFVIAv8fxo8bQQ4ZnMoaPhMp8KI1A6gPBVHh3YzRg/Q==}
+ engines: {node: '>= 14.18.1', npm: '>= 6.14.15'}
vue-observe-visibility@1.0.0:
resolution: {integrity: sha512-s5TFh3s3h3Mhd3jaz3zGzkVHKHnc/0C/gNr30olO99+yw2hl3WBhK3ng3/f9OF+qkW4+l7GkmwfAzDAcY3lCFg==}
@@ -4461,22 +4728,19 @@ packages:
vue-property-decorator@9.1.2:
resolution: {integrity: sha512-xYA8MkZynPBGd/w5QFJ2d/NM0z/YeegMqYTphy7NJQXbZcuU6FC6AOdUAcy4SXP+YnkerC6AfH+ldg7PDk9ESQ==}
peerDependencies:
- vue: 2.7.16
+ vue: 3.5.18
vue-class-component: '*'
- vue-router@3.6.5:
- resolution: {integrity: sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==}
+ vue-router@4.6.4:
+ resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==}
peerDependencies:
- vue: 2.7.16
+ vue: 3.5.18
vue-rx@6.2.0:
resolution: {integrity: sha512-tpKUcqS5IUYS+HsdbR5TlE5LL9PK4zwlplEtmMeydnbqaUTa9ciLMplJXAtFSiQw1vuURoyEJmCXqMxaVEIloQ==}
peerDependencies:
rxjs: ^6.0.0
- vue-template-compiler@2.7.16:
- resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
-
vue-tsc@2.2.12:
resolution: {integrity: sha512-P7OP77b2h/Pmk+lZdJ0YWs+5tJ6J2+uOQPo7tlBnY44QqQSPYvS0qVT4wqDJgwrZaLe47etJLLQRFia71GYITw==}
hasBin: true
@@ -4486,12 +4750,13 @@ packages:
vue-virtual-scroll-list@2.3.5:
resolution: {integrity: sha512-YFK6u5yltqtAOfTBcij/KGAS2SoZvzbNIAf9qTULauPObEp53xj22tDuohrrM2vNkgoD5kejXICIUBt2Q4ZDqQ==}
- vue2-teleport@1.0.1:
- resolution: {integrity: sha512-hbY/Q0x8qXGFxo6h4KU4YYesUcN+uUjliqqC0PoNSgpcbS2QRb3qXi+7XMTgLYs0a8i7o1H6Mu43UV4Vbgkhgw==}
-
- vue@2.7.16:
- resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==}
- deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
+ vue@3.5.18:
+ resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
vuedraggable@2.24.3:
resolution: {integrity: sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==}
@@ -4506,13 +4771,26 @@ packages:
whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
- which-boxed-primitive@1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+
+ which-builtin-type@1.2.1:
+ resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
+ engines: {node: '>= 0.4'}
+
+ which-collection@1.0.2:
+ resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
+ engines: {node: '>= 0.4'}
which-typed-array@1.1.11:
resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
engines: {node: '>= 0.4'}
+ which-typed-array@1.1.20:
+ resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==}
+ engines: {node: '>= 0.4'}
+
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
@@ -4534,6 +4812,10 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
+ wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -4572,9 +4854,6 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- yallist@2.1.2:
- resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
-
yaml-ast-parser@0.0.43:
resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==}
@@ -4805,28 +5084,56 @@ snapshots:
'@esbuild/win32-x64@0.27.7':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@8.52.0)':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.39.4)':
+ dependencies:
+ eslint: 9.39.4
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4)':
dependencies:
- eslint: 8.52.0
+ eslint: 9.39.4
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.9.1': {}
+ '@eslint-community/regexpp@4.12.2': {}
+
+ '@eslint/config-array@0.21.2':
+ dependencies:
+ '@eslint/object-schema': 2.1.7
+ debug: 4.4.3(supports-color@10.2.2)
+ minimatch: 3.1.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/config-helpers@0.4.2':
+ dependencies:
+ '@eslint/core': 0.17.0
+
+ '@eslint/core@0.17.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
- '@eslint/eslintrc@2.1.2':
+ '@eslint/eslintrc@3.3.5':
dependencies:
- ajv: 6.12.6
+ ajv: 6.15.0
debug: 4.4.3(supports-color@10.2.2)
- espree: 9.6.1
- globals: 13.20.0
+ espree: 10.4.0
+ globals: 14.0.0
ignore: 5.2.4
import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
+ js-yaml: 4.1.1
+ minimatch: 3.1.5
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
- '@eslint/js@8.52.0': {}
+ '@eslint/js@9.39.4': {}
+
+ '@eslint/object-schema@2.1.7': {}
+
+ '@eslint/plugin-kit@0.4.1':
+ dependencies:
+ '@eslint/core': 0.17.0
+ levn: 0.4.1
'@floating-ui/core@1.7.0':
dependencies:
@@ -4865,17 +5172,17 @@ snapshots:
dependencies:
'@fortawesome/fontawesome-common-types': 6.2.1
- '@fortawesome/vue-fontawesome@2.0.9(@fortawesome/fontawesome-svg-core@6.2.1)(vue@2.7.16)':
+ '@fortawesome/vue-fontawesome@3.2.0(@fortawesome/fontawesome-svg-core@6.2.1)(vue@3.5.18(typescript@5.8.3))':
dependencies:
'@fortawesome/fontawesome-svg-core': 6.2.1
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
- '@guolao/vue-monaco-editor@1.5.4(monaco-editor@0.52.2)(vue@2.7.16)':
+ '@guolao/vue-monaco-editor@1.5.4(monaco-editor@0.52.2)(vue@3.5.18(typescript@5.8.3))':
dependencies:
'@monaco-editor/loader': 1.5.0
monaco-editor: 0.52.2
- vue: 2.7.16
- vue-demi: 0.14.10(vue@2.7.16)
+ vue: 3.5.18(typescript@5.8.3)
+ vue-demi: 0.14.10(vue@3.5.18(typescript@5.8.3))
'@handsontable/vue@2.0.0(handsontable@4.0.0)':
dependencies:
@@ -4886,17 +5193,21 @@ snapshots:
rxjs: 7.8.1
typescript: 5.8.3
- '@humanwhocodes/config-array@0.11.13':
+ '@humanfs/core@0.19.2':
dependencies:
- '@humanwhocodes/object-schema': 2.0.1
- debug: 4.4.3(supports-color@10.2.2)
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
+ '@humanfs/types': 0.15.0
+
+ '@humanfs/node@0.16.8':
+ dependencies:
+ '@humanfs/core': 0.19.2
+ '@humanfs/types': 0.15.0
+ '@humanwhocodes/retry': 0.4.3
+
+ '@humanfs/types@0.15.0': {}
'@humanwhocodes/module-importer@1.0.1': {}
- '@humanwhocodes/object-schema@2.0.1': {}
+ '@humanwhocodes/retry@0.4.3': {}
'@inquirer/confirm@3.1.19':
dependencies:
@@ -4925,13 +5236,22 @@ snapshots:
dependencies:
mute-stream: 1.0.0
+ '@isaacs/cliui@8.0.2':
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: string-width@4.2.3
+ strip-ansi: 7.2.0
+ strip-ansi-cjs: strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: wrap-ansi@7.0.0
+
'@isaacs/cliui@9.0.0': {}
'@jedmao/location@3.0.0': {}
- '@johmun/vue-tags-input@2.1.0(vue@2.7.16)':
+ '@johmun/vue-tags-input@2.1.0(vue@3.5.18(typescript@5.8.3))':
dependencies:
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
'@jridgewell/gen-mapping@0.3.2':
dependencies:
@@ -4950,7 +5270,9 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.1
'@jridgewell/sourcemap-codec': 1.5.5
- '@mdn/browser-compat-data@5.3.23': {}
+ '@mdn/browser-compat-data@5.7.6': {}
+
+ '@mdn/browser-compat-data@6.1.5': {}
'@modyfi/vite-plugin-yaml@1.1.1(rollup@4.60.1)(vite@7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1))':
dependencies:
@@ -4994,6 +5316,8 @@ snapshots:
transitivePeerDependencies:
- encoding
+ '@one-ini/wasm@0.1.1': {}
+
'@open-draft/deferred-promise@2.2.0': {}
'@open-draft/logger@0.3.0':
@@ -5064,13 +5388,12 @@ snapshots:
'@parcel/watcher-win32-x64': 2.5.1
optional: true
- '@pinia/testing@0.1.5(pinia@2.3.1(typescript@5.8.3)(vue@2.7.16))(vue@2.7.16)':
+ '@pinia/testing@1.0.3(pinia@3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)))':
dependencies:
- pinia: 2.3.1(typescript@5.8.3)(vue@2.7.16)
- vue-demi: 0.14.10(vue@2.7.16)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
+ pinia: 3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))
+
+ '@pkgjs/parseargs@0.11.0':
+ optional: true
'@polka/url@1.0.0-next.29': {}
@@ -5198,6 +5521,8 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.60.1':
optional: true
+ '@rtsao/scc@1.1.0': {}
+
'@sentry-internal/browser-utils@10.45.0':
dependencies:
'@sentry/core': 10.45.0
@@ -5226,13 +5551,13 @@ snapshots:
'@sentry/core@10.45.0': {}
- '@sentry/vue@10.45.0(pinia@2.3.1(typescript@5.8.3)(vue@2.7.16))(vue@2.7.16)':
+ '@sentry/vue@10.45.0(pinia@3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3))':
dependencies:
'@sentry/browser': 10.45.0
'@sentry/core': 10.45.0
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
optionalDependencies:
- pinia: 2.3.1(typescript@5.8.3)(vue@2.7.16)
+ pinia: 3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))
'@socket.io/component-emitter@3.1.2': {}
@@ -5395,7 +5720,7 @@ snapshots:
dependencies:
'@types/sizzle': 2.3.3
- '@types/json-schema@7.0.13': {}
+ '@types/json-schema@7.0.15': {}
'@types/json5@0.0.29': {}
@@ -5430,8 +5755,6 @@ snapshots:
dependencies:
undici-types: 7.19.2
- '@types/semver@7.5.3': {}
-
'@types/sizzle@2.3.3': {}
'@types/stacktrace-js@0.0.33': {}
@@ -5452,97 +5775,101 @@ snapshots:
dependencies:
'@types/node': 25.6.0
- '@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.8.3))(eslint@8.52.0)(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(typescript@5.8.3)':
dependencies:
- '@eslint-community/regexpp': 4.9.1
- '@typescript-eslint/parser': 6.8.0(eslint@8.52.0)(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/type-utils': 6.8.0(eslint@8.52.0)(typescript@5.8.3)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 6.8.0
- debug: 4.4.3(supports-color@10.2.2)
- eslint: 8.52.0
- graphemer: 1.4.0
- ignore: 5.2.4
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.59.1
+ '@typescript-eslint/type-utils': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.59.1
+ eslint: 9.39.4
+ ignore: 7.0.5
natural-compare: 1.4.0
- semver: 7.6.3
- ts-api-utils: 1.0.3(typescript@5.8.3)
- optionalDependencies:
+ ts-api-utils: 2.5.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/scope-manager': 8.59.1
+ '@typescript-eslint/types': 8.59.1
+ '@typescript-eslint/typescript-estree': 8.59.1(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.59.1
+ debug: 4.4.3(supports-color@10.2.2)
+ eslint: 9.39.4
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/project-service@8.59.1(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@5.8.3)
+ '@typescript-eslint/types': 8.59.1
debug: 4.4.3(supports-color@10.2.2)
- eslint: 8.52.0
- optionalDependencies:
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@6.8.0':
+ '@typescript-eslint/scope-manager@8.59.1':
dependencies:
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/types': 8.59.1
+ '@typescript-eslint/visitor-keys': 8.59.1
- '@typescript-eslint/type-utils@6.8.0(eslint@8.52.0)(typescript@5.8.3)':
+ '@typescript-eslint/tsconfig-utils@8.59.1(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.8.3)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.8.3)
+ typescript: 5.8.3
+
+ '@typescript-eslint/type-utils@8.59.1(eslint@9.39.4)(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.59.1
+ '@typescript-eslint/typescript-estree': 8.59.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
debug: 4.4.3(supports-color@10.2.2)
- eslint: 8.52.0
- ts-api-utils: 1.0.3(typescript@5.8.3)
- optionalDependencies:
+ eslint: 9.39.4
+ ts-api-utils: 2.5.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@6.8.0': {}
+ '@typescript-eslint/types@8.59.1': {}
- '@typescript-eslint/typescript-estree@6.8.0(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.59.1(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/project-service': 8.59.1(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@5.8.3)
+ '@typescript-eslint/types': 8.59.1
+ '@typescript-eslint/visitor-keys': 8.59.1
debug: 4.4.3(supports-color@10.2.2)
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.6.3
- ts-api-utils: 1.0.3(typescript@5.8.3)
- optionalDependencies:
+ minimatch: 10.2.5
+ semver: 7.7.4
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.5.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@6.8.0(eslint@8.52.0)(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.59.1(eslint@9.39.4)(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- '@types/json-schema': 7.0.13
- '@types/semver': 7.5.3
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.8.3)
- eslint: 8.52.0
- semver: 7.6.3
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4)
+ '@typescript-eslint/scope-manager': 8.59.1
+ '@typescript-eslint/types': 8.59.1
+ '@typescript-eslint/typescript-estree': 8.59.1(typescript@5.8.3)
+ eslint: 9.39.4
+ typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- - typescript
- '@typescript-eslint/visitor-keys@6.8.0':
+ '@typescript-eslint/visitor-keys@8.59.1':
dependencies:
- '@typescript-eslint/types': 6.8.0
- eslint-visitor-keys: 3.4.3
+ '@typescript-eslint/types': 8.59.1
+ eslint-visitor-keys: 5.0.1
- '@ungap/structured-clone@1.2.0': {}
-
- '@vitejs/plugin-vue2@2.3.4(vite@7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1))(vue@2.7.16)':
+ '@vitejs/plugin-vue@5.2.4(vite@7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1))(vue@3.5.18(typescript@5.8.3))':
dependencies:
vite: 7.3.2(@types/node@25.6.0)(sass@1.94.2)(yaml@2.6.1)
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
'@vitest/coverage-v8@4.0.14(vitest@4.0.14)':
dependencies:
@@ -5624,6 +5951,22 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.1.0
+ '@vue/compat@3.5.18(vue@3.5.18(typescript@5.8.3))':
+ dependencies:
+ '@babel/parser': 7.28.5
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+ vue: 3.5.18(typescript@5.8.3)
+
+ '@vue/compiler-core@3.5.18':
+ dependencies:
+ '@babel/parser': 7.28.5
+ '@vue/shared': 3.5.18
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+
'@vue/compiler-core@3.5.22':
dependencies:
'@babel/parser': 7.28.5
@@ -5632,18 +5975,32 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.1
+ '@vue/compiler-dom@3.5.18':
+ dependencies:
+ '@vue/compiler-core': 3.5.18
+ '@vue/shared': 3.5.18
+
'@vue/compiler-dom@3.5.22':
dependencies:
'@vue/compiler-core': 3.5.22
'@vue/shared': 3.5.22
- '@vue/compiler-sfc@2.7.16':
+ '@vue/compiler-sfc@3.5.18':
dependencies:
'@babel/parser': 7.28.5
+ '@vue/compiler-core': 3.5.18
+ '@vue/compiler-dom': 3.5.18
+ '@vue/compiler-ssr': 3.5.18
+ '@vue/shared': 3.5.18
+ estree-walker: 2.0.2
+ magic-string: 0.30.21
postcss: 8.5.8
- source-map: 0.6.1
- optionalDependencies:
- prettier: 2.7.1
+ source-map-js: 1.2.1
+
+ '@vue/compiler-ssr@3.5.18':
+ dependencies:
+ '@vue/compiler-dom': 3.5.18
+ '@vue/shared': 3.5.18
'@vue/compiler-vue2@2.7.16':
dependencies:
@@ -5652,6 +6009,24 @@ snapshots:
'@vue/devtools-api@6.6.4': {}
+ '@vue/devtools-api@7.7.9':
+ dependencies:
+ '@vue/devtools-kit': 7.7.9
+
+ '@vue/devtools-kit@7.7.9':
+ dependencies:
+ '@vue/devtools-shared': 7.7.9
+ birpc: 2.9.0
+ hookable: 5.5.3
+ mitt: 3.0.1
+ perfect-debounce: 1.0.0
+ speakingurl: 14.0.1
+ superjson: 2.2.6
+
+ '@vue/devtools-shared@7.7.9':
+ dependencies:
+ rfdc: 1.4.1
+
'@vue/language-core@2.2.12(typescript@5.8.3)':
dependencies:
'@volar/language-core': 2.4.15
@@ -5665,53 +6040,81 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
+ '@vue/reactivity@3.5.18':
+ dependencies:
+ '@vue/shared': 3.5.18
+
+ '@vue/runtime-core@3.5.18':
+ dependencies:
+ '@vue/reactivity': 3.5.18
+ '@vue/shared': 3.5.18
+
+ '@vue/runtime-dom@3.5.18':
+ dependencies:
+ '@vue/reactivity': 3.5.18
+ '@vue/runtime-core': 3.5.18
+ '@vue/shared': 3.5.18
+ csstype: 3.2.3
+
+ '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.8.3))':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.18
+ '@vue/shared': 3.5.18
+ vue: 3.5.18(typescript@5.8.3)
+
+ '@vue/shared@3.5.18': {}
+
'@vue/shared@3.5.22': {}
- '@vue/test-utils@1.3.6(vue-template-compiler@2.7.16)(vue@2.7.16)':
+ '@vue/test-utils@2.4.9(@vue/compiler-dom@3.5.22)(@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3))':
dependencies:
- dom-event-types: 1.1.0
- lodash: 4.18.1
- pretty: 2.0.0
- vue: 2.7.16
- vue-template-compiler: 2.7.16
+ '@vue/compiler-dom': 3.5.22
+ js-beautify: 1.15.4
+ vue: 3.5.18(typescript@5.8.3)
+ vue-component-type-helpers: 3.2.7
+ optionalDependencies:
+ '@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@5.8.3))
- '@vue/tsconfig@0.4.0': {}
+ '@vue/tsconfig@0.7.0(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))':
+ optionalDependencies:
+ typescript: 5.8.3
+ vue: 3.5.18(typescript@5.8.3)
- '@vueuse/core@10.5.0(vue@2.7.16)':
+ '@vueuse/core@10.5.0(vue@3.5.18(typescript@5.8.3))':
dependencies:
'@types/web-bluetooth': 0.0.18
'@vueuse/metadata': 10.5.0
- '@vueuse/shared': 10.5.0(vue@2.7.16)
- vue-demi: 0.14.10(vue@2.7.16)
+ '@vueuse/shared': 10.5.0(vue@3.5.18(typescript@5.8.3))
+ vue-demi: 0.14.10(vue@3.5.18(typescript@5.8.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/math@10.9.0(vue@2.7.16)':
+ '@vueuse/math@10.9.0(vue@3.5.18(typescript@5.8.3))':
dependencies:
- '@vueuse/shared': 10.9.0(vue@2.7.16)
- vue-demi: 0.14.10(vue@2.7.16)
+ '@vueuse/shared': 10.9.0(vue@3.5.18(typescript@5.8.3))
+ vue-demi: 0.14.10(vue@3.5.18(typescript@5.8.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
'@vueuse/metadata@10.5.0': {}
- '@vueuse/shared@10.5.0(vue@2.7.16)':
+ '@vueuse/shared@10.5.0(vue@3.5.18(typescript@5.8.3))':
dependencies:
- vue-demi: 0.14.10(vue@2.7.16)
+ vue-demi: 0.14.10(vue@3.5.18(typescript@5.8.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/shared@10.9.0(vue@2.7.16)':
+ '@vueuse/shared@10.9.0(vue@3.5.18(typescript@5.8.3))':
dependencies:
- vue-demi: 0.14.10(vue@2.7.16)
+ vue-demi: 0.14.10(vue@3.5.18(typescript@5.8.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- abbrev@1.1.1: {}
+ abbrev@2.0.0: {}
accepts@1.3.8:
dependencies:
@@ -5720,25 +6123,19 @@ snapshots:
ace-builds@1.41.0: {}
- acorn-jsx@5.3.2(acorn@8.10.0):
- dependencies:
- acorn: 8.10.0
-
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
acorn: 8.15.0
- acorn@8.10.0: {}
-
acorn@8.15.0: {}
ag-grid-community@30.2.1: {}
- ag-grid-vue@30.2.1(ag-grid-community@30.2.1)(vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16))(vue@2.7.16):
+ ag-grid-vue@30.2.1(ag-grid-community@30.2.1)(vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3)):
dependencies:
ag-grid-community: 30.2.1
- vue: 2.7.16
- vue-property-decorator: 9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16)
+ vue: 3.5.18(typescript@5.8.3)
+ vue-property-decorator: 9.1.2(vue-class-component@7.2.6(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3))
agent-base@7.1.4: {}
@@ -5747,7 +6144,7 @@ snapshots:
clean-stack: 4.2.0
indent-string: 5.0.0
- ajv@6.12.6:
+ ajv@6.15.0:
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
@@ -5764,10 +6161,14 @@ snapshots:
ansi-regex@5.0.1: {}
+ ansi-regex@6.2.2: {}
+
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
+ ansi-styles@6.2.3: {}
+
anymatch@3.1.2:
dependencies:
normalize-path: 3.0.0
@@ -5779,52 +6180,55 @@ snapshots:
dependencies:
dequal: 2.0.3
- array-buffer-byte-length@1.0.0:
+ array-buffer-byte-length@1.0.2:
dependencies:
- call-bind: 1.0.2
- is-array-buffer: 3.0.2
+ call-bound: 1.0.4
+ is-array-buffer: 3.0.5
- array-includes@3.1.6:
+ array-includes@3.1.9:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.24.2
+ es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
- is-string: 1.0.7
-
- array-union@2.1.0: {}
+ is-string: 1.1.1
+ math-intrinsics: 1.1.0
- array.prototype.findlastindex@1.2.3:
+ array.prototype.findlastindex@1.2.6:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.22.2
- es-shim-unscopables: 1.0.0
- get-intrinsic: 1.3.0
+ es-abstract: 1.24.2
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ es-shim-unscopables: 1.1.0
- array.prototype.flat@1.3.1:
+ array.prototype.flat@1.3.3:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
define-properties: 1.2.1
- es-abstract: 1.22.2
- es-shim-unscopables: 1.0.0
+ es-abstract: 1.24.2
+ es-shim-unscopables: 1.1.0
- array.prototype.flatmap@1.3.1:
+ array.prototype.flatmap@1.3.3:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
define-properties: 1.2.1
- es-abstract: 1.22.2
- es-shim-unscopables: 1.0.0
+ es-abstract: 1.24.2
+ es-shim-unscopables: 1.1.0
- arraybuffer.prototype.slice@1.0.2:
+ arraybuffer.prototype.slice@1.0.4:
dependencies:
- array-buffer-byte-length: 1.0.0
- call-bind: 1.0.2
+ array-buffer-byte-length: 1.0.2
+ call-bind: 1.0.9
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.24.2
+ es-errors: 1.3.0
get-intrinsic: 1.3.0
- is-array-buffer: 3.0.2
- is-shared-array-buffer: 1.0.2
+ is-array-buffer: 3.0.5
arrify@3.0.0: {}
@@ -5838,9 +6242,9 @@ snapshots:
assertion-error@2.0.1: {}
- ast-metadata-inferer@0.8.0:
+ ast-metadata-inferer@0.8.1:
dependencies:
- '@mdn/browser-compat-data': 5.3.23
+ '@mdn/browser-compat-data': 5.7.6
ast-v8-to-istanbul@0.3.8:
dependencies:
@@ -5848,6 +6252,8 @@ snapshots:
estree-walker: 3.0.3
js-tokens: 9.0.1
+ async-function@1.0.0: {}
+
asynckit@0.4.0: {}
autoprefixer@10.4.16(postcss@8.5.8):
@@ -5862,6 +6268,10 @@ snapshots:
available-typed-arrays@1.0.5: {}
+ available-typed-arrays@1.0.7:
+ dependencies:
+ possible-typed-array-names: 1.1.0
+
axios@1.15.0:
dependencies:
follow-redirects: 1.15.11
@@ -5880,6 +6290,8 @@ snapshots:
base64id@2.0.0: {}
+ baseline-browser-mapping@2.10.23: {}
+
bent@7.3.12:
dependencies:
bytesish: 0.4.4
@@ -5890,6 +6302,8 @@ snapshots:
binary-extensions@2.2.0: {}
+ birpc@2.9.0: {}
+
body-parser@1.20.4:
dependencies:
bytes: 3.1.2
@@ -5909,12 +6323,12 @@ snapshots:
boolbase@1.0.0: {}
- bootstrap-vue@2.23.1(jquery@2.2.4)(vue@2.7.16):
+ bootstrap-vue@2.23.1(jquery@2.2.4)(vue@3.5.18(typescript@5.8.3)):
dependencies:
'@nuxt/opencollective': 0.3.3
bootstrap: 4.6.2(jquery@2.2.4)(popper.js@1.16.1)
popper.js: 1.16.1
- portal-vue: 2.1.7(vue@2.7.16)
+ portal-vue: 2.1.7(vue@3.5.18(typescript@5.8.3))
vue-functional-data-merge: 3.1.0
transitivePeerDependencies:
- encoding
@@ -5944,6 +6358,10 @@ snapshots:
dependencies:
balanced-match: 4.0.2
+ brace-expansion@5.0.5:
+ dependencies:
+ balanced-match: 4.0.2
+
braces@3.0.2:
dependencies:
fill-range: 7.0.1
@@ -5959,6 +6377,14 @@ snapshots:
node-releases: 2.0.13
update-browserslist-db: 1.0.13(browserslist@4.22.1)
+ browserslist@4.28.2:
+ dependencies:
+ baseline-browser-mapping: 2.10.23
+ caniuse-lite: 1.0.30001791
+ electron-to-chromium: 1.5.344
+ node-releases: 2.0.38
+ update-browserslist-db: 1.2.3(browserslist@4.28.2)
+
buffer-from@1.1.2: {}
buffer@5.7.1:
@@ -5985,6 +6411,13 @@ snapshots:
function-bind: 1.1.2
get-intrinsic: 1.3.0
+ call-bind@1.0.9:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-define-property: 1.0.1
+ get-intrinsic: 1.3.0
+ set-function-length: 1.2.2
+
call-bound@1.0.4:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -5994,6 +6427,8 @@ snapshots:
caniuse-lite@1.0.30001757: {}
+ caniuse-lite@1.0.30001791: {}
+
caseless@0.12.0: {}
chai@6.2.1: {}
@@ -6065,6 +6500,8 @@ snapshots:
dependencies:
delayed-stream: 1.0.0
+ commander@10.0.1: {}
+
commander@12.1.0: {}
commander@2.20.3: {}
@@ -6075,12 +6512,6 @@ snapshots:
concat-map@0.0.1: {}
- condense-newlines@0.2.1:
- dependencies:
- extend-shallow: 2.0.1
- is-whitespace: 0.3.0
- kind-of: 3.2.2
-
config-chain@1.1.13:
dependencies:
ini: 1.3.8
@@ -6103,6 +6534,10 @@ snapshots:
cookie@0.7.2: {}
+ copy-anything@4.0.5:
+ dependencies:
+ is-what: 5.5.0
+
core-js-pure@3.33.0: {}
core-util-is@1.0.3: {}
@@ -6140,12 +6575,6 @@ snapshots:
transitivePeerDependencies:
- encoding
- cross-spawn@7.0.5:
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -6156,7 +6585,7 @@ snapshots:
cssesc@3.0.0: {}
- csstype@3.1.0: {}
+ csstype@3.2.3: {}
csv-parse@5.5.2: {}
@@ -6324,6 +6753,24 @@ snapshots:
d3-transition: 3.0.1(d3-selection@3.0.0)
d3-zoom: 3.0.0
+ data-view-buffer@1.0.2:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ is-data-view: 1.0.2
+
+ data-view-byte-length@1.0.2:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ is-data-view: 1.0.2
+
+ data-view-byte-offset@1.0.1:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ is-data-view: 1.0.2
+
date-fns@2.30.0:
dependencies:
'@babel/runtime': 7.28.3
@@ -6356,6 +6803,12 @@ snapshots:
gopd: 1.2.0
has-property-descriptors: 1.0.0
+ define-data-property@1.1.4:
+ dependencies:
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
+ gopd: 1.2.0
+
define-properties@1.2.1:
dependencies:
define-data-property: 1.1.1
@@ -6393,14 +6846,8 @@ snapshots:
dependencies:
esutils: 2.0.3
- doctrine@3.0.0:
- dependencies:
- esutils: 2.0.3
-
dom-accessibility-api@0.6.3: {}
- dom-event-types@1.1.0: {}
-
dom-serialize@2.2.1:
dependencies:
custom-event: 1.0.1
@@ -6420,28 +6867,32 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
+ eastasianwidth@0.2.0: {}
+
echarts@5.5.1:
dependencies:
tslib: 2.3.0
zrender: 5.6.0
- editorconfig@0.15.3:
+ editorconfig@1.0.7:
dependencies:
- commander: 2.20.3
- lru-cache: 4.1.5
- semver: 5.7.2
- sigmund: 1.0.1
+ '@one-ini/wasm': 0.1.1
+ commander: 10.0.1
+ minimatch: 9.0.5
+ semver: 7.6.3
ee-first@1.1.1: {}
electron-to-chromium@1.4.554: {}
- elkjs@0.8.2: {}
+ electron-to-chromium@1.5.344: {}
- emoji-regex@10.1.0: {}
+ elkjs@0.8.2: {}
emoji-regex@8.0.0: {}
+ emoji-regex@9.2.2: {}
+
encodeurl@1.0.2: {}
engine.io-parser@5.2.3: {}
@@ -6476,47 +6927,62 @@ snapshots:
dependencies:
stackframe: 1.3.4
- es-abstract@1.22.2:
+ es-abstract@1.24.2:
dependencies:
- array-buffer-byte-length: 1.0.0
- arraybuffer.prototype.slice: 1.0.2
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
+ array-buffer-byte-length: 1.0.2
+ arraybuffer.prototype.slice: 1.0.4
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.9
+ call-bound: 1.0.4
+ data-view-buffer: 1.0.2
+ data-view-byte-length: 1.0.2
+ data-view-byte-offset: 1.0.1
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
es-set-tostringtag: 2.1.0
- es-to-primitive: 1.2.1
- function.prototype.name: 1.1.6
+ es-to-primitive: 1.3.0
+ function.prototype.name: 1.1.8
get-intrinsic: 1.3.0
- get-symbol-description: 1.0.0
- globalthis: 1.0.3
+ get-proto: 1.0.1
+ get-symbol-description: 1.1.0
+ globalthis: 1.0.4
gopd: 1.2.0
- has: 1.0.4
- has-property-descriptors: 1.0.0
- has-proto: 1.0.1
+ has-property-descriptors: 1.0.2
+ has-proto: 1.2.0
has-symbols: 1.1.0
- internal-slot: 1.0.5
- is-array-buffer: 3.0.2
+ hasown: 2.0.2
+ internal-slot: 1.1.0
+ is-array-buffer: 3.0.5
is-callable: 1.2.7
- is-negative-zero: 2.0.2
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- is-string: 1.0.7
- is-typed-array: 1.1.12
- is-weakref: 1.0.2
- object-inspect: 1.13.0
+ is-data-view: 1.0.2
+ is-negative-zero: 2.0.3
+ is-regex: 1.2.1
+ is-set: 2.0.3
+ is-shared-array-buffer: 1.0.4
+ is-string: 1.1.1
+ is-typed-array: 1.1.15
+ is-weakref: 1.1.1
+ math-intrinsics: 1.1.0
+ object-inspect: 1.13.4
object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.5.1
- safe-array-concat: 1.0.1
- safe-regex-test: 1.0.0
- string.prototype.trim: 1.2.8
- string.prototype.trimend: 1.0.7
- string.prototype.trimstart: 1.0.7
- typed-array-buffer: 1.0.0
- typed-array-byte-length: 1.0.0
- typed-array-byte-offset: 1.0.0
- typed-array-length: 1.0.4
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.11
+ object.assign: 4.1.7
+ own-keys: 1.0.1
+ regexp.prototype.flags: 1.5.4
+ safe-array-concat: 1.1.4
+ safe-push-apply: 1.0.0
+ safe-regex-test: 1.1.0
+ set-proto: 1.0.0
+ stop-iteration-iterator: 1.1.0
+ string.prototype.trim: 1.2.10
+ string.prototype.trimend: 1.0.9
+ string.prototype.trimstart: 1.0.8
+ typed-array-buffer: 1.0.3
+ typed-array-byte-length: 1.0.3
+ typed-array-byte-offset: 1.0.4
+ typed-array-length: 1.0.7
+ unbox-primitive: 1.1.0
+ which-typed-array: 1.1.20
es-define-property@1.0.1: {}
@@ -6535,11 +7001,11 @@ snapshots:
has-tostringtag: 1.0.2
hasown: 2.0.2
- es-shim-unscopables@1.0.0:
+ es-shim-unscopables@1.1.0:
dependencies:
- has: 1.0.4
+ hasown: 2.0.2
- es-to-primitive@1.2.1:
+ es-to-primitive@1.3.0:
dependencies:
is-callable: 1.2.7
is-date-object: 1.0.5
@@ -6584,93 +7050,90 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-import-resolver-node@0.3.7:
+ eslint-import-resolver-node@0.3.10:
dependencies:
debug: 3.2.7
- is-core-module: 2.13.0
- resolve: 1.22.2
+ is-core-module: 2.16.1
+ resolve: 2.0.0-next.6
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.8.0(@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.7)(eslint@8.52.0):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 6.8.0(eslint@8.52.0)(typescript@5.8.3)
- eslint: 8.52.0
- eslint-import-resolver-node: 0.3.7
+ '@typescript-eslint/parser': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
+ eslint: 9.39.4
+ eslint-import-resolver-node: 0.3.10
transitivePeerDependencies:
- supports-color
- eslint-plugin-compat@4.2.0(eslint@8.52.0):
+ eslint-plugin-compat@6.2.1(eslint@9.39.4):
dependencies:
- '@mdn/browser-compat-data': 5.3.23
- ast-metadata-inferer: 0.8.0
- browserslist: 4.22.1
- caniuse-lite: 1.0.30001757
- eslint: 8.52.0
+ '@mdn/browser-compat-data': 6.1.5
+ ast-metadata-inferer: 0.8.1
+ browserslist: 4.28.2
+ eslint: 9.39.4
find-up: 5.0.0
+ globals: 15.15.0
lodash.memoize: 4.1.2
semver: 7.6.3
- eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.8.3))(eslint@8.52.0):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4):
dependencies:
- array-includes: 3.1.6
- array.prototype.findlastindex: 1.2.3
- array.prototype.flat: 1.3.1
- array.prototype.flatmap: 1.3.1
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.9
+ array.prototype.findlastindex: 1.2.6
+ array.prototype.flat: 1.3.3
+ array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.52.0
- eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.7)(eslint@8.52.0)
- has: 1.0.4
- is-core-module: 2.13.0
+ eslint: 9.39.4
+ eslint-import-resolver-node: 0.3.10
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4)
+ hasown: 2.0.2
+ is-core-module: 2.16.1
is-glob: 4.0.3
- minimatch: 3.1.2
- object.fromentries: 2.0.7
- object.groupby: 1.0.1
- object.values: 1.1.6
+ minimatch: 3.1.5
+ object.fromentries: 2.0.8
+ object.groupby: 1.0.3
+ object.values: 1.2.1
semver: 6.3.1
- tsconfig-paths: 3.14.2
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 6.8.0(eslint@8.52.0)(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-simple-import-sort@10.0.0(eslint@8.52.0):
+ eslint-plugin-simple-import-sort@12.1.1(eslint@9.39.4):
dependencies:
- eslint: 8.52.0
+ eslint: 9.39.4
- eslint-plugin-vue@9.17.0(eslint@8.52.0):
+ eslint-plugin-vue@10.9.0(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(vue-eslint-parser@10.2.0(eslint@9.39.4)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- eslint: 8.52.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4)
+ eslint: 9.39.4
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 7.1.1
semver: 7.6.3
- vue-eslint-parser: 9.3.2(eslint@8.52.0)
+ vue-eslint-parser: 10.2.0(eslint@9.39.4)
xml-name-validator: 4.0.0
- transitivePeerDependencies:
- - supports-color
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
- eslint-plugin-vuejs-accessibility@2.2.0(eslint@8.52.0):
+ eslint-plugin-vuejs-accessibility@2.5.0(eslint@9.39.4)(globals@16.5.0):
dependencies:
aria-query: 5.3.0
- emoji-regex: 10.1.0
- eslint: 8.52.0
- vue-eslint-parser: 9.3.2(eslint@8.52.0)
+ eslint: 9.39.4
+ globals: 16.5.0
+ vue-eslint-parser: 10.2.0(eslint@9.39.4)
transitivePeerDependencies:
- supports-color
- eslint-scope@7.2.2:
- dependencies:
- esrecurse: 4.3.0
- estraverse: 5.3.0
-
eslint-scope@8.4.0:
dependencies:
esrecurse: 4.3.0
@@ -6680,46 +7143,44 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@8.52.0:
+ eslint-visitor-keys@5.0.1: {}
+
+ eslint@9.39.4:
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- '@eslint-community/regexpp': 4.9.1
- '@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.52.0
- '@humanwhocodes/config-array': 0.11.13
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4)
+ '@eslint-community/regexpp': 4.12.2
+ '@eslint/config-array': 0.21.2
+ '@eslint/config-helpers': 0.4.2
+ '@eslint/core': 0.17.0
+ '@eslint/eslintrc': 3.3.5
+ '@eslint/js': 9.39.4
+ '@eslint/plugin-kit': 0.4.1
+ '@humanfs/node': 0.16.8
'@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- '@ungap/structured-clone': 1.2.0
- ajv: 6.12.6
+ '@humanwhocodes/retry': 0.4.3
+ '@types/estree': 1.0.8
+ ajv: 6.15.0
chalk: 4.1.2
- cross-spawn: 7.0.5
+ cross-spawn: 7.0.6
debug: 4.4.3(supports-color@10.2.2)
- doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
- esquery: 1.5.0
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
+ esquery: 1.7.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
+ file-entry-cache: 8.0.0
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.20.0
- graphemer: 1.4.0
ignore: 5.2.4
imurmurhash: 0.1.4
is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
lodash.merge: 4.6.2
- minimatch: 3.1.2
+ minimatch: 3.1.5
natural-compare: 1.4.0
optionator: 0.9.3
- strip-ansi: 6.0.1
- text-table: 0.2.0
transitivePeerDependencies:
- supports-color
@@ -6729,16 +7190,6 @@ snapshots:
acorn-jsx: 5.3.2(acorn@8.15.0)
eslint-visitor-keys: 4.2.1
- espree@9.6.1:
- dependencies:
- acorn: 8.10.0
- acorn-jsx: 5.3.2(acorn@8.10.0)
- eslint-visitor-keys: 3.4.3
-
- esquery@1.5.0:
- dependencies:
- estraverse: 5.3.0
-
esquery@1.7.0:
dependencies:
estraverse: 5.3.0
@@ -6763,10 +7214,6 @@ snapshots:
expect-type@1.2.2: {}
- extend-shallow@2.0.1:
- dependencies:
- is-extendable: 0.1.1
-
extend@3.0.2: {}
fake-indexeddb@6.0.0: {}
@@ -6803,9 +7250,9 @@ snapshots:
fflate@0.8.2: {}
- file-entry-cache@6.0.1:
+ file-entry-cache@8.0.0:
dependencies:
- flat-cache: 3.0.4
+ flat-cache: 4.0.1
file-saver@2.0.5: {}
@@ -6834,10 +7281,10 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- flat-cache@3.0.4:
+ flat-cache@4.0.1:
dependencies:
- flatted: 3.3.3
- rimraf: 3.0.2
+ flatted: 3.4.2
+ keyv: 4.5.4
flatted@3.3.3: {}
@@ -6853,6 +7300,10 @@ snapshots:
dependencies:
is-callable: 1.2.7
+ for-each@0.3.5:
+ dependencies:
+ is-callable: 1.2.7
+
foreground-child@3.3.1:
dependencies:
cross-spawn: 7.0.6
@@ -6887,12 +7338,14 @@ snapshots:
function-bind@1.1.2: {}
- function.prototype.name@1.1.6:
+ function.prototype.name@1.1.8:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.22.2
functions-have-names: 1.2.3
+ hasown: 2.0.2
+ is-callable: 1.2.7
functions-have-names@1.2.3: {}
@@ -6916,9 +7369,10 @@ snapshots:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-symbol-description@1.0.0:
+ get-symbol-description@1.1.0:
dependencies:
- call-bind: 1.0.2
+ call-bound: 1.0.4
+ es-errors: 1.3.0
get-intrinsic: 1.3.0
glob-parent@5.1.2:
@@ -6929,6 +7383,15 @@ snapshots:
dependencies:
is-glob: 4.0.3
+ glob@10.5.0:
+ dependencies:
+ foreground-child: 3.3.1
+ jackspeak: 3.4.3
+ minimatch: 9.0.5
+ minipass: 7.1.2
+ package-json-from-dist: 1.0.1
+ path-scurry: 1.11.1
+
glob@12.0.0:
dependencies:
foreground-child: 3.3.1
@@ -6947,32 +7410,18 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
- glob@8.1.0:
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 5.1.6
- once: 1.4.0
-
globals@11.12.0: {}
- globals@13.20.0:
- dependencies:
- type-fest: 0.20.2
+ globals@14.0.0: {}
- globalthis@1.0.3:
- dependencies:
- define-properties: 1.2.1
+ globals@15.15.0: {}
+
+ globals@16.5.0: {}
- globby@11.1.0:
+ globalthis@1.0.4:
dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.3.1
- ignore: 5.2.4
- merge2: 1.4.1
- slash: 3.0.0
+ define-properties: 1.2.1
+ gopd: 1.2.0
globby@13.2.2:
dependencies:
@@ -6988,8 +7437,6 @@ snapshots:
graceful-fs@4.2.11: {}
- graphemer@1.4.0: {}
-
graphql@16.9.0: {}
handsontable@4.0.0:
@@ -7012,7 +7459,13 @@ snapshots:
dependencies:
get-intrinsic: 1.3.0
- has-proto@1.0.1: {}
+ has-property-descriptors@1.0.2:
+ dependencies:
+ es-define-property: 1.0.1
+
+ has-proto@1.2.0:
+ dependencies:
+ dunder-proto: 1.0.1
has-symbols@1.1.0: {}
@@ -7020,8 +7473,6 @@ snapshots:
dependencies:
has-symbols: 1.1.0
- has@1.0.4: {}
-
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -7030,6 +7481,8 @@ snapshots:
headers-polyfill@4.0.3: {}
+ hookable@5.5.3: {}
+
hsluv@1.0.1: {}
html-escaper@2.0.2: {}
@@ -7069,6 +7522,8 @@ snapshots:
ignore@5.2.4: {}
+ ignore@7.0.5: {}
+
imask@7.1.3:
dependencies:
'@babel/runtime-corejs3': 7.23.2
@@ -7099,11 +7554,11 @@ snapshots:
ini@1.3.8: {}
- internal-slot@1.0.5:
+ internal-slot@1.1.0:
dependencies:
- get-intrinsic: 1.3.0
- has: 1.0.4
- side-channel: 1.0.4
+ es-errors: 1.3.0
+ hasown: 2.0.2
+ side-channel: 1.1.0
internmap@2.0.3: {}
@@ -7112,13 +7567,21 @@ snapshots:
call-bind: 1.0.2
has-tostringtag: 1.0.2
- is-array-buffer@3.0.2:
+ is-array-buffer@3.0.5:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
get-intrinsic: 1.3.0
- is-typed-array: 1.1.12
- is-bigint@1.0.4:
+ is-async-function@2.1.1:
+ dependencies:
+ async-function: 1.0.0
+ call-bound: 1.0.4
+ get-proto: 1.0.1
+ has-tostringtag: 1.0.2
+ safe-regex-test: 1.1.0
+
+ is-bigint@1.1.0:
dependencies:
has-bigints: 1.0.2
@@ -7126,27 +7589,38 @@ snapshots:
dependencies:
binary-extensions: 2.2.0
- is-boolean-object@1.1.2:
+ is-boolean-object@1.2.2:
dependencies:
- call-bind: 1.0.2
+ call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-buffer@1.1.6: {}
-
is-callable@1.2.7: {}
- is-core-module@2.13.0:
+ is-core-module@2.16.1:
+ dependencies:
+ hasown: 2.0.2
+
+ is-data-view@1.0.2:
dependencies:
- has: 1.0.4
+ call-bound: 1.0.4
+ get-intrinsic: 1.3.0
+ is-typed-array: 1.1.15
is-date-object@1.0.5:
dependencies:
has-tostringtag: 1.0.2
- is-extendable@0.1.1: {}
+ is-date-object@1.1.0:
+ dependencies:
+ call-bound: 1.0.4
+ has-tostringtag: 1.0.2
is-extglob@2.1.1: {}
+ is-finalizationregistry@1.1.1:
+ dependencies:
+ call-bound: 1.0.4
+
is-fullwidth-code-point@3.0.0: {}
is-generator-function@1.0.10:
@@ -7157,28 +7631,24 @@ snapshots:
dependencies:
is-extglob: 2.1.1
+ is-map@2.0.3: {}
+
is-nan@1.3.2:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
- is-negative-zero@2.0.2: {}
+ is-negative-zero@2.0.3: {}
is-node-process@1.2.0: {}
- is-number-object@1.0.7:
+ is-number-object@1.1.1:
dependencies:
+ call-bound: 1.0.4
has-tostringtag: 1.0.2
is-number@7.0.0: {}
- is-path-inside@3.0.3: {}
-
- is-regex@1.1.4:
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.2
-
is-regex@1.2.1:
dependencies:
call-bound: 1.0.4
@@ -7186,29 +7656,49 @@ snapshots:
has-tostringtag: 1.0.2
hasown: 2.0.2
- is-shared-array-buffer@1.0.2:
+ is-set@2.0.3: {}
+
+ is-shared-array-buffer@1.0.4:
dependencies:
- call-bind: 1.0.2
+ call-bound: 1.0.4
is-stream@2.0.1: {}
- is-string@1.0.7:
+ is-string@1.1.1:
dependencies:
+ call-bound: 1.0.4
has-tostringtag: 1.0.2
is-symbol@1.0.4:
dependencies:
has-symbols: 1.1.0
+ is-symbol@1.1.1:
+ dependencies:
+ call-bound: 1.0.4
+ has-symbols: 1.1.0
+ safe-regex-test: 1.1.0
+
is-typed-array@1.1.12:
dependencies:
which-typed-array: 1.1.11
- is-weakref@1.0.2:
+ is-typed-array@1.1.15:
dependencies:
- call-bind: 1.0.2
+ which-typed-array: 1.1.20
+
+ is-weakmap@2.0.2: {}
+
+ is-weakref@1.1.1:
+ dependencies:
+ call-bound: 1.0.4
- is-whitespace@0.3.0: {}
+ is-weakset@2.0.4:
+ dependencies:
+ call-bound: 1.0.4
+ get-intrinsic: 1.3.0
+
+ is-what@5.5.0: {}
isarray@1.0.0: {}
@@ -7239,6 +7729,12 @@ snapshots:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
+ jackspeak@3.4.3:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
jackspeak@4.2.3:
dependencies:
'@isaacs/cliui': 9.0.0
@@ -7257,12 +7753,15 @@ snapshots:
js-base64@3.7.5: {}
- js-beautify@1.14.5:
+ js-beautify@1.15.4:
dependencies:
config-chain: 1.1.13
- editorconfig: 0.15.3
- glob: 8.1.0
- nopt: 6.0.0
+ editorconfig: 1.0.7
+ glob: 10.5.0
+ js-cookie: 3.0.5
+ nopt: 7.2.1
+
+ js-cookie@3.0.5: {}
js-levenshtein@1.1.6: {}
@@ -7274,8 +7773,14 @@ snapshots:
dependencies:
argparse: 2.0.1
+ js-yaml@4.1.1:
+ dependencies:
+ argparse: 2.0.1
+
jsesc@2.5.2: {}
+ json-buffer@3.0.1: {}
+
json-schema-traverse@0.4.1: {}
json-schema-traverse@1.0.0: {}
@@ -7286,7 +7791,7 @@ snapshots:
json5@1.0.2:
dependencies:
- minimist: 1.2.6
+ minimist: 1.2.8
jsonc-parser@3.3.1: {}
@@ -7349,9 +7854,9 @@ snapshots:
dependencies:
commander: 8.3.0
- kind-of@3.2.2:
+ keyv@4.5.4:
dependencies:
- is-buffer: 1.1.6
+ json-buffer: 3.0.1
kleur@3.0.3: {}
@@ -7422,16 +7927,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- lru-cache@11.2.6: {}
+ lru-cache@10.4.3: {}
- lru-cache@4.1.5:
- dependencies:
- pseudomap: 1.0.2
- yallist: 2.1.2
+ lru-cache@11.2.6: {}
- lucide-vue@0.344.0(vue@2.7.16):
+ lucide-vue@0.344.0(vue@3.5.18(typescript@5.8.3)):
dependencies:
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
magic-string@0.30.21:
dependencies:
@@ -7487,6 +7989,10 @@ snapshots:
dependencies:
brace-expansion: 5.0.2
+ minimatch@10.2.5:
+ dependencies:
+ brace-expansion: 5.0.5
+
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
@@ -7503,12 +8009,12 @@ snapshots:
dependencies:
brace-expansion: 2.0.2
- minimist@1.2.6: {}
-
minimist@1.2.8: {}
minipass@7.1.2: {}
+ mitt@3.0.1: {}
+
mkdirp@0.5.6:
dependencies:
minimist: 1.2.8
@@ -7596,6 +8102,13 @@ snapshots:
node-addon-api@7.1.1:
optional: true
+ node-exports-info@1.6.0:
+ dependencies:
+ array.prototype.flatmap: 1.3.3
+ es-errors: 1.3.0
+ object.entries: 1.1.9
+ semver: 6.3.1
+
node-fetch@2.6.7:
dependencies:
whatwg-url: 5.0.0
@@ -7606,9 +8119,11 @@ snapshots:
node-releases@2.0.13: {}
- nopt@6.0.0:
+ node-releases@2.0.38: {}
+
+ nopt@7.2.1:
dependencies:
- abbrev: 1.1.1
+ abbrev: 2.0.0
normalize-path@3.0.0: {}
@@ -7626,8 +8141,6 @@ snapshots:
object-hash@3.0.0: {}
- object-inspect@1.13.0: {}
-
object-inspect@1.13.4: {}
object-is@1.1.5:
@@ -7644,24 +8157,41 @@ snapshots:
has-symbols: 1.1.0
object-keys: 1.1.1
- object.fromentries@2.0.7:
+ object.assign@4.1.7:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-object-atoms: 1.1.1
+ has-symbols: 1.1.0
+ object-keys: 1.1.1
- object.groupby@1.0.1:
+ object.entries@1.1.9:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.22.2
- get-intrinsic: 1.3.0
+ es-object-atoms: 1.1.1
- object.values@1.1.6:
+ object.fromentries@2.0.8:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ define-properties: 1.2.1
+ es-abstract: 1.24.2
+ es-object-atoms: 1.1.1
+
+ object.groupby@1.0.3:
+ dependencies:
+ call-bind: 1.0.9
+ define-properties: 1.2.1
+ es-abstract: 1.24.2
+
+ object.values@1.2.1:
+ dependencies:
+ call-bind: 1.0.9
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-object-atoms: 1.1.1
obug@2.1.1: {}
@@ -7711,6 +8241,12 @@ snapshots:
outvariant@1.4.3: {}
+ own-keys@1.0.1:
+ dependencies:
+ get-intrinsic: 1.3.0
+ object-keys: 1.1.1
+ safe-push-apply: 1.0.0
+
p-event@5.0.1:
dependencies:
p-timeout: 5.1.0
@@ -7763,6 +8299,11 @@ snapshots:
path-parse@1.0.7: {}
+ path-scurry@1.11.1:
+ dependencies:
+ lru-cache: 10.4.3
+ minipass: 7.1.2
+
path-scurry@2.0.1:
dependencies:
lru-cache: 11.2.6
@@ -7774,6 +8315,8 @@ snapshots:
pathe@2.0.3: {}
+ perfect-debounce@1.0.0: {}
+
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -7788,25 +8331,24 @@ snapshots:
optionalDependencies:
moment: 2.29.4
- pinia@2.3.1(typescript@5.8.3)(vue@2.7.16):
+ pinia@3.0.4(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)):
dependencies:
- '@vue/devtools-api': 6.6.4
- vue: 2.7.16
- vue-demi: 0.14.10(vue@2.7.16)
+ '@vue/devtools-api': 7.7.9
+ vue: 3.5.18(typescript@5.8.3)
optionalDependencies:
typescript: 5.8.3
- transitivePeerDependencies:
- - '@vue/composition-api'
pluralize@8.0.0: {}
popper.js@1.16.1: {}
- portal-vue@2.1.7(vue@2.7.16):
+ portal-vue@2.1.7(vue@3.5.18(typescript@5.8.3)):
dependencies:
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
+
+ possible-typed-array-names@1.1.0: {}
- postcss-selector-parser@6.0.13:
+ postcss-selector-parser@7.1.1:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
@@ -7821,19 +8363,10 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier@2.7.1:
- optional: true
-
prettier@3.6.2: {}
pretty-bytes@6.1.1: {}
- pretty@2.0.0:
- dependencies:
- condense-newlines: 0.2.1
- extend-shallow: 2.0.1
- js-beautify: 1.14.5
-
process-nextick-args@2.0.1: {}
prompts@2.4.2:
@@ -7851,8 +8384,6 @@ snapshots:
proxy-from-env@2.1.0: {}
- pseudomap@1.0.2: {}
-
psl@1.9.0: {}
punycode.js@2.3.1: {}
@@ -7909,13 +8440,27 @@ snapshots:
indent-string: 4.0.0
strip-indent: 3.0.0
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+ call-bind: 1.0.9
+ define-properties: 1.2.1
+ es-abstract: 1.24.2
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ get-intrinsic: 1.3.0
+ get-proto: 1.0.1
+ which-builtin-type: 1.2.1
+
regenerator-runtime@0.14.0: {}
- regexp.prototype.flags@1.5.1:
+ regexp.prototype.flags@1.5.4:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
define-properties: 1.2.1
- set-function-name: 2.0.1
+ es-errors: 1.3.0
+ get-proto: 1.0.1
+ gopd: 1.2.0
+ set-function-name: 2.0.2
repeat-string@1.6.1: {}
@@ -7927,9 +8472,12 @@ snapshots:
resolve-from@4.0.0: {}
- resolve@1.22.2:
+ resolve@2.0.0-next.6:
dependencies:
- is-core-module: 2.13.0
+ es-errors: 1.3.0
+ is-core-module: 2.16.1
+ node-exports-info: 1.6.0
+ object-keys: 1.1.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -8048,9 +8596,10 @@ snapshots:
dependencies:
tslib: 2.8.0
- safe-array-concat@1.0.1:
+ safe-array-concat@1.1.4:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
get-intrinsic: 1.3.0
has-symbols: 1.1.0
isarray: 2.0.5
@@ -8059,11 +8608,10 @@ snapshots:
safe-buffer@5.2.1: {}
- safe-regex-test@1.0.0:
+ safe-push-apply@1.0.0:
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.3.0
- is-regex: 1.1.4
+ es-errors: 1.3.0
+ isarray: 2.0.5
safe-regex-test@1.1.0:
dependencies:
@@ -8090,17 +8638,33 @@ snapshots:
stream-browserify: 3.0.0
typescript: 5.8.3
- semver@5.7.2: {}
-
semver@6.3.1: {}
semver@7.6.3: {}
- set-function-name@2.0.1:
+ semver@7.7.4: {}
+
+ set-function-length@1.2.2:
dependencies:
- define-data-property: 1.1.1
+ define-data-property: 1.1.4
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ get-intrinsic: 1.3.0
+ gopd: 1.2.0
+ has-property-descriptors: 1.0.2
+
+ set-function-name@2.0.2:
+ dependencies:
+ define-data-property: 1.1.4
+ es-errors: 1.3.0
functions-have-names: 1.2.3
- has-property-descriptors: 1.0.0
+ has-property-descriptors: 1.0.2
+
+ set-proto@1.0.0:
+ dependencies:
+ dunder-proto: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
setimmediate@1.0.5: {}
@@ -8132,12 +8696,6 @@ snapshots:
object-inspect: 1.13.4
side-channel-map: 1.0.1
- side-channel@1.0.4:
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.3.0
- object-inspect: 1.13.0
-
side-channel@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -8148,8 +8706,6 @@ snapshots:
siginfo@2.0.0: {}
- sigmund@1.0.1: {}
-
signal-exit@3.0.7: {}
signal-exit@4.1.0: {}
@@ -8164,8 +8720,6 @@ snapshots:
sisteransi@1.0.5: {}
- slash@3.0.0: {}
-
slash@4.0.0: {}
slugify@1.6.6: {}
@@ -8208,6 +8762,8 @@ snapshots:
source-map@0.6.1: {}
+ speakingurl@14.0.1: {}
+
stackback@0.0.2: {}
stackframe@1.3.4: {}
@@ -8227,6 +8783,11 @@ snapshots:
std-env@3.10.0: {}
+ stop-iteration-iterator@1.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ internal-slot: 1.1.0
+
store@2.0.12: {}
stream-browserify@3.0.0:
@@ -8250,23 +8811,34 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string.prototype.trim@1.2.8:
+ string-width@5.1.2:
dependencies:
- call-bind: 1.0.2
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.2.0
+
+ string.prototype.trim@1.2.10:
+ dependencies:
+ call-bind: 1.0.9
+ call-bound: 1.0.4
+ define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.24.2
+ es-object-atoms: 1.1.1
+ has-property-descriptors: 1.0.2
- string.prototype.trimend@1.0.7:
+ string.prototype.trimend@1.0.9:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-object-atoms: 1.1.1
- string.prototype.trimstart@1.0.7:
+ string.prototype.trimstart@1.0.8:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-object-atoms: 1.1.1
string_decoder@1.1.1:
dependencies:
@@ -8280,6 +8852,10 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
+ strip-ansi@7.2.0:
+ dependencies:
+ ansi-regex: 6.2.2
+
strip-bom@3.0.0: {}
strip-indent@3.0.0:
@@ -8288,6 +8864,10 @@ snapshots:
strip-json-comments@3.1.1: {}
+ superjson@2.2.6:
+ dependencies:
+ copy-anything: 4.0.5
+
supports-color@10.2.2: {}
supports-color@7.2.0:
@@ -8303,8 +8883,6 @@ snapshots:
transitivePeerDependencies:
- encoding
- text-table@0.2.0: {}
-
timers-browserify@2.0.12:
dependencies:
setimmediate: 1.0.5
@@ -8351,7 +8929,7 @@ snapshots:
tr46@0.0.3: {}
- ts-api-utils@1.0.3(typescript@5.8.3):
+ ts-api-utils@2.5.0(typescript@5.8.3):
dependencies:
typescript: 5.8.3
@@ -8359,11 +8937,11 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- tsconfig-paths@3.14.2:
+ tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
json5: 1.0.2
- minimist: 1.2.6
+ minimist: 1.2.8
strip-bom: 3.0.0
tslib@1.14.1: {}
@@ -8388,8 +8966,6 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-fest@0.20.2: {}
-
type-fest@0.21.3: {}
type-fest@4.41.0: {}
@@ -8399,32 +8975,49 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
- typed-array-buffer@1.0.0:
+ typed-array-buffer@1.0.3:
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.3.0
- is-typed-array: 1.1.12
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ is-typed-array: 1.1.15
- typed-array-byte-length@1.0.0:
+ typed-array-byte-length@1.0.3:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
for-each: 0.3.3
- has-proto: 1.0.1
- is-typed-array: 1.1.12
+ gopd: 1.2.0
+ has-proto: 1.2.0
+ is-typed-array: 1.1.15
- typed-array-byte-offset@1.0.0:
+ typed-array-byte-offset@1.0.4:
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.9
for-each: 0.3.3
- has-proto: 1.0.1
- is-typed-array: 1.1.12
+ gopd: 1.2.0
+ has-proto: 1.2.0
+ is-typed-array: 1.1.15
+ reflect.getprototypeof: 1.0.10
- typed-array-length@1.0.4:
+ typed-array-length@1.0.7:
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.9
for-each: 0.3.3
- is-typed-array: 1.1.12
+ gopd: 1.2.0
+ is-typed-array: 1.1.15
+ possible-typed-array-names: 1.1.0
+ reflect.getprototypeof: 1.0.10
+
+ typescript-eslint@8.59.1(eslint@9.39.4)(typescript@5.8.3):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 8.59.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.59.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.59.1(eslint@9.39.4)(typescript@5.8.3)
+ eslint: 9.39.4
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
typescript@5.8.3: {}
@@ -8432,12 +9025,12 @@ snapshots:
uc.micro@2.1.0: {}
- unbox-primitive@1.0.2:
+ unbox-primitive@1.1.0:
dependencies:
- call-bind: 1.0.2
+ call-bound: 1.0.4
has-bigints: 1.0.2
has-symbols: 1.1.0
- which-boxed-primitive: 1.0.2
+ which-boxed-primitive: 1.1.1
undici-types@6.11.1: {}
@@ -8459,6 +9052,12 @@ snapshots:
escalade: 3.1.1
picocolors: 1.1.1
+ update-browserslist-db@1.2.3(browserslist@4.28.2):
+ dependencies:
+ browserslist: 4.28.2
+ escalade: 3.2.0
+ picocolors: 1.1.1
+
uri-js-replace@1.0.1: {}
uri-js@4.4.1:
@@ -8875,30 +9474,34 @@ snapshots:
vscode-uri@3.1.0: {}
- vue-class-component@7.2.6(vue@2.7.16):
+ vue-class-component@7.2.6(vue@3.5.18(typescript@5.8.3)):
dependencies:
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
+
+ vue-component-type-helpers@3.2.7: {}
- vue-demi@0.13.11(vue@2.7.16):
+ vue-demi@0.13.11(vue@3.5.18(typescript@5.8.3)):
dependencies:
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
- vue-demi@0.14.10(vue@2.7.16):
+ vue-demi@0.14.10(vue@3.5.18(typescript@5.8.3)):
dependencies:
- vue: 2.7.16
+ vue: 3.5.18(typescript@5.8.3)
- vue-echarts@7.0.3(echarts@5.5.1)(vue@2.7.16):
+ vue-echarts@7.0.3(@vue/runtime-core@3.5.18)(echarts@5.5.1)(vue@3.5.18(typescript@5.8.3)):
dependencies:
echarts: 5.5.1
- vue: 2.7.16
- vue-demi: 0.13.11(vue@2.7.16)
+ vue: 3.5.18(typescript@5.8.3)
+ vue-demi: 0.13.11(vue@3.5.18(typescript@5.8.3))
+ optionalDependencies:
+ '@vue/runtime-core': 3.5.18
transitivePeerDependencies:
- '@vue/composition-api'
- vue-eslint-parser@10.2.0(eslint@8.52.0):
+ vue-eslint-parser@10.2.0(eslint@9.39.4):
dependencies:
debug: 4.4.3(supports-color@10.2.2)
- eslint: 8.52.0
+ eslint: 9.39.4
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -8907,47 +9510,30 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-eslint-parser@9.3.2(eslint@8.52.0):
- dependencies:
- debug: 4.4.3(supports-color@10.2.2)
- eslint: 8.52.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
- esquery: 1.5.0
- lodash: 4.18.1
- semver: 7.6.3
- transitivePeerDependencies:
- - supports-color
-
vue-functional-data-merge@3.1.0: {}
vue-infinite-scroll@2.0.2: {}
vue-json-pretty@1.9.5: {}
- vue-multiselect@2.1.7: {}
+ vue-multiselect@3.5.0: {}
vue-observe-visibility@1.0.0: {}
- vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16):
+ vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3)):
dependencies:
- vue: 2.7.16
- vue-class-component: 7.2.6(vue@2.7.16)
+ vue: 3.5.18(typescript@5.8.3)
+ vue-class-component: 7.2.6(vue@3.5.18(typescript@5.8.3))
- vue-router@3.6.5(vue@2.7.16):
+ vue-router@4.6.4(vue@3.5.18(typescript@5.8.3)):
dependencies:
- vue: 2.7.16
+ '@vue/devtools-api': 6.6.4
+ vue: 3.5.18(typescript@5.8.3)
vue-rx@6.2.0(rxjs@7.8.1):
dependencies:
rxjs: 7.8.1
- vue-template-compiler@2.7.16:
- dependencies:
- de-indent: 1.0.2
- he: 1.2.0
-
vue-tsc@2.2.12(typescript@5.8.3):
dependencies:
'@volar/typescript': 2.4.15
@@ -8956,12 +9542,15 @@ snapshots:
vue-virtual-scroll-list@2.3.5: {}
- vue2-teleport@1.0.1: {}
-
- vue@2.7.16:
+ vue@3.5.18(typescript@5.8.3):
dependencies:
- '@vue/compiler-sfc': 2.7.16
- csstype: 3.1.0
+ '@vue/compiler-dom': 3.5.18
+ '@vue/compiler-sfc': 3.5.18
+ '@vue/runtime-dom': 3.5.18
+ '@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@5.8.3))
+ '@vue/shared': 3.5.18
+ optionalDependencies:
+ typescript: 5.8.3
vuedraggable@2.24.3:
dependencies:
@@ -8976,13 +9565,36 @@ snapshots:
tr46: 0.0.3
webidl-conversions: 3.0.1
- which-boxed-primitive@1.0.2:
+ which-boxed-primitive@1.1.1:
dependencies:
- is-bigint: 1.0.4
- is-boolean-object: 1.1.2
- is-number-object: 1.0.7
- is-string: 1.0.7
- is-symbol: 1.0.4
+ is-bigint: 1.1.0
+ is-boolean-object: 1.2.2
+ is-number-object: 1.1.1
+ is-string: 1.1.1
+ is-symbol: 1.1.1
+
+ which-builtin-type@1.2.1:
+ dependencies:
+ call-bound: 1.0.4
+ function.prototype.name: 1.1.8
+ has-tostringtag: 1.0.2
+ is-async-function: 2.1.1
+ is-date-object: 1.1.0
+ is-finalizationregistry: 1.1.1
+ is-generator-function: 1.0.10
+ is-regex: 1.2.1
+ is-weakref: 1.1.1
+ isarray: 2.0.5
+ which-boxed-primitive: 1.1.1
+ which-collection: 1.0.2
+ which-typed-array: 1.1.20
+
+ which-collection@1.0.2:
+ dependencies:
+ is-map: 2.0.3
+ is-set: 2.0.3
+ is-weakmap: 2.0.2
+ is-weakset: 2.0.4
which-typed-array@1.1.11:
dependencies:
@@ -8992,6 +9604,16 @@ snapshots:
gopd: 1.2.0
has-tostringtag: 1.0.2
+ which-typed-array@1.1.20:
+ dependencies:
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.9
+ call-bound: 1.0.4
+ for-each: 0.3.5
+ get-proto: 1.0.1
+ gopd: 1.2.0
+ has-tostringtag: 1.0.2
+
which@2.0.2:
dependencies:
isexe: 2.0.0
@@ -9015,6 +9637,12 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
+ wrap-ansi@8.1.0:
+ dependencies:
+ ansi-styles: 6.2.3
+ string-width: 5.1.2
+ strip-ansi: 7.2.0
+
wrappy@1.0.2: {}
ws@8.18.3: {}
@@ -9038,8 +9666,6 @@ snapshots:
y18n@5.0.8: {}
- yallist@2.1.2: {}
-
yaml-ast-parser@0.0.43: {}
yaml@2.6.1: {}
diff --git a/client/src/compat-config.js b/client/src/compat-config.js
new file mode 100644
index 000000000000..029a16dbc7a3
--- /dev/null
+++ b/client/src/compat-config.js
@@ -0,0 +1,54 @@
+import { configureCompat } from "vue";
+
+// Configure Vue 3 compatibility mode
+configureCompat({
+ // MODE: 2 means Vue 2 compatibility mode
+ MODE: 2,
+
+ // Explicitly enable/disable specific compatibility flags
+ // Most features are automatically enabled in MODE: 2
+ // We'll progressively disable these as we migrate
+
+ // Features that are Vue 3 only (not needed in compat mode)
+ FEATURE_ID_INJECTION: false,
+ FEATURE_PROD_HYDRATION_MISMATCH_DETAILS: false,
+
+ // Common warnings to suppress initially
+ GLOBAL_MOUNT: "suppress-warning",
+ GLOBAL_EXTEND: "suppress-warning",
+ GLOBAL_PROTOTYPE: "suppress-warning",
+ GLOBAL_SET: "suppress-warning",
+ GLOBAL_DELETE: "suppress-warning",
+ GLOBAL_OBSERVABLE: "suppress-warning",
+ GLOBAL_PRIVATE_UTIL: "suppress-warning",
+ CONFIG_SILENT: "suppress-warning",
+ CONFIG_DEVTOOLS: "suppress-warning",
+ CONFIG_KEY_CODES: "suppress-warning",
+ CONFIG_PRODUCTION_TIP: "suppress-warning",
+ CONFIG_IGNORED_ELEMENTS: "suppress-warning",
+ INSTANCE_SET: "suppress-warning",
+ INSTANCE_DELETE: "suppress-warning",
+ INSTANCE_DESTROY: "suppress-warning",
+ INSTANCE_EVENT_EMITTER: "suppress-warning",
+ INSTANCE_EVENT_HOOKS: "suppress-warning",
+ INSTANCE_CHILDREN: "suppress-warning",
+ INSTANCE_LISTENERS: "suppress-warning",
+ INSTANCE_SCOPED_SLOTS: "suppress-warning",
+ INSTANCE_ATTRS_CLASS_STYLE: "suppress-warning",
+ OPTIONS_DATA_FN: "suppress-warning",
+ OPTIONS_DATA_MERGE: "suppress-warning",
+ OPTIONS_BEFORE_DESTROY: "suppress-warning",
+ OPTIONS_DESTROYED: "suppress-warning",
+ WATCH_ARRAY: "suppress-warning",
+ V_ON_KEYCODE_MODIFIER: "suppress-warning",
+ CUSTOM_DIR: "suppress-warning",
+ ATTR_FALSE_VALUE: "suppress-warning",
+ ATTR_ENUMERATED_COERCION: "suppress-warning",
+ TRANSITION_GROUP_ROOT: "suppress-warning",
+ COMPONENT_ASYNC: "suppress-warning",
+ COMPONENT_FUNCTIONAL: "suppress-warning",
+ COMPONENT_V_MODEL: "suppress-warning",
+ RENDER_FUNCTION: "suppress-warning",
+ FILTERS: "suppress-warning",
+ PRIVATE_APIS: "suppress-warning",
+});
diff --git a/client/src/components/ActivityBar/ActivityBar.test.js b/client/src/components/ActivityBar/ActivityBar.test.js
index 85e565ff92d9..3701b0e72f4e 100644
--- a/client/src/components/ActivityBar/ActivityBar.test.js
+++ b/client/src/components/ActivityBar/ActivityBar.test.js
@@ -20,7 +20,7 @@ vi.mock("@/composables/config", () => ({
})),
}));
-vi.mock("vue-router/composables", () => ({
+vi.mock("vue-router", () => ({
useRoute: vi.fn(() => ({})),
}));
@@ -62,7 +62,7 @@ describe("ActivityBar", () => {
}),
);
wrapper = shallowMount(mountTarget, {
- localVue,
+ global: localVue,
pinia,
});
});
diff --git a/client/src/components/ActivityBar/ActivityBar.vue b/client/src/components/ActivityBar/ActivityBar.vue
index bd89c9fb8c42..83171064ea0b 100644
--- a/client/src/components/ActivityBar/ActivityBar.vue
+++ b/client/src/components/ActivityBar/ActivityBar.vue
@@ -4,7 +4,7 @@ import { faBell, faEllipsisH, faUserCog } from "@fortawesome/free-solid-svg-icon
import { watchImmediate } from "@vueuse/core";
import { storeToRefs } from "pinia";
import { computed, type Ref, ref } from "vue";
-import { useRoute } from "vue-router/composables";
+import { useRoute } from "vue-router";
import draggable from "vuedraggable";
import { useConfig } from "@/composables/config";
@@ -417,9 +417,9 @@ defineExpose({
+ :collapsible="false">
diff --git a/client/src/components/ActivityBar/ActivityItem.test.js b/client/src/components/ActivityBar/ActivityItem.test.js
index fff755722a75..750b28e79315 100644
--- a/client/src/components/ActivityBar/ActivityItem.test.js
+++ b/client/src/components/ActivityBar/ActivityItem.test.js
@@ -12,7 +12,7 @@ describe("ActivityItem", () => {
beforeEach(async () => {
wrapper = mount(mountTarget, {
- propsData: {
+ props: {
id: "activity-test-id",
activityBarId: "activity-bar-test-id",
icon: "activity-test-icon",
@@ -24,7 +24,7 @@ describe("ActivityItem", () => {
tooltip: "activity-test-tooltip",
},
pinia: createTestingPinia({ createSpy: vi.fn }),
- localVue,
+ global: localVue,
stubs: {
FontAwesomeIcon: true,
},
diff --git a/client/src/components/ActivityBar/ActivityItem.vue b/client/src/components/ActivityBar/ActivityItem.vue
index 5150a79489c3..55c73625f7a6 100644
--- a/client/src/components/ActivityBar/ActivityItem.vue
+++ b/client/src/components/ActivityBar/ActivityItem.vue
@@ -4,7 +4,7 @@ import { faExclamation, faQuestion } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
import type { Placement } from "@popperjs/core";
import { computed } from "vue";
-import { useRouter } from "vue-router/composables";
+import { useRouter } from "vue-router";
import { getGalaxyInstance } from "@/app";
import { useActivityStore } from "@/stores/activityStore";
diff --git a/client/src/components/ActivityBar/ActivitySettings.test.js b/client/src/components/ActivityBar/ActivitySettings.test.js
index 728d31efe4fc..7bb7d18a2691 100644
--- a/client/src/components/ActivityBar/ActivitySettings.test.js
+++ b/client/src/components/ActivityBar/ActivitySettings.test.js
@@ -1,7 +1,6 @@
import { createTestingPinia } from "@pinia/testing";
-import { getLocalVue } from "@tests/vitest/helpers";
+import { createTestRouter, getLocalVue } from "@tests/vitest/helpers";
import { mount } from "@vue/test-utils";
-import { PiniaVuePlugin } from "pinia";
import { beforeEach, describe, expect, it, vi } from "vitest";
import { nextTick } from "vue";
@@ -11,9 +10,6 @@ import { useActivityStore } from "@/stores/activityStore";
import mountTarget from "./ActivitySettings.vue";
-const localVue = getLocalVue();
-localVue.use(PiniaVuePlugin);
-
const { server, http } = useServerMock();
const activityItemSelector = ".activity-settings-item";
@@ -44,6 +40,7 @@ describe("ActivitySettings", () => {
beforeEach(async () => {
const pinia = createTestingPinia({ createSpy: vi.fn, stubActions: false });
+ const router = createTestRouter();
// Mock the response of the API call
server.use(
http.get("/api/unprivileged_tools", ({ params, query, response }) => {
@@ -52,14 +49,16 @@ describe("ActivitySettings", () => {
);
activityStore = useActivityStore(undefined);
wrapper = mount(mountTarget, {
- localVue,
- pinia,
+ global: {
+ ...getLocalVue(),
+ plugins: [...(getLocalVue().plugins || []), pinia, router],
+ stubs: {
+ FontAwesomeIcon: { template: "" },
+ },
+ },
props: {
query: "",
- activityBarId: undefined,
- },
- stubs: {
- FontAwesomeIcon: { template: "" },
+ activityBarId: "test-activity-bar",
},
});
await activityStore.sync();
diff --git a/client/src/components/ActivityBar/ActivitySettings.vue b/client/src/components/ActivityBar/ActivitySettings.vue
index 91033c22fce2..47581695f850 100644
--- a/client/src/components/ActivityBar/ActivitySettings.vue
+++ b/client/src/components/ActivityBar/ActivitySettings.vue
@@ -4,7 +4,7 @@ import { faStar, faTrash } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
import { storeToRefs } from "pinia";
import { computed, type ComputedRef } from "vue";
-import { useRouter } from "vue-router/composables";
+import { useRouter } from "vue-router";
import { useActivityStore } from "@/stores/activityStore";
import type { Activity } from "@/stores/activityStoreTypes";
diff --git a/client/src/components/Alert.vue b/client/src/components/Alert.vue
index 232e1d54f67e..5e2e71a4d18f 100644
--- a/client/src/components/Alert.vue
+++ b/client/src/components/Alert.vue
@@ -1,5 +1,5 @@
-
+
{{ message }}
diff --git a/client/src/components/Annotation.vue b/client/src/components/Annotation.vue
index deade5da8409..45812b07c790 100644
--- a/client/src/components/Annotation.vue
+++ b/client/src/components/Annotation.vue
@@ -6,8 +6,8 @@
class="annotation"
tag-name="p"
:value="annotation"
- :title="'Edit annotation...' | localize"
- :placeholder="'Edit annotation...' | localize">
+ :title="localize('Edit annotation...')"
+ :placeholder="localize('Edit annotation...')">