From a5d718f01e63dcc6947e65ab53301ccf0ac5f4fb Mon Sep 17 00:00:00 2001 From: Daniel Leroux Date: Wed, 18 Sep 2024 09:18:47 +0200 Subject: [PATCH] chore: avoid shameful hoisting (#1471) Co-authored-by: AndreasBerliner <41509230+AndreasBerliner@users.noreply.github.com> --- .npmrc | 18 +- packages/angular-test-app/package.json | 4 +- packages/core/.eslintignore | 1 + packages/core/component-doc.json | 5 + packages/core/package.json | 2 +- packages/core/scripts/build/dev.ts | 76 +++ packages/core/stencil.config.ts | 66 +-- packages/core/tsconfig.json | 2 +- packages/example-styles/package.json | 1 + packages/html-test-app/package.json | 7 +- packages/ionic-test-app/package.json | 1 + packages/react-test-app/package.json | 7 +- packages/vue-test-app/package.json | 11 +- pnpm-lock.yaml | 677 +++++++++++-------------- 14 files changed, 406 insertions(+), 472 deletions(-) create mode 100644 packages/core/scripts/build/dev.ts diff --git a/.npmrc b/.npmrc index 12b38db197..d76d37bec2 100644 --- a/.npmrc +++ b/.npmrc @@ -1,8 +1,20 @@ registry=https://registry.npmjs.org @siemens:registry=https://registry.npmjs.org -shamefully-hoist=true puppeteer_skip_chromium_download=true puppeteer_skip_chrome_headless_shell_download=true puppeteer_skip_download=true -link-workspace-packages = deep -prefer-workspace-packages = true +link-workspace-packages=deep +prefer-workspace-packages=true + +# angular-test-app echarts dependency needs public hoisting +public-hoist-pattern[]=zrender +public-hoist-pattern[]=claygl + +# documentation +public-hoist-pattern[]=@docusaurus/* +public-hoist-pattern[]=hogan.js +public-hoist-pattern[]=autocomplete.js +public-hoist-pattern[]=mark.js +public-hoist-pattern[]=lunr + +public-hoist-pattern[]=playwright diff --git a/packages/angular-test-app/package.json b/packages/angular-test-app/package.json index 0fe4fe9134..1bf7c601fc 100644 --- a/packages/angular-test-app/package.json +++ b/packages/angular-test-app/package.json @@ -6,7 +6,7 @@ "ng": "ng", "copy-preview-styles": "node ./scripts/copy-preview.mjs", "start": "pnpm copy-preview-styles && ng serve", - "build": "pnpm copy-preview-styles && ng build --preserve-symlinks -c production", + "build": "pnpm copy-preview-styles && ng build -c production", "watch": "ng build --watch --configuration development", "test": "ng test --no-watch --no-progress --browsers=ChromeHeadlessCI" }, @@ -27,7 +27,7 @@ "@siemens/ix-icons": "^2.0.0", "ag-grid-angular": "^30.0.0", "ag-grid-community": "^30.2.0", - "echarts": "^5.4.1", + "echarts": "^5.5.1", "echarts-gl": "^2.0.9", "example-styles": "workspace:*", "ngx-echarts": "~14.0.0", diff --git a/packages/core/.eslintignore b/packages/core/.eslintignore index b1c7ff9b13..25235e6dac 100644 --- a/packages/core/.eslintignore +++ b/packages/core/.eslintignore @@ -2,3 +2,4 @@ playwright-ct.config.ts playwright.config.ts stencil.config.ts src/components.d.ts +scripts/build diff --git a/packages/core/component-doc.json b/packages/core/component-doc.json index b516289624..92bfacd8a6 100644 --- a/packages/core/component-doc.json +++ b/packages/core/component-doc.json @@ -17914,6 +17914,11 @@ "docstring": "", "path": "src/components/toast/toast-utils.ts" }, + "../../node_modules/.pnpm/@stencil+core@4.17.2/node_modules/@stencil/core/internal/stencil-core/index.d.ts::Element": { + "declaration": "any", + "docstring": "", + "path": "../../node_modules/.pnpm/@stencil+core@4.17.2/node_modules/@stencil/core/internal/stencil-core/index.d.ts" + }, "src/components/tree/tree-model.ts::TreeModel": { "declaration": "{\n [P in K]: T;\n}", "docstring": "", diff --git a/packages/core/package.json b/packages/core/package.json index 343d7c49a1..bf7b4e39bb 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -65,7 +65,7 @@ "@types/animejs": "^3.1.4", "@types/jest": "^29.5.6", "@types/mustache": "^4.1.1", - "@types/node": "^16.18.11", + "@types/node": "^20.16.0", "@typescript-eslint/eslint-plugin": "^6.14.0", "@typescript-eslint/parser": "^6.14.0", "animate.css": "~4.1.1", diff --git a/packages/core/scripts/build/dev.ts b/packages/core/scripts/build/dev.ts new file mode 100644 index 0000000000..09d4f914e0 --- /dev/null +++ b/packages/core/scripts/build/dev.ts @@ -0,0 +1,76 @@ +/* + * SPDX-FileCopyrightText: 2024 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +import { JsonDocs } from '@stencil/core/internal'; +import fs from 'fs'; +import path from 'path'; + +function normalizeProperties(obj: JsonDocs, deleteProps: string[]) { + for (const key in obj) { + if (obj[key] && typeof obj[key] === 'object') { + normalizeProperties(obj[key], deleteProps); + } else if (deleteProps.includes(key)) { + const posixPath = path + .join( + ...path + .relative(path.join(__dirname, '..', '..'), obj[key]) + .split(path.sep) + ) + .toString(); + obj[key] = posixPath.replace(/\\/g, '/'); + } + } + + return obj; +} + +export const customComponentDocGenerator = (docs: JsonDocs): void => { + // Delete timestamp from docs, because turbo caching not working with autogenerated time + docs.timestamp = ''; + const docsJson = JSON.stringify(docs, null, 2); + + // Remove all paths from component doc + const patchedJson = normalizeProperties(JSON.parse(docsJson), [ + 'dirPath', + 'filePath', + 'readmePath', + 'usagesDir', + 'path', + ]); + + fs.writeFileSync('component-doc.json', JSON.stringify(patchedJson, null, 2)); +}; + +export const getDevAssets = () => { + const copyAssets = [ + { + src: './../node_modules/@siemens/ix-icons/dist', + dest: 'build/ix-icons', + }, + { + src: './../node_modules/bootstrap', + dest: 'build/bootstrap', + }, + ]; + + try { + const brandTheme = require.resolve('@siemens/ix-brand-theme'); + + if (brandTheme) { + const themeFolder = path.join(brandTheme, '..', '..'); + copyAssets.push({ + src: themeFolder, + dest: 'build/ix-brand-theme', + }); + } + } catch (e) { + console.warn('No additional theme fround'); + } + + return copyAssets; +}; diff --git a/packages/core/stencil.config.ts b/packages/core/stencil.config.ts index 83b995e897..72961dbb03 100644 --- a/packages/core/stencil.config.ts +++ b/packages/core/stencil.config.ts @@ -10,38 +10,11 @@ import { postcss } from '@stencil-community/postcss'; import { angularOutputTarget } from '@stencil/angular-output-target'; import { Config } from '@stencil/core'; -import { JsonDocs } from '@stencil/core/internal'; import { reactOutputTarget } from '@stencil/react-output-target'; import { sass } from '@stencil/sass'; import { vueOutputTarget } from '@stencil/vue-output-target'; import autoprefixer from 'autoprefixer'; -import fs from 'fs'; -import path from 'path'; - -const copyAssets = [ - { - src: './../../../node_modules/@siemens/ix-icons/dist', - dest: 'build/ix-icons', - }, - { - src: './../../../node_modules/bootstrap', - dest: 'build/bootstrap', - }, -]; - -try { - const brandTheme = require.resolve('@siemens/ix-brand-theme'); - - if (brandTheme) { - const themeFolder = path.join(brandTheme, '..', '..'); - copyAssets.push({ - src: themeFolder, - dest: 'build/ix-brand-theme', - }); - } -} catch (e) { - console.warn('No additional theme fround'); -} +import { customComponentDocGenerator, getDevAssets } from './scripts/build/dev'; export const config: Config = { globalScript: './src/setup.ts', @@ -130,48 +103,15 @@ export const config: Config = { }, { type: 'docs-custom', - generator: (docs: JsonDocs) => { - // Delete timestamp from docs, because turbo caching not working with autogenerated time - docs.timestamp = ''; - const docsJson = JSON.stringify(docs, null, 2); - - // Remove all paths from component doc - const patchedJson = normalizeProperties(JSON.parse(docsJson), [ - 'dirPath', - 'filePath', - 'readmePath', - 'usagesDir', - 'path', - ]); - - fs.writeFileSync( - 'component-doc.json', - JSON.stringify(patchedJson, null, 2) - ); - }, + generator: customComponentDocGenerator, }, { type: 'www', serviceWorker: null, - copy: copyAssets, + copy: getDevAssets(), }, { type: 'dist-hydrate-script', }, ], }; - -function normalizeProperties(obj: JsonDocs, deleteProps: string[]) { - for (const key in obj) { - if (obj[key] && typeof obj[key] === 'object') { - normalizeProperties(obj[key], deleteProps); - } else if (deleteProps.includes(key)) { - const posixPath = path - .join(...path.relative(__dirname, obj[key]).split(path.sep)) - .toString(); - obj[key] = posixPath.replace(/\\/g, '/'); - } - } - - return obj; -} diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index ffc3a11d16..e1a95c021f 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -12,7 +12,7 @@ "noUnusedParameters": true, "jsx": "react", "jsxFactory": "h", - "preserveSymlinks": true, + "preserveSymlinks": false, "skipLibCheck": true, "baseUrl": ".", "paths": { diff --git a/packages/example-styles/package.json b/packages/example-styles/package.json index 890bfa560b..0e98706664 100644 --- a/packages/example-styles/package.json +++ b/packages/example-styles/package.json @@ -9,6 +9,7 @@ "build": "tsc && node build.mjs" }, "devDependencies": { + "@types/fs-extra": "^9.0.13", "fs-extra": "^11.2.0", "rimraf": "^6.0.1", "typescript": "^5.2.2" diff --git a/packages/html-test-app/package.json b/packages/html-test-app/package.json index 613ac392b7..13d98858c4 100644 --- a/packages/html-test-app/package.json +++ b/packages/html-test-app/package.json @@ -13,11 +13,14 @@ "dist" ], "devDependencies": { - "vite": "^3.1.0", "@siemens/ix": "workspace:*", "@siemens/ix-aggrid": "workspace:*", "@siemens/ix-echarts": "workspace:*", + "@siemens/ix-icons": "^2.0.0", "example-styles": "workspace:*", - "@siemens/ix-icons": "^2.0.0" + "vite": "^3.1.0" + }, + "dependencies": { + "ag-grid-community": "^32.1.0" } } diff --git a/packages/ionic-test-app/package.json b/packages/ionic-test-app/package.json index ddaa60ad86..2c0a95f77e 100644 --- a/packages/ionic-test-app/package.json +++ b/packages/ionic-test-app/package.json @@ -43,6 +43,7 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", + "@types/jest": "^29.5.13", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", "@vitejs/plugin-legacy": "^5.0.0", diff --git a/packages/react-test-app/package.json b/packages/react-test-app/package.json index 52d3f0dba5..882aea8211 100644 --- a/packages/react-test-app/package.json +++ b/packages/react-test-app/package.json @@ -11,15 +11,16 @@ }, "dependencies": { "@siemens/ix": "workspace:*", - "@siemens/ix-react": "workspace:*", "@siemens/ix-aggrid": "workspace:*", "@siemens/ix-echarts": "workspace:*", - "example-styles": "workspace:*", "@siemens/ix-icons": "^2.0.0", + "@siemens/ix-react": "workspace:*", "ag-grid-community": "^30.2.0", "ag-grid-react": "^29.1.0", - "echarts-for-react": "~3.0.2", "echarts": "^5.4.1", + "echarts-for-react": "~3.0.2", + "echarts-gl": "^2.0.9", + "example-styles": "workspace:*", "react": "^18.2.0", "react-dom": "^18.2.0", "react-hook-form": "^7.34.2", diff --git a/packages/vue-test-app/package.json b/packages/vue-test-app/package.json index 07d52b3705..20c5051895 100644 --- a/packages/vue-test-app/package.json +++ b/packages/vue-test-app/package.json @@ -11,18 +11,19 @@ }, "dependencies": { "@siemens/ix": "workspace:*", - "@siemens/ix-vue": "workspace:*", "@siemens/ix-aggrid": "workspace:*", "@siemens/ix-echarts": "workspace:*", - "example-styles": "workspace:*", "@siemens/ix-icons": "^2.0.0", + "@siemens/ix-vue": "workspace:*", "ag-grid-community": "^30.2.0", "ag-grid-vue3": "^30.1.0", - "vue-echarts": "~6.6.9", "echarts": "^5.4.1", + "echarts-gl": "^2.0.9", + "example-styles": "workspace:*", "vue": "^3.2.45", - "web-vitals": "^2.1.4", - "vue-hooks-form": "^0.3.0" + "vue-echarts": "~6.6.9", + "vue-hooks-form": "^0.3.0", + "web-vitals": "^2.1.4" }, "devDependencies": { "@vitejs/plugin-vue": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f72525bf8..4d18c009cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,7 +96,7 @@ importers: version: 4.0.2 gulp-postcss: specifier: ^9.0.1 - version: 9.0.1(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.8.9)(typescript@5.4.5)) + version: 9.0.1(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)) gulp-sass: specifier: ^5.1.0 version: 5.1.0 @@ -111,7 +111,7 @@ importers: version: 1.69.5 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.8.9)(typescript@5.4.5) + version: 10.9.1(@types/node@20.16.5)(typescript@5.4.5) packages/angular: dependencies: @@ -148,19 +148,19 @@ importers: version: 10.1.0 jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + version: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-preset-angular: specifier: ^12.2.3 - version: 12.2.6(vx5hk2w2bmgdzxlhruwhvtagem) + version: 12.2.6(5wyb5voayqly6bqzwn7bvjzdqm) ng-packagr: specifier: ^14.2.0 - version: 14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@16.18.70)(tslib@2.6.2)(typescript@4.6.4) + version: 14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.6.4) rxjs: specifier: ^7.4.0 version: 7.5.7 ts-jest: specifier: ^29.0.3 - version: 29.1.1(@babel/core@7.23.2)(jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)))(typescript@4.6.4) + version: 29.1.1(@babel/core@7.23.2)(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@4.6.4) typescript: specifier: 4.6.4 version: 4.6.4 @@ -214,17 +214,17 @@ importers: specifier: ^30.2.0 version: 30.2.0 echarts: - specifier: ^5.4.1 - version: 5.4.3 + specifier: ^5.5.1 + version: 5.5.1 echarts-gl: specifier: ^2.0.9 - version: 2.0.9(echarts@5.4.3) + version: 2.0.9(echarts@5.5.1) example-styles: specifier: workspace:* version: link:../example-styles ngx-echarts: specifier: ~14.0.0 - version: 14.0.0(echarts@5.4.3) + version: 14.0.0(echarts@5.5.1) rxjs: specifier: ~7.5.0 version: 7.5.7 @@ -237,7 +237,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^14.2.0 - version: 14.2.13(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.76.1))(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.5.1)(tslib@2.6.2)(typescript@4.7.4))(typescript@4.7.4) + version: 14.2.13(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.76.1))(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.7.4))(typescript@4.7.4) '@angular/cli': specifier: ~14.2.0 version: 14.2.13(chokidar@3.5.3) @@ -333,8 +333,8 @@ importers: specifier: ^4.1.1 version: 4.2.4 '@types/node': - specifier: ^16.18.11 - version: 16.18.70 + specifier: ^20.16.0 + version: 20.16.5 '@typescript-eslint/eslint-plugin': specifier: ^6.14.0 version: 6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) @@ -373,10 +373,10 @@ importers: version: 14.1.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) + version: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) jest-cli: specifier: ^29.7.0 - version: 29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) + version: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) mustache: specifier: ^4.2.0 version: 4.2.0 @@ -397,7 +397,7 @@ importers: version: 1.15.5 ts-node: specifier: ^10.0.0 - version: 10.9.1(@types/node@16.18.70)(typescript@5.3.3) + version: 10.9.1(@types/node@20.16.5)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -515,7 +515,7 @@ importers: version: 6.2.0 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.8.9)(typescript@5.2.2) + version: 10.9.1(@types/node@20.16.5)(typescript@5.2.2) typedoc: specifier: ^0.24.8 version: 0.24.8(typescript@5.2.2) @@ -551,7 +551,7 @@ importers: version: 2.2.4(rollup@2.79.1) rollup-plugin-sourcemaps: specifier: ^0.6.3 - version: 0.6.3(@types/node@20.8.9)(rollup@2.79.1) + version: 0.6.3(@types/node@20.16.5)(rollup@2.79.1) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@2.79.1) @@ -582,6 +582,9 @@ importers: packages/example-styles: devDependencies: + '@types/fs-extra': + specifier: ^9.0.13 + version: 9.0.13 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -606,15 +609,19 @@ importers: devDependencies: ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.8.9)(typescript@5.2.2) + version: 10.9.1(@types/node@20.16.5)(typescript@5.2.2) typescript: specifier: ^5.2.2 version: 5.2.2 vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@20.8.9)(happy-dom@14.7.1)(jsdom@22.1.0)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + version: 1.3.1(@types/node@20.16.5)(happy-dom@14.7.1)(jsdom@22.1.0)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) packages/html-test-app: + dependencies: + ag-grid-community: + specifier: ^32.1.0 + version: 32.1.0 devDependencies: '@siemens/ix': specifier: workspace:* @@ -633,7 +640,7 @@ importers: version: link:../example-styles vite: specifier: ^3.1.0 - version: 3.2.7(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + version: 3.2.7(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) packages/ionic-test-app: dependencies: @@ -719,6 +726,9 @@ importers: '@testing-library/user-event': specifier: ^14.4.3 version: 14.5.2(@testing-library/dom@8.20.1) + '@types/jest': + specifier: ^29.5.13 + version: 29.5.13 '@types/react': specifier: ^18.0.27 version: 18.2.33 @@ -727,10 +737,10 @@ importers: version: 18.2.14 '@vitejs/plugin-legacy': specifier: ^5.0.0 - version: 5.4.2(terser@5.22.0)(vite@5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0)) + version: 5.4.2(terser@5.22.0)(vite@5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0)) '@vitejs/plugin-react': specifier: ^4.0.1 - version: 4.3.1(vite@5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0)) + version: 4.3.1(vite@5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0)) cypress: specifier: ^13.5.0 version: 13.13.3 @@ -754,7 +764,7 @@ importers: version: 5.4.5 vite: specifier: ~5.2.0 - version: 5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + version: 5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) vitest: specifier: ^0.34.6 version: 0.34.6(happy-dom@14.7.1)(jsdom@22.1.0)(less@4.2.0)(playwright@1.39.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) @@ -806,7 +816,7 @@ importers: version: 3.0.0 jest: specifier: ^29.1.2 - version: 29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + version: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.1.2 version: 29.7.0 @@ -833,7 +843,7 @@ importers: version: 2.2.4(rollup@2.79.1) rollup-plugin-sourcemaps: specifier: ^0.6.3 - version: 0.6.3(@types/node@20.8.9)(rollup@2.79.1) + version: 0.6.3(@types/node@20.16.5)(rollup@2.79.1) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@2.79.1) @@ -845,7 +855,7 @@ importers: version: 4.9.5 vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@20.8.9)(happy-dom@14.7.1)(jsdom@22.1.0)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + version: 1.3.1(@types/node@20.16.5)(happy-dom@14.7.1)(jsdom@22.1.0)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) packages/react-test-app: dependencies: @@ -876,6 +886,9 @@ importers: echarts-for-react: specifier: ~3.0.2 version: 3.0.2(echarts@5.4.3)(react@18.2.0) + echarts-gl: + specifier: ^2.0.9 + version: 2.0.9(echarts@5.4.3) example-styles: specifier: workspace:* version: link:../example-styles @@ -903,13 +916,13 @@ importers: version: 18.2.14 '@vitejs/plugin-react': specifier: ^2.0.1 - version: 2.2.0(vite@3.2.7(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0)) + version: 2.2.0(vite@3.2.7(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0)) typescript: specifier: ^4.6.4 version: 4.7.4 vite: specifier: ^3.1.0 - version: 3.2.7(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + version: 3.2.7(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) packages/vue: dependencies: @@ -971,6 +984,9 @@ importers: echarts: specifier: ^5.4.1 version: 5.4.3 + echarts-gl: + specifier: ^2.0.9 + version: 2.0.9(echarts@5.4.3) example-styles: specifier: workspace:* version: link:../example-styles @@ -989,13 +1005,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^4.0.0 - version: 4.4.0(vite@4.5.0(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))(vue@3.3.7(typescript@4.9.5)) + version: 4.4.0(vite@4.5.0(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))(vue@3.3.7(typescript@4.9.5)) typescript: specifier: ^4.9.3 version: 4.9.5 vite: specifier: ^4.0.4 - version: 4.5.0(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + version: 4.5.0(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) vue-tsc: specifier: ^1.0.24 version: 1.8.21(typescript@4.9.5) @@ -4639,6 +4655,9 @@ packages: '@types/jasmine@4.0.3': resolution: {integrity: sha512-Opp1LvvEuZdk8fSSvchK2mZwhVrsNT0JgJE9Di6MjnaIpmEXM8TLCPPrVtNTYh8+5MPdY8j9bAHMu2SSfwpZJg==} + '@types/jest@29.5.13': + resolution: {integrity: sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==} + '@types/jest@29.5.6': resolution: {integrity: sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==} @@ -4696,6 +4715,9 @@ packages: '@types/node@18.18.7': resolution: {integrity: sha512-bw+lEsxis6eqJYW8Ql6+yTqkE6RuFtsQPSe5JxXbqYRFQEER5aJA9a5UH9igqDWm3X4iLHIKOHlnAXLM4mi7uQ==} + '@types/node@20.16.5': + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + '@types/node@20.5.1': resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} @@ -7036,6 +7058,9 @@ packages: echarts@5.4.3: resolution: {integrity: sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==} + echarts@5.5.1: + resolution: {integrity: sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==} + ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -13502,6 +13527,9 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -14417,6 +14445,9 @@ packages: zrender@5.4.4: resolution: {integrity: sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==} + zrender@5.6.0: + resolution: {integrity: sha512-uzgraf4njmmHAbEUxMJ8Oxg+P3fT04O+9p7gY+wJRVxo8Ge+KmYv0WJev945EH4wFuc4OY2NLXz46FZrWS9xJg==} + zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} @@ -14548,7 +14579,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@14.2.13(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3)(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@16.18.70)(tslib@2.6.2)(typescript@4.6.4))(typescript@4.6.4)': + '@angular-devkit/build-angular@14.2.13(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.89.0))(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.6.4))(typescript@4.6.4)': dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1402.13(chokidar@3.5.3) @@ -14613,11 +14644,11 @@ snapshots: webpack-dev-middleware: 5.3.3(webpack@5.76.1(esbuild@0.15.5)) webpack-dev-server: 4.11.0(webpack@5.76.1(esbuild@0.15.5)) webpack-merge: 5.8.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.3)(webpack@5.76.1(esbuild@0.15.5)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.3(webpack@5.89.0))(webpack@5.76.1(esbuild@0.15.5)) optionalDependencies: esbuild: 0.15.5 karma: 6.4.2 - ng-packagr: 14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@16.18.70)(tslib@2.6.2)(typescript@4.6.4) + ng-packagr: 14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.6.4) transitivePeerDependencies: - '@swc/core' - bluebird @@ -14633,7 +14664,7 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@14.2.13(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.76.1))(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.5.1)(tslib@2.6.2)(typescript@4.7.4))(typescript@4.7.4)': + '@angular-devkit/build-angular@14.2.13(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.76.1))(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.7.4))(typescript@4.7.4)': dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1402.13(chokidar@3.5.3) @@ -14696,13 +14727,13 @@ snapshots: typescript: 4.7.4 webpack: 5.76.1 webpack-dev-middleware: 5.3.3(webpack@5.76.1(esbuild@0.15.5)) - webpack-dev-server: 4.11.0(webpack@5.76.1(esbuild@0.15.5)) + webpack-dev-server: 4.11.0(webpack@5.76.1) webpack-merge: 5.8.0 webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.3(webpack@5.76.1))(webpack@5.76.1(esbuild@0.15.5)) optionalDependencies: esbuild: 0.15.5 karma: 6.4.2 - ng-packagr: 14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.5.1)(tslib@2.6.2)(typescript@4.7.4) + ng-packagr: 14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.7.4) transitivePeerDependencies: - '@swc/core' - bluebird @@ -18560,27 +18591,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3))': + '@jest/core@29.7.0(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) + jest-config: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -18601,56 +18632,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 16.18.70 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + jest-config: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -18675,14 +18671,14 @@ snapshots: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-mock: 28.1.3 '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -18700,7 +18696,7 @@ snapshots: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -18709,7 +18705,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -18731,7 +18727,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 16.18.70 + '@types/node': 20.16.5 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -18805,7 +18801,7 @@ snapshots: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/yargs': 17.0.29 chalk: 4.1.2 @@ -18814,7 +18810,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/yargs': 17.0.29 chalk: 4.1.2 @@ -19628,11 +19624,11 @@ snapshots: '@types/body-parser@1.19.4': dependencies: '@types/connect': 3.4.37 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/bonjour@3.5.12': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/btoa-lite@1.0.2': {} @@ -19645,17 +19641,17 @@ snapshots: '@types/connect-history-api-fallback@1.5.2': dependencies: '@types/express-serve-static-core': 4.17.39 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/connect@3.4.37': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/cookie@0.4.1': {} '@types/cors@2.8.15': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/debug@4.1.10': dependencies: @@ -19689,7 +19685,7 @@ snapshots: '@types/express-serve-static-core@4.17.39': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/qs': 6.9.9 '@types/range-parser': 1.2.6 '@types/send': 0.17.3 @@ -19703,26 +19699,26 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/glob-stream@8.0.1': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/picomatch': 2.3.2 '@types/streamx': 2.9.3 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/graceful-fs@4.1.8': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/gtag.js@0.0.12': {} @@ -19761,7 +19757,7 @@ snapshots: '@types/http-proxy@1.17.13': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/is-ci@3.0.3': dependencies: @@ -19779,6 +19775,11 @@ snapshots: '@types/jasmine@4.0.3': {} + '@types/jest@29.5.13': + dependencies: + expect: 29.7.0 + pretty-format: 29.7.0 + '@types/jest@29.5.6': dependencies: expect: 29.7.0 @@ -19786,13 +19787,13 @@ snapshots: '@types/jsdom@16.2.15': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/parse5': 6.0.3 '@types/tough-cookie': 4.0.4 '@types/jsdom@20.0.1': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/tough-cookie': 4.0.4 parse5: 7.1.2 @@ -19800,7 +19801,7 @@ snapshots: '@types/jsonwebtoken@9.0.6': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/luxon@3.3.7': {} @@ -19824,7 +19825,7 @@ snapshots: '@types/node-sass@4.11.6': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/node@12.20.55': {} @@ -19837,6 +19838,10 @@ snapshots: undici-types: 5.26.5 optional: true + '@types/node@20.16.5': + dependencies: + undici-types: 6.19.8 + '@types/node@20.5.1': {} '@types/node@20.8.9': @@ -19890,18 +19895,18 @@ snapshots: '@types/resolve@1.17.1': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/retry@0.12.0': {} '@types/rimraf@3.0.2': dependencies: '@types/glob': 8.1.0 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/sax@1.2.6': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/scheduler@0.16.5': {} @@ -19910,7 +19915,7 @@ snapshots: '@types/send@0.17.3': dependencies: '@types/mime': 1.3.4 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/serve-index@1.9.3': dependencies: @@ -19920,7 +19925,7 @@ snapshots: dependencies: '@types/http-errors': 2.0.3 '@types/mime': 3.0.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/sinonjs__fake-timers@8.1.1': {} @@ -19930,22 +19935,22 @@ snapshots: '@types/sockjs@0.3.35': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/stack-utils@2.0.2': {} '@types/streamx@2.9.3': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/tar@6.1.7': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 minipass: 4.2.8 '@types/testing-library__jest-dom@5.14.9': dependencies: - '@types/jest': 29.5.6 + '@types/jest': 29.5.13 '@types/tough-cookie@4.0.4': {} @@ -19953,7 +19958,7 @@ snapshots: '@types/undertaker@1.2.10': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/undertaker-registry': 1.0.3 async-done: 1.3.2 @@ -19964,17 +19969,17 @@ snapshots: '@types/vinyl-fs@3.0.4': dependencies: '@types/glob-stream': 8.0.1 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/vinyl': 2.0.9 '@types/vinyl@2.0.9': dependencies: '@types/expect': 1.20.4 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/ws@8.5.8': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@types/yargs-parser@21.0.2': {} @@ -19984,7 +19989,7 @@ snapshots: '@types/yauzl@2.10.2': dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 optional: true '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.21.0)(typescript@4.9.5))(eslint@8.21.0)(typescript@4.9.5)': @@ -20159,7 +20164,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-legacy@5.4.2(terser@5.22.0)(vite@5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))': + '@vitejs/plugin-legacy@5.4.2(terser@5.22.0)(vite@5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))': dependencies: '@babel/core': 7.25.2 '@babel/preset-env': 7.25.4(@babel/core@7.25.2) @@ -20170,11 +20175,11 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.22.0 - vite: 5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@2.2.0(vite@3.2.7(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))': + '@vitejs/plugin-react@2.2.0(vite@3.2.7(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))': dependencies: '@babel/core': 7.23.2 '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) @@ -20183,24 +20188,24 @@ snapshots: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) magic-string: 0.26.7 react-refresh: 0.14.0 - vite: 3.2.7(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 3.2.7(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.1(vite@5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))': + '@vitejs/plugin-react@4.3.1(vite@5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.4.0(vite@4.5.0(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))(vue@3.3.7(typescript@4.9.5))': + '@vitejs/plugin-vue@4.4.0(vite@4.5.0(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0))(vue@3.3.7(typescript@4.9.5))': dependencies: - vite: 4.5.0(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 4.5.0(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) vue: 3.3.7(typescript@4.9.5) '@vitest/expect@0.34.6': @@ -22055,28 +22060,13 @@ snapshots: optionalDependencies: typescript: 5.4.5 - create-jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - create-jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)): + create-jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + jest-config: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -22085,13 +22075,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)): + create-jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + jest-config: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -22857,13 +22847,24 @@ snapshots: dependencies: claygl: 1.3.0 echarts: 5.4.3 - zrender: 5.4.4 + zrender: 5.6.0 + + echarts-gl@2.0.9(echarts@5.5.1): + dependencies: + claygl: 1.3.0 + echarts: 5.5.1 + zrender: 5.6.0 echarts@5.4.3: dependencies: tslib: 2.3.0 zrender: 5.4.4 + echarts@5.5.1: + dependencies: + tslib: 2.3.0 + zrender: 5.6.0 + ee-first@1.1.1: {} electron-to-chromium@1.4.567: {} @@ -22905,7 +22906,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.15 - '@types/node': 16.18.70 + '@types/node': 20.16.5 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -23726,7 +23727,7 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 require-like: 0.1.2 event-stream@3.3.4: @@ -24581,12 +24582,12 @@ snapshots: transitivePeerDependencies: - supports-color - gulp-postcss@9.0.1(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.8.9)(typescript@5.4.5)): + gulp-postcss@9.0.1(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)): dependencies: fancy-log: 1.3.3 plugin-error: 1.0.1 postcss: 8.4.38 - postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.8.9)(typescript@5.4.5)) + postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)) vinyl-sourcemaps-apply: 0.2.1 transitivePeerDependencies: - ts-node @@ -25558,7 +25559,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -25578,35 +25579,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)): - dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)): + jest-cli@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + create-jest: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + jest-config: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -25616,16 +25598,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)): + jest-cli@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + create-jest: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + jest-config: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -25635,38 +25617,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)): - dependencies: - '@babel/core': 7.23.7 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.7) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 16.18.70 - ts-node: 10.9.1(@types/node@16.18.70)(typescript@5.3.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)): + jest-config@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)): dependencies: '@babel/core': 7.23.7 '@jest/test-sequencer': 29.7.0 @@ -25691,13 +25642,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 16.18.70 - ts-node: 10.9.2(@types/node@16.18.70)(typescript@4.6.4) + '@types/node': 20.16.5 + ts-node: 10.9.1(@types/node@20.16.5)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)): + jest-config@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)): dependencies: '@babel/core': 7.23.7 '@jest/test-sequencer': 29.7.0 @@ -25722,39 +25673,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 16.18.70 - ts-node: 10.9.2(@types/node@20.8.9)(typescript@4.9.5) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)): - dependencies: - '@babel/core': 7.23.7 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.7) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.8.9 - ts-node: 10.9.2(@types/node@20.8.9)(typescript@4.9.5) + '@types/node': 20.16.5 + ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -25784,7 +25704,7 @@ snapshots: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 '@types/jsdom': 16.2.15 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-mock: 28.1.3 jest-util: 28.1.3 jsdom: 19.0.0 @@ -25800,7 +25720,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -25814,7 +25734,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -25824,7 +25744,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.8 - '@types/node': 16.18.70 + '@types/node': 20.16.5 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -25850,7 +25770,7 @@ snapshots: jest-message-util@28.1.3: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/types': 28.1.3 '@types/stack-utils': 2.0.2 chalk: 4.1.2 @@ -25862,7 +25782,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.2 chalk: 4.1.2 @@ -25875,30 +25795,30 @@ snapshots: jest-mock@28.1.3: dependencies: '@jest/types': 28.1.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): optionalDependencies: jest-resolve: 29.7.0 - jest-preset-angular@12.2.6(vx5hk2w2bmgdzxlhruwhvtagem): + jest-preset-angular@12.2.6(5wyb5voayqly6bqzwn7bvjzdqm): dependencies: - '@angular-devkit/build-angular': 14.2.13(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3)(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@16.18.70)(tslib@2.6.2)(typescript@4.6.4))(typescript@4.6.4) + '@angular-devkit/build-angular': 14.2.13(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(chokidar@3.5.3)(html-webpack-plugin@5.5.3(webpack@5.89.0))(karma@6.4.2)(ng-packagr@14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.6.4))(typescript@4.6.4) '@angular/compiler-cli': 13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4) '@angular/core': 13.4.0(rxjs@7.5.7)(zone.js@0.11.8) '@angular/platform-browser-dynamic': 14.3.0(@angular/common@13.4.0(@angular/core@13.4.0(rxjs@7.5.7)(zone.js@0.11.8))(rxjs@7.5.7))(@angular/compiler@13.4.0)(@angular/core@13.4.0(rxjs@7.5.7)(zone.js@0.11.8))(@angular/platform-browser@14.3.0(@angular/animations@14.3.0(@angular/core@13.4.0(rxjs@7.5.7)(zone.js@0.11.8)))(@angular/common@13.4.0(@angular/core@13.4.0(rxjs@7.5.7)(zone.js@0.11.8))(rxjs@7.5.7))(@angular/core@13.4.0(rxjs@7.5.7)(zone.js@0.11.8))) bs-logger: 0.2.6 esbuild-wasm: 0.19.5 - jest: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + jest: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-environment-jsdom: 28.1.3 pretty-format: 28.1.3 - ts-jest: 28.0.8(@babel/core@7.23.2)(esbuild@0.19.12)(jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)))(typescript@4.6.4) + ts-jest: 28.0.8(@babel/core@7.23.2)(esbuild@0.19.12)(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@4.6.4) typescript: 4.6.4 optionalDependencies: esbuild: 0.19.12 @@ -25939,7 +25859,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -25967,7 +25887,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -26013,7 +25933,7 @@ snapshots: jest-util@28.1.3: dependencies: '@jest/types': 28.1.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -26022,7 +25942,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -26041,7 +25961,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.70 + '@types/node': 20.16.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -26050,53 +25970,41 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)): - dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@16.18.70)(ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)): + jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + jest-cli: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)): + jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.8.9)(ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5)) + jest-cli: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -27603,7 +27511,7 @@ snapshots: next-tick@1.1.0: {} - ng-packagr@14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@16.18.70)(tslib@2.6.2)(typescript@4.6.4): + ng-packagr@14.3.0(@angular/compiler-cli@13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.6.4): dependencies: '@angular/compiler-cli': 13.4.0(@angular/compiler@13.4.0)(typescript@4.6.4) '@rollup/plugin-json': 4.1.0(rollup@2.79.1) @@ -27626,7 +27534,7 @@ snapshots: postcss-preset-env: 7.8.3(postcss@8.4.31) postcss-url: 10.1.3(postcss@8.4.31) rollup: 2.79.1 - rollup-plugin-sourcemaps: 0.6.3(@types/node@16.18.70)(rollup@2.79.1) + rollup-plugin-sourcemaps: 0.6.3(@types/node@20.16.5)(rollup@2.79.1) rxjs: 7.5.7 sass: 1.69.5 stylus: 0.59.0 @@ -27639,7 +27547,7 @@ snapshots: - bluebird - supports-color - ng-packagr@14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.5.1)(tslib@2.6.2)(typescript@4.7.4): + ng-packagr@14.3.0(@angular/compiler-cli@14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4))(@types/node@20.16.5)(tslib@2.6.2)(typescript@4.7.4): dependencies: '@angular/compiler-cli': 14.3.0(@angular/compiler@14.3.0(@angular/core@14.3.0(rxjs@7.5.7)(zone.js@0.11.8)))(typescript@4.7.4) '@rollup/plugin-json': 4.1.0(rollup@2.79.1) @@ -27662,7 +27570,7 @@ snapshots: postcss-preset-env: 7.8.3(postcss@8.4.31) postcss-url: 10.1.3(postcss@8.4.31) rollup: 2.79.1 - rollup-plugin-sourcemaps: 0.6.3(@types/node@20.5.1)(rollup@2.79.1) + rollup-plugin-sourcemaps: 0.6.3(@types/node@20.16.5)(rollup@2.79.1) rxjs: 7.5.7 sass: 1.69.5 stylus: 0.59.0 @@ -27676,9 +27584,9 @@ snapshots: - supports-color optional: true - ngx-echarts@14.0.0(echarts@5.4.3): + ngx-echarts@14.0.0(echarts@5.5.1): dependencies: - echarts: 5.4.3 + echarts: 5.5.1 tslib: 2.6.2 nice-napi@1.0.2: @@ -28558,13 +28466,13 @@ snapshots: postcss: 8.4.31 postcss-value-parser: 4.2.0 - postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.8.9)(typescript@5.4.5)): + postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.1(@types/node@20.8.9)(typescript@5.4.5) + ts-node: 10.9.1(@types/node@20.16.5)(typescript@5.4.5) postcss-loader@7.0.1(postcss@8.4.31)(webpack@5.76.1(esbuild@0.15.5)): dependencies: @@ -29966,30 +29874,13 @@ snapshots: dependencies: rollup: 2.79.1 - rollup-plugin-sourcemaps@0.6.3(@types/node@16.18.70)(rollup@2.79.1): - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - rollup: 2.79.1 - source-map-resolve: 0.6.0 - optionalDependencies: - '@types/node': 16.18.70 - - rollup-plugin-sourcemaps@0.6.3(@types/node@20.5.1)(rollup@2.79.1): - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - rollup: 2.79.1 - source-map-resolve: 0.6.0 - optionalDependencies: - '@types/node': 20.5.1 - optional: true - - rollup-plugin-sourcemaps@0.6.3(@types/node@20.8.9)(rollup@2.79.1): + rollup-plugin-sourcemaps@0.6.3(@types/node@20.16.5)(rollup@2.79.1): dependencies: '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 source-map-resolve: 0.6.0 optionalDependencies: - '@types/node': 20.8.9 + '@types/node': 20.16.5 rollup-plugin-terser@7.0.2(rollup@2.79.1): dependencies: @@ -31097,11 +30988,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@28.0.8(@babel/core@7.23.2)(esbuild@0.19.12)(jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)))(typescript@4.6.4): + ts-jest@28.0.8(@babel/core@7.23.2)(esbuild@0.19.12)(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@4.6.4): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + jest: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -31113,11 +31004,11 @@ snapshots: '@babel/core': 7.23.2 esbuild: 0.19.12 - ts-jest@29.1.1(@babel/core@7.23.2)(jest@29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)))(typescript@4.6.4): + ts-jest@29.1.1(@babel/core@7.23.2)(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@4.6.4): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@16.18.70)(ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4)) + jest: 29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -31128,50 +31019,50 @@ snapshots: optionalDependencies: '@babel/core': 7.23.2 - ts-node@10.9.1(@types/node@16.18.70)(typescript@5.3.3): + ts-node@10.9.1(@types/node@20.16.5)(typescript@5.2.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.70 + '@types/node': 20.16.5 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.3 + typescript: 5.2.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.1(@types/node@20.8.9)(typescript@5.2.2): + ts-node@10.9.1(@types/node@20.16.5)(typescript@5.3.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.9 + '@types/node': 20.16.5 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.2.2 + typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.1(@types/node@20.8.9)(typescript@5.4.5): + ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.9 + '@types/node': 20.16.5 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -31182,25 +31073,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@16.18.70)(typescript@4.6.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.70 - acorn: 8.12.0 - acorn-walk: 8.3.2 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.6.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -31219,25 +31091,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.8.9)(typescript@4.9.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.9 - acorn: 8.12.0 - acorn-walk: 8.3.2 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.9.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - tslib@1.14.1: {} tslib@2.3.0: {} @@ -31429,6 +31282,8 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.19.8: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 @@ -31768,14 +31623,14 @@ snapshots: remove-trailing-separator: 1.1.0 replace-ext: 1.0.1 - vite-node@0.34.6(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): + vite-node@0.34.6(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) mlly: 1.6.0 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) transitivePeerDependencies: - '@types/node' - less @@ -31786,13 +31641,13 @@ snapshots: - supports-color - terser - vite-node@1.3.1(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): + vite-node@1.3.1(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.13(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) transitivePeerDependencies: - '@types/node' - less @@ -31803,66 +31658,53 @@ snapshots: - supports-color - terser - vite@3.2.7(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): + vite@3.2.7(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): dependencies: esbuild: 0.15.18 postcss: 8.4.31 resolve: 1.22.8 rollup: 2.79.1 optionalDependencies: - '@types/node': 20.8.9 + '@types/node': 20.16.5 fsevents: 2.3.3 less: 4.2.0 sass: 1.77.8 stylus: 0.59.0 terser: 5.22.0 - vite@4.5.0(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): + vite@4.5.0(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): dependencies: esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 optionalDependencies: - '@types/node': 20.8.9 + '@types/node': 20.16.5 fsevents: 2.3.3 less: 4.2.0 sass: 1.77.8 stylus: 0.59.0 terser: 5.22.0 - vite@5.1.4(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): + vite@5.1.4(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): dependencies: esbuild: 0.19.12 postcss: 8.4.38 rollup: 4.12.0 optionalDependencies: - '@types/node': 20.8.9 - fsevents: 2.3.3 - less: 4.2.0 - sass: 1.77.8 - stylus: 0.59.0 - terser: 5.22.0 - - vite@5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.21.0 - optionalDependencies: - '@types/node': 16.18.70 + '@types/node': 20.16.5 fsevents: 2.3.3 less: 4.2.0 sass: 1.77.8 stylus: 0.59.0 terser: 5.22.0 - vite@5.2.13(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): + vite@5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.21.0 optionalDependencies: - '@types/node': 20.8.9 + '@types/node': 20.16.5 fsevents: 2.3.3 less: 4.2.0 sass: 1.77.8 @@ -31873,7 +31715,7 @@ snapshots: dependencies: '@types/chai': 4.3.17 '@types/chai-subset': 1.3.5 - '@types/node': 16.18.70 + '@types/node': 20.16.5 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -31892,8 +31734,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.7.0 - vite: 5.2.13(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) - vite-node: 0.34.6(@types/node@16.18.70)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 5.2.13(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite-node: 0.34.6(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) why-is-node-running: 2.2.2 optionalDependencies: happy-dom: 14.7.1 @@ -31908,7 +31750,7 @@ snapshots: - supports-color - terser - vitest@1.3.1(@types/node@20.8.9)(happy-dom@14.7.1)(jsdom@22.1.0)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): + vitest@1.3.1(@types/node@20.16.5)(happy-dom@14.7.1)(jsdom@22.1.0)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0): dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -31927,11 +31769,11 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.4(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) - vite-node: 1.3.1(@types/node@20.8.9)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite: 5.1.4(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + vite-node: 1.3.1(@types/node@20.16.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.8.9 + '@types/node': 20.16.5 happy-dom: 14.7.1 jsdom: 22.1.0 transitivePeerDependencies: @@ -32089,6 +31931,15 @@ snapshots: schema-utils: 4.2.0 webpack: 5.76.1(esbuild@0.15.5) + webpack-dev-middleware@5.3.3(webpack@5.76.1): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.76.1 + webpack-dev-middleware@5.3.3(webpack@5.89.0): dependencies: colorette: 2.0.20 @@ -32136,6 +31987,44 @@ snapshots: - supports-color - utf-8-validate + webpack-dev-server@4.11.0(webpack@5.76.1): + dependencies: + '@types/bonjour': 3.5.12 + '@types/connect-history-api-fallback': 1.5.2 + '@types/express': 4.17.20 + '@types/serve-index': 1.9.3 + '@types/serve-static': 1.15.4 + '@types/sockjs': 0.3.35 + '@types/ws': 8.5.8 + ansi-html-community: 0.0.8 + bonjour-service: 1.1.1 + chokidar: 3.5.3 + colorette: 2.0.20 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.2 + graceful-fs: 4.2.11 + html-entities: 2.4.0 + http-proxy-middleware: 2.0.6(@types/express@4.17.20) + ipaddr.js: 2.1.0 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.2.0 + selfsigned: 2.1.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.76.1 + webpack-dev-middleware: 5.3.3(webpack@5.76.1) + ws: 8.14.2 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + webpack-dev-server@4.15.1(webpack@5.89.0): dependencies: '@types/bonjour': 3.5.12 @@ -32196,7 +32085,7 @@ snapshots: optionalDependencies: html-webpack-plugin: 5.5.3(webpack@5.76.1) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.3)(webpack@5.76.1(esbuild@0.15.5)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.3(webpack@5.89.0))(webpack@5.76.1(esbuild@0.15.5)): dependencies: typed-assert: 1.0.9 webpack: 5.76.1(esbuild@0.15.5) @@ -32597,6 +32486,10 @@ snapshots: dependencies: tslib: 2.3.0 + zrender@5.6.0: + dependencies: + tslib: 2.3.0 + zwitch@1.0.5: {} zwitch@2.0.4: {}