diff --git a/.eslintignore b/.eslintignore deleted file mode 100755 index 38571fa3f..000000000 --- a/.eslintignore +++ /dev/null @@ -1,34 +0,0 @@ -node_modules -lib -dist -build -coverage -expected -website -gh-pages -weex -build.ts -packages/vue -packages/element -esm -doc-site -public -packages/*/*/client.d.ts -packages/*/*/server.d.ts -packages/*/*/client.js -packages/*/*/server.js -packages/core/build -packages/core/devtools -packages/core/database/src/sql-parser/index.js -**/.dumi/tmp -**/.dumi/tmp-test -**/.dumi/tmp-production -packages/core/cli/templates/plugin/src/client/*.tpl -packages/app/client/src/.plugins -docker -storage -benchmark -packages/core/cli/src -packages/core/cli/bin -# temp -packages/plugins/@hera/plugin-core/src/client/features/departments/index.tsx diff --git a/.eslintrc b/.eslintrc deleted file mode 100755 index 8086d9d41..000000000 --- a/.eslintrc +++ /dev/null @@ -1,80 +0,0 @@ -{ - "env": { - "node": true, - "es6": true, - "browser": true - }, - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "plugin:react/recommended", - "plugin:react-hooks/recommended", - "plugin:promise/recommended", - // "plugin:import/recommended", - "plugin:prettier/recommended" - ], - "parser": "@typescript-eslint/parser", - "plugins": [ - "@typescript-eslint", - "react", - "react-hooks", - "prettier", - "promise", - "jest-dom", - "testing-library" - //"import" - ], - "globals": { - "sleep": true, - "prettyFormat": true - }, - "settings": { - "react": { - "version": "detect" - } - }, - "parserOptions": { - "ecmaVersion": 11, - "sourceType": "module", - "ecmaFeatures": { - "jsx": true - }, - "project": "./tsconfig.json" - }, - "rules": { - "@typescript-eslint/no-this-alias": "off", - "@typescript-eslint/ban-types": "off", - "no-unused-vars": "off", - "no-useless-catch": "off", - "@typescript-eslint/no-unused-vars": "off", - "no-empty-function": "off", - "@typescript-eslint/no-empty-function": "off", - "react/display-name": "off", - "react/prop-types": "off", - "no-explicit-any": "off", - "@typescript-eslint/no-explicit-any": "off", - "@typescript-eslint/ban-ts-comment": "off", - "@typescript-eslint/no-var-requires": "off", - "promise/always-return": "off" - }, - "overrides": [ - { - "files": [ - "**/e2e/**/*.{ts,js,tsx,jsx}", - "**/__e2e__/**/*.{ts,js,tsx,jsx}" - ], - "rules": { - "@typescript-eslint/no-floating-promises": "error" - } - }, - { - "files": [ - "packages/plugins/@hera/**/*.{ts,js,tsx,jsx}", - "packages/plugins/@hera/**/*.{ts,js,tsx,jsx}" - ], - "rules": { - "eqeqeq": ["error", "smart"] - } - } - ] -} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 000000000..649949a1d --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,137 @@ +import { fixupConfigRules, fixupPluginRules } from "@eslint/compat"; +import typescriptEslint from "@typescript-eslint/eslint-plugin"; +import react from "eslint-plugin-react"; +import reactHooks from "eslint-plugin-react-hooks"; +import prettier from "eslint-plugin-prettier"; +import promise from "eslint-plugin-promise"; +import jestDom from "eslint-plugin-jest-dom"; +import testingLibrary from "eslint-plugin-testing-library"; +import globals from "globals"; +import tsParser from "@typescript-eslint/parser"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import js from "@eslint/js"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all +}); + +export default [{ + ignores: [ + "**/node_modules", + "**/lib", + "**/dist", + "**/build", + "**/coverage", + "**/expected", + "**/website", + "**/gh-pages", + "**/weex", + "**/build.ts", + "packages/vue", + "packages/element", + "**/esm", + "**/doc-site", + "**/public", + "packages/*/*/client.d.ts", + "packages/*/*/server.d.ts", + "packages/*/*/client.js", + "packages/*/*/server.js", + "packages/core/build", + "packages/core/devtools", + "packages/core/database/src/sql-parser/index.js", + "**/.dumi/tmp", + "**/.dumi/tmp-test", + "**/.dumi/tmp-production", + "packages/core/cli/templates/plugin/src/client/*.tpl", + "packages/app/client/src/.plugins", + "**/docker", + "**/storage", + "**/benchmark", + "packages/core/cli/src", + "packages/core/cli/bin", + "packages/plugins/@hera/plugin-core/src/client/features/departments/index.tsx", + ], +}, ...fixupConfigRules(compat.extends( + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react/recommended", + "plugin:react-hooks/recommended", + "plugin:promise/recommended", + "plugin:prettier/recommended", +)), { + plugins: { + "@typescript-eslint": fixupPluginRules(typescriptEslint), + react: fixupPluginRules(react), + "react-hooks": fixupPluginRules(reactHooks), + prettier: fixupPluginRules(prettier), + promise: fixupPluginRules(promise), + "jest-dom": jestDom, + "testing-library": testingLibrary, + }, + + languageOptions: { + globals: { + ...globals.node, + ...globals.es2020, + ...globals.browser, + sleep: true, + prettyFormat: true, + }, + + parser: tsParser, + ecmaVersion: 11, + sourceType: "module", + + parserOptions: { + ecmaFeatures: { + jsx: true, + }, + + project: "./tsconfig.json", + }, + }, + + settings: { + react: { + version: "detect", + }, + }, + + rules: { + "@typescript-eslint/no-this-alias": "off", + "@typescript-eslint/ban-types": "off", + "no-unused-vars": "off", + "no-useless-catch": "off", + "@typescript-eslint/no-unused-vars": "off", + "no-empty-function": "off", + "@typescript-eslint/no-empty-function": "off", + "react/display-name": "off", + "react/prop-types": "off", + "no-explicit-any": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/no-var-requires": "off", + "promise/always-return": "off", + }, +}, { + files: ["**/e2e/**/*.{ts,js,tsx,jsx}", "**/__e2e__/**/*.{ts,js,tsx,jsx}"], + + rules: { + "@typescript-eslint/no-floating-promises": "error", + }, +}, { + files: [ + "packages/plugins/@hera/**/*.{ts,js,tsx,jsx}", + "packages/plugins/@hera/**/*.{ts,js,tsx,jsx}", + ], + + rules: { + eqeqeq: ["error", "smart"], + }, +}]; diff --git a/package.json b/package.json index c65d30fb8..33e106f63 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,9 @@ "@commitlint/cli": "^16.3.0", "@commitlint/config-conventional": "^16.2.4", "@commitlint/prompt-cli": "^16.3.0", + "@eslint/compat": "^1.1.1", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.10.0", "@ianvs/prettier-plugin-sort-imports": "^4.2.1", "@tachybase/build": "workspace:*", "@tachybase/cli": "workspace:*", @@ -64,6 +67,7 @@ "commander": "^9.5.0", "eslint-plugin-jest-dom": "^5.4.0", "eslint-plugin-testing-library": "^5.11.1", + "globals": "^15.9.0", "husky": "^9.0.11", "lint-staged": "^13.3.0", "prettier": "^3.2.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb762c8f1..069550827 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,6 +32,15 @@ importers: '@commitlint/prompt-cli': specifier: ^16.3.0 version: 16.3.0 + '@eslint/compat': + specifier: ^1.1.1 + version: 1.1.1 + '@eslint/eslintrc': + specifier: ^3.1.0 + version: 3.1.0 + '@eslint/js': + specifier: ^9.10.0 + version: 9.10.0 '@ianvs/prettier-plugin-sort-imports': specifier: ^4.2.1 version: 4.2.1(prettier@3.2.5) @@ -77,6 +86,9 @@ importers: eslint-plugin-testing-library: specifier: ^5.11.1 version: 5.11.1(eslint@9.9.0)(typescript@5.4.5) + globals: + specifier: ^15.9.0 + version: 15.9.0 husky: specifier: ^9.0.11 version: 9.0.11 @@ -112,10 +124,10 @@ importers: version: 5.4.5 umi: specifier: ^4.3.3 - version: 4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.9.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.21.0)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0) + version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.9.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) packages/core/acl: dependencies: @@ -233,7 +245,7 @@ importers: version: 8.5.9 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@22.4.0)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) packages/core/build: dependencies: @@ -266,7 +278,7 @@ importers: version: 0.36.1 '@vitejs/plugin-react': specifier: ^4.0.0 - version: 4.2.1(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)) + version: 4.2.1(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)) chalk: specifier: 2.4.2 version: 2.4.2 @@ -290,7 +302,7 @@ importers: version: 6.2.1 tsup: specifier: 7.2.0 - version: 7.2.0(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.4.0)(typescript@5.4.4))(typescript@5.4.4) + version: 7.2.0(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.4))(typescript@5.4.4) typescript: specifier: 5.4.4 version: 5.4.4 @@ -299,13 +311,13 @@ importers: version: 3.0.0 vite: specifier: ^5.2.13 - version: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) + version: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) vite-plugin-css-injected-by-js: specifier: ^3.2.1 - version: 3.3.0(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)) + version: 3.3.0(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)) vite-plugin-lib-inject-css: specifier: 1.2.0 - version: 1.2.0(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)) + version: 1.2.0(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)) yargs-parser: specifier: 13.1.2 version: 13.1.2 @@ -336,7 +348,7 @@ importers: version: 4.6.13 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@22.4.0)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) packages/core/cli: dependencies: @@ -980,7 +992,7 @@ importers: version: 5.4.4 umi: specifier: ^4.3.3 - version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.21.0)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0) + version: 4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0) packages/core/evaluators: dependencies: @@ -1097,7 +1109,7 @@ importers: version: 1.22.0(axios@1.7.2) vitest: specifier: ^1.4.0 - version: 1.6.0(@types/node@22.4.0)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) packages/core/server: dependencies: @@ -1338,7 +1350,7 @@ importers: version: 9.3.3 '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(vitest@1.6.0(@types/node@22.4.0)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.6.0(@types/node@20.14.2)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)) '@testing-library/react': specifier: ^14.0.0 version: 14.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1353,7 +1365,7 @@ importers: version: 2.0.16 '@vitejs/plugin-react': specifier: ^4.0.0 - version: 4.2.1(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)) + version: 4.2.1(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6)) dotenv: specifier: ^16.0.0 version: 16.4.5 @@ -1395,10 +1407,10 @@ importers: version: 6.3.3 vite: specifier: ^5.2.13 - version: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + version: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) vitest: specifier: ^1.4.0 - version: 1.6.0(@types/node@22.4.0)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + version: 1.6.0(@types/node@20.14.2)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) ws: specifier: ^8.13.0 version: 8.18.0 @@ -1626,7 +1638,7 @@ importers: version: 5.0.2 vitest: specifier: ^1.4.0 - version: 1.6.0(@types/node@22.4.0)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + version: 1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) ws: specifier: ^8.13.0 version: 8.18.0 @@ -7204,6 +7216,10 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/compat@1.1.1': + resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.17.1': resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -7220,6 +7236,10 @@ packages: resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/js@9.10.0': + resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.9.0': resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -8666,172 +8686,83 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.21.0': - resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm64@4.14.1': resolution: {integrity: sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==} cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.21.0': - resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-darwin-arm64@4.14.1': resolution: {integrity: sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.21.0': - resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.14.1': resolution: {integrity: sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==} cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.0': - resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.14.1': resolution: {integrity: sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} - cpu: [arm] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} - cpu: [arm] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.14.1': resolution: {integrity: sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.21.0': - resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.14.1': resolution: {integrity: sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.21.0': - resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-powerpc64le-gnu@4.14.1': resolution: {integrity: sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==} cpu: [ppc64le] os: [linux] libc: [glibc] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.14.1': resolution: {integrity: sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.14.1': resolution: {integrity: sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.21.0': - resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} - cpu: [s390x] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.14.1': resolution: {integrity: sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.21.0': - resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.14.1': resolution: {integrity: sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-linux-x64-musl@4.21.0': - resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rollup/rollup-win32-arm64-msvc@4.14.1': resolution: {integrity: sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.21.0': - resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.14.1': resolution: {integrity: sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.0': - resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.14.1': resolution: {integrity: sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.0': - resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} - cpu: [x64] - os: [win32] - '@rushstack/ts-command-line@4.17.1': resolution: {integrity: sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==} @@ -13619,6 +13550,10 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} + globals@15.9.0: + resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + engines: {node: '>=18'} + globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -17871,11 +17806,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.21.0: - resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -23236,6 +23166,8 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} + '@eslint/compat@1.1.1': {} + '@eslint/config-array@0.17.1': dependencies: '@eslint/object-schema': 2.1.4 @@ -23247,10 +23179,10 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -23274,6 +23206,8 @@ snapshots: '@eslint/js@8.55.0': {} + '@eslint/js@9.10.0': {} + '@eslint/js@9.9.0': {} '@eslint/object-schema@2.1.4': {} @@ -23586,7 +23520,7 @@ snapshots: '@humanwhocodes/config-array@0.11.13': dependencies: '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -24702,7 +24636,7 @@ snapshots: '@pm2/pm2-version-check@1.0.4': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -25269,96 +25203,48 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.14.1': optional: true - '@rollup/rollup-android-arm-eabi@4.21.0': - optional: true - '@rollup/rollup-android-arm64@4.14.1': optional: true - '@rollup/rollup-android-arm64@4.21.0': - optional: true - '@rollup/rollup-darwin-arm64@4.14.1': optional: true - '@rollup/rollup-darwin-arm64@4.21.0': - optional: true - '@rollup/rollup-darwin-x64@4.14.1': optional: true - '@rollup/rollup-darwin-x64@4.21.0': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.14.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.14.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.0': - optional: true - '@rollup/rollup-linux-arm64-musl@4.14.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.0': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.14.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.14.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.14.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.0': - optional: true - '@rollup/rollup-linux-x64-gnu@4.14.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.0': - optional: true - '@rollup/rollup-linux-x64-musl@4.14.1': optional: true - '@rollup/rollup-linux-x64-musl@4.21.0': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.14.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.0': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.14.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.0': - optional: true - '@rollup/rollup-win32-x64-msvc@4.14.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.0': - optional: true - '@rushstack/ts-command-line@4.17.1': dependencies: '@types/argparse': 1.0.38 @@ -26011,7 +25897,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(vitest@1.6.0(@types/node@22.4.0)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6))': + '@testing-library/jest-dom@6.4.2(vitest@1.6.0(@types/node@20.14.2)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.25.0 @@ -26022,7 +25908,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@22.4.0)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + vitest: 1.6.0(@types/node@20.14.2)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) '@testing-library/react-hooks@8.0.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -26548,7 +26434,7 @@ snapshots: debug: 4.3.6(supports-color@8.1.1) eslint: 8.55.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare-lite: 1.4.0 semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.4) @@ -26567,7 +26453,7 @@ snapshots: debug: 4.3.6(supports-color@8.1.1) eslint: 9.9.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare-lite: 1.4.0 semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) @@ -26671,7 +26557,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.4.4) '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.4.4) - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) eslint: 8.55.0 ts-api-utils: 1.0.3(typescript@5.4.4) optionalDependencies: @@ -26715,7 +26601,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.14.0 '@typescript-eslint/visitor-keys': 6.14.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 @@ -26832,7 +26718,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@umijs/bundler-vite@4.3.3(@types/node@20.14.2)(lightningcss@1.26.0)(postcss@8.4.39)(rollup@4.21.0)(sass@1.77.8)(terser@5.31.6)': + '@umijs/bundler-vite@4.3.3(@types/node@20.14.2)(lightningcss@1.26.0)(postcss@8.4.39)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)': dependencies: '@svgr/core': 6.5.1 '@umijs/bundler-utils': 4.3.3 @@ -26841,7 +26727,7 @@ snapshots: core-js: 3.34.0 less: 4.1.3 postcss-preset-env: 7.5.0(postcss@8.4.39) - rollup-plugin-visualizer: 5.9.0(rollup@4.21.0) + rollup-plugin-visualizer: 5.9.0(rollup@3.29.4) systemjs: 6.15.1 vite: 4.5.2(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) transitivePeerDependencies: @@ -27086,7 +26972,7 @@ snapshots: dependencies: tsx: 3.12.2 - '@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@4.21.0)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)': + '@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0)': dependencies: '@iconify/utils': 2.1.1 '@svgr/core': 6.5.1 @@ -27095,7 +26981,7 @@ snapshots: '@umijs/bundler-esbuild': 4.3.3 '@umijs/bundler-mako': 0.7.6-beta.1 '@umijs/bundler-utils': 4.3.3 - '@umijs/bundler-vite': 4.3.3(@types/node@20.14.2)(lightningcss@1.26.0)(postcss@8.4.39)(rollup@4.21.0)(sass@1.77.8)(terser@5.31.6) + '@umijs/bundler-vite': 4.3.3(@types/node@20.14.2)(lightningcss@1.26.0)(postcss@8.4.39)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6) '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0) '@umijs/core': 4.3.3 '@umijs/did-you-know': 1.0.3 @@ -27144,7 +27030,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@4.21.0)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)': + '@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0)': dependencies: '@iconify/utils': 2.1.1 '@svgr/core': 6.5.1 @@ -27153,7 +27039,7 @@ snapshots: '@umijs/bundler-esbuild': 4.3.3 '@umijs/bundler-mako': 0.7.6-beta.1 '@umijs/bundler-utils': 4.3.3 - '@umijs/bundler-vite': 4.3.3(@types/node@20.14.2)(lightningcss@1.26.0)(postcss@8.4.39)(rollup@4.21.0)(sass@1.77.8)(terser@5.31.6) + '@umijs/bundler-vite': 4.3.3(@types/node@20.14.2)(lightningcss@1.26.0)(postcss@8.4.39)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6) '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0) '@umijs/core': 4.3.3 '@umijs/did-you-know': 1.0.3 @@ -27306,25 +27192,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.2.1(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6))': + '@vitejs/plugin-react@4.2.1(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) + vite: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.2.1(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6))': + '@vitejs/plugin-react@4.2.1(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + vite: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) transitivePeerDependencies: - supports-color @@ -27454,8 +27340,7 @@ snapshots: abbrev@1.0.9: {} - abbrev@1.1.1: - optional: true + abbrev@1.1.1: {} abbrev@2.0.0: {} @@ -27523,7 +27408,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -29718,12 +29603,6 @@ snapshots: optionalDependencies: supports-color: 5.5.0 - debug@4.3.5(supports-color@8.1.1): - dependencies: - ms: 2.1.2 - optionalDependencies: - supports-color: 8.1.1 - debug@4.3.6(supports-color@8.1.1): dependencies: ms: 2.1.2 @@ -31555,7 +31434,7 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) fs-extra: 11.2.0 transitivePeerDependencies: - supports-color @@ -31684,6 +31563,8 @@ snapshots: globals@14.0.0: {} + globals@15.9.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -31705,7 +31586,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -31713,7 +31594,7 @@ snapshots: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 @@ -32051,7 +31932,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -32073,7 +31954,7 @@ snapshots: https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -33828,7 +33709,7 @@ snapshots: ansi-colors: 4.1.3 browser-stdout: 1.3.1 chokidar: 3.6.0 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) diff: 5.2.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 @@ -34194,7 +34075,7 @@ snapshots: nopt@3.0.6: dependencies: - abbrev: 1.0.9 + abbrev: 1.1.1 nopt@5.0.0: dependencies: @@ -34519,7 +34400,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) get-uri: 6.0.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.4 @@ -35006,13 +34887,13 @@ snapshots: postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.4.0)(typescript@5.4.4)): + postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.4)): dependencies: lilconfig: 3.0.0 yaml: 2.3.4 optionalDependencies: postcss: 8.4.41 - ts-node: 10.9.2(@types/node@22.4.0)(typescript@5.4.4) + ts-node: 10.9.2(@types/node@20.14.2)(typescript@5.4.4) postcss-logical@5.0.4(postcss@8.4.39): dependencies: @@ -35358,7 +35239,7 @@ snapshots: proxy-agent@6.3.1: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.4 lru-cache: 7.18.3 @@ -36429,7 +36310,7 @@ snapshots: require-in-the-middle@5.2.0: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) module-details-from-path: 1.0.3 resolve: 1.22.8 transitivePeerDependencies: @@ -36568,14 +36449,14 @@ snapshots: transitivePeerDependencies: - supports-color - rollup-plugin-visualizer@5.9.0(rollup@4.21.0): + rollup-plugin-visualizer@5.9.0(rollup@3.29.4): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.21.0 + rollup: 3.29.4 rollup@0.25.8: dependencies: @@ -36608,29 +36489,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.14.1 fsevents: 2.3.3 - rollup@4.21.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.0 - '@rollup/rollup-android-arm64': 4.21.0 - '@rollup/rollup-darwin-arm64': 4.21.0 - '@rollup/rollup-darwin-x64': 4.21.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 - '@rollup/rollup-linux-arm-musleabihf': 4.21.0 - '@rollup/rollup-linux-arm64-gnu': 4.21.0 - '@rollup/rollup-linux-arm64-musl': 4.21.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 - '@rollup/rollup-linux-riscv64-gnu': 4.21.0 - '@rollup/rollup-linux-s390x-gnu': 4.21.0 - '@rollup/rollup-linux-x64-gnu': 4.21.0 - '@rollup/rollup-linux-x64-musl': 4.21.0 - '@rollup/rollup-win32-arm64-msvc': 4.21.0 - '@rollup/rollup-win32-ia32-msvc': 4.21.0 - '@rollup/rollup-win32-x64-msvc': 4.21.0 - fsevents: 2.3.3 - optional: true - rrweb-cssom@0.6.0: optional: true @@ -37035,7 +36893,7 @@ snapshots: socks-proxy-agent@8.0.3: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -38038,14 +37896,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@22.4.0)(typescript@5.4.4): + ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.4.0 + '@types/node': 20.14.2 acorn: 8.12.1 acorn-walk: 8.3.2 arg: 4.1.3 @@ -38123,7 +37981,7 @@ snapshots: tsscmp@1.0.6: {} - tsup@7.2.0(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.4.0)(typescript@5.4.4))(typescript@5.4.4): + tsup@7.2.0(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.4))(typescript@5.4.4): dependencies: bundle-require: 4.0.2(esbuild@0.18.20) cac: 6.7.14 @@ -38133,7 +37991,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.4.0)(typescript@5.4.4)) + postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.4)) resolve-from: 5.0.0 rollup: 3.29.4 source-map: 0.8.0-beta.0 @@ -38321,19 +38179,19 @@ snapshots: uglify-to-browserify@1.0.2: optional: true - umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.21.0)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0): + umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.9.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0): dependencies: '@babel/runtime': 7.23.6 '@umijs/bundler-utils': 4.3.3 - '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0) + '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0) '@umijs/core': 4.3.3 - '@umijs/lint': 4.3.3(eslint@8.55.0)(stylelint@16.8.2(typescript@5.4.4))(typescript@5.4.4) - '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@4.21.0)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0) + '@umijs/lint': 4.3.3(eslint@9.9.0)(stylelint@16.8.2(typescript@5.4.5))(typescript@5.4.5) + '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0) '@umijs/renderer-react': 4.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@umijs/server': 4.3.3 '@umijs/test': 4.3.3(@babel/core@7.22.10) '@umijs/utils': 4.3.3 - prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.4) + prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.5) prettier-plugin-packagejson: 2.4.3(prettier@3.2.5) transitivePeerDependencies: - '@babel/core' @@ -38368,19 +38226,19 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - umi@4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@9.9.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.21.0)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.5))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0): + umi@4.3.3(@babel/core@7.25.2)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(lightningcss@1.26.0)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.77.8)(stylelint@16.8.2(typescript@5.4.4))(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0): dependencies: '@babel/runtime': 7.23.6 '@umijs/bundler-utils': 4.3.3 - '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0) + '@umijs/bundler-webpack': 4.3.3(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0) '@umijs/core': 4.3.3 - '@umijs/lint': 4.3.3(eslint@9.9.0)(stylelint@16.8.2(typescript@5.4.5))(typescript@5.4.5) - '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@4.21.0)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.5)(webpack@5.93.0) + '@umijs/lint': 4.3.3(eslint@8.55.0)(stylelint@16.8.2(typescript@5.4.4))(typescript@5.4.4) + '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(lightningcss@1.26.0)(rollup@3.29.4)(sass@1.77.8)(terser@5.31.6)(type-fest@4.25.0)(typescript@5.4.4)(webpack@5.93.0) '@umijs/renderer-react': 4.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@umijs/server': 4.3.3 '@umijs/test': 4.3.3(@babel/core@7.25.2) '@umijs/utils': 4.3.3 - prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.5) + prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.4) prettier-plugin-packagejson: 2.4.3(prettier@3.2.5) transitivePeerDependencies: - '@babel/core' @@ -38736,10 +38594,27 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 + vite-node@1.6.0(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): + dependencies: + cac: 6.7.14 + debug: 4.3.6(supports-color@8.1.1) + pathe: 1.1.2 + picocolors: 1.0.1 + vite: 5.2.13(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vite-node@1.6.0(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): dependencies: cac: 6.7.14 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.0.1 vite: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) @@ -38753,32 +38628,15 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): + vite-plugin-css-injected-by-js@3.3.0(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)): dependencies: - cac: 6.7.14 - debug: 4.3.5(supports-color@5.5.0) - pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser + vite: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) - vite-plugin-css-injected-by-js@3.3.0(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)): - dependencies: - vite: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) - - vite-plugin-lib-inject-css@1.2.0(vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)): + vite-plugin-lib-inject-css@1.2.0(vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6)): dependencies: magic-string: 0.30.8 picocolors: 1.0.1 - vite: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) + vite: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6) vite@4.5.2(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): dependencies: @@ -38793,6 +38651,32 @@ snapshots: sass: 1.77.8 terser: 5.31.6 + vite@5.2.13(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.39 + rollup: 4.14.1 + optionalDependencies: + '@types/node': 20.14.2 + fsevents: 2.3.3 + less: 4.1.3 + lightningcss: 1.26.0 + sass: 1.77.8 + terser: 5.31.6 + + vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.39 + rollup: 4.14.1 + optionalDependencies: + '@types/node': 20.14.2 + fsevents: 2.3.3 + less: 4.2.0 + lightningcss: 1.26.0 + sass: 1.75.0 + terser: 5.31.6 + vite@5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): dependencies: esbuild: 0.20.2 @@ -38806,31 +38690,73 @@ snapshots: sass: 1.77.8 terser: 5.31.6 - vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.75.0)(terser@5.31.6): + vitest@1.6.0(@types/node@20.14.2)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): dependencies: - esbuild: 0.20.2 - postcss: 8.4.39 - rollup: 4.14.1 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.2 + chai: 4.3.10 + debug: 4.3.5(supports-color@5.5.0) + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.8 + pathe: 1.1.2 + picocolors: 1.0.1 + std-env: 3.7.0 + strip-literal: 2.0.0 + tinybench: 2.6.0 + tinypool: 0.8.3 + vite: 5.2.13(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + vite-node: 1.6.0(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 22.4.0 - fsevents: 2.3.3 - less: 4.2.0 - lightningcss: 1.26.0 - sass: 1.75.0 - terser: 5.31.6 + '@types/node': 20.14.2 + jsdom: 16.7.0(canvas@2.11.2(encoding@0.1.13)) + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser - vite@5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): + vitest@1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): dependencies: - esbuild: 0.20.2 - postcss: 8.4.39 - rollup: 4.14.1 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.2 + chai: 4.3.10 + debug: 4.3.5(supports-color@5.5.0) + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.8 + pathe: 1.1.2 + picocolors: 1.0.1 + std-env: 3.7.0 + strip-literal: 2.0.0 + tinybench: 2.6.0 + tinypool: 0.8.3 + vite: 5.2.13(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + vite-node: 1.6.0(@types/node@20.14.2)(less@4.1.3)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) + why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 22.4.0 - fsevents: 2.3.3 - less: 4.2.0 - lightningcss: 1.26.0 - sass: 1.77.8 - terser: 5.31.6 + '@types/node': 20.14.2 + jsdom: 24.1.1(canvas@2.11.2(encoding@0.1.13)) + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser vitest@1.6.0(@types/node@20.14.2)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): dependencies: @@ -38866,74 +38792,6 @@ snapshots: - supports-color - terser - vitest@1.6.0(@types/node@22.4.0)(jsdom@16.7.0(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): - dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 - chai: 4.3.10 - debug: 4.3.5(supports-color@5.5.0) - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.8 - pathe: 1.1.2 - picocolors: 1.0.1 - std-env: 3.7.0 - strip-literal: 2.0.0 - tinybench: 2.6.0 - tinypool: 0.8.3 - vite: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) - vite-node: 1.6.0(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) - why-is-node-running: 2.2.2 - optionalDependencies: - '@types/node': 22.4.0 - jsdom: 16.7.0(canvas@2.11.2(encoding@0.1.13)) - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - - vitest@1.6.0(@types/node@22.4.0)(jsdom@24.1.1(canvas@2.11.2(encoding@0.1.13)))(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6): - dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 - chai: 4.3.10 - debug: 4.3.5(supports-color@5.5.0) - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.8 - pathe: 1.1.2 - picocolors: 1.0.1 - std-env: 3.7.0 - strip-literal: 2.0.0 - tinybench: 2.6.0 - tinypool: 0.8.3 - vite: 5.2.13(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) - vite-node: 1.6.0(@types/node@22.4.0)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.6) - why-is-node-running: 2.2.2 - optionalDependencies: - '@types/node': 22.4.0 - jsdom: 24.1.1(canvas@2.11.2(encoding@0.1.13)) - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vizion@2.2.1: dependencies: async: 2.6.4