Skip to content

Commit 59a0cae

Browse files
yashtech00JounQin
andcommitted
refactor: migrate worker.js to worker.mjs (#736)
Co-authored-by: JounQin <admin@1stg.me>
1 parent 5eaf8fd commit 59a0cae

File tree

4 files changed

+9
-13
lines changed

4 files changed

+9
-13
lines changed

.changeset/eight-hornets-approve.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-prettier": minor
3+
---
4+
5+
refactor: migrate `worker.js` to `worker.mjs`

eslint-plugin-prettier.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ const eslintPluginPrettier = {
172172
if (!prettierFormat) {
173173
// Prettier is expensive to load, so only load it if needed.
174174
prettierFormat = /** @type {PrettierFormat} */ (
175-
require('synckit').createSyncFn(require.resolve('./worker'))
175+
require('synckit').createSyncFn(require.resolve('./worker.mjs'))
176176
);
177177
}
178178

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"eslint-plugin-prettier.js",
3333
"recommended.d.ts",
3434
"recommended.js",
35-
"worker.js"
35+
"worker.mjs"
3636
],
3737
"keywords": [
3838
"eslint",

worker.js renamed to worker.mjs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,8 @@
1111
* @import {ESLint} from 'eslint'
1212
*/
1313

14-
const { runAsWorker } = require('synckit');
15-
16-
/**
17-
* @type {typeof Prettier}
18-
* @import * as Prettier from 'prettier'
19-
*/
20-
let prettier;
14+
import prettier from 'prettier';
15+
import { runAsWorker } from 'synckit';
2116

2217
runAsWorker(
2318
/**
@@ -38,10 +33,6 @@ runAsWorker(
3833
},
3934
eslintFileInfoOptions,
4035
) => {
41-
if (!prettier) {
42-
prettier = await import('prettier');
43-
}
44-
4536
const prettierRcOptions = usePrettierrc
4637
? await prettier.resolveConfig(onDiskFilepath, {
4738
editorconfig: true,

0 commit comments

Comments
 (0)