web-infra-dev / modern.js

Modern.js is a web engineering system, including a web framework and a npm package solution.
https://modernjs.dev/en/
MIT License
4.37k stars 364 forks source link

第三方依赖的版本统一一下 #494

Closed leeight closed 1 year ago

leeight commented 2 years ago

新功能详情

目前第三方依赖的版本分布情况如下

@babel/code-frame: ^7.12.13, ^7.14.5
@babel/core: ^7.13.8, ^7.15.0, ^7.15.5, ^7.9.0, ~7.12.10
@babel/generator: ^7.15.0, ^7.15.4
@babel/parser: ^7.15.2, ^7.15.6
@babel/plugin-proposal-class-properties: ^7.12.1, ^7.14.5
@babel/plugin-proposal-object-rest-spread: ^7.12.1, ^7.15.6
@babel/preset-env: ^7.15.0, ^7.15.6
@babel/preset-react: ^7.12.7, ^7.14.5
@babel/preset-typescript: ^7, ^7.15.0
@babel/runtime: ^7, ^7.15.3, ^7.15.4
@babel/traverse: ^7.15.0, ^7.15.4, ~7.12.12
@babel/types: ^7.13.0, ^7.15.0, ^7.15.6, ~7.12.12
babel-plugin-macros: ^2.8.0, ^3.0.1
babel-plugin-module-resolver: ^4.0.0, ^4.1.0
core-js: ^3, ^3.17.2, ^3.6.4

@modern-js/codesmith-tools: ^1.0.7, ^1.0.8

@rollup/pluginutils: ^4.1.0, ^4.1.1, ~4.1.0

@types/babel__code-frame: ^7.0.2, ^7.0.3
@types/babel__core: ^7.1.12, ^7.1.15, ^7.1.16, ~7.1.12
@types/babel__traverse: ^7.14.2, ~7.14.2
@types/es-module-lexer: ^0.3.0, ~0.3.0
@types/fs-extra: ^9.0.12, ^9.0.13, ~9.0.6
@types/inquirer: ^8.1.1, ^8.1.3
@types/jest: ^26, ^26.0.9, ^27.0.1, ^27.0.3, ~26.0.20
@types/js-yaml: ^4.0.2, ^4.0.4
@types/koa: ^2.11.7, ^2.13.4
@types/less: ^3.0.2, ^3.0.3, ~3.0.2
@types/lodash: ^4.14.126, ^4.14.168, ^4.14.172, ^4.14.178, ~4.14.167
@types/mime-types: ^2.1.0, ^2.1.1
@types/node: ^14, ^16.9.2, ~14.14.20
@types/semver: ^7.3.4, ^7.3.8, ^7.3.9
@types/signale: ^1.4.1, ^1.4.2
@types/strip-comments: ^2.0.0, ~2.0.0
@types/styled-components: ^5.1.13, ^5.1.14
@types/ws: ^7.4.0, ^7.4.7

autoprefixer: ^10.3.1, ~10.2.1
axios: ^0.21.4, ^0.24.0, ~0.21.1
chalk: 4, ^3.0.0, ^4.1.1, ^4.1.2, ~4.1.0
chokidar: ^3.5.1, ^3.5.2
commander: ^8.0.0, ^8.1.0
cross-spawn: ^7.0.1, ^7.0.3
es-module-lexer: ^0.4.1, ~0.3.26
esbuild: ^0.12.22, ^0.12.9, ^0.13.8, ^0.14.5
execa: 5, ^5.1.1, ~5.0.0
farrow-api: ^1.10.8, ^1.10.9
fs-extra: ^10.0.0, ^9.1.0, ~9.0.1
glob: ^7.1.6, ^7.1.7, ^7.2.0
globby: ^11, ^11.0.0, ^11.0.2, ^12.0.2
http-proxy-middleware: 1, ^1.0.6, ^2.0.1
jest: ^27, ^27.0.6, ^27.2.1
koa: ^2.13.1, ^2.13.3
less: ^4.1.1, ~4.1.0
lodash: ^4.17.11, ^4.17.21, ~4.17.20
mime-types: ^2.1.29, ^2.1.32, ^2.1.34
minimist: ^1.2.0, ^1.2.5
node-fetch: ^2.6.1, ^2.6.5
node-mocks-http: ^1.10.1, ^1.11.0
p-map: ^4, ^4.0.0
postcss: ^8, ^8.3.6, ^8.3.8, ~8.2.4
react-dom: ^17, ^17.0.2
react-router-dom: ^5.1.2, ^5.2.1, ^5.3.0
react: ^17, ^17.0.2
rollup: ^2.38.5, ~2.50.6
sass: ^1.45.0, ~1.32.2
semver: ^7.3.2, ^7.3.5
strip-ansi: 6.0.0, ^6.0.0, ^7.0.0
tapable: ^2.2.1, ~2.2.0
ts-jest: ^27.0.4, ^27.0.5, ~27.0.5
tsconfig-paths: ^3.10.1, ^3.11.0, ^3.9.0
webpack: ^5.54.0, ^5.65.0
ws: ^7.4.3, ^8.2.0
chenjiahan commented 2 years ago

优先统一无法匹配的版本号

chenjiahan commented 1 year ago

目前已经统一了主要的依赖,后续迭代过程中会持续治理版本问题,这个 issue 先 close 咯