Releases: web-infra-dev/modern.js
Releases · web-infra-dev/modern.js
v1.3.9
- 支持 tools.webpackChain 配置
- @modern-js/plugin 支持多版本
- SSR 支持 globalVars
- 修复 babel-chain preset 不生效问题
- 修复 disableCssModuleExtension 配置为 true 时 css 编译错误问题
- 预打包 tsconfig-paths 和 nanoid
v1.3.8
- 生成 @svgr/webpack 版本从 v5 到 v6
- 修改 babel transformRuntime 的 help 配置为 true
- 默认创建项目安装 husky 依赖
- @modern-js/create 工具兼容 npm8
- 修复 dev 命令后触发重编译问题
- 修复用户 jest 配置未被插件处理问题
- 修复约定式路由部分全局 layout 不生效问题
- 修复入口模板样式和 tailwindcss 默认样式冲突问题
- 修复 tools.polyfill 不生效问题
- 修复 @modern-js/runtime/model 类型问题
- 优化 MWA bundle size
v1.3.7
- 生成器工具删除目录使用 rimraf 代替 del-cli
- 升级 html-loader 版本从 v2 到 v3
- 升级 husky 版本从 v3 到 v4
- 调整生成器 eslint 模板
v1.3.6
- webpack loaders 和 plugins 预打包
- 测试插件增加
afterTest
钩子
- 日志信息优化
- 一些问题修复
v1.3.3
- 预打包一些工具依赖包
- 移除 max-params 和 max-statements 的 Eslint 规则
v1.3.2
- ESLint 规则集优化
modern.config.ts
文件插件类型定义汇总到 @modern/core 包
- 修复模块工程方案编译错误
v1.3.1
- 仓库内部插件迁移至新的插件机制
- 支持 disableCssExtract 配置
- 修复 Unbundle 配置及类型问题
- 修复 devServer.proxy 类型
v1.3.0
- 修复 tools.less 配置类型
- 修复 dev.proxy 配置类型
- 修复 server.routes 配置类型
- 修复 server.logger 配置类型
- 修复 server.metrics 配置类型
- 纯API 服务项目禁止加载 webpack
- 修复微前端子应用获取不到主应用传递的 props 问题
- 整体调整 eslint 规则集
- 重构插件机制
v1.2.7
- server.baseUrl 配置和 router.historyOptions.basename 不支持同时配置
- 移除 eslint no-invalid-void-type 规则
- 修复 server.metrics 配置类型定义
- 修复 output.ssg 配置类型定义
- 修复 mergeConfig 函数实现
v1.2.6
- 添加图片资源支持 inline 和 url 类型定义
- 模块工程方案支持 tools.styledComponents 配置
- 模块工程方案支持 disbaleTsChecker 配置关闭 TS 类型校验
- 微前端子项目支持自动添加 basename
- 添加 Tailwindcss 插件类型定义
- Unbundle 模式支持 ArcoDesign
- 自定义插件支持传配置参数
- 修复 output.copy 类型定义
- 修复模块工程方案启用 Tailwindcss 时 tailwindcss 依赖版本号
- 修复 API 服务 build 未清空 dist 目录
- 修复 @modern-js/core 依赖找不到问题
- 修复 source.moduleScopes 配置类型问题