Skip to content

Commit

Permalink
docs: update cache & swc description
Browse files Browse the repository at this point in the history
  • Loading branch information
PeachScript committed Oct 24, 2022
1 parent 119b6a0 commit f6ecebb
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ father 是一款 NPM 包研发工具,能够帮助开发者更高效、高质
- ⚔️ **双模式构建:** 支持 Bundless 及 Bundle 两种构建模式,ESModule 及 CommonJS 产物使用 Bundless 模式,UMD 产物使用 Bundle 模式
- 🎛 **多构建核心:** Bundle 模式使用 Webpack 作为构建核心,Bundless 模式使用 esbuild 及 Babel 两种构建核心,可通过配置自由切换
- 🔖 **类型生成:** 无论是源码构建还是依赖预打包,都支持为 TypeScript 模块生成 `.d.ts` 类型定义
- 🚀 **持久缓存:** 所有产物类型均支持持久缓存,二次构建或增量构建只需『嗖』的一下
- 🩺 **项目体检:** 对 NPM 包研发常见误区做检查,让每一次发布都更加稳健
- 🏗 **微生成器:** 为项目追加生成常见的工程化能力,例如使用 jest 编写测试
- 📦 **依赖预打包:** 开箱即用的依赖预打包能力,帮助 Node.js 框架/库提升稳定性、不受上游依赖更新影响(实验性)
Expand Down
6 changes: 3 additions & 3 deletions docs/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ father 支持以下配置项。

指定要额外挂载的 babel 插件。

> 注:在 Bundless 模式下、且 `transformer``esbuild` 时,该配置不生效。
> 注:在 Bundless 模式下、且 `transformer``esbuild` `swc` 时,该配置不生效。
### extraBabelPresets

Expand All @@ -41,7 +41,7 @@ father 支持以下配置项。

指定要额外挂载的 babel 插件集。

> 注:在 Bundless 模式下、且 `transformer``esbuild` 时,该配置不生效。
> 注:在 Bundless 模式下、且 `transformer``esbuild` `swc` 时,该配置不生效。
### platform

Expand Down Expand Up @@ -88,7 +88,7 @@ father 以构建产物类型划分构建配置,其中 `esm`、`cjs` 产物为

#### transformer

- 类型:`babel` | `esbuild`
- 类型:`babel` | `esbuild` | `swc`
- 默认值:`<auto>`

指定源码的编译工具,当 `platform``node` 时,默认值为 `esbuild`,当 `platform``browser` 时,默认值为 `babel`
Expand Down
2 changes: 1 addition & 1 deletion docs/guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
father 是一款 NPM 包研发工具,能够帮助开发者更高效、高质量地研发 NPM 包、生成构建产物、再完成发布。它主要具备以下特性:

- ⚔️ **双模式构建:** 支持 Bundless 及 Bundle 两种构建模式,ESModule 及 CommonJS 产物使用 Bundless 模式,UMD 产物使用 Bundle 模式
- 🎛 **多构建核心:** Bundle 模式使用 Webpack 作为构建核心,Bundless 模式使用 esbuild 及 Babel 两种构建核心,可通过配置自由切换
- 🎛 **多构建核心:** Bundle 模式使用 Webpack 作为构建核心,Bundless 模式支持 esbuild、BabelSWC 三种构建核心,可通过配置自由切换
- 🔖 **类型生成:** 无论是源码构建还是依赖预打包,都支持为 TypeScript 模块生成 `.d.ts` 类型定义
- 🩺 **项目体检:** 对 NPM 包研发常见误区做检查,让每一次发布都更加稳健
- 🏗 **微生成器:** 为项目追加生成常见的工程化能力,例如使用 jest 编写测试
Expand Down
3 changes: 2 additions & 1 deletion docs/guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@
father 是一款 NPM 包研发工具,能够帮助开发者更高效、高质量地研发 NPM 包、生成构建产物、再完成发布。它主要具备以下特性:

- ⚔️ **双模式构建:** 支持 Bundless 及 Bundle 两种构建模式,ESModule 及 CommonJS 产物使用 Bundless 模式,UMD 产物使用 Bundle 模式
- 🎛 **多构建核心:** Bundle 模式使用 Webpack 作为构建核心,Bundless 模式使用 esbuild 及 Babel 两种构建核心,可通过配置自由切换
- 🎛 **多构建核心:** Bundle 模式使用 Webpack 作为构建核心,Bundless 模式支持 esbuild、BabelSWC 三种构建核心,可通过配置自由切换
- 🔖 **类型生成:** 无论是源码构建还是依赖预打包,都支持为 TypeScript 模块生成 `.d.ts` 类型定义
- 🚀 **持久缓存:** 所有产物类型均支持持久缓存,二次构建或增量构建只需『嗖』的一下
- 🩺 **项目体检:** 对 NPM 包研发常见误区做检查,让每一次发布都更加稳健
- 🏗 **微生成器:** 为项目追加生成常见的工程化能力,例如使用 jest 编写测试
- 📦 **依赖预打包:** 开箱即用的依赖预打包能力,帮助 Node.js 框架/库提升稳定性、不受上游依赖更新影响(实验性)
Expand Down

0 comments on commit f6ecebb

Please sign in to comment.