diff --git a/.github/workflows/bench-pr.yaml b/.github/workflows/bench-pr.yml similarity index 100% rename from .github/workflows/bench-pr.yaml rename to .github/workflows/bench-pr.yml diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml new file mode 100644 index 000000000000..0b8701f87885 --- /dev/null +++ b/.github/workflows/check-dependencies.yml @@ -0,0 +1,50 @@ +name: Check Dependency Version Consistency + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + check: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 1 + + - name: Install Pnpm + uses: pnpm/action-setup@v2 + + - name: Setup Node.js 18 + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install --ignore-scripts + + - name: Check dependency version consistency + run: pnpm run check-dependencies \ + --ignore-dep "@types/node" \ + --ignore-dep "antd" \ + --ignore-dep "esbuild" \ + --ignore-dep "fs-extra" \ + --ignore-dep "glob" \ + --ignore-dep "minimatch" \ + --ignore-dep "react" \ + --ignore-dep "react-dom" \ + --ignore-dep "react-router-dom" \ + --ignore-dep "tailwindcss" \ + --ignore-dep "tsconfig-paths" \ + --ignore-dep "twin.macro" \ + --ignore-dep "type-fest" \ + --ignore-dep "typescript" \ + --ignore-dep "vue" \ + --ignore-dep "vue-loader" diff --git a/package.json b/package.json index 2c0dc06daa15..824452f4bea3 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "fix:lockfile": "pnpm install --fix-lockfile", "update:lockfile": "pnpm install --lockfile-only", "check-changeset": "cd ./scripts/check-changeset && pnpm start", + "check-dependencies": "check-dependency-version-consistency .", "update-codesmith": "cd ./scripts/update-codesmith && pnpm start", "update-rspress": "cd ./scripts/update-rspress && pnpm start", "update-rsbuild": "cd ./scripts/update-rsbuild && pnpm start", @@ -79,6 +80,7 @@ "@types/react": "^18", "@types/react-dom": "^18", "@vitest/ui": "^0.33.0", + "check-dependency-version-consistency": "4.1.0", "cross-env": "^7.0.3", "esbuild": "0.17.19", "eslint": "^8.28.0", @@ -131,7 +133,8 @@ "resolve-url": "0.2.1", "devcert": "1.0.0", "superagent": "6.1.0", - "@types/sass": "1.45.0" + "@types/sass": "1.45.0", + "trim": "0.0.1" } } } diff --git a/packages/builder/builder-shared/package.json b/packages/builder/builder-shared/package.json index 279c670804a6..f38072116fcf 100644 --- a/packages/builder/builder-shared/package.json +++ b/packages/builder/builder-shared/package.json @@ -176,9 +176,9 @@ "htmlparser2": "9.0.0", "line-diff": "2.1.1", "postcss": "8.4.31", - "source-map": "^0.7.4", + "source-map": "0.7.4", "webpack": "^5.88.1", - "webpack-sources": "^3.2.3", + "webpack-sources": "3.2.3", "zod": "^3.22.3", "zod-validation-error": "1.2.0" }, @@ -186,7 +186,7 @@ "@babel/preset-env": "^7.22.15", "@babel/preset-typescript": "^7.22.15", "@scripts/vitest-config": "workspace:*", - "@types/babel__core": "^7.20.0", + "@types/babel__core": "^7.20.1", "@types/caniuse-lite": "^1.0.1", "@types/node": "^14", "html-webpack-plugin": "5.5.3", diff --git a/packages/builder/builder/package.json b/packages/builder/builder/package.json index 3248d061f544..f76b89d01fef 100644 --- a/packages/builder/builder/package.json +++ b/packages/builder/builder/package.json @@ -73,7 +73,7 @@ "@modern-js/builder-webpack-provider": "workspace:*", "@scripts/build": "workspace:*", "@scripts/vitest-config": "workspace:*", - "@types/babel__core": "^7.20.0", + "@types/babel__core": "^7.20.1", "@types/node": "^14", "typescript": "^5" }, diff --git a/packages/builder/plugin-swc/package.json b/packages/builder/plugin-swc/package.json index 50b17fd83384..3a3786f5e15d 100644 --- a/packages/builder/plugin-swc/package.json +++ b/packages/builder/plugin-swc/package.json @@ -75,11 +75,11 @@ "@scripts/build": "workspace:*", "@scripts/vitest-config": "workspace:*", "@swc/core": "1.3.42", - "@types/babel__core": "^7.20.0", + "@types/babel__core": "^7.20.1", "antd": "4", "lodash": "^4.17.21", - "magic-string": "0.29.0", - "source-map": "^0.7.4", + "magic-string": "0.30.5", + "source-map": "0.7.4", "typescript": "^5", "webpack": "^5.88.1", "react": "^18", diff --git a/packages/builder/plugin-vue/package.json b/packages/builder/plugin-vue/package.json index e46bc2f32008..b9a5604e3e6d 100644 --- a/packages/builder/plugin-vue/package.json +++ b/packages/builder/plugin-vue/package.json @@ -40,7 +40,7 @@ "dependencies": { "@modern-js/builder-shared": "workspace:*", "@swc/helpers": "0.5.3", - "@vue/babel-plugin-jsx": "1.1.1", + "@vue/babel-plugin-jsx": "1.1.5", "vue-loader": "^17.2.2" }, "devDependencies": { diff --git a/packages/cli/doc-plugin-auto-sidebar/package.json b/packages/cli/doc-plugin-auto-sidebar/package.json index c2615482c53d..95f421666e71 100644 --- a/packages/cli/doc-plugin-auto-sidebar/package.json +++ b/packages/cli/doc-plugin-auto-sidebar/package.json @@ -47,9 +47,9 @@ "@types/react": "^18", "@types/react-dom": "^18", "@types/yaml-front-matter": "^4.1.0", - "husky": "^8", + "husky": "^8.0.0", "lint-staged": "~13.1.0", - "prettier": "^2.6.2", + "prettier": "^2.8.1", "typescript": "^5", "vitest": "0.33.0", "yaml-front-matter": "^4.1.1" diff --git a/packages/cli/plugin-bff/package.json b/packages/cli/plugin-bff/package.json index ac4c7d8cf54a..82fc1a3567ae 100644 --- a/packages/cli/plugin-bff/package.json +++ b/packages/cli/plugin-bff/package.json @@ -78,11 +78,11 @@ "@modern-js/app-tools": "workspace:*", "@scripts/build": "workspace:*", "@scripts/jest-config": "workspace:*", - "@types/babel__core": "^7.20.0", + "@types/babel__core": "^7.20.1", "@types/jest": "^29", "@types/node": "^14", "jest": "^29", - "memfs": "^3.3.0", + "memfs": "^3.5.1", "ts-jest": "^29.1.0", "typescript": "^5", "webpack": "^5.88.1" diff --git a/packages/cli/plugin-data-loader/package.json b/packages/cli/plugin-data-loader/package.json index 59110fe23653..2c7afcbc52eb 100644 --- a/packages/cli/plugin-data-loader/package.json +++ b/packages/cli/plugin-data-loader/package.json @@ -74,13 +74,13 @@ "@modern-js/types": "workspace:*", "@scripts/build": "workspace:*", "@scripts/jest-config": "workspace:*", - "@types/babel__core": "^7.20.0", + "@types/babel__core": "^7.20.1", "@types/jest": "^29", "@types/node": "^14", "@types/supertest": "^2.0.11", "isomorphic-fetch": "^3.0.0", "jest": "^29", - "memfs": "^3.3.0", + "memfs": "^3.5.1", "supertest": "^6.1.6", "ts-jest": "^29.1.0", "typescript": "^5", diff --git a/packages/cli/plugin-lint/package.json b/packages/cli/plugin-lint/package.json index 3a0f03762004..2ae95e37a0f6 100644 --- a/packages/cli/plugin-lint/package.json +++ b/packages/cli/plugin-lint/package.json @@ -42,7 +42,7 @@ "dependencies": { "@modern-js/tsconfig": "workspace:*", "@modern-js/utils": "workspace:*", - "cross-spawn": "^7.0.1", + "cross-spawn": "^7.0.3", "eslint": "^8.28.0", "husky": "^8.0.0", "@swc/helpers": "0.5.3" diff --git a/packages/cli/plugin-ssg/package.json b/packages/cli/plugin-ssg/package.json index 52f151ec2704..06f157782324 100644 --- a/packages/cli/plugin-ssg/package.json +++ b/packages/cli/plugin-ssg/package.json @@ -67,8 +67,8 @@ }, "dependencies": { "@modern-js/utils": "workspace:*", - "node-mocks-http": "^1.10.1", - "normalize-path": "^3.0.0", + "node-mocks-http": "^1.11.0", + "normalize-path": "3.0.0", "portfinder": "^1.0.28", "@swc/helpers": "0.5.3" }, diff --git a/packages/devtools/client/package.json b/packages/devtools/client/package.json index f2e51f325120..f51ef0bee2bd 100644 --- a/packages/devtools/client/package.json +++ b/packages/devtools/client/package.json @@ -42,15 +42,15 @@ "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/themes": "^2.0.0", - "@types/jest": "~29.2.4", - "@types/lodash": "^4.14.196", + "@types/jest": "^29", + "@types/lodash": "4.14.181", "@types/node": "~16.11.7", - "@types/react": "~18.0.26", - "@types/react-dom": "~18.0.10", + "@types/react": "^18", + "@types/react-dom": "^18", "birpc": "0.2.13", "clsx": "^1.2.1", "lodash": "^4.17.21", - "p-defer": "3.0.0", + "p-defer": "^3.0.0", "postcss-custom-media": "^10.0.1", "react": "~18.2.0", "react-base16-styling": "^0.9.1", @@ -59,11 +59,11 @@ "react-json-tree": "^0.18.0", "react-json-view": "^1.21.3", "react-use": "^17.4.0", - "rimraf": "~3.0.2", + "rimraf": "^3.0.2", "suspend-react": "^0.1.3", "type-fest": "^4.1.0", "typescript": "~5.0.4", - "ufo": "^1.2.0", + "ufo": "^1.3.0", "valtio": "^1.11.1" } } diff --git a/packages/devtools/kit/package.json b/packages/devtools/kit/package.json index 0dd036b8345f..709efd4c8666 100644 --- a/packages/devtools/kit/package.json +++ b/packages/devtools/kit/package.json @@ -54,7 +54,7 @@ "dependencies": { "@modern-js/types": "workspace:*", "@modern-js/utils": "workspace:*", - "ufo": "^1.2.0", + "ufo": "^1.3.0", "ws": "^8.13.0" }, "devDependencies": { diff --git a/packages/document/main-doc/package.json b/packages/document/main-doc/package.json index 76c3b93a0596..caf2e9a842b6 100644 --- a/packages/document/main-doc/package.json +++ b/packages/document/main-doc/package.json @@ -46,6 +46,6 @@ "rspress": "1.7.1", "@rspress/shared": "1.7.1", "@types/node": "^16", - "@types/fs-extra": "^9" + "@types/fs-extra": "9.0.13" } } diff --git a/packages/generator/generators/storybook-next-generator/package.json b/packages/generator/generators/storybook-next-generator/package.json index 6cc13d4fc145..0987896cb730 100644 --- a/packages/generator/generators/storybook-next-generator/package.json +++ b/packages/generator/generators/storybook-next-generator/package.json @@ -29,9 +29,9 @@ "test": "jest --passWithNoTests" }, "devDependencies": { - "@modern-js/codesmith": "2.2.5", - "@modern-js/codesmith-api-app": "2.2.5", - "@modern-js/codesmith-api-json": "2.2.5", + "@modern-js/codesmith": "2.3.0", + "@modern-js/codesmith-api-app": "2.3.0", + "@modern-js/codesmith-api-json": "2.3.0", "@modern-js/dependence-generator": "workspace:*", "@modern-js/generator-common": "workspace:*", "@modern-js/generator-utils": "workspace:*", diff --git a/packages/module/plugin-module-babel/package.json b/packages/module/plugin-module-babel/package.json index 80109a52a545..79b8ab0dc403 100644 --- a/packages/module/plugin-module-babel/package.json +++ b/packages/module/plugin-module-babel/package.json @@ -26,14 +26,14 @@ "test": "jest --passWithNoTests" }, "dependencies": { - "@babel/core": "^7.22.5", + "@babel/core": "^7.23.2", "@swc/helpers": "0.5.3" }, "devDependencies": { "@modern-js/module-tools": "workspace:*", "@scripts/build": "workspace:*", "@scripts/jest-config": "workspace:*", - "@types/babel__core": "7.1.16", + "@types/babel__core": "^7.20.1", "@types/jest": "^29", "@types/node": "^14", "jest": "^29", diff --git a/packages/module/plugin-module-polyfill/package.json b/packages/module/plugin-module-polyfill/package.json index 2b853021a3e1..1d3c8ba7f35b 100644 --- a/packages/module/plugin-module-polyfill/package.json +++ b/packages/module/plugin-module-polyfill/package.json @@ -26,7 +26,7 @@ "test": "jest --passWithNoTests" }, "dependencies": { - "@babel/core": "^7.22.5", + "@babel/core": "^7.23.2", "@babel/plugin-syntax-jsx": "7.22.5", "@babel/plugin-syntax-typescript": "7.22.5", "@modern-js/plugin-module-babel": "workspace:*", diff --git a/packages/module/plugin-module-vue/package.json b/packages/module/plugin-module-vue/package.json index c3019b2c1803..5094def12c13 100644 --- a/packages/module/plugin-module-vue/package.json +++ b/packages/module/plugin-module-vue/package.json @@ -25,7 +25,7 @@ "prepublishOnly": "only-allow-pnpm" }, "dependencies": { - "@babel/core": "^7.22.5", + "@babel/core": "^7.23.2", "@babel/plugin-syntax-typescript": "7.22.5", "@modern-js/plugin-module-babel": "workspace:*", "@swc/helpers": "0.5.3", @@ -35,7 +35,7 @@ "devDependencies": { "@modern-js/module-tools": "workspace:*", "@scripts/build": "workspace:*", - "@types/babel__core": "7.1.16", + "@types/babel__core": "^7.20.1", "@types/node": "^14", "jest": "^29", "typescript": "^5" diff --git a/packages/review/eslint-config-app/package.json b/packages/review/eslint-config-app/package.json index bdbeede45d33..d9159f1bcef3 100644 --- a/packages/review/eslint-config-app/package.json +++ b/packages/review/eslint-config-app/package.json @@ -38,7 +38,7 @@ "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.24.0", "eslint-plugin-react-hooks": "^4.2.0", - "prettier": "^2.3.2" + "prettier": "^2.8.1" }, "devDependencies": { "eslint-find-rules": "^4.1.0", diff --git a/packages/runtime/plugin-garfish/package.json b/packages/runtime/plugin-garfish/package.json index f860f5acec46..432b001da342 100644 --- a/packages/runtime/plugin-garfish/package.json +++ b/packages/runtime/plugin-garfish/package.json @@ -72,9 +72,9 @@ }, "dependencies": { "@modern-js/utils": "workspace:*", - "@types/debug": "^4.1.7", + "@types/debug": "4.1.7", "@types/react-loadable": "^5.5.6", - "debug": "^4.3.2", + "debug": "4.3.4", "garfish": "^1.8.1", "hoist-non-react-statics": "^3.3.2", "react-loadable": "^5.5.0", diff --git a/packages/runtime/plugin-testing/package.json b/packages/runtime/plugin-testing/package.json index 56d5a1ab5958..8a92a97f5473 100644 --- a/packages/runtime/plugin-testing/package.json +++ b/packages/runtime/plugin-testing/package.json @@ -129,7 +129,7 @@ "@modern-js/prod-server": "workspace:*", "@modern-js/types": "workspace:*", "@rsbuild/babel-preset": "0.0.7", - "@testing-library/jest-dom": "^5.14.1", + "@testing-library/jest-dom": "^5.16.1", "@testing-library/react": "^13.4.0", "@types/testing-library__jest-dom": "^5.14.3", "path-to-regexp": "^6.2.0", @@ -137,7 +137,7 @@ "babel-jest": "^29.5.0", "enhanced-resolve": "5.12.0", "identity-obj-proxy": "^3.0.0", - "jest": "^29.5.0", + "jest": "^29", "jest-environment-jsdom": "^29.5.0", "@jest/types": "^29.5.0", "ts-jest": "^29.1.0", diff --git a/packages/server/babel-plugin-module-resolver/package.json b/packages/server/babel-plugin-module-resolver/package.json index 43e1f5c3f298..d1e280816f53 100644 --- a/packages/server/babel-plugin-module-resolver/package.json +++ b/packages/server/babel-plugin-module-resolver/package.json @@ -39,7 +39,7 @@ }, "dependencies": { "glob": "^8.0.3", - "pkg-up": "^3.1.0", + "pkg-up": "3.1.0", "reselect": "^4.1.7", "resolve": "^1.22.1", "@swc/helpers": "0.5.3" @@ -52,7 +52,7 @@ "@scripts/build": "workspace:*", "@scripts/jest-config": "workspace:*", "common-tags": "^1.8.2", - "jest": "^29.3.1" + "jest": "^29" }, "sideEffects": false, "publishConfig": { diff --git a/packages/server/plugin-express/package.json b/packages/server/plugin-express/package.json index 258379dab2f7..30d6af829f08 100644 --- a/packages/server/plugin-express/package.json +++ b/packages/server/plugin-express/package.json @@ -75,7 +75,7 @@ "@types/node": "^14", "@types/supertest": "^2.0.11", "@types/type-is": "^1.6.3", - "express": "^4.17.1", + "express": "^4.17.2", "jest": "^29", "supertest": "^6.1.6", "typescript": "^5", diff --git a/packages/server/plugin-koa/package.json b/packages/server/plugin-koa/package.json index 28e95878cf6e..017a7063465d 100644 --- a/packages/server/plugin-koa/package.json +++ b/packages/server/plugin-koa/package.json @@ -92,13 +92,13 @@ "@types/supertest": "^2.0.11", "@types/type-is": "^1.6.3", "jest": "^29", - "koa": "^2.13.3", + "koa": "^2.13.4", "supertest": "^6.1.6", "typescript": "^5", "zod": "^3.22.3" }, "peerDependencies": { - "koa": "^2.13.3" + "koa": "^2.13.4" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/packages/server/prod-server/package.json b/packages/server/prod-server/package.json index 8065aea6360c..b7ea3d8b2e71 100644 --- a/packages/server/prod-server/package.json +++ b/packages/server/prod-server/package.json @@ -75,10 +75,10 @@ "@modern-js/utils": "workspace:*", "@modern-js/runtime-utils": "workspace:*", "@swc/helpers": "0.5.3", - "cookie": "^0.4.2", + "cookie": "0.5.0", "etag": "^1.8.1", "fresh": "^0.5.2", - "http-proxy-middleware": "^2.0.1", + "http-proxy-middleware": "^2.0.4", "ignore-styles": "^5.0.1", "lru-cache": "^6.0.0", "merge-deep": "^3.0.3", @@ -91,7 +91,7 @@ "@modern-js/types": "workspace:*", "@scripts/build": "workspace:*", "@scripts/jest-config": "workspace:*", - "@types/cookie": "^0.4.1", + "@types/cookie": "0.5.1", "@types/etag": "^1.8.1", "@types/fresh": "^0.5.0", "@types/jest": "^29", diff --git a/packages/server/server/package.json b/packages/server/server/package.json index 88a7ab76cf9a..989cec992c7a 100644 --- a/packages/server/server/package.json +++ b/packages/server/server/package.json @@ -57,7 +57,7 @@ "http-compression": "1.0.6", "minimatch": "^3.0.4", "path-to-regexp": "^6.2.0", - "ws": "^8.2.0", + "ws": "^8.13.0", "axios": "^1.6.0" }, "devDependencies": { @@ -68,7 +68,7 @@ "@types/jest": "^29", "@types/minimatch": "^3.0.5", "@types/node": "^14", - "@types/ws": "^7.4.7", + "@types/ws": "^8.5.5", "jest": "^29", "node-mocks-http": "^1.11.0", "ts-node": "^10.9.1", diff --git a/packages/server/utils/package.json b/packages/server/utils/package.json index 941bfe751bcb..3fe0b92ce810 100644 --- a/packages/server/utils/package.json +++ b/packages/server/utils/package.json @@ -54,7 +54,7 @@ "@modern-js/server-core": "workspace:*", "@scripts/build": "workspace:*", "@scripts/jest-config": "workspace:*", - "@types/babel__core": "^7.20.0", + "@types/babel__core": "^7.20.1", "@types/jest": "^29", "@types/node": "^14", "jest": "^29", diff --git a/packages/solutions/app-tools/package.json b/packages/solutions/app-tools/package.json index bd5f938229d3..b1f1a00e2c73 100644 --- a/packages/solutions/app-tools/package.json +++ b/packages/solutions/app-tools/package.json @@ -103,7 +103,7 @@ "@modern-js/builder-rspack-provider": "workspace:*", "@scripts/build": "workspace:*", "@scripts/jest-config": "workspace:*", - "@types/babel__traverse": "^7.14.2", + "@types/babel__traverse": "7.18.5", "@types/jest": "^29", "@types/node": "^14", "jest": "^29", diff --git a/packages/solutions/module-tools/package.json b/packages/solutions/module-tools/package.json index 289bab46c1bc..430ec80f4d21 100644 --- a/packages/solutions/module-tools/package.json +++ b/packages/solutions/module-tools/package.json @@ -59,7 +59,7 @@ "@ast-grep/napi": "0.12.0", "@babel/generator": "^7.22.15", "@babel/parser": "^7.22.15", - "@babel/traverse": "7.23.2", + "@babel/traverse": "^7.23.2", "@babel/types": "^7.22.15", "@modern-js/core": "workspace:*", "@modern-js/new-action": "workspace:*", @@ -77,7 +77,7 @@ "@svgr/plugin-svgo": "8.0.1", "@swc/helpers": "0.5.3", "convert-source-map": "1.8.0", - "enhanced-resolve": "5.8.3", + "enhanced-resolve": "5.12.0", "esbuild": "0.19.2", "magic-string": "0.30.5", "postcss": "8.4.31", diff --git a/packages/solutions/monorepo-tools/package.json b/packages/solutions/monorepo-tools/package.json index ed21836826fd..bd5ece7b1c4b 100644 --- a/packages/solutions/monorepo-tools/package.json +++ b/packages/solutions/monorepo-tools/package.json @@ -55,7 +55,7 @@ "@rushstack/package-deps-hash": "^3.0.54", "anymatch": "^3.1.2", "md5": "^2.3.0", - "p-map": "^4.0.0", + "p-map": "4.0.0", "@swc/helpers": "0.5.3" }, "devDependencies": { diff --git a/packages/storybook/builder/package.json b/packages/storybook/builder/package.json index 80cf16949e0a..f1ea3e98bfcf 100644 --- a/packages/storybook/builder/package.json +++ b/packages/storybook/builder/package.json @@ -61,7 +61,7 @@ "@modern-js/core": "workspace:*", "@modern-js/runtime": "workspace:*", "@modern-js/utils": "workspace:*", - "@rspack/dev-client": "0.3.2", + "@rspack/dev-client": "0.3.11", "@storybook/components": "^7.5.1", "@storybook/core-common": "^7.5.1", "@storybook/csf-plugin": "^7.5.1", diff --git a/packages/toolkit/compiler/babel/package.json b/packages/toolkit/compiler/babel/package.json index 88adfb4dacf7..505e3df39d54 100644 --- a/packages/toolkit/compiler/babel/package.json +++ b/packages/toolkit/compiler/babel/package.json @@ -44,8 +44,8 @@ "devDependencies": { "@babel/plugin-transform-classes": "^7.22.15", "@babel/preset-typescript": "^7.22.15", - "@types/babel__core": "^7.20.0", - "@types/glob": "^7.1.4", + "@types/babel__core": "^7.20.1", + "@types/glob": "7.2.0", "@types/jest": "^29", "@types/node": "^14", "typescript": "^5", diff --git a/packages/toolkit/types/package.json b/packages/toolkit/types/package.json index d706df33129a..dcc53218af82 100644 --- a/packages/toolkit/types/package.json +++ b/packages/toolkit/types/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@scripts/build": "workspace:*", - "@types/babel__core": "^7.20.0", + "@types/babel__core": "^7.20.1", "@scripts/jest-config": "workspace:*", "@types/jest": "^29", "@types/node": "^14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 018c8c82d345..17910cbb4975 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,6 +51,9 @@ importers: '@vitest/ui': specifier: ^0.33.0 version: 0.33.0(vitest@0.33.0) + check-dependency-version-consistency: + specifier: 4.1.0 + version: 4.1.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -113,8 +116,8 @@ importers: specifier: workspace:* version: link:../../../scripts/vitest-config '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 '@types/node': specifier: ^14 version: 14.18.35 @@ -280,13 +283,13 @@ importers: specifier: 8.4.31 version: 8.4.31 source-map: - specifier: ^0.7.4 + specifier: 0.7.4 version: 0.7.4 webpack: specifier: ^5.88.1 version: 5.88.1(esbuild@0.17.19) webpack-sources: - specifier: ^3.2.3 + specifier: 3.2.3 version: 3.2.3 zod: specifier: ^3.22.3 @@ -305,8 +308,8 @@ importers: specifier: workspace:* version: link:../../../scripts/vitest-config '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 '@types/caniuse-lite': specifier: ^1.0.1 version: 1.0.1 @@ -614,8 +617,8 @@ importers: specifier: 1.3.42 version: 1.3.42 '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 antd: specifier: '4' version: 4.17.2(react-dom@18.2.0)(react@18.2.0) @@ -623,8 +626,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 magic-string: - specifier: 0.29.0 - version: 0.29.0 + specifier: 0.30.5 + version: 0.30.5 react: specifier: ^18 version: 18.2.0 @@ -632,7 +635,7 @@ importers: specifier: ^18 version: 18.2.0(react@18.2.0) source-map: - specifier: ^0.7.4 + specifier: 0.7.4 version: 0.7.4 typescript: specifier: ^5 @@ -650,8 +653,8 @@ importers: specifier: 0.5.3 version: 0.5.3 '@vue/babel-plugin-jsx': - specifier: 1.1.1 - version: 1.1.1(@babel/core@7.23.2) + specifier: 1.1.5 + version: 1.1.5(@babel/core@7.23.2) vue-loader: specifier: ^17.2.2 version: 17.2.2(webpack@5.88.1) @@ -801,13 +804,13 @@ importers: specifier: ^4.1.0 version: 4.1.0 husky: - specifier: ^8 + specifier: ^8.0.0 version: 8.0.1 lint-staged: specifier: ~13.1.0 version: 13.1.4 prettier: - specifier: ^2.6.2 + specifier: ^2.8.1 version: 2.8.7 typescript: specifier: ^5 @@ -865,8 +868,8 @@ importers: specifier: workspace:* version: link:../../../scripts/jest-config '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 '@types/jest': specifier: ^29 version: 29.2.6 @@ -877,7 +880,7 @@ importers: specifier: ^29 version: 29.5.0(@types/node@14.18.35)(ts-node@10.9.1) memfs: - specifier: ^3.3.0 + specifier: ^3.5.1 version: 3.5.1 ts-jest: specifier: ^29.1.0 @@ -975,8 +978,8 @@ importers: specifier: workspace:* version: link:../../../scripts/jest-config '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 '@types/jest': specifier: ^29 version: 29.2.6 @@ -993,7 +996,7 @@ importers: specifier: ^29 version: 29.5.0(@types/node@14.18.35)(ts-node@10.9.1) memfs: - specifier: ^3.3.0 + specifier: ^3.5.1 version: 3.5.1 react: specifier: ^18 @@ -1054,7 +1057,7 @@ importers: specifier: 0.5.3 version: 0.5.3 cross-spawn: - specifier: ^7.0.1 + specifier: ^7.0.3 version: 7.0.3 eslint: specifier: ^8.28.0 @@ -1131,10 +1134,10 @@ importers: specifier: 0.5.3 version: 0.5.3 node-mocks-http: - specifier: ^1.10.1 + specifier: ^1.11.0 version: 1.11.0 normalize-path: - specifier: ^3.0.0 + specifier: 3.0.0 version: 3.0.0 portfinder: specifier: ^1.0.28 @@ -1326,11 +1329,11 @@ importers: specifier: ^2.0.0 version: 2.0.0(@types/react-dom@18.0.6)(@types/react@18.0.21)(react-dom@18.2.0)(react@18.2.0) '@types/jest': - specifier: ~29.2.4 + specifier: ^29 version: 29.2.6 '@types/lodash': - specifier: ^4.14.196 - version: 4.14.199 + specifier: 4.14.181 + version: 4.14.181 '@types/node': specifier: ~16.11.7 version: 16.11.68 @@ -1350,7 +1353,7 @@ importers: specifier: ^4.17.21 version: 4.17.21 p-defer: - specifier: 3.0.0 + specifier: ^3.0.0 version: 3.0.0 postcss-custom-media: specifier: ^10.0.1 @@ -1377,7 +1380,7 @@ importers: specifier: ^17.4.0 version: 17.4.0(react-dom@18.2.0)(react@18.2.0) rimraf: - specifier: ~3.0.2 + specifier: ^3.0.2 version: 3.0.2 suspend-react: specifier: ^0.1.3 @@ -1389,7 +1392,7 @@ importers: specifier: ~5.0.4 version: 5.0.4 ufo: - specifier: ^1.2.0 + specifier: ^1.3.0 version: 1.3.0 valtio: specifier: ^1.11.1 @@ -1404,7 +1407,7 @@ importers: specifier: workspace:* version: link:../../toolkit/utils ufo: - specifier: ^1.2.0 + specifier: ^1.3.0 version: 1.3.0 ws: specifier: ^8.13.0 @@ -1563,7 +1566,7 @@ importers: specifier: 1.7.1 version: 1.7.1 '@types/fs-extra': - specifier: ^9 + specifier: 9.0.13 version: 9.0.13 '@types/node': specifier: ^16 @@ -2596,14 +2599,14 @@ importers: packages/generator/generators/storybook-next-generator: devDependencies: '@modern-js/codesmith': - specifier: 2.2.5 - version: 2.2.5 + specifier: 2.3.0 + version: 2.3.0 '@modern-js/codesmith-api-app': - specifier: 2.2.5 - version: 2.2.5(@modern-js/codesmith@2.2.5)(typescript@5.2.2) + specifier: 2.3.0 + version: 2.3.0(@modern-js/codesmith@2.3.0)(typescript@5.2.2) '@modern-js/codesmith-api-json': - specifier: 2.2.5 - version: 2.2.5 + specifier: 2.3.0 + version: 2.3.0 '@modern-js/dependence-generator': specifier: workspace:* version: link:../dependence-generator @@ -2913,8 +2916,8 @@ importers: packages/module/plugin-module-babel: dependencies: '@babel/core': - specifier: ^7.22.5 - version: 7.23.0 + specifier: ^7.23.2 + version: 7.23.2 '@swc/helpers': specifier: 0.5.3 version: 0.5.3 @@ -2929,8 +2932,8 @@ importers: specifier: workspace:* version: link:../../../scripts/jest-config '@types/babel__core': - specifier: 7.1.16 - version: 7.1.16 + specifier: ^7.20.1 + version: 7.20.3 '@types/jest': specifier: ^29 version: 29.2.6 @@ -3097,20 +3100,20 @@ importers: packages/module/plugin-module-polyfill: dependencies: '@babel/core': - specifier: ^7.22.5 - version: 7.23.0 + specifier: ^7.23.2 + version: 7.23.2 '@babel/plugin-syntax-jsx': specifier: 7.22.5 - version: 7.22.5(@babel/core@7.23.0) + version: 7.22.5(@babel/core@7.23.2) '@babel/plugin-syntax-typescript': specifier: 7.22.5 - version: 7.22.5(@babel/core@7.23.0) + version: 7.22.5(@babel/core@7.23.2) '@modern-js/plugin-module-babel': specifier: workspace:* version: link:../plugin-module-babel babel-plugin-polyfill-corejs3: specifier: 0.5.2 - version: 0.5.2(@babel/core@7.23.0) + version: 0.5.2(@babel/core@7.23.2) core-js-pure: specifier: ^3.25.0 version: 3.26.0 @@ -3143,7 +3146,7 @@ importers: packages/module/plugin-module-vue: dependencies: '@babel/core': - specifier: ^7.22.5 + specifier: ^7.23.2 version: 7.23.2 '@babel/plugin-syntax-typescript': specifier: 7.22.5 @@ -3168,8 +3171,8 @@ importers: specifier: workspace:* version: link:../../../scripts/build '@types/babel__core': - specifier: 7.1.16 - version: 7.1.16 + specifier: ^7.20.1 + version: 7.20.3 '@types/node': specifier: ^14 version: 14.18.35 @@ -3244,7 +3247,7 @@ importers: specifier: ^4.2.0 version: 4.6.0(eslint@8.28.0) prettier: - specifier: ^2.3.2 + specifier: ^2.8.1 version: 2.8.7 devDependencies: eslint-find-rules: @@ -3265,13 +3268,13 @@ importers: specifier: 0.5.3 version: 0.5.3 '@types/debug': - specifier: ^4.1.7 + specifier: 4.1.7 version: 4.1.7 '@types/react-loadable': specifier: ^5.5.6 version: 5.5.6 debug: - specifier: ^4.3.2 + specifier: 4.3.4 version: 4.3.4(supports-color@9.3.1) garfish: specifier: ^1.8.1 @@ -3616,7 +3619,7 @@ importers: specifier: 0.5.3 version: 0.5.3 '@testing-library/jest-dom': - specifier: ^5.14.1 + specifier: ^5.16.1 version: 5.16.4 '@testing-library/react': specifier: ^13.4.0 @@ -3634,7 +3637,7 @@ importers: specifier: ^3.0.0 version: 3.0.0 jest: - specifier: ^29.5.0 + specifier: ^29 version: 29.5.0(@types/node@14.18.35)(ts-node@10.9.1) jest-environment-jsdom: specifier: ^29.5.0 @@ -3698,7 +3701,7 @@ importers: specifier: ^8.0.3 version: 8.1.0 pkg-up: - specifier: ^3.1.0 + specifier: 3.1.0 version: 3.1.0 reselect: specifier: ^4.1.7 @@ -3729,7 +3732,7 @@ importers: specifier: ^1.8.2 version: 1.8.2 jest: - specifier: ^29.3.1 + specifier: ^29 version: 29.5.0(@types/node@18.11.17)(ts-node@10.9.1) packages/server/bff-core: @@ -3986,7 +3989,7 @@ importers: specifier: ^1.6.3 version: 1.6.3 express: - specifier: ^4.17.1 + specifier: ^4.17.2 version: 4.18.1 jest: specifier: ^29 @@ -4065,7 +4068,7 @@ importers: specifier: ^29 version: 29.5.0(@types/node@14.18.35)(ts-node@10.9.1) koa: - specifier: ^2.13.3 + specifier: ^2.13.4 version: 2.13.4 supertest: specifier: ^6.1.6 @@ -4236,8 +4239,8 @@ importers: specifier: 0.5.3 version: 0.5.3 cookie: - specifier: ^0.4.2 - version: 0.4.2 + specifier: 0.5.0 + version: 0.5.0 etag: specifier: ^1.8.1 version: 1.8.1 @@ -4245,7 +4248,7 @@ importers: specifier: ^0.5.2 version: 0.5.2 http-proxy-middleware: - specifier: ^2.0.1 + specifier: ^2.0.4 version: 2.0.6 ignore-styles: specifier: ^5.0.1 @@ -4276,8 +4279,8 @@ importers: specifier: workspace:* version: link:../../../scripts/jest-config '@types/cookie': - specifier: ^0.4.1 - version: 0.4.1 + specifier: 0.5.1 + version: 0.5.1 '@types/etag': specifier: ^1.8.1 version: 1.8.1 @@ -4369,7 +4372,7 @@ importers: specifier: ^6.2.0 version: 6.2.1 ws: - specifier: ^8.2.0 + specifier: ^8.13.0 version: 8.13.0 devDependencies: '@modern-js/server-core': @@ -4394,8 +4397,8 @@ importers: specifier: ^14 version: 14.18.35 '@types/ws': - specifier: ^7.4.7 - version: 7.4.7 + specifier: ^8.5.5 + version: 8.5.5 jest: specifier: ^29 version: 29.5.0(@types/node@14.18.35)(ts-node@10.9.1) @@ -4464,8 +4467,8 @@ importers: specifier: workspace:* version: link:../../../scripts/jest-config '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 '@types/jest': specifier: ^29 version: 29.2.6 @@ -4570,7 +4573,7 @@ importers: specifier: workspace:* version: link:../../../scripts/jest-config '@types/babel__traverse': - specifier: ^7.14.2 + specifier: 7.18.5 version: 7.18.5 '@types/jest': specifier: ^29 @@ -4603,7 +4606,7 @@ importers: specifier: ^7.22.15 version: 7.23.0 '@babel/traverse': - specifier: 7.23.2 + specifier: ^7.23.2 version: 7.23.2 '@babel/types': specifier: ^7.22.15 @@ -4657,8 +4660,8 @@ importers: specifier: 1.8.0 version: 1.8.0 enhanced-resolve: - specifier: 5.8.3 - version: 5.8.3 + specifier: 5.12.0 + version: 5.12.0 esbuild: specifier: 0.19.2 version: 0.19.2 @@ -4763,7 +4766,7 @@ importers: specifier: ^2.3.0 version: 2.3.0 p-map: - specifier: ^4.0.0 + specifier: 4.0.0 version: 4.0.0 devDependencies: '@scripts/build': @@ -4806,8 +4809,8 @@ importers: specifier: workspace:* version: link:../../toolkit/utils '@rspack/dev-client': - specifier: 0.3.2 - version: 0.3.2(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0) + specifier: 0.3.11 + version: 0.3.11(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0) '@storybook/components': specifier: ^7.5.1 version: 7.5.1(@types/react-dom@18.0.6)(@types/react@18.0.21)(react-dom@18.2.0)(react@18.2.0) @@ -4941,10 +4944,10 @@ importers: specifier: workspace:* version: link:../../../../scripts/jest-config '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 '@types/glob': - specifier: ^7.1.4 + specifier: 7.2.0 version: 7.2.0 '@types/jest': specifier: ^29 @@ -5158,8 +5161,8 @@ importers: specifier: workspace:* version: link:../../../scripts/jest-config '@types/babel__core': - specifier: ^7.20.0 - version: 7.20.2 + specifier: ^7.20.1 + version: 7.20.3 '@types/jest': specifier: ^29 version: 29.2.6 @@ -5314,7 +5317,7 @@ importers: scripts/lint-package-json: dependencies: '@types/fs-extra': - specifier: ^9.0.13 + specifier: 9.0.13 version: 9.0.13 chalk: specifier: 4.1.2 @@ -5323,7 +5326,7 @@ importers: specifier: ^2.15.3 version: 2.15.3 fast-glob: - specifier: ^3.2.11 + specifier: 3.2.11 version: 3.2.11 fs-extra: specifier: ^10.1.0 @@ -5704,7 +5707,7 @@ importers: version: 10.1.0 devDependencies: '@types/fs-extra': - specifier: ^9 + specifier: 9.0.13 version: 9.0.13 '@types/node': specifier: ^18.0.1 @@ -5726,7 +5729,7 @@ importers: version: 10.1.0 devDependencies: '@types/fs-extra': - specifier: ^9.0.13 + specifier: 9.0.13 version: 9.0.13 '@types/node': specifier: ^18.0.1 @@ -5748,7 +5751,7 @@ importers: version: 10.1.0 devDependencies: '@types/fs-extra': - specifier: ^9.0.13 + specifier: 9.0.13 version: 9.0.13 '@types/node': specifier: ^18.0.1 @@ -5766,19 +5769,19 @@ importers: specifier: workspace:* version: link:../../packages/review/tsconfig '@types/lodash': - specifier: ^4.14.195 - version: 4.14.199 + specifier: 4.14.181 + version: 4.14.181 '@types/node': specifier: ^14 version: 14.18.35 execa: - specifier: ^5.1.1 + specifier: 5.1.1 version: 5.1.1 fs-extra: specifier: ^10 version: 10.1.0 globby: - specifier: ^11.0.4 + specifier: 11.1.0 version: 11.1.0 lodash: specifier: ^4.17.21 @@ -5835,7 +5838,7 @@ importers: specifier: 5.0.0 version: 5.0.0 jest: - specifier: ^29.5.0 + specifier: ^29 version: 29.5.0(@types/node@14.18.35)(ts-node@10.9.1) jest-environment-jsdom: specifier: ^29.5.0 @@ -5926,8 +5929,8 @@ importers: specifier: 1.33.0 version: 1.33.0 '@types/lodash': - specifier: ^4.14.195 - version: 4.14.199 + specifier: 4.14.181 + version: 4.14.181 '@types/node': specifier: ^14 version: 14.18.35 @@ -6034,7 +6037,7 @@ importers: tests/e2e/builder/cases/react/remove-prop-types: dependencies: prop-types: - specifier: ^15 + specifier: ^15.8.1 version: 15.8.1 devDependencies: '@types/prop-types': @@ -6804,7 +6807,7 @@ importers: specifier: workspace:* version: link:../../../packages/solutions/app-tools '@types/fs-extra': - specifier: ^9.0.13 + specifier: 9.0.13 version: 9.0.13 '@types/jest': specifier: ^29 @@ -7046,7 +7049,7 @@ importers: specifier: ^18 version: 18.0.21 husky: - specifier: ~8.0.1 + specifier: ^8.0.0 version: 8.0.1 lint-staged: specifier: ~13.1.0 @@ -7055,7 +7058,7 @@ importers: specifier: 1.0.1 version: 1.0.1 prettier: - specifier: ~2.8.1 + specifier: ^2.8.1 version: 2.8.7 react: specifier: ^18.2.0 @@ -7064,7 +7067,7 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) rimraf: - specifier: ~3.0.2 + specifier: ^3.0.2 version: 3.0.2 typescript: specifier: ^5 @@ -7101,7 +7104,7 @@ importers: tests/integration/module/fixtures/build/autoExternal: dependencies: path-browserify: - specifier: ^1 + specifier: 1.0.1 version: 1.0.1 postcss: specifier: 8.4.27 @@ -7200,7 +7203,7 @@ importers: tests/integration/module/fixtures/build/transformLodash: dependencies: lodash: - specifier: ^4 + specifier: ^4.17.21 version: 4.17.21 tests/integration/module/fixtures/build/tsconfig: {} @@ -7228,8 +7231,8 @@ importers: tests/integration/module/plugins/babel: devDependencies: '@babel/preset-env': - specifier: 7.22.15 - version: 7.22.15(@babel/core@7.23.2) + specifier: ^7.22.15 + version: 7.22.20(@babel/core@7.23.2) tests/integration/module/plugins/node-polyfill: {} @@ -7291,7 +7294,7 @@ importers: specifier: workspace:* version: link:../../../packages/solutions/app-tools '@types/fs-extra': - specifier: ^9.0.13 + specifier: 9.0.13 version: 9.0.13 '@types/jest': specifier: ^29 @@ -7634,7 +7637,7 @@ importers: specifier: ^1.6.0 version: 1.6.0 express: - specifier: ^4.17.1 + specifier: ^4.17.2 version: 4.18.1 react: specifier: ^18 @@ -8614,29 +8617,6 @@ packages: - supports-color dev: false - /@babel/core@7.23.0: - resolution: {integrity: sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) - '@babel/helpers': 7.23.1 - '@babel/parser': 7.23.0 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 - convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@9.3.1) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/core@7.23.2: resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} engines: {node: '>=6.9.0'} @@ -8744,12 +8724,12 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.0): + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.2): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@9.3.1) @@ -8817,20 +8797,6 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false - /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.0): - resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: false - /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} engines: {node: '>=6.9.0'} @@ -8918,17 +8884,6 @@ packages: '@babel/template': 7.22.15 '@babel/types': 7.23.0 - /@babel/helpers@7.23.1: - resolution: {integrity: sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helpers@7.23.2: resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} engines: {node: '>=6.9.0'} @@ -9200,16 +9155,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -9314,16 +9259,6 @@ packages: '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.0): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} @@ -10106,7 +10041,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false /@babel/preset-flow@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} @@ -10202,8 +10136,8 @@ packages: '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - /@babel/traverse@7.22.15: - resolution: {integrity: sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==} + /@babel/traverse@7.23.2: + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 @@ -10218,26 +10152,8 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false - /@babel/traverse@7.22.15(supports-color@5.5.0): - resolution: {integrity: sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 - debug: 4.3.4(supports-color@5.5.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - /@babel/traverse@7.23.2: + /@babel/traverse@7.23.2(supports-color@5.5.0): resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} engines: {node: '>=6.9.0'} dependencies: @@ -10249,7 +10165,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -12298,29 +12214,6 @@ packages: redux: 4.2.0 dev: false - /@modern-js/codesmith-api-app@2.2.5(@modern-js/codesmith@2.2.5)(typescript@5.2.2): - resolution: {integrity: sha512-s3tZt553MgATJ8FaoztCrPOqvO1g+lNDfC+QfkzTgUoFWk9vefueQ/mqqj+AuAQC22S+hk6pdJ0HtOBkHWee7w==} - peerDependencies: - '@modern-js/codesmith': ^2.2.5 - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/codesmith': 2.2.5 - '@modern-js/codesmith-api-ejs': 2.2.5(@modern-js/codesmith@2.2.5) - '@modern-js/codesmith-api-fs': 2.2.5(@modern-js/codesmith@2.2.5) - '@modern-js/codesmith-api-git': 2.2.5(@modern-js/codesmith@2.2.5) - '@modern-js/codesmith-api-handlebars': 2.2.5(@modern-js/codesmith@2.2.5) - '@modern-js/codesmith-api-npm': 2.2.5 - '@modern-js/codesmith-formily': 2.2.5(@modern-js/codesmith@2.2.5)(typescript@5.2.2) - '@modern-js/plugin-i18n': 2.37.2 - '@modern-js/utils': 2.37.2 - comment-json: 4.2.3 - extra: 0.2.1 - inquirer: 8.1.3 - transitivePeerDependencies: - - debug - - typescript - dev: true - /@modern-js/codesmith-api-app@2.3.0(@modern-js/codesmith@2.3.0)(typescript@5.0.4): resolution: {integrity: sha512-oDkedFJaKSLR7gzjlUmHdkjs+zvEtvqApqdA9wnELlh4JGGAvvcr3N5x0fl0VXrAOFV+/pKMYK3DmWqj0IvIjg==} peerDependencies: @@ -12367,16 +12260,6 @@ packages: - typescript dev: true - /@modern-js/codesmith-api-ejs@2.2.5(@modern-js/codesmith@2.2.5): - resolution: {integrity: sha512-hN4sJy+nnr2dPD/BwVLlNdYRQdTC1O2lltRBeEFYD43tD1yEagjWRtccAweoBIt379DsAqi2UKydsW5OvFge/Q==} - peerDependencies: - '@modern-js/codesmith': ^2.2.5 - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/codesmith': 2.2.5 - ejs: 3.1.9 - dev: true - /@modern-js/codesmith-api-ejs@2.3.0(@modern-js/codesmith@2.3.0): resolution: {integrity: sha512-itmA3ZmPoqSZhBebdC45VCqH01xy5k+0aQyBSYlQ1C4b6MlLtpkg2ywvzFc01N07jsRhmKOX78rryf36vlghTA==} peerDependencies: @@ -12387,15 +12270,6 @@ packages: ejs: 3.1.9 dev: true - /@modern-js/codesmith-api-fs@2.2.5(@modern-js/codesmith@2.2.5): - resolution: {integrity: sha512-DG0ylrbQMUrB0mz/QmxdGTtY3TbRmwdxpXbqPBH7qfIdxNN9wcR2jigTsV/AdboDPM2U9otQkdYtUy7r3lgXKw==} - peerDependencies: - '@modern-js/codesmith': ^2.2.5 - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/codesmith': 2.2.5 - dev: true - /@modern-js/codesmith-api-fs@2.3.0(@modern-js/codesmith@2.3.0): resolution: {integrity: sha512-IHjT/fP/KzXy9acpOhLtTwtrdonH1Lecfui2dgX8tyeGXRktzO2GzjGVEoTSoc8Ym0sXQ4IUcMUD8ZMWGNQJjA==} peerDependencies: @@ -12405,16 +12279,6 @@ packages: '@swc/helpers': 0.5.1 dev: true - /@modern-js/codesmith-api-git@2.2.5(@modern-js/codesmith@2.2.5): - resolution: {integrity: sha512-XZab49Z7K6WGjsXoowGs3//nA1D6WCbwI9haRJ2qJ2p/DvqtpVq0cS/FZGuu/7tMK2HckZsHi3aMH08XGEDFIA==} - peerDependencies: - '@modern-js/codesmith': ^2.2.5 - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/codesmith': 2.2.5 - '@modern-js/utils': 2.39.2 - dev: true - /@modern-js/codesmith-api-git@2.3.0(@modern-js/codesmith@2.3.0): resolution: {integrity: sha512-GIEIwarWMb6vMy1Dy3mrXrb/1MVH67/mmCe0A+8vGypUXIfXav3BDNU4kuPzzWnJ90JhJMgvqIH9clYxv2KB2Q==} peerDependencies: @@ -12424,16 +12288,6 @@ packages: '@modern-js/utils': 2.37.2 '@swc/helpers': 0.5.1 - /@modern-js/codesmith-api-handlebars@2.2.5(@modern-js/codesmith@2.2.5): - resolution: {integrity: sha512-CXAMdRSaCVujIbKT7yP6DJ5qgiv/Eobwfbtm6nTkbmI0Qux5xqf/J69RVunNw+db/gL3CBWBiShS2GVLWh61/g==} - peerDependencies: - '@modern-js/codesmith': ^2.2.5 - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/codesmith': 2.2.5 - handlebars: 4.7.7 - dev: true - /@modern-js/codesmith-api-handlebars@2.3.0(@modern-js/codesmith@2.3.0): resolution: {integrity: sha512-c1ZI7hJuFNwq52ffNRuSx3FYoGSm75Yf3HD9BrHT+qSSmmq7CCGNImhI5qaNVYe+WR6S/EAVrfyuo/1/9FK6VQ==} peerDependencies: @@ -12444,18 +12298,6 @@ packages: handlebars: 4.7.7 dev: true - /@modern-js/codesmith-api-json@2.2.5: - resolution: {integrity: sha512-E9uANiMKb4wKctwhF+uFhojsRctUxBiKcGL9OyKOCeLXCyXpOeNGYgbKjs1duatr2KtN7gUcSpy8UD1pGgPZeQ==} - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/codesmith': 2.2.5 - comment-json: 4.2.3 - declaration-update: 0.0.2 - transitivePeerDependencies: - - debug - - supports-color - dev: true - /@modern-js/codesmith-api-json@2.3.0: resolution: {integrity: sha512-FM5VoJwwCK/IzYwTmBMZ5pMDng2/GtC6wZ4hM60w++4GByWGZs1EmGYr/5KbyydyiKkPl1f/kdjKLrriA33kew==} dependencies: @@ -12467,16 +12309,6 @@ packages: - debug - supports-color - /@modern-js/codesmith-api-npm@2.2.5: - resolution: {integrity: sha512-3WCzyZGMDVnLck+ZKQhRBznM69L+jQT8bZ90mZo+9dUzgS4GndsHTTCosNdQcvNDviaYWwFH02Js5fE2uiUdSA==} - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/codesmith': 2.2.5 - '@modern-js/utils': 2.39.2 - transitivePeerDependencies: - - debug - dev: true - /@modern-js/codesmith-api-npm@2.3.0: resolution: {integrity: sha512-Rpzc5YVlxr3soy9hRqvAntP3lTKvI2QmVVqCVO+Fdv3aySmz0a7+pm95uMmp+5/ZWHTeI/0Fqikk73j8fqB1mQ==} dependencies: @@ -12486,21 +12318,6 @@ packages: transitivePeerDependencies: - debug - /@modern-js/codesmith-formily@2.2.5(@modern-js/codesmith@2.2.5)(typescript@5.2.2): - resolution: {integrity: sha512-K2A+e/ptl3XoMlrCHIyAd+Oo49rwzQQrU8sOdwjRgQD/Ik4vNbIBSvZeTqU8ViYO2ZEk5IvffyTJw2ZbDNM99Q==} - peerDependencies: - '@modern-js/codesmith': ^2.2.5 - dependencies: - '@babel/runtime': 7.23.2 - '@formily/json-schema': 2.2.24(typescript@5.2.2) - '@formily/validator': 2.2.24 - '@modern-js/codesmith': 2.2.5 - '@modern-js/utils': 2.39.2 - inquirer: 8.2.5 - transitivePeerDependencies: - - typescript - dev: true - /@modern-js/codesmith-formily@2.3.0(@modern-js/codesmith@2.3.0)(typescript@5.0.4): resolution: {integrity: sha512-9YaG+iumS3+kyfwCKdGCKCWMgok0RyeZpwXWdz5Ky7qHuTzyz+QrUgvHs0L+KvY2akjGRZOX0dBbdr0srREvQA==} peerDependencies: @@ -12530,17 +12347,6 @@ packages: - typescript dev: true - /@modern-js/codesmith@2.2.5: - resolution: {integrity: sha512-crlaJqKT8iSLRTLOgTU7PCVWtXJ66ezM5CmKTRGdQYIEWx85Pmuj3lmupyXM3ecv4lhVzoonVs/nh3bS5ubeOQ==} - dependencies: - '@babel/runtime': 7.23.2 - '@modern-js/utils': 2.37.2 - axios: 0.21.4 - tar: 6.2.0 - transitivePeerDependencies: - - debug - dev: true - /@modern-js/codesmith@2.3.0: resolution: {integrity: sha512-jZtoOvyH8GtPJTtgnTBtamBbqOEryoMolSgjJDVjJwIQNREnt4tcUtXK2n9kTVVrTVIVqeFNe3gaaMZm0n+aQA==} dependencies: @@ -14704,7 +14510,7 @@ packages: '@babel/runtime': 7.23.2 '@babel/types': 7.23.0 '@rsbuild/shared': 0.0.7 - '@types/babel__core': 7.20.2 + '@types/babel__core': 7.20.3 babel-plugin-dynamic-import-node: 2.3.3 core-js: 3.32.2 transitivePeerDependencies: @@ -15008,7 +14814,7 @@ packages: zod-validation-error: 1.2.0(zod@3.22.3) dev: true - /@rspack/dev-client@0.3.11(react-refresh@0.14.0)(webpack@5.88.1): + /@rspack/dev-client@0.3.11(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0): resolution: {integrity: sha512-vHmJe4OOOi85ID+7h76UZMjipEiE63PDkr0LABanJUbIUDQbj6v8bO3DMb2uZzdpwpiABB9wYuxqm/QxvGnEGA==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' @@ -15016,7 +14822,7 @@ packages: react-refresh: optional: true dependencies: - '@rspack/plugin-react-refresh': 0.3.11(react-refresh@0.14.0)(webpack@5.88.1) + '@rspack/plugin-react-refresh': 0.3.11(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0) react-refresh: 0.14.0 transitivePeerDependencies: - '@types/webpack' @@ -15028,15 +14834,15 @@ packages: - webpack-plugin-serve dev: false - /@rspack/dev-client@0.3.2(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0): - resolution: {integrity: sha512-t/4b6rzMh13pi0JARj85xaU02FNihUmGGpsHsG3UdqM1pVzS3z6Kl6h0FrmMG8NNJAvoTT0p6drltdijIxb6Qw==} + /@rspack/dev-client@0.3.11(react-refresh@0.14.0)(webpack@5.88.1): + resolution: {integrity: sha512-vHmJe4OOOi85ID+7h76UZMjipEiE63PDkr0LABanJUbIUDQbj6v8bO3DMb2uZzdpwpiABB9wYuxqm/QxvGnEGA==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: react-refresh: optional: true dependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0) + '@rspack/plugin-react-refresh': 0.3.11(react-refresh@0.14.0)(webpack@5.88.1) react-refresh: 0.14.0 transitivePeerDependencies: - '@types/webpack' @@ -15064,6 +14870,27 @@ packages: tapable: 2.2.1 dev: false + /@rspack/plugin-react-refresh@0.3.11(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0): + resolution: {integrity: sha512-S5LjsV4HeZ5sCV4168QXCiuZL1dnwiLtpykB+1RAIQH+rBLDZebiflwgWHKD0B8oxYYiqGeVbQ5JvGWn4jyZVg==} + peerDependencies: + react-refresh: '>=0.10.0 <1.0.0' + peerDependenciesMeta: + react-refresh: + optional: true + dependencies: + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.14.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0) + react-refresh: 0.14.0 + schema-utils: 4.2.0 + transitivePeerDependencies: + - '@types/webpack' + - sockjs-client + - type-fest + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: false + /@rspack/plugin-react-refresh@0.3.11(react-refresh@0.14.0)(webpack@5.88.1): resolution: {integrity: sha512-S5LjsV4HeZ5sCV4168QXCiuZL1dnwiLtpykB+1RAIQH+rBLDZebiflwgWHKD0B8oxYYiqGeVbQ5JvGWn4jyZVg==} peerDependencies: @@ -15759,7 +15586,7 @@ packages: '@storybook/preview-api': 7.5.1 '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.5.1 - '@types/lodash': 4.14.199 + '@types/lodash': 4.14.181 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 @@ -15819,7 +15646,7 @@ packages: hasBin: true dependencies: '@babel/core': 7.23.2 - '@babel/preset-env': 7.22.15(@babel/core@7.23.2) + '@babel/preset-env': 7.22.20(@babel/core@7.23.2) '@babel/types': 7.23.0 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.5.1 @@ -15846,7 +15673,7 @@ packages: get-port: 5.1.1 giget: 1.1.3 globby: 11.1.0 - jscodeshift: 0.14.0(@babel/preset-env@7.22.15) + jscodeshift: 0.14.0(@babel/preset-env@7.22.20) leven: 3.1.0 ora: 5.4.1 prettier: 2.8.7 @@ -15875,7 +15702,7 @@ packages: resolution: {integrity: sha512-PqHGOz/CZnRG9pWgshezCacu524CrXOJrCOwMUP9OMpH0Jk/NhBkHaBZrB8wMjn5hekTj0UmRa/EN8wJm9CCUQ==} dependencies: '@babel/core': 7.23.2 - '@babel/preset-env': 7.22.15(@babel/core@7.23.2) + '@babel/preset-env': 7.22.20(@babel/core@7.23.2) '@babel/types': 7.23.0 '@storybook/csf': 0.1.1 '@storybook/csf-tools': 7.5.1 @@ -15884,7 +15711,7 @@ packages: '@types/cross-spawn': 6.0.2 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.14.0(@babel/preset-env@7.22.15) + jscodeshift: 0.14.0(@babel/preset-env@7.22.20) lodash: 4.17.21 prettier: 2.8.7 recast: 0.23.4 @@ -16239,7 +16066,7 @@ packages: resolution: {integrity: sha512-ZcMSaqFNx1E+G00nRDUi8kKL7gxJVlnCvbKLNj3V85guy4DkIYAZr31yDqze07gDWbjvKoHIp3tKpgE+2i8upQ==} dependencies: '@storybook/channels': 7.5.1 - '@types/babel__core': 7.20.2 + '@types/babel__core': 7.20.3 '@types/express': 4.17.13 file-system-cache: 2.3.0 @@ -16588,16 +16415,6 @@ packages: /@types/aria-query@4.2.2: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} - /@types/babel__core@7.1.16: - resolution: {integrity: sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==} - dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.5 - dev: true - /@types/babel__core@7.20.2: resolution: {integrity: sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==} dependencies: @@ -16606,6 +16423,7 @@ packages: '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.5 + dev: true /@types/babel__core@7.20.3: resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} @@ -16702,6 +16520,7 @@ packages: /@types/cookie@0.4.1: resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + dev: false /@types/cookie@0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} @@ -17011,10 +16830,10 @@ packages: /@types/lodash@4.14.181: resolution: {integrity: sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==} - dev: true /@types/lodash@4.14.199: resolution: {integrity: sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==} + dev: true /@types/lru-cache@5.1.1: resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==} @@ -17376,12 +17195,6 @@ packages: anymatch: 3.1.2 source-map: 0.6.1 - /@types/ws@7.4.7: - resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} - dependencies: - '@types/node': 18.11.17 - dev: true - /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: @@ -17609,31 +17422,10 @@ packages: resolution: {integrity: sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==} dev: false - /@vue/babel-helper-vue-transform-on@1.0.2: - resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==} - dev: false - /@vue/babel-helper-vue-transform-on@1.1.5: resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} dev: false - /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.23.2): - resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==} - dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) - '@babel/template': 7.22.15 - '@babel/traverse': 7.22.15 - '@babel/types': 7.23.0 - '@vue/babel-helper-vue-transform-on': 1.0.2 - camelcase: 6.3.0 - html-tags: 3.2.0 - svg-tags: 1.0.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: false - /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.2): resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==} peerDependencies: @@ -18701,7 +18493,7 @@ packages: dependencies: '@babel/core': 7.23.2 '@jest/transform': 29.5.0 - '@types/babel__core': 7.20.2 + '@types/babel__core': 7.20.3 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.5.0(@babel/core@7.23.2) chalk: 4.1.2 @@ -18811,13 +18603,13 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.23.0): + /babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.23.2): resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.2) core-js-compat: 3.32.1 transitivePeerDependencies: - supports-color @@ -19408,6 +19200,22 @@ packages: resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} dev: false + /check-dependency-version-consistency@4.1.0: + resolution: {integrity: sha512-xghkzKgMxpAfeP9OJfVrErtv8BU4h5kHYQyheHC0j0RYRVNWti0qI3+HkFgWBKejq2UE2wOnoWZlvDKFj6jFoA==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + '@types/js-yaml': 4.0.5 + chalk: 5.3.0 + commander: 10.0.1 + edit-json-file: 1.7.0 + globby: 13.2.2 + js-yaml: 4.1.0 + semver: 7.5.4 + table: 6.8.1 + type-fest: 3.13.1 + dev: true + /check-error@1.0.2: resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} dev: true @@ -19711,6 +19519,11 @@ packages: engines: {node: '>=14'} dev: true + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -20877,7 +20690,7 @@ packages: '@types/debug': 0.0.30 '@types/get-port': 3.2.0 '@types/glob': 5.0.38 - '@types/lodash': 4.14.199 + '@types/lodash': 4.14.181 '@types/mkdirp': 0.5.2 '@types/node': 8.10.66 '@types/rimraf': 2.0.5 @@ -21107,6 +20920,16 @@ packages: /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + /edit-json-file@1.7.0: + resolution: {integrity: sha512-eIkLJ9i4ija7b2TbaLHy3scyjWFLzwM2Wa6kHbV4ppVLcCqn7FzqnO1vmCG3dLrkd+teWE3mvACfv166mO0VZg==} + dependencies: + find-value: 1.0.12 + iterate-object: 1.3.4 + r-json: 1.2.10 + set-value: 4.1.0 + w-json: 1.3.10 + dev: true + /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -21180,14 +21003,6 @@ packages: graceful-fs: 4.2.10 tapable: 2.2.1 - /enhanced-resolve@5.8.3: - resolution: {integrity: sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.10 - tapable: 2.2.1 - dev: false - /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -22612,6 +22427,10 @@ packages: path-exists: 5.0.0 dev: true + /find-value@1.0.12: + resolution: {integrity: sha512-OCpo8LTk8eZ2sdDCwbU2Lc3ivYsdM6yod6jP2jHcNEFcjPhkgH0+POzTIol7xx1LZgtbI5rkO5jqxsG5MWtPjQ==} + dev: true + /find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} dependencies: @@ -23140,6 +22959,17 @@ packages: merge2: 1.4.1 slash: 3.0.0 + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.1 + ignore: 5.3.0 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: @@ -23849,6 +23679,11 @@ packages: resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + engines: {node: '>= 4'} + dev: true + /image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} @@ -24294,6 +24129,11 @@ packages: /is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + /is-primitive@3.0.1: + resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} + engines: {node: '>=0.10.0'} + dev: true + /is-promise@2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} dev: true @@ -24484,6 +24324,10 @@ packages: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 + /iterate-object@1.3.4: + resolution: {integrity: sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==} + dev: true + /jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} @@ -25119,7 +24963,7 @@ packages: dependencies: argparse: 2.0.1 - /jscodeshift@0.14.0(@babel/preset-env@7.22.15): + /jscodeshift@0.14.0(@babel/preset-env@7.22.20): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: @@ -25131,7 +24975,7 @@ packages: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2) '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) - '@babel/preset-env': 7.22.15(@babel/core@7.23.2) + '@babel/preset-env': 7.22.20(@babel/core@7.23.2) '@babel/preset-flow': 7.18.6(@babel/core@7.23.2) '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) '@babel/register': 7.22.15(@babel/core@7.23.2) @@ -25704,6 +25548,10 @@ packages: resolution: {integrity: sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==} dev: false + /lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + dev: true + /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -25797,20 +25645,6 @@ packages: resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} hasBin: true - /magic-string@0.29.0: - resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /magic-string@0.30.1: - resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -28838,6 +28672,10 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} + /r-json@1.2.10: + resolution: {integrity: sha512-hu9vyLjSlHXT62NAS7DjI9WazDlvjN0lgp3n431dCVnirVcLkZIpzSwA3orhZEKzdDD2jqNYI+w0yG0aFf4kpA==} + dev: true + /ramda@0.29.0: resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} @@ -29764,7 +29602,7 @@ packages: dependencies: '@babel/runtime': 7.23.2 '@types/base16': 1.0.2 - '@types/lodash': 4.14.199 + '@types/lodash': 4.14.181 base16: 1.0.0 color: 3.2.1 csstype: 3.1.2 @@ -31067,6 +30905,14 @@ packages: engines: {node: '>=6.9'} dev: true + /set-value@4.1.0: + resolution: {integrity: sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==} + engines: {node: '>=11.0'} + dependencies: + is-plain-object: 2.0.4 + is-primitive: 3.0.1 + dev: true + /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -31181,6 +31027,11 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + /slice-ansi@3.0.0: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} @@ -31719,7 +31570,7 @@ packages: react-is: '>= 16.8.0' dependencies: '@babel/helper-module-imports': 7.22.15 - '@babel/traverse': 7.22.15(supports-color@5.5.0) + '@babel/traverse': 7.23.2(supports-color@5.5.0) '@emotion/is-prop-valid': 1.2.1 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 @@ -31896,6 +31747,17 @@ packages: /synchronous-promise@2.0.15: resolution: {integrity: sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==} + /table@6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + engines: {node: '>=10.0.0'} + dependencies: + ajv: 8.11.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + /tailwindcss@2.2.19(autoprefixer@10.4.13)(postcss@8.4.31)(ts-node@10.9.1): resolution: {integrity: sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==} engines: {node: '>=12.13.0'} @@ -32780,6 +32642,11 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + dev: true + /type-fest@4.1.0: resolution: {integrity: sha512-VJGJVepayd8OWavP+rgXt4i3bfLk+tSomTV7r4mca2XD/oTCWnkJlNkpXavkxdmtU2aKdAmFGeHvoQutOVHCZg==} engines: {node: '>=16'} @@ -33515,7 +33382,7 @@ packages: chai: 4.3.7 debug: 4.3.4(supports-color@9.3.1) local-pkg: 0.4.3 - magic-string: 0.30.1 + magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 std-env: 3.3.3 @@ -33671,6 +33538,10 @@ packages: '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 + /w-json@1.3.10: + resolution: {integrity: sha512-XadVyw0xE+oZ5FGApXsdswv96rOhStzKqL53uSe5UaTadABGkWIg1+DTx8kiZ/VqTZTBneoL0l65RcPe4W3ecw==} + dev: true + /w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} dev: false diff --git a/scripts/lint-package-json/package.json b/scripts/lint-package-json/package.json index bc3f54fa49c4..d815857cf9ec 100644 --- a/scripts/lint-package-json/package.json +++ b/scripts/lint-package-json/package.json @@ -8,11 +8,11 @@ "start": "tsx ./src/index.ts" }, "dependencies": { - "@types/fs-extra": "^9.0.13", + "@types/fs-extra": "9.0.13", "chalk": "4.1.2", "consola": "^2.15.3", "fs-extra": "^10.1.0", - "fast-glob": "^3.2.11" + "fast-glob": "3.2.11" }, "devDependencies": { "tsx": "^3.12.7" diff --git a/scripts/update-codesmith/package.json b/scripts/update-codesmith/package.json index f8a510420e97..02ec025bfa00 100644 --- a/scripts/update-codesmith/package.json +++ b/scripts/update-codesmith/package.json @@ -15,6 +15,6 @@ "devDependencies": { "tsx": "^3.12.7", "@types/node": "^18.0.1", - "@types/fs-extra": "^9" + "@types/fs-extra": "9.0.13" } } diff --git a/scripts/update-rsbuild/package.json b/scripts/update-rsbuild/package.json index 377546dc1987..8b9441204d70 100644 --- a/scripts/update-rsbuild/package.json +++ b/scripts/update-rsbuild/package.json @@ -16,6 +16,6 @@ "tsx": "^3.12.7", "typescript": "^5", "@types/node": "^18.0.1", - "@types/fs-extra": "^9.0.13" + "@types/fs-extra": "9.0.13" } } diff --git a/scripts/update-rspress/package.json b/scripts/update-rspress/package.json index 0ea420b84836..2947fe772d78 100644 --- a/scripts/update-rspress/package.json +++ b/scripts/update-rspress/package.json @@ -15,6 +15,6 @@ "tsx": "^3.12.7", "typescript": "^5", "@types/node": "^18.0.1", - "@types/fs-extra": "^9.0.13" + "@types/fs-extra": "9.0.13" } } diff --git a/scripts/vitest-config/package.json b/scripts/vitest-config/package.json index 82519d6fcc63..5bd699d67d98 100644 --- a/scripts/vitest-config/package.json +++ b/scripts/vitest-config/package.json @@ -13,11 +13,11 @@ "dependencies": { "@modern-js/tsconfig": "workspace:*", "@types/node": "^14", - "@types/lodash": "^4.14.195", - "execa": "^5.1.1", + "@types/lodash": "4.14.181", + "execa": "5.1.1", "lodash": "^4.17.21", "fs-extra": "^10", - "globby": "^11.0.4", + "globby": "11.1.0", "upath": "2.0.1", "typescript": "^5" } diff --git a/tests/e2e/builder/cases/react/remove-prop-types/package.json b/tests/e2e/builder/cases/react/remove-prop-types/package.json index 1ba22a919726..a4d7deb59e2a 100644 --- a/tests/e2e/builder/cases/react/remove-prop-types/package.json +++ b/tests/e2e/builder/cases/react/remove-prop-types/package.json @@ -3,7 +3,7 @@ "name": "@e2e/builder-remove-prop-types", "version": "2.9.0", "dependencies": { - "prop-types": "^15" + "prop-types": "^15.8.1" }, "devDependencies": { "@types/prop-types": "^15" diff --git a/tests/e2e/builder/package.json b/tests/e2e/builder/package.json index 08972ba54d1f..14ed4ffb42f2 100644 --- a/tests/e2e/builder/package.json +++ b/tests/e2e/builder/package.json @@ -29,7 +29,7 @@ "@modern-js/e2e": "workspace:*", "@modern-js/utils": "workspace:*", "@types/node": "^14", - "@types/lodash": "^4.14.195", + "@types/lodash": "4.14.181", "@types/react": "^18", "@types/react-dom": "^18", "@playwright/test": "1.33.0", diff --git a/tests/integration/dev-server/package.json b/tests/integration/dev-server/package.json index 9b0d5662b75c..b7cfda97d718 100644 --- a/tests/integration/dev-server/package.json +++ b/tests/integration/dev-server/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@modern-js/app-tools": "workspace:*", - "@types/fs-extra": "^9.0.13", + "@types/fs-extra": "9.0.13", "@types/node": "^14", "@types/jest": "^29", "@types/react": "^18", diff --git a/tests/integration/module/fixtures/build/autoExternal/package.json b/tests/integration/module/fixtures/build/autoExternal/package.json index 125a451cd21f..d0758a74a09f 100644 --- a/tests/integration/module/fixtures/build/autoExternal/package.json +++ b/tests/integration/module/fixtures/build/autoExternal/package.json @@ -2,7 +2,7 @@ "name": "auto-external-test", "version": "1.0.0", "dependencies": { - "path-browserify": "^1" + "path-browserify": "1.0.1" }, "devDependencies": { "react": "^18" diff --git a/tests/integration/module/fixtures/build/transformLodash/package.json b/tests/integration/module/fixtures/build/transformLodash/package.json index 892771f24f33..a780dd408b2c 100644 --- a/tests/integration/module/fixtures/build/transformLodash/package.json +++ b/tests/integration/module/fixtures/build/transformLodash/package.json @@ -2,6 +2,6 @@ "name": "transform-lodash", "version": "1.0.0", "dependencies": { - "lodash": "^4" + "lodash": "^4.17.21" } } diff --git a/tests/integration/module/package.json b/tests/integration/module/package.json index 823c29f6c01c..1688ef850685 100644 --- a/tests/integration/module/package.json +++ b/tests/integration/module/package.json @@ -22,14 +22,14 @@ "@scripts/jest-config": "workspace:*", "@types/jest": "^29", "@types/node": "~16.11.7", - "@types/react": "~18.0.26", - "husky": "~8.0.1", + "@types/react": "^18", + "husky": "^8.0.0", "lint-staged": "~13.1.0", "path-browserify": "1.0.1", - "prettier": "~2.8.1", + "prettier": "^2.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "rimraf": "~3.0.2", + "rimraf": "^3.0.2", "typescript": "^5" }, "jsnext:source": "./src/index.ts" diff --git a/tests/integration/module/plugins/babel/package.json b/tests/integration/module/plugins/babel/package.json index 00cf97e6fe1c..9d592748dd89 100644 --- a/tests/integration/module/plugins/babel/package.json +++ b/tests/integration/module/plugins/babel/package.json @@ -2,6 +2,6 @@ "name": "plugin-babel", "version": "1.0.0", "devDependencies": { - "@babel/preset-env": "7.22.15" + "@babel/preset-env": "^7.22.15" } } diff --git a/tests/integration/routes/package.json b/tests/integration/routes/package.json index 68e8bbc96422..0e88c15f9261 100644 --- a/tests/integration/routes/package.json +++ b/tests/integration/routes/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@modern-js/app-tools": "workspace:*", - "@types/fs-extra": "^9.0.13", + "@types/fs-extra": "9.0.13", "@types/node": "^14", "@types/react": "^18", "@types/react-dom": "^18", diff --git a/tests/integration/server-prod/package.json b/tests/integration/server-prod/package.json index 127e8bd735bf..40074ecce26d 100644 --- a/tests/integration/server-prod/package.json +++ b/tests/integration/server-prod/package.json @@ -23,7 +23,7 @@ "dependencies": { "@modern-js/runtime": "workspace:*", "axios": "^1.6.0", - "express": "^4.17.1", + "express": "^4.17.2", "react": "^18", "react-dom": "^18" }, diff --git a/tests/integration/storybook/package.json b/tests/integration/storybook/package.json index 4819ea23ca0f..5680d084548b 100644 --- a/tests/integration/storybook/package.json +++ b/tests/integration/storybook/package.json @@ -16,8 +16,8 @@ "@modern-js/builder-webpack-provider": "workspace:*", "@modern-js/storybook": "workspace:*", "@modern-js/builder-plugin-swc": "workspace:*", - "@types/react": "^18.0.28", - "@types/react-dom": "^18.0.11", + "@types/react": "^18", + "@types/react-dom": "^18", "prop-types": "^15.8.1" } } diff --git a/tests/package.json b/tests/package.json index 7f014d49d90c..296f3e22d861 100644 --- a/tests/package.json +++ b/tests/package.json @@ -31,7 +31,7 @@ "cross-spawn": "^7.0.3", "enhanced-resolve": "5.12.0", "fs-extra": "^10.0.0", - "jest": "^29.5.0", + "jest": "^29", "jest-environment-jsdom": "^29.5.0", "jest-environment-node": "^29.5.0", "jest-puppeteer": "^8.0.0",