diff --git a/eslint.config.js b/eslint.config.js index 2621c33..83c4864 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -12,6 +12,10 @@ export default [ languageOptions: { globals: globals.browser, parser: tsParser, + parserOptions: { + projectService: true, + tsconfigRootDir: import.meta.dirname, + }, }, rules: { 'no-unused-vars': 'off', // base rule must be disabled diff --git a/package-lock.json b/package-lock.json index 68b47fe..a0593b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@types/eslint__js": "^8.42.3", "@types/node": "^22.12.0", "@types/three": "^0.173.0", - "@typescript-eslint/parser": "^8.22.0", + "@typescript-eslint/parser": "^8.24.1", "eslint": "^9.19.0", "eslint-config-prettier": "^9.1.0", "globals": "^15.14.0", @@ -22,7 +22,7 @@ "min-signal": "^1.0.2", "prettier": "3.3.3", "typescript": "^5.7.3", - "typescript-eslint": "^8.22.0", + "typescript-eslint": "^8.24.1", "vite": "^6.1.0", "vite-plugin-dts": "^4.5.0", "vite-tsconfig-paths": "^5.1.4" diff --git a/package.json b/package.json index 5a7b165..c932ee2 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "build": "tsc --p ./tsconfig.lib.json && vite build", "build:watch": "tsc --p ./tsconfig.lib.json && vite build -w", "preview": "vite preview", - "lint": "eslint lib" + "lint": "eslint lib src" }, "devDependencies": { "@eslint/js": "^9.19.0", @@ -36,7 +36,7 @@ "@types/eslint__js": "^8.42.3", "@types/node": "^22.12.0", "@types/three": "^0.173.0", - "@typescript-eslint/parser": "^8.22.0", + "@typescript-eslint/parser": "^8.24.1", "eslint": "^9.19.0", "eslint-config-prettier": "^9.1.0", "globals": "^15.14.0", @@ -44,7 +44,7 @@ "min-signal": "^1.0.2", "prettier": "3.3.3", "typescript": "^5.7.3", - "typescript-eslint": "^8.22.0", + "typescript-eslint": "^8.24.1", "vite": "^6.1.0", "vite-plugin-dts": "^4.5.0", "vite-tsconfig-paths": "^5.1.4"