Skip to content

Commit 90109da

Browse files
committed
build(deps): 更新 prettier 并添加 estree 插件
- 将 prettier 版本从 3.0.3 升级到 3.5.3 - 在 prettier 插件中添加 estree 支持 - 优化 prettiercode-worker.js 中的错误处理和代码结构
1 parent 059c208 commit 90109da

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
"postcss-normalize": "^10.0.0",
118118
"postcss-preset-env": "^9.2.0",
119119
"postcss-safe-parser": "^7.0.0",
120-
"prettier": "^3.0.3",
120+
"prettier": "^3.5.3",
121121
"rollup": "^4.0.2",
122122
"sass": "1.69.7",
123123
"sass-loader": "^13.0.2",

src/beautify-javascript/prettiercode-worker.js

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,27 @@
55
import parserbabel from "@/assetsutils/prettier/parser-babel.js";
66
import prettier from "@/assetsutils/prettier/standalone.js";
77
import prettierconfig from "./prettierconfig.json";
8-
const prettierPlugins = [parserbabel];
8+
import prettierestree from "prettier/plugins/estree.mjs";
9+
10+
const prettierPlugins = [parserbabel, prettierestree];
11+
12+
self.addEventListener("unhandledrejection", fn2);
13+
function fn2(e) {
14+
console.error("unhandledrejection", e);
15+
16+
throw e.reason;
17+
}
918
//console.log(prettier, prettierPlugins);
10-
self.onmessage = (e) => {
19+
self.onmessage = async (e) => {
1120
const source = e.data;
12-
const code = transform(source);
21+
const code = await transform(source);
22+
23+
console.log({ code });
1324
// @ts-ignore
1425
self.postMessage(code);
1526
};
16-
function transform(code) {
17-
console.log(code);
27+
async function transform(code) {
28+
console.log({ code });
1829
var output = prettier.format(
1930
code,
2031
Object.assign(

0 commit comments

Comments
 (0)