# @modern-js/plugin

## 2.22.0

### Patch Changes

- Updated dependencies [3d48836]
- Updated dependencies [5050e8e]
  - @modern-js/utils@2.22.0

## 2.21.1

### Patch Changes

- @modern-js/utils@2.21.1

## 2.21.0

### Patch Changes

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

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

- Updated dependencies [e81eeaf]
- Updated dependencies [26dcf3a]
- Updated dependencies [056627f]
- Updated dependencies [0fc15ca]
- Updated dependencies [43b4e83]
- Updated dependencies [ad78387]
  - @modern-js/utils@2.21.0

## 2.20.0

### Patch Changes

- 6b9d90a: chore: remove @babel/runtime. add @swc/helper and enable `externalHelper` config.
  chore: 移除 @babel/runtime 依赖. 增加 @swc/helpers 依赖并且开启 `externalHelpers` 配置
- Updated dependencies [3c4e0a5]
- Updated dependencies [6b9d90a]
  - @modern-js/utils@2.20.0

## 2.19.1

### Patch Changes

- @modern-js/utils@2.19.1

## 2.19.0

### Patch Changes

- Updated dependencies [1134fe2]
  - @modern-js/utils@2.19.0

## 2.18.1

### Patch Changes

- @modern-js/utils@2.18.1

## 2.18.0

### Patch Changes

- @modern-js/utils@2.18.0

## 2.17.1

### Patch Changes

- @modern-js/utils@2.17.1

## 2.17.0

### Patch Changes

- @modern-js/utils@2.17.0

## 2.16.0

### Minor Changes

- 7596520: feat(builder): builder plugin supports specifying relative order via the `pre` / `post` configuration items

  feat(builder): builder 插件支持通过 `pre` / `post` 配置项指定相对顺序

### Patch Changes

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

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

- Updated dependencies [5954330]
- Updated dependencies [7596520]
- Updated dependencies [4e876ab]
  - @modern-js/utils@2.16.0

## 2.15.0

## 2.14.0

## 2.13.4

## 2.13.3

## 2.13.2

## 2.13.1

## 2.13.0

### Patch Changes

- 78431f4: perf(plugin): reduce bundle size

  perf(plugin): 优化包体积

## 2.12.0

## 2.11.0

## 2.10.0

### Patch Changes

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

## 2.9.0

## 2.8.0

## 2.7.0

## 2.6.0

## 2.5.0

### Patch Changes

- 89ca6cc: refactor: merge build-config into scripts/build

  refactor: 把 build-config 合并进 scripts/build

- 30614fa: chore: modify package.json entry fields and build config
  chore: 更改 package.json entry 字段以及构建配置

## 2.4.0

## 2.3.0

## 2.2.0

## 2.1.0

## 2.0.2

## 2.0.1

## 2.0.0

### Major Changes

- dda38c9c3e: chore: v2

## 2.0.0-beta.7

### Major Changes

- dda38c9c3e: chore: v2

## 2.0.0-beta.6

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- b8bbe036c7: feat: change type logic
  feat: 修改类型相关的逻辑
- f179749375: fix: the sortPlugins api not work

  fix: sortPlugins 没有真实生效

## 2.0.0-beta.4

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- b8bbe036c7: feat: change type logic
  feat: 修改类型相关的逻辑
- f179749375: fix: the sortPlugins api not work

  fix: sortPlugins 没有真实生效

## 2.0.0-beta.3

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- b8bbe036c7: feat: change type logic
  feat: 修改类型相关的逻辑
- f179749375: fix: the sortPlugins api not work

  fix: sortPlugins 没有真实生效

## 2.0.0-beta.2

### Major Changes

- dda38c9c3e: chore: v2

### Patch Changes

- b8bbe036c7: feat: change type logic
  feat: 修改类型相关的逻辑
- f179749: fix: the sortPlugins api not work

  fix: sortPlugins 没有真实生效

## 2.0.0-beta.1

### Major Changes

- dda38c9: chore: v2

### Patch Changes

- b8bbe036c7: feat: change type logic
  feat: 修改类型相关的逻辑
- f179749: fix: the sortPlugins api not work

  fix: sortPlugins 没有真实生效

## 2.0.0-beta.0

### Major Changes

- dda38c9: chore: v2

### Patch Changes

- b8bbe036c: feat: change type logic
  feat: 修改类型相关的逻辑

## 1.21.2

### Patch Changes

- 9d4c0ba: chore: add types for exports field
  chore: 为 exports 补充 types 字段

## 1.21.1

## 1.21.0

### Patch Changes

- 28f0a4f: fix(plugin): fix return type of Workflow

  fix(plugin): 修复 Workflow 的返回值类型错误

## 1.20.1

## 1.20.0

## 1.19.0

## 1.18.1

### Patch Changes

- c1a4d9b: fix(plugin): incorrect createManager type in TS 4.8

  fix(plugin): 修复 createManager 在 TS 4.8 下的类型问题

## 1.18.0

## 1.17.0

## 1.16.0

## 1.15.0

## 1.4.2

### Patch Changes

- 5b7a5a7: fix typo closeHooksMap => cloneHooksMap

## 1.4.0

### Minor Changes

- f29e9ba: feat(plugin): simplify context usage, no longer depend on containers

## 1.3.8

### Patch Changes

- b7302f781: Export some required types
- e0e708f83: perf(app-tools): speed up modern start command

## 1.3.7

### Patch Changes

- 1ac68424f: chore(plugin): extract same utils to shared

## 1.3.6

### Patch Changes

- a1198d509: feat: bump babel 7.18.0

## 1.3.5

### Patch Changes

- 54fa1dbd6: fix(plugin): allow multiple versions to be installed

## 1.3.4

### Patch Changes

- d5913bd96: feat: fork farrow-pipeline to remove tslib and reduce bundle size
- d32f35134: chore: add modern/jest/eslint/ts config files to .npmignore

## 1.3.3

### Patch Changes

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

## 1.3.2

### Patch Changes

- dc88abf9: fix: should allow to use plugin without setup function
- 0462ff77: feat: add compatible logic of plugin options with "setup" param

## 1.3.0

### Minor Changes

- 80d8ddfe: feat: support `setup`, `registerHook`, `usePlugins` in plugin options.

### Patch Changes

- 491145e3: feat: allow manger.clone to override pluginAPI

## 1.2.1

### Patch Changes

- 83166714: change .npmignore

## 1.2.0

### Minor Changes

- cfe11628: Make Modern.js self bootstraping

## 1.1.2

### Patch Changes

- 0fa83663: support more .env files

## 1.1.1

### Patch Changes

- 6ffd1a50: Refactor to base on farrow-pipeline

## 1.1.0

### Minor Changes

- 96119db2: Relese v1.1.0

## 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
