Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rslib/core",
"version": "0.5.5",
"version": "0.6.0",
"description": "The Rsbuild-based library development tool.",
"homepage": "https://lib.rsbuild.dev",
"bugs": {
Expand Down
2 changes: 1 addition & 1 deletion packages/create-rslib/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-rslib",
"version": "0.5.5",
"version": "0.6.0",
"description": "Create a new Rslib project",
"homepage": "https://lib.rsbuild.dev",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/plugin-dts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rsbuild-plugin-dts",
"version": "0.5.5",
"version": "0.6.0",
"description": "Rsbuild plugin that supports emitting declaration files for TypeScript.",
"homepage": "https://lib.rsbuild.dev",
"bugs": {
Expand Down
14 changes: 6 additions & 8 deletions website/docs/en/config/lib/format.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,16 @@

Specify the output format for the generated JavaScript output files.

For different output formats, Rslib uses the following default value of [output.library.type](https://rspack.dev/config/output#outputlibrarytype) provided by Rspack:

- `esm`:[modern-module](https://rspack.dev/config/output#type-modern-module)
- `cjs`:[commonjs-static](https://rspack.dev/config/output#type-commonjs-static)
- `umd`:[umd](https://rspack.dev/config/output#type-umd)

See [Output Format](/guide/basic/output-format) and [Module Federation](/guide/advanced/module-federation) for more details.

::: note

The `umd` format only works when [bundle](/config/lib/bundle) is set to `true`.

:::

## Module definition systems

In different output formats, Rslib uses the following default module definition systems:

- `esm`:[modern-module](https://rspack.dev/config/output#type-modern-module)
- `cjs`:[commonjs-static](https://rspack.dev/config/output#type-commonjs-static)
- `umd`:[umd](https://rspack.dev/config/output#type-umd)
16 changes: 7 additions & 9 deletions website/docs/zh/config/lib/format.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,14 @@

指定生成的 JavaScript 产物的输出格式。

更多详情请参阅 [输出格式](/guide/basic/output-format) 和 [模块联邦](/guide/advanced/module-federation)。

::: note
`umd` 格式仅在 [bundle](/config/lib/bundle) 设置为 `true` 时有效。
:::

## 模块定义系统

在不同的产物格式下,Rslib 默认使用的模块定义系统如下:
在不同的产物格式下,Rslib 默认使用的 Rspack 的 [output.library.type](https://rspack.dev/zh/config/output#outputlibrarytype) 值如下:

- `esm`:[modern-module](https://rspack.dev/zh/config/output#type-modern-module)
- `cjs`:[commonjs-static](https://rspack.dev/zh/config/output#type-commonjs-static)
- `umd`:[umd](https://rspack.dev/zh/config/output#type-umd)

更多详情请参考 [输出格式](/guide/basic/output-format) 和 [模块联邦](/guide/advanced/module-federation)。

::: note
`umd` 格式仅在 [bundle](/config/lib/bundle) 设置为 `true` 时有效。
:::
Loading