Skip to content

Commit 61876df

Browse files
committed
add v8 check to gts-experimental-worker
1 parent 08f3f97 commit 61876df

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

test-projects/gts-experimental-worker/eslint.config.mjs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,21 @@ import ember from 'eslint-plugin-ember/recommended';
1818

1919
import babelParser from '@babel/eslint-parser/experimental-worker';
2020

21+
import { createRequire } from 'node:module';
22+
23+
const require = createRequire(import.meta.url);
24+
const manifestPath = require.resolve('@typescript-eslint/parser/package.json');
25+
const manifest = require(manifestPath);
26+
const isV8 = parseInt(manifest.version[0]) >= 8;
27+
2128
const parserOptions = {
2229
esm: {
2330
js: {
2431
ecmaFeatures: { modules: true },
2532
ecmaVersion: 'latest',
2633
},
2734
ts: {
28-
projectService: true,
35+
...(isV8 ? { projectService: true } : { project: true }),
2936
tsconfigRootDir: import.meta.dirname,
3037
},
3138
},

0 commit comments

Comments
 (0)