Skip to content

Commit db1824b

Browse files
fix: support run with worker eval (#300)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
1 parent d29f255 commit db1824b

File tree

4 files changed

+21
-13
lines changed

4 files changed

+21
-13
lines changed

.changeset/spotty-months-end.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-import-x": patch
3+
---
4+
5+
fix: support run with worker eval

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"eslint": "^8.57.0 || ^9.0.0"
7272
},
7373
"dependencies": {
74-
"@pkgr/core": "^0.2.3",
74+
"@pkgr/core": "^0.2.4",
7575
"@types/doctrine": "^0.0.9",
7676
"@typescript-eslint/utils": "^8.30.1",
7777
"debug": "^4.4.0",
@@ -157,7 +157,7 @@
157157
"simple-git-hooks": "^2.12.1",
158158
"tinyexec": "^1.0.1",
159159
"ts-node": "^10.9.2",
160-
"type-fest": "^4.39.1",
160+
"type-fest": "^4.40.0",
161161
"typescript": "^5.8.3",
162162
"typescript-eslint": "^8.30.1",
163163
"yarn-berry-deduplicate": "^6.1.1",

src/meta.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import { createRequire } from 'node:module'
22

3+
import { EVAL_FILENAMES } from '@pkgr/core'
34
import type { CjsRequire } from '@pkgr/core'
45

56
const cjsRequire: CjsRequire =
6-
typeof require === 'undefined' || __filename === '[eval]'
7+
typeof require === 'undefined' ||
8+
// workaround for #296
9+
EVAL_FILENAMES.has(__filename)
710
? createRequire(import.meta.url)
811
: /* istanbul ignore next */ require
912

yarn.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3332,10 +3332,10 @@ __metadata:
33323332
languageName: node
33333333
linkType: hard
33343334

3335-
"@pkgr/core@npm:^0.2.2, @pkgr/core@npm:^0.2.3":
3336-
version: 0.2.3
3337-
resolution: "@pkgr/core@npm:0.2.3"
3338-
checksum: 10c0/697c548226c9c5bc934c32bd9b142bf28f7d2b066295e3cb527eabb84a115ffa8c561c346e8dcb291710f9e0cc8054fbb761f65440d851e92f184fdb360b5c33
3335+
"@pkgr/core@npm:^0.2.2, @pkgr/core@npm:^0.2.3, @pkgr/core@npm:^0.2.4":
3336+
version: 0.2.4
3337+
resolution: "@pkgr/core@npm:0.2.4"
3338+
checksum: 10c0/2528a443bbbef5d4686614e1d73f834f19ccbc975f62b2a64974a6b97bcdf677b9c5e8948e04808ac4f0d853e2f422adfaae2a06e9e9f4f5cf8af76f1adf8dc1
33393339
languageName: node
33403340
linkType: hard
33413341

@@ -6375,7 +6375,7 @@ __metadata:
63756375
"@commitlint/cli": "npm:^19.8.0"
63766376
"@eslint/import-test-order-redirect-scoped": "link:./test/fixtures/order-redirect-scoped"
63776377
"@eslint/js": "npm:^9.24.0"
6378-
"@pkgr/core": "npm:^0.2.3"
6378+
"@pkgr/core": "npm:^0.2.4"
63796379
"@pkgr/rollup": "npm:^6.0.3"
63806380
"@swc-node/jest": "npm:^1.8.13"
63816381
"@swc/core": "npm:^1.11.21"
@@ -6437,7 +6437,7 @@ __metadata:
64376437
tinyexec: "npm:^1.0.1"
64386438
ts-node: "npm:^10.9.2"
64396439
tslib: "npm:^2.8.1"
6440-
type-fest: "npm:^4.39.1"
6440+
type-fest: "npm:^4.40.0"
64416441
typescript: "npm:^5.8.3"
64426442
typescript-eslint: "npm:^8.30.1"
64436443
unrs-resolver: "npm:^1.5.0"
@@ -13223,10 +13223,10 @@ __metadata:
1322313223
languageName: node
1322413224
linkType: hard
1322513225

13226-
"type-fest@npm:^4.0.0, type-fest@npm:^4.18.2, type-fest@npm:^4.39.1, type-fest@npm:^4.6.0":
13227-
version: 4.39.1
13228-
resolution: "type-fest@npm:4.39.1"
13229-
checksum: 10c0/f5bf302eb2e2f70658be1757aa578f4a09da3f65699b0b12b7ae5502ccea76e5124521a6e6b69540f442c3dc924c394202a2ab58718d0582725c7ac23c072594
13226+
"type-fest@npm:^4.0.0, type-fest@npm:^4.18.2, type-fest@npm:^4.39.1, type-fest@npm:^4.40.0, type-fest@npm:^4.6.0":
13227+
version: 4.40.0
13228+
resolution: "type-fest@npm:4.40.0"
13229+
checksum: 10c0/b39d4da6f9a154e3db7e714cd05ccf56b53f4f0bbf74dd294cb6be4921b16ecca5cb00cb81b53ab621a31c8e8509c74b5101895ada47af9de368a317d24538a3
1323013230
languageName: node
1323113231
linkType: hard
1323213232

0 commit comments

Comments
 (0)