Skip to content

Commit 989c562

Browse files
committed
chore: update
1 parent 60ada00 commit 989c562

File tree

8 files changed

+431
-397
lines changed

8 files changed

+431
-397
lines changed

pnpm-lock.yaml

Lines changed: 412 additions & 381 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/dictionary.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ tsbuildinfo
139139
tsconfck
140140
tsdoc
141141
tsup
142+
Twoslash
142143
unencapsulated
143144
unocss
144145
unpatch

website/docs/en/guide/advanced/module-federation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import { PackageManagerTabs } from '@theme';
3030

3131
Then register the plugin in the `rslib.config.ts` file:
3232

33-
```ts title='rslib.config.ts'
33+
```ts title='rslib.config.ts' twoslash
3434
import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
3535
import { pluginReact } from '@rsbuild/plugin-react';
3636
import { defineConfig } from '@rslib/core';

website/docs/en/guide/solution/react.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ To compile React (JSX and TSX), you need to register the Rsbuild [React Plugin](
2727

2828
For example, register in `rslib.config.ts`:
2929

30-
```ts title="rslib.config.ts"
30+
```ts title="rslib.config.ts" twoslash
3131
import { defineConfig } from '@rslib/core';
3232
import { pluginReact } from '@rsbuild/plugin-react'; // [!code highlight]
3333

@@ -54,7 +54,7 @@ By default, Rsbuild uses the new JSX transform, which is `runtime: 'automatic'`.
5454

5555
To change the JSX transform, you can pass the [swcReactOptions](https://rsbuild.rs/plugins/list/plugin-react#swcreactoptionsruntime) option to the React plugin. For example, to use the classic runtime:
5656

57-
```ts title="rslib.config.ts"
57+
```ts title="rslib.config.ts" twoslash
5858
import { pluginReact } from '@rsbuild/plugin-react';
5959
import { defineConfig } from '@rslib/core';
6060

@@ -85,7 +85,7 @@ When `runtime` is set to `'automatic'`, you can specify the import path of the J
8585

8686
For example, when using [Emotion](https://emotion.sh/), you can set `importSource` to `'@emotion/react'`:
8787

88-
```ts title="rslib.config.ts"
88+
```ts title="rslib.config.ts" twoslash
8989
import { pluginReact } from '@rsbuild/plugin-react';
9090
import { defineConfig } from '@rslib/core';
9191

website/docs/zh/guide/advanced/module-federation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ Rslib 支持宿主应用和 Rslib 模块联邦项目同时开发。
120120
设置宿主应用消费 Rslib 的模块联邦库。查看[@module-federation/rsbuild-plugin
121121
](https://www.npmjs.com/package/@module-federation/rsbuild-plugin) 获取更多信息。
122122

123-
```ts title="rsbuild.config.ts"
123+
```ts title="rsbuild.config.ts" twoslash
124124
import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
125125
import { defineConfig } from '@rsbuild/core';
126126
import { pluginReact } from '@rsbuild/plugin-react';

website/docs/zh/guide/solution/react.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import { PackageManagerTabs } from '@theme';
2727

2828
例如,在 `rslib.config.ts` 中注册:
2929

30-
```ts title="rslib.config.ts"
30+
```ts title="rslib.config.ts" twoslash
3131
import { defineConfig } from '@rslib/core';
3232
import { pluginReact } from '@rsbuild/plugin-react'; // [!code highlight]
3333

@@ -54,7 +54,7 @@ React 引入了一个 [新的 JSX transform](https://legacy.reactjs.org/blog/202
5454

5555
要更改 JSX transform,可以传递 [swcReactOptions](https://rsbuild.rs/zh/plugins/list/plugin-react#swcreactoptionsruntime) 给 React plugin. 比如要使用 classic runtime 时:
5656

57-
```ts title="rslib.config.ts"
57+
```ts title="rslib.config.ts" twoslash
5858
import { pluginReact } from '@rsbuild/plugin-react';
5959
import { defineConfig } from '@rslib/core';
6060

@@ -85,7 +85,7 @@ export default defineConfig({
8585

8686
例如,当使用 [Emotion](https://emotion.sh/),你可以设置 `importSource``'@emotion/react'`:
8787

88-
```ts title="rslib.config.ts"
88+
```ts title="rslib.config.ts" twoslash
8989
import { pluginReact } from '@rsbuild/plugin-react';
9090
import { defineConfig } from '@rslib/core';
9191

website/package.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,17 @@
99
"preview": "rspress preview"
1010
},
1111
"devDependencies": {
12+
"@module-federation/rsbuild-plugin": "^0.18.3",
1213
"@rsbuild/core": "~1.5.1",
14+
"@rsbuild/plugin-react": "^1.3.5",
1315
"@rsbuild/plugin-sass": "^1.4.0",
16+
"@rslib/core": "workspace:*",
1417
"@rslib/tsconfig": "workspace:*",
15-
"@rspress/core": "2.0.0-beta.28",
16-
"@rspress/plugin-algolia": "2.0.0-beta.28",
17-
"@rspress/plugin-llms": "2.0.0-beta.28",
18-
"@rspress/plugin-rss": "2.0.0-beta.28",
18+
"@rspress/core": "2.0.0-beta.30",
19+
"@rspress/plugin-algolia": "2.0.0-beta.30",
20+
"@rspress/plugin-llms": "2.0.0-beta.30",
21+
"@rspress/plugin-rss": "2.0.0-beta.30",
22+
"@rspress/plugin-twoslash": "2.0.0-beta.30",
1923
"@rstack-dev/doc-ui": "1.11.0",
2024
"@shikijs/transformers": "^3.12.0",
2125
"@types/node": "^22.18.0",

website/rspress.config.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { defineConfig } from '@rspress/core';
44
import { pluginAlgolia } from '@rspress/plugin-algolia';
55
import { pluginLlms } from '@rspress/plugin-llms';
66
import { pluginRss } from '@rspress/plugin-rss';
7+
import { pluginTwoslash } from '@rspress/plugin-twoslash';
78
import {
89
transformerNotationDiff,
910
transformerNotationHighlight,
@@ -21,6 +22,7 @@ export default defineConfig({
2122
pluginAlgolia(),
2223
pluginFontOpenSans(),
2324
pluginLlms(),
25+
pluginTwoslash(),
2426
pluginRss({
2527
siteUrl,
2628
feed: [
@@ -59,7 +61,6 @@ export default defineConfig({
5961
logo: 'https://assets.rspack.rs/rslib/rslib-logo-192x192.png',
6062
logoText: 'Rslib',
6163
markdown: {
62-
checkDeadLinks: true,
6364
shiki: {
6465
transformers: [transformerNotationHighlight(), transformerNotationDiff()],
6566
},
@@ -138,9 +139,6 @@ export default defineConfig({
138139
],
139140
},
140141
builderConfig: {
141-
dev: {
142-
lazyCompilation: true,
143-
},
144142
resolve: {
145143
alias: {
146144
'@components': path.join(__dirname, '@components'),

0 commit comments

Comments
 (0)