Skip to content

Commit cc599b8

Browse files
committed
refactor: code and style
1 parent e939272 commit cc599b8

File tree

19 files changed

+1381
-1230
lines changed

19 files changed

+1381
-1230
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ jobs:
1414
uses: actions/checkout@v4
1515
- name: Prepare pnpm
1616
uses: pnpm/action-setup@v4
17-
with:
18-
version: 9
1917
- name: Prepare Node.js 20
2018
uses: actions/setup-node@v4
2119
with:
@@ -32,4 +30,4 @@ jobs:
3230
publish_dir: ./build
3331
user_name: slivermoe
3432
user_email: [email protected]
35-
cname: slirv.vip
33+
cname: insli.cc

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ node_modules
33
# Output
44
.output
55
.vercel
6+
.netlify
7+
.wrangler
68
/.svelte-kit
79
/build
810

.prettierrc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,12 @@
44
"trailingComma": "none",
55
"printWidth": 100,
66
"plugins": ["prettier-plugin-svelte"],
7-
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
7+
"overrides": [
8+
{
9+
"files": "*.svelte",
10+
"options": {
11+
"parser": "svelte"
12+
}
13+
}
14+
]
815
}

eslint.config.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
1+
import prettier from 'eslint-config-prettier';
12
import js from '@eslint/js';
2-
import ts from 'typescript-eslint';
3+
import { includeIgnoreFile } from '@eslint/compat';
34
import svelte from 'eslint-plugin-svelte';
4-
import prettier from 'eslint-config-prettier';
55
import globals from 'globals';
6+
import { fileURLToPath } from 'node:url';
7+
import ts from 'typescript-eslint';
68
import unocss from '@unocss/eslint-config/flat';
9+
const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));
710

8-
/** @type {import('eslint').Linter.FlatConfig[]} */
9-
export default [
10-
unocss,
11+
export default ts.config(
12+
includeIgnoreFile(gitignorePath),
1113
js.configs.recommended,
1214
...ts.configs.recommended,
1315
...svelte.configs['flat/recommended'],
1416
prettier,
17+
unocss,
1518
...svelte.configs['flat/prettier'],
1619
{
1720
languageOptions: {
@@ -23,13 +26,11 @@ export default [
2326
},
2427
{
2528
files: ['**/*.svelte'],
29+
2630
languageOptions: {
2731
parserOptions: {
2832
parser: ts.parser
2933
}
3034
}
31-
},
32-
{
33-
ignores: ['build/', '.svelte-kit/', 'dist/']
3435
}
35-
];
36+
);

package.json

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,34 @@
11
{
22
"name": "s-complex",
3-
"version": "0.0.1",
43
"private": true,
4+
"type": "module",
55
"scripts": {
66
"dev": "vite dev",
77
"build": "vite build",
88
"preview": "vite preview",
99
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
1010
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
11-
"lint": "prettier --check . && eslint .",
12-
"format": "prettier --write ."
11+
"format": "prettier --write .",
12+
"lint": "prettier --check . && eslint ."
1313
},
1414
"devDependencies": {
15-
"@sveltejs/adapter-static": "^3.0.5",
16-
"@sveltejs/kit": "^2.5.28",
17-
"@sveltejs/vite-plugin-svelte": "^3.1.2",
18-
"@types/eslint": "^9.6.1",
19-
"@unocss/eslint-config": "^0.62.4",
20-
"@unocss/extractor-svelte": "^0.62.4",
21-
"eslint": "^9.11.1",
15+
"@eslint/compat": "^1.2.3",
16+
"@sveltejs/adapter-static": "^3.0.8",
17+
"@sveltejs/kit": "^2.0.0",
18+
"@sveltejs/vite-plugin-svelte": "^4.0.0",
19+
"@unocss/eslint-config": "^0.65.3",
20+
"eslint": "^9.7.0",
2221
"eslint-config-prettier": "^9.1.0",
23-
"eslint-plugin-svelte": "^2.44.0",
24-
"globals": "^15.9.0",
25-
"prettier": "^3.3.3",
26-
"prettier-plugin-svelte": "^3.2.7",
27-
"svelte": "^4.2.19",
28-
"svelte-check": "^4.0.2",
29-
"tslib": "^2.7.0",
30-
"typescript": "^5.6.2",
31-
"typescript-eslint": "^8.7.0",
32-
"unocss": "^0.62.4",
33-
"vite": "^5.4.8"
22+
"eslint-plugin-svelte": "^2.36.0",
23+
"globals": "^15.0.0",
24+
"prettier": "^3.3.2",
25+
"prettier-plugin-svelte": "^3.2.6",
26+
"svelte": "^5.0.0",
27+
"svelte-check": "^4.0.0",
28+
"typescript": "^5.0.0",
29+
"typescript-eslint": "^8.0.0",
30+
"unocss": "^0.65.3",
31+
"vite": "^5.4.11"
3432
},
35-
"type": "module",
36-
"dependencies": {
37-
"@unocss/reset": "^0.62.4",
38-
"svelte-theme-select": "^0.0.7"
39-
}
33+
"packageManager": "[email protected]+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c"
4034
}

0 commit comments

Comments
 (0)