Skip to content

Commit cccf3de

Browse files
authored
chore: remove unused deps (#674)
* chore: remove unused deps * chore: use eslint-plugin-svelte * chore: fix type fail
1 parent ad56417 commit cccf3de

File tree

3 files changed

+120
-154
lines changed

3 files changed

+120
-154
lines changed

.eslintrc.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,20 @@ module.exports = {
33
extends: [
44
'eslint:recommended',
55
'plugin:n/recommended',
6+
'plugin:svelte/recommended',
67
'plugin:@typescript-eslint/eslint-recommended',
78
'prettier'
89
],
910
globals: {
1011
Atomics: 'readonly',
1112
SharedArrayBuffer: 'readonly'
1213
},
13-
plugins: ['@typescript-eslint', 'svelte3', 'html', 'markdown'],
14-
settings: {
15-
'svelte3/typescript': require('typescript'),
16-
'svelte3/ignore-styles': (attrs) =>
17-
(attrs.type && attrs.type !== 'text/css') || (attrs.lang && attrs.lang !== 'css')
18-
},
14+
plugins: ['@typescript-eslint', 'html', 'markdown'],
1915
parser: '@typescript-eslint/parser',
2016
parserOptions: {
2117
sourceType: 'module',
22-
ecmaVersion: 2020
18+
ecmaVersion: 2020,
19+
extraFileExtensions: ['.svelte']
2320
},
2421
rules: {
2522
'n/no-unsupported-features/es-builtins': 'error',
@@ -105,7 +102,10 @@ module.exports = {
105102
browser: true,
106103
node: false
107104
},
108-
processor: 'svelte3/svelte3',
105+
parser: 'svelte-eslint-parser',
106+
parserOptions: {
107+
parser: '@typescript-eslint/parser'
108+
},
109109
rules: {
110110
'import/first': 'off',
111111
'import/no-duplicates': 'off',

package.json

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,16 @@
2424
"@svitejs/changesets-changelog-github-compact": "^1.1.0",
2525
"@types/fs-extra": "^11.0.1",
2626
"@types/node": "^18.16.18",
27-
"@types/semver": "^7.5.0",
2827
"@typescript-eslint/eslint-plugin": "^5.60.0",
2928
"@typescript-eslint/parser": "^5.60.0",
3029
"cross-env": "^7.0.3",
31-
"esbuild": "^0.18.6",
3230
"eslint": "^8.43.0",
3331
"eslint-config-prettier": "^8.8.0",
3432
"eslint-plugin-html": "^7.1.0",
3533
"eslint-plugin-markdown": "^3.0.0",
3634
"eslint-plugin-n": "^16.0.0",
3735
"eslint-plugin-prettier": "^4.2.1",
38-
"eslint-plugin-svelte3": "^4.0.0",
36+
"eslint-plugin-svelte": "^2.31.0",
3937
"execa": "^7.1.1",
4038
"fs-extra": "^11.1.1",
4139
"husky": "^8.0.3",
@@ -46,7 +44,6 @@
4644
"prettier": "^2.8.8",
4745
"prettier-plugin-svelte": "^2.10.1",
4846
"publint": "^0.1.12",
49-
"rimraf": "^5.0.1",
5047
"svelte": "^3.59.2",
5148
"typescript": "^5.1.3",
5249
"vite": "^4.3.9",
@@ -55,24 +52,17 @@
5552
"lint-staged": {
5653
"*.{js,ts,svelte,html,md,svx}": "eslint --cache --fix",
5754
"*": [
58-
"prettier --cache --ignore-unknown --write"
55+
"prettier --cache --ignore-path .gitignore --ignore-unknown --write"
5956
]
6057
},
6158
"packageManager": "[email protected]",
6259
"engines": {
63-
"pnpm": "^8.2.0",
60+
"pnpm": "^8.6.3",
6461
"node": "^14.18.0 || >= 16"
6562
},
6663
"pnpm": {
6764
"overrides": {
6865
"@sveltejs/vite-plugin-svelte": "workspace:^"
69-
},
70-
"peerDependencyRules": {
71-
"allowedVersions": {
72-
"stylus": "^0.58.0",
73-
"postcss-load-config": "^4.0.0",
74-
"vite": "^4.0.0"
75-
}
7666
}
7767
}
7868
}

0 commit comments

Comments
 (0)