Skip to content

Commit 3464f23

Browse files
authored
fix: update svelte-eslint-parser to v0.23 (#358)
1 parent 37e492c commit 3464f23

File tree

5 files changed

+19
-4
lines changed

5 files changed

+19
-4
lines changed

.changeset/orange-impalas-speak.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-svelte": minor
3+
---
4+
5+
fix: update svelte-eslint-parser to v0.23

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
"postcss": "^8.4.5",
7474
"postcss-load-config": "^3.1.4",
7575
"postcss-safe-parser": "^6.0.0",
76-
"svelte-eslint-parser": "^0.22.0"
76+
"svelte-eslint-parser": "^0.23.0"
7777
},
7878
"devDependencies": {
7979
"@1stg/browserslist-config": "^1.2.3",

src/utils/get-package-json.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ import fs from "fs"
66
import path from "path"
77
import { createCache } from "./cache"
88

9-
type PackageJson = Record<string, any> & { filePath: string }
9+
type PackageJson = {
10+
name?: unknown
11+
dependencies?: { [key in string]?: unknown }
12+
devDependencies?: { [key in string]?: unknown }
13+
filePath: string
14+
}
1015

1116
const isRunOnBrowser = !fs.readFileSync
1217
const cache = createCache<PackageJson | null>()

src/utils/svelte-kit.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ function hasSvelteKit(filePath: string): boolean {
5050
// So always it returns true if it runs on the package.
5151
return true
5252
return Boolean(
53-
packageJson.dependencies["@sveltejs/kit"] ??
54-
packageJson.devDependencies["@sveltejs/kit"],
53+
packageJson.dependencies?.["@sveltejs/kit"] ??
54+
packageJson.devDependencies?.["@sveltejs/kit"],
5555
)
5656
} catch (_e) {
5757
return false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
rules: {
3+
"no-use-before-define": "off",
4+
},
5+
}

0 commit comments

Comments
 (0)