Skip to content

Commit a587680

Browse files
authored
chore: update examples (#838)
* chore: update examples * chore: format * docs: update README [skip ci]
1 parent 654a86d commit a587680

File tree

18 files changed

+10006
-8852
lines changed

18 files changed

+10006
-8852
lines changed

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,9 @@ pnpm add -D type-fest
100100

101101
> **:memo: Note**:
102102
>
103-
> `[email protected]` only supports Node.js v12.20 or above.
103+
> `[email protected]` only supports Node.js v16 or above,
104+
> `[email protected]` only supports Node.js v14.16 or above,
105+
> and `[email protected]` only supports Node.js v12.20 or above.
104106
> If you're using an older version of Node.js, please install `[email protected]`.
105107
106108
</details>
@@ -247,8 +249,8 @@ module.exports = {
247249
};
248250
```
249251

250-
> `ts-loader` won't work with HMR unless `transpileOnly` is set to `true`.
251-
> You should use `ForkTsCheckerWebpackPlugin` if you need typechecking during development.
252+
> It is recommended to run `ts-loader` with `transpileOnly` is set to `true`.
253+
> You can use `ForkTsCheckerWebpackPlugin` as an alternative if you need typechecking during development.
252254
253255
</details>
254256

@@ -317,11 +319,11 @@ but you can set the [`overlay.sockIntegration`](docs/API.md#sockintegration) opt
317319

318320
The supported versions are as follows:
319321

320-
| Dependency | Version |
321-
| ------------------------ | ----------------- |
322-
| `webpack-dev-server` | `3.6.0`+ or `4.x` |
323-
| `webpack-hot-middleware` | `2.x` |
324-
| `webpack-plugin-serve` | `0.x` or `1.x` |
322+
| Dependency | Version |
323+
| ------------------------ | -------------------------- |
324+
| `webpack-dev-server` | `3.6.0`+ or `4.x` or `5.x` |
325+
| `webpack-hot-middleware` | `2.x` |
326+
| `webpack-plugin-serve` | `0.x` or `1.x` |
325327

326328
## API
327329

examples/flow-with-babel/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77
"react-dom": "^18.0.0"
88
},
99
"devDependencies": {
10-
"@babel/core": "^7.17.8",
11-
"@babel/preset-env": "^7.16.11",
12-
"@babel/preset-flow": "^7.16.7",
13-
"@babel/preset-react": "^7.16.7",
14-
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
15-
"babel-loader": "^8.2.4",
10+
"@babel/core": "^7.24.4",
11+
"@babel/preset-env": "^7.24.4",
12+
"@babel/preset-flow": "^7.24.1",
13+
"@babel/preset-react": "^7.24.1",
14+
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.13",
15+
"babel-loader": "^9.1.3",
1616
"cross-env": "^7.0.3",
17-
"flow-bin": "^0.192.0",
18-
"html-webpack-plugin": "^5.5.0",
17+
"flow-bin": "^0.235.1",
18+
"html-webpack-plugin": "^5.6.0",
1919
"react-refresh": "^0.14.0",
20-
"webpack": "^5.76.0",
21-
"webpack-cli": "^4.9.2",
22-
"webpack-dev-server": "^4.7.4"
20+
"webpack": "^5.91.0",
21+
"webpack-cli": "^5.1.4",
22+
"webpack-dev-server": "^5.0.4"
2323
},
2424
"scripts": {
2525
"start": "webpack serve --hot",

examples/flow-with-babel/yarn.lock

Lines changed: 1756 additions & 1537 deletions
Large diffs are not rendered by default.

examples/typescript-with-babel/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@
77
"react-dom": "^18.0.0"
88
},
99
"devDependencies": {
10-
"@babel/core": "^7.17.8",
11-
"@babel/preset-env": "^7.16.11",
12-
"@babel/preset-react": "^7.16.7",
13-
"@babel/preset-typescript": "^7.16.7",
14-
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
15-
"@types/react": "^18.0.25",
16-
"@types/react-dom": "^18.0.8",
17-
"babel-loader": "^8.2.4",
10+
"@babel/core": "^7.24.4",
11+
"@babel/preset-env": "^7.24.4",
12+
"@babel/preset-react": "^7.24.1",
13+
"@babel/preset-typescript": "^7.24.1",
14+
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.13",
15+
"@types/react": "^18.3.1",
16+
"@types/react-dom": "^18.3.0",
17+
"babel-loader": "^9.1.3",
1818
"cross-env": "^7.0.3",
19-
"fork-ts-checker-webpack-plugin": "^7.2.2",
20-
"html-webpack-plugin": "^5.5.0",
19+
"fork-ts-checker-webpack-plugin": "^9.0.2",
20+
"html-webpack-plugin": "^5.6.0",
2121
"react-refresh": "^0.14.0",
22-
"typescript": "~4.8.4",
23-
"webpack": "^5.76.0",
24-
"webpack-cli": "^4.9.2",
25-
"webpack-dev-server": "^4.7.4"
22+
"typescript": "~5.4.5",
23+
"webpack": "^5.91.0",
24+
"webpack-cli": "^5.1.4",
25+
"webpack-dev-server": "^5.0.4"
2626
},
2727
"scripts": {
2828
"start": "webpack serve --hot",

examples/typescript-with-babel/yarn.lock

Lines changed: 1811 additions & 1581 deletions
Large diffs are not rendered by default.

examples/typescript-with-swc/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,20 @@
77
"react-dom": "^18.0.0"
88
},
99
"devDependencies": {
10-
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
11-
"@swc/core": "^1.2.163",
12-
"@types/react": "^18.0.25",
13-
"@types/react-dom": "^18.0.8",
14-
"core-js": "^3.21.1",
10+
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.13",
11+
"@swc/core": "^1.4.17",
12+
"@types/react": "^18.3.1",
13+
"@types/react-dom": "^18.3.0",
14+
"core-js": "^3.37.0",
1515
"cross-env": "^7.0.3",
16-
"fork-ts-checker-webpack-plugin": "^7.2.2",
17-
"html-webpack-plugin": "^5.5.0",
16+
"fork-ts-checker-webpack-plugin": "^9.0.2",
17+
"html-webpack-plugin": "^5.6.0",
1818
"react-refresh": "^0.14.0",
19-
"swc-loader": "^0.2.3",
20-
"typescript": "~4.8.4",
21-
"webpack": "^5.76.0",
22-
"webpack-cli": "^4.9.2",
23-
"webpack-dev-server": "^4.7.4"
19+
"swc-loader": "^0.2.6",
20+
"typescript": "~5.4.5",
21+
"webpack": "^5.91.0",
22+
"webpack-cli": "^5.1.4",
23+
"webpack-dev-server": "^5.0.4"
2424
},
2525
"scripts": {
2626
"start": "webpack serve --hot",

0 commit comments

Comments
 (0)