Skip to content

Commit 085a011

Browse files
fix(eslint): Properly configure Node ENV
1 parent d8428ec commit 085a011

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

.changeset/khaki-pigs-wink.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tcd-devkit/eslint-preset-node': patch
3+
---
4+
5+
Properly configure Node ENV

packages/eslint-presets/eslint-preset-node/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
"@tcd-devkit/eslint-config": "workspace:*",
6060
"@tcd-devkit/eslint-config-import-ts": "workspace:*",
6161
"@tcd-devkit/eslint-config-ts": "workspace:*",
62-
"eslint-config-prettier": "10.1.5"
62+
"eslint-config-prettier": "10.1.5",
63+
"globals": "16.2.0"
6364
},
6465
"devDependencies": {
6566
"@tcd-devkit/scripts": "workspace:*",

packages/eslint-presets/eslint-preset-node/src/node-preset.linter.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { Linter } from 'eslint';
22
import prettierConfig from 'eslint-config-prettier/flat';
33
import { defineConfig, globalIgnores } from 'eslint/config';
4+
import globals from 'globals';
45

56
import { baseConfig } from '@tcd-devkit/eslint-config';
67
import { importTsConfig } from '@tcd-devkit/eslint-config-import-ts';
@@ -14,6 +15,11 @@ const ignoresConfig = globalIgnores(
1415
export const nodePreset: Linter.Config[] = defineConfig([
1516
{
1617
name: '@tcd-devkit/eslint-preset-node',
18+
languageOptions: {
19+
globals: {
20+
...globals.node,
21+
},
22+
},
1723
extends: [baseConfig, tsConfig, importTsConfig],
1824
},
1925
prettierConfig,

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)