# @modern-js/mwa-generator

## 3.7.9

## 3.7.8

## 3.7.7

## 3.7.6

## 3.7.5

### Patch Changes

- 6203806: fix: new and upgrade command run error

  fix: 修复 new 命令和 upgrade 命令执行报错

## 3.7.4

## 3.7.3

## 3.7.2

## 3.7.1

### Patch Changes

- c686e60: feat: update @types/node version for template

  feat: 更新生成器模板 @types/node 版本

## 3.7.0

### Minor Changes

- d6986c5: feat: optimize generator download

  feat: 优化生成器下载

## 3.6.3

### Patch Changes

- Updated dependencies [303331c]
  - @modern-js/utils@2.60.3

## 3.6.2

### Patch Changes

- 85b4535: feat: add timing log for mwa and module generator to get solution version

  feat: 增加 mwa 和 module 生成器获取工程方案版本的耗时日志

- 0b6d335: feat: Optimize generator log information

  feat: 优化生成器日志信息

- Updated dependencies [8a709bc]
  - @modern-js/utils@2.60.2

## 3.6.1

### Patch Changes

- @modern-js/utils@2.60.1

## 3.6.0

### Minor Changes

- 91ce673: feat: generator template use biome for code lint

  feat: 生成器模板使用 biome 进行代码 lint

### Patch Changes

- 65b2922: feat: generator update json add endWithNewLine params

  feat: 生成器更新 json 文件增加 endWithNewLine 参数

- 28f0101: feat: generator replace husky to simple git hook

  feat: 生成器模板替换 husky 为 simple-git-hook

  - @modern-js/utils@2.60.0

## 3.5.0

### Minor Changes

- 2f6d4e9: feat: enable Rspack by default in new project

### Patch Changes

- @modern-js/utils@2.59.0

## 3.4.17

### Patch Changes

- @modern-js/utils@2.58.3

## 3.4.16

### Patch Changes

- 7715b6d: feat: update codesmith version

  feat: 更新 codesmith 版本

- Updated dependencies [a1a9373]
  - @modern-js/utils@2.58.2

## 3.4.15

### Patch Changes

- @modern-js/utils@2.58.1

## 3.4.14

### Patch Changes

- @modern-js/utils@2.58.0

## 3.4.13

### Patch Changes

- @modern-js/utils@2.57.1

## 3.4.12

### Patch Changes

- Updated dependencies [2515b00]
  - @modern-js/utils@2.57.0

## 3.4.11

### Patch Changes

- @modern-js/utils@2.56.2

## 3.4.10

### Patch Changes

- @modern-js/utils@2.56.1

## 3.4.9

### Patch Changes

- @modern-js/utils@2.56.0

## 3.4.8

### Patch Changes

- a38bb04: feat: generator support runtime config file

  feat: 生成器支持 modern.runtime 配置文件

- Updated dependencies [bbcf55a]
  - @modern-js/utils@2.55.0

## 3.4.7

### Patch Changes

- @modern-js/utils@2.54.6

## 3.4.6

### Patch Changes

- @modern-js/utils@2.54.5

## 3.4.5

### Patch Changes

- @modern-js/utils@2.54.4

## 3.4.4

### Patch Changes

- @modern-js/utils@2.54.3

## 3.4.3

### Patch Changes

- @modern-js/utils@2.54.2

## 3.4.2

### Patch Changes

- @modern-js/utils@2.54.1

## 3.4.1

### Patch Changes

- Updated dependencies [15a090c]
- Updated dependencies [a8d8f0c]
- Updated dependencies [09798ac]
  - @modern-js/utils@2.54.0

## 3.4.0

### Patch Changes

- @modern-js/utils@2.53.0

## 3.3.25

### Patch Changes

- @modern-js/utils@2.52.0

## 3.3.24

### Patch Changes

- @modern-js/utils@2.51.0

## 3.3.23

### Patch Changes

- @modern-js/utils@2.50.0

## 3.3.22

### Patch Changes

- @modern-js/utils@2.49.4

## 3.3.21

### Patch Changes

- @modern-js/utils@2.49.3

## 3.3.20

### Patch Changes

- @modern-js/utils@2.49.2

## 3.3.19

### Patch Changes

- @modern-js/utils@2.49.1

## 3.3.18

### Patch Changes

- Updated dependencies [e8c8c5d]
  - @modern-js/utils@2.49.0

## 3.3.17

### Patch Changes

- @modern-js/utils@2.48.6

## 3.3.16

### Patch Changes

- Updated dependencies [4ca9f4c]
  - @modern-js/utils@2.48.5

## 3.3.15

### Patch Changes

- Updated dependencies [7d2d433]
  - @modern-js/utils@2.48.4

## 3.3.14

### Patch Changes

- @modern-js/utils@2.48.3

## 3.3.13

### Patch Changes

- @modern-js/utils@2.48.2

## 3.3.12

### Patch Changes

- Updated dependencies [8942b90]
- Updated dependencies [ce426f7]
  - @modern-js/utils@2.48.1

## 3.3.11

### Patch Changes

- c246812: chore(generator): extract getGeneratorPath function to generator-utils
  fechoreat(generator): 提取 getGeneratorPath 方法到 generator-utils 公共包
- Updated dependencies [c323a23]
  - @modern-js/utils@2.48.0

## 3.3.10

### Patch Changes

- @modern-js/utils@2.47.1

## 3.3.9

### Patch Changes

- 987d33e: feat(generator): remove rspack generator, you can enable it by one line configration
  feat(generator): 移除 rspack 生成器, 现在只需要一行配置即可开启
- Updated dependencies [a5386ab]
  - @modern-js/utils@2.47.0

## 3.3.8

### Patch Changes

- @modern-js/utils@2.46.1

## 3.3.7

### Patch Changes

- @modern-js/utils@2.46.0

## 3.3.6

### Patch Changes

- @modern-js/utils@2.45.0

## 3.3.5

### Patch Changes

- @modern-js/utils@2.44.0

## 3.3.4

### Patch Changes

- @modern-js/utils@2.43.0

## 3.3.3

### Patch Changes

- fa731a7: chore: bump codesmith to 2.3.2
  chore: 升级 codesmith 版本到 2.3.2
  - @modern-js/utils@2.42.2

## 3.3.2

### Patch Changes

- @modern-js/utils@2.42.1

## 3.3.1

### Patch Changes

- b182eb2: chore: bump codesmith v2.3.1 to show timing
  chore: 升级 codesmith 到 v2.3.1, 用于展示执行时间
  - @modern-js/utils@2.42.0

## 3.3.0

### Patch Changes

- Updated dependencies [c4d396a]
  - @modern-js/utils@2.41.0

## 3.2.11

### Patch Changes

- Updated dependencies [95f15d2]
  - @modern-js/utils@2.40.0

## 3.2.10

### Patch Changes

- @modern-js/utils@2.39.2

## 3.2.9

### Patch Changes

- 9161795: fix: generator `package.json` template

  fix: 修复生成器 `package.json` 模板

  - @modern-js/utils@2.39.1

## 3.2.8

### Patch Changes

- @modern-js/utils@2.39.0

## 3.2.7

### Patch Changes

- 8f43163: feat: optimize generator bundle

  feat: 优化生成器打包

  - @modern-js/utils@2.38.0

## 3.2.6

## 3.2.5

## 3.2.4

## 3.2.3

## 3.2.2

## 3.2.1

## 3.2.0

### Minor Changes

- f0c6df5: feat: adjust ts template, handle dependencies through handlebars

  feat: 调整生成器 ts 模板，使用 handlebars 处理依赖

### Patch Changes

- acb82ef: chore(generator): simplify the default lint-staged config

  chore(generator): 简化默认的 lint-staged 配置

## 3.1.39

## 3.1.38

## 3.1.37

## 3.1.36

### Patch Changes

- f1de744: chore(generators): adjust build target to es2019

  chore(generators): 调整构建的 target 为 es2019

## 3.1.35

## 3.1.34

## 3.1.33

## 3.1.32

## 3.1.31

### Patch Changes

- c9a6cce: feat(generator): exclude node_modules by default in tsconfig.json

  feat(generator): 默认在 tsconfig.json 中排除 node_modules

## 3.1.30

## 3.1.29

## 3.1.28

## 3.1.27

## 3.1.26

## 3.1.25

### Patch Changes

- 9aa2c25: feat: add named exports for all solutions

  feat: 为各个 solutions 添加 named 导出

## 3.1.24

## 3.1.23

## 3.1.22

### Patch Changes

- 7e6fb5f: chore: publishConfig add provenance config

  chore: publishConfig 增加 provenance 配置

## 3.1.21

## 3.1.20

### Patch Changes

- c2f9ac1: feat(generator): using typescript v5 for new projects

  feat(generator): 新项目默认使用 typescript v5

- b647c68: chore(generator): update codesmith version

  chore(generator): 更新 codesmith 版本

## 3.1.19

## 3.1.18

### Patch Changes

- 26dcf3a: chore: bump typescript to v5 in devDependencies

  chore: 升级 devDependencies 中的 typescript 版本到 v5

- de8f73f: feat: update codesmith version

  feat: 更新 codesmith 版本

## 3.1.17

### Patch Changes

- 6b9d90a: chore: remove @babel/runtime. add @swc/helper and enable `externalHelper` config.
  chore: 移除 @babel/runtime 依赖. 增加 @swc/helpers 依赖并且开启 `externalHelpers` 配置
- 906bd94: feat(mwa-generator): add a default browserslist config for new projects

  feat(mwa-generator): 为新项目增加默认的 browserslist 配置

## 3.1.16

## 3.1.15

## 3.1.14

### Patch Changes

- 21c87bf: feat: bump codesmith packages version

  feat: 升级 codesmith 包版本

- bc61dab: feat: bump codesmith version

  feat: 升级 codesmith 版本

## 3.1.13

## 3.1.12

## 3.1.11

## 3.1.10

### Patch Changes

- 4e876ab: chore: package.json include the monorepo-relative directory

  chore: 在 package.json 中声明 monorepo 的子路径

## 3.1.9

## 3.1.8

### Patch Changes

- afea00f: fix(generator): README should be written in English

  fix(generator): README 应该使用英文编写

- 432ac8b: chore(cli): improve commands descriptions

  chore(cli): 优化命令的描述文案

## 3.1.7

## 3.1.6

## 3.1.5

## 3.1.4

## 3.1.3

### Patch Changes

- 3f4e0bb: fix: generator plugin default config not work

  fix: 修复生成器插件默认配置未生效问题

- 034f36b: feat: set the default language of CLI to English

  feat: 将命令行的默认语言设置为英文

## 3.1.2

## 3.1.1

## 3.1.0

### Patch Changes

- 0da32d0: chore: upgrade jest and puppeteer
  chore: 升级 jest 和 puppeteer 到 latest

## 3.0.11

## 3.0.10

### Patch Changes

- 6d3144b95f: fix: fix web app template

  fix: 修复 web app 模板

- cde9e8df93: fix(generators): update api document link

  fix(generators): 更新 api 文档链接

## 3.0.9

## 3.0.8

### Patch Changes

- b2ea17b: feat: create web app support select build tools (webpack or rspack)

  feat: 创建 Web App 支持选择构建工具 (webpack 或 rspack)

## 3.0.7

### Patch Changes

- 577084d: feat: update codesmith version

  feat: 更新 codesmith 版本

## 3.0.6

## 3.0.5

## 3.0.4

### Patch Changes

- e2f102f: feat: generator template upgrade node version to 16

  feat: 生成器模板升级 node 版本到 16

## 3.0.3

### Patch Changes

- 6562578: chore: optimize the capitalization of plugin names

  chore: 规范引用插件时的命名格式，统一使用 camelCase 代替 PascalCase

## 3.0.2

## 3.0.1

## 3.0.0

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- d4a456659b: chore: rename plugin-jarvis to plugin-lint

  chore: 重命名 plugin-jarvis 为 plugin-lint

- 56ef2dc: feat: mwa generator template remove runtime.state config

  feat: mwa 生成器模板默认关闭 runtime.state 配置

## 3.0.0-beta.6

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- d4a456659b: chore: rename plugin-jarvis to plugin-lint

  chore: 重命名 plugin-jarvis 为 plugin-lint

## 3.0.0-beta.5

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- d4a456659b: chore: rename plugin-jarvis to plugin-lint

  chore: 重命名 plugin-jarvis 为 plugin-lint

- 6b6f180279: fix: generator bundle

  fix: 生成器打包

## 3.0.0-beta.4

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- d4a456659b: chore: rename plugin-jarvis to plugin-lint

  chore: 重命名 plugin-jarvis 为 plugin-lint

- 6b6f180279: fix: generator bundle

  fix: 生成器打包

## 3.0.0-beta.3

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- d4a456659b: chore: rename plugin-jarvis to plugin-lint

  chore: 重命名 plugin-jarvis 为 plugin-lint

- 6b6f180279: fix: generator bundle

  fix: 生成器打包

## 3.0.0-beta.2

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- d4a4566: chore: rename plugin-jarvis to plugin-lint

  chore: 重命名 plugin-jarvis 为 plugin-lint

- 6b6f180279: fix: generator bundle

  fix: 生成器打包

## 3.0.0-beta.1

### Major Changes

- dda38c9: chore: v2

### Patch Changes

- d4a4566: chore: rename plugin-jarvis to plugin-lint

  chore: 重命名 plugin-jarvis 为 plugin-lint

- 6b6f180279: fix: generator bundle

  fix: 生成器打包

## 3.0.0-beta.0

### Major Changes

- dda38c9: chore: v2

### Patch Changes

- 6b6f180: fix: generator bundle

  fix: 生成器打包

## 2.4.7

### Patch Changes

- 7c89bd6: feat: @modern-js/create support --packages params to set special packages version

  feat: @modern-js/create 支持 --packages 参数用于指定特殊的包版本

## 2.4.6

## 2.4.5

### Patch Changes

- cfd8557: feat: new command install not run prepare scripts

  feat: new 命令安装依赖时不执行 prepare 脚本

## 2.4.4

## 2.4.3

## 2.4.0

### Minor Changes

- d2fbefc: feat: upgrade husky version

  feat: 升级生成器模板 husky 版本

## 2.3.4

## 2.3.3

### Patch Changes

- 4f77eb4: feat: remove generator create project enable less and sass function

  feat: 移除生成器创建项目支持开启 Less 和 Sass 能力

## 2.3.1

### Patch Changes

- f3fab28: feat: new command use solution version

  feat: new 命令使用当前工程方案对应版本的插件

## 2.3.0

### Minor Changes

- beecff68d: feat: create new project use modern current latest version

  feat: @modern-js/create 创建项目使用 Modern.js 最新依赖版本

### Patch Changes

- 9d9bbfd05: feat: update codesmith package

  feat: 升级 codesmith 包版本

## 2.2.1

### Patch Changes

- f64f47a: fix doc path

## 2.1.1

### Patch Changes

- e0cd14a: feat: mwa template add runtime types

  feat: mwa 生成器模板增加导出 runtime 类型

## 2.1.0

### Minor Changes

- 52374e3: chore(generator): use module-tools bundle function to bundle generator package

  chore(generator): 使用 module-tools 的 bundle 功能实现生成器打包

## 2.0.5

### Patch Changes

- 74e74ee: feat: update codesmith json api version

  feat: 升级 `@modern-js/codesmith-api-json` 版本

## 2.0.4

### Patch Changes

- eeedc80: feat: add plugin-jarvis to dependencies of solutions
- 341bb42: feat: bump codesmith package version

## 2.0.3

### Patch Changes

- bcd95a00b: feat: support custom solution generator success info

## 2.0.2

### Patch Changes

- a1198d509: feat: bump babel 7.18.0
- c7e38b4e6: feat: upgrade codesmith pkg version

## 2.0.1

### Patch Changes

- 9ddd004b8: feat: generator template add husky package

## 2.0.0

### Major Changes

- 320067e9a: perf: replace del-cli with rimraf

### Patch Changes

- b38c6f267: fix: eslint template
- 6b0bb5e3b: feat: bump codesmith version

## 1.4.1

### Patch Changes

- 895fa0ff: chore: using "workspace:\*" in devDependencies

## 1.4.0

### Minor Changes

- d1480a35: feat: remove generator's .npmrc file
- 2b12032c: feat: upgrade csmith tools
- a4330c73: feat: adjust generator eslint and tsconig file

### Patch Changes

- 6cffe99d: chore:
  remove react eslint rules for `modern-js` rule set.
  add .eslintrc for each package to speed up linting

## 1.3.7

### Patch Changes

- 6c651ee7: fix: lint-staged warning

## 1.3.6

### Patch Changes

- edc3bd3d: fix: @modern-js/core package not found

## 1.3.5

### Patch Changes

- 6668a1bf: feat: upgrade @modern-js/codesmith-api-app version
- 9e0aed14: feat: add modern config file when create project
- fab92861: fix: @modern-js/core phantom dep

## 1.3.4

### Patch Changes

- 389e8bca: fix: fix eslint error with "modern.config.ts"

## 1.3.3

### Patch Changes

- 2ba581e4: fix: mwa and module sub project dependence error

## 1.3.2

### Patch Changes

- e06c7c25: change generator main path on development mode

## 1.3.1

### Patch Changes

- 3c5621f0: fix tsconfig template

## 1.3.0

### Minor Changes

- cfe11628: Make Modern.js self bootstraping

### Patch Changes

- 2c049918: feat: polyfill function support enable using new command

## 1.2.4

### Patch Changes

- ad107726: feat: new action support apppend type define
- f73fee4b: feat: upgrade codesmith version to add get npm package timeout's time

## 1.2.3

### Patch Changes

- 4819a3c7: feat: update generator version

## 1.2.2

### Patch Changes

- 4a5214db: fix: generator plugin error

## 1.2.1

### Patch Changes

- feat: bump csmith tools version

## 1.2.0

### Minor Changes

- e12b3d0b: feat: support generator plugin

### Patch Changes

- e12b3d0b: feat: upgrade codesmith version

## 1.1.4

### Patch Changes

- f6125701: fix: mwa sub-project in pnpm monorepo not exist tsconfig dependence

## 1.1.3

### Patch Changes

- d33c7b24: fix: electron generator

## 1.1.2

### Patch Changes

- 2c0750e1: fix generator export config

## 1.1.1

### Patch Changes

- 429aab90: feat: base generator support input

## 1.1.0

### Minor Changes

- 96119db2: Relese v1.1.0

## 1.0.3

### Patch Changes

- feat: update generator template

## 1.0.2

### Patch Changes

- feat: update generator template
  fix: fix monorepo-tools log info

## 1.0.1

### Patch Changes

- feat: update generator template version

## 1.0.0

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 0fd196e: feat: fix bugs
- 204c626: feat: initial
- 63be0a5: fix: #118 #104

## 1.0.0-rc.23

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 0fd196e: feat: fix bugs
- 204c626: feat: initial
- 63be0a5: fix: #118 #104

## 1.0.0-rc.22

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 0fd196e: feat: fix bugs
- 204c626: feat: initial
- 63be0a5: fix: #118 #104

## 1.0.0-rc.21

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 0fd196e: feat: fix bugs
- 204c626: feat: initial
- 63be0a5: fix: #118 #104

## 1.0.0-rc.20

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- feat: fix bugs
- 204c626: feat: initial
- 63be0a5: fix: #118 #104

## 1.0.0-rc.19

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 204c626: feat: initial
- 63be0a5: fix: #118 #104

## 1.0.0-rc.18

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 204c626: feat: initial
- 63be0a5: fix: #118 #104

## 1.0.0-rc.17

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 204c626: feat: initial
- fix: #118 #104

## 1.0.0-rc.16

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 204c626: feat: initial

## 1.0.0-rc.15

### Patch Changes

- 224f7fe: fix server route match
- 30ac27c: feat: add generator package description
- 204c626: feat: initial

## 1.0.0-rc.14

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.13

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.12

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.11

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.10

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.9

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.8

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.7

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.6

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.5

### Patch Changes

- 224f7fe: fix server route match
- 204c626: feat: initial

## 1.0.0-rc.4

### Patch Changes

- fix server route match
- 204c626: feat: initial

## 1.0.0-rc.3

### Patch Changes

- feat: initial
