Skip to content

Commit d923192

Browse files
ndom91ThangHuuVu
andauthored
chore(sveltekit): update sveltekit eslint tooling (#10748)
Co-authored-by: Thang Vu <[email protected]>
1 parent e6f90b2 commit d923192

File tree

4 files changed

+146
-71
lines changed

4 files changed

+146
-71
lines changed

package.json

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,12 @@
4747
"eslint-plugin-node": "^11.1.0",
4848
"eslint-plugin-promise": "^6.0.0",
4949
"eslint-plugin-react": "^7.31.11",
50-
"eslint-plugin-svelte3": "^4.0.0",
50+
"eslint-plugin-svelte": "^2.38.0",
5151
"fake-smtp-server": "^0.8.0",
5252
"prettier": "3.1.1",
5353
"prettier-plugin-svelte": "^3.1.2",
5454
"prettier-plugin-tailwindcss": "^0.5.13",
55+
"svelte-eslint-parser": "^0.35.0",
5556
"turbo": "^1.11.3",
5657
"typescript": "5.3.3",
5758
"utils": "workspace:*",
@@ -93,8 +94,6 @@
9394
".next",
9495
".nuxt",
9596
"build",
96-
"docs/docs/reference/core",
97-
"docs/docs/reference/sveltekit",
9897
"static",
9998
"coverage",
10099
"dist",
@@ -110,7 +109,6 @@
110109
"firestore-debug.log",
111110
"migrations",
112111
"test.schema.gql",
113-
"apps/example-sveltekit",
114112
"apps",
115113
"packages/**/*test*"
116114
],
@@ -192,20 +190,27 @@
192190
"files": [
193191
"packages/frameworks-sveltekit"
194192
],
195-
"plugins": [
196-
"svelte3"
193+
"extends": [
194+
"plugin:svelte/recommended"
197195
],
198196
"overrides": [
199197
{
200198
"files": [
201199
"*.svelte"
202200
],
203-
"processor": "svelte3/svelte3"
201+
"parser": "svelte-eslint-parser",
202+
"parserOptions": {
203+
"parser": "@typescript-eslint/parser"
204+
}
204205
}
205206
],
207+
"parser": "@typescript-eslint/parser",
206208
"parserOptions": {
207209
"sourceType": "module",
208-
"ecmaVersion": 2020
210+
"ecmaVersion": 2020,
211+
"extraFileExtensions": [
212+
".svelte"
213+
]
209214
},
210215
"env": {
211216
"browser": true,
@@ -226,19 +231,7 @@
226231
"prettier": {
227232
"semi": false,
228233
"singleQuote": false,
229-
"trailingComma": "es5",
230-
"overrides": [
231-
{
232-
"files": [
233-
"apps/dev/nextjs/app/api/auth/[...nextauth]/route.ts",
234-
"packages/next-auth/src/lib/env.ts",
235-
"apps/examples/nextjs/auth.ts"
236-
],
237-
"options": {
238-
"printWidth": 150
239-
}
240-
}
241-
]
234+
"trailingComma": "es5"
242235
},
243236
"pnpm": {
244237
"overrides": {

packages/frameworks-sveltekit/.eslintrc.cjs

Lines changed: 0 additions & 24 deletions
This file was deleted.

packages/frameworks-sveltekit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"build": "pnpm clean && pnpm providers && pnpm check && svelte-package",
2828
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
2929
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
30-
"clean": "rm -rf client.* index.* package src/lib/providers",
30+
"clean": "rm -rf dist src/lib/providers",
3131
"dev": "pnpm providers && svelte-package -w",
3232
"preview": "vite preview",
3333
"providers": "node ../utils/scripts/providers.js --out src/lib",

0 commit comments

Comments
 (0)