Skip to content

Commit 21183c3

Browse files
committed
Add node ESLint rules for root configs, scripts etc
1 parent c7696d9 commit 21183c3

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

eslint.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ export default tseslint.config(
6565
{
6666
rules: {
6767
"unicorn/better-regex": "error",
68+
69+
// Node rules: dev dependency config, etc.
70+
"unicorn/prefer-node-protocol": "error",
71+
"unicorn/prefer-module": "error",
6872
},
6973
},
7074

vite.config.mts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
/// <reference types='vitest' />
2-
import path from "path"
2+
import path from "node:path"
3+
34
import { defineConfig } from "vite"
45
import dts from "vite-plugin-dts"
56

67
export default defineConfig({
78
build: {
89
lib: {
9-
entry: path.resolve(__dirname, "src/litegraph"),
10+
entry: path.resolve(import.meta.dirname, "src/litegraph"),
1011
name: "litegraph.js",
1112
fileName: format => `litegraph.${format}.js`,
1213
formats: ["es", "umd"],
@@ -31,7 +32,7 @@ export default defineConfig({
3132
alias: { "@": "/src" },
3233
},
3334
test: {
34-
alias: { "@/": path.resolve(__dirname, "./src/") },
35+
alias: { "@/": path.resolve(import.meta.dirname, "./src/") },
3536
environment: "jsdom",
3637
restoreMocks: true,
3738
unstubGlobals: true,

0 commit comments

Comments
 (0)