Skip to content

Commit 0e90e63

Browse files
feat: svelte v5 templates
1 parent a08da92 commit 0e90e63

File tree

4 files changed

+45
-45
lines changed

4 files changed

+45
-45
lines changed

templates/sveltekit-example/eslint.config.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1+
import prettier from 'eslint-config-prettier';
12
import js from '@eslint/js';
2-
import ts from 'typescript-eslint';
33
import svelte from 'eslint-plugin-svelte';
4-
import prettier from 'eslint-config-prettier';
54
import globals from 'globals';
5+
import ts from 'typescript-eslint';
66

7-
/** @type {import('eslint').Linter.FlatConfig[]} */
8-
export default [
7+
export default ts.config(
98
js.configs.recommended,
109
...ts.configs.recommended,
1110
...svelte.configs['flat/recommended'],
@@ -21,13 +20,14 @@ export default [
2120
},
2221
{
2322
files: ['**/*.svelte'],
23+
2424
languageOptions: {
2525
parserOptions: {
2626
parser: ts.parser
2727
}
2828
}
2929
},
3030
{
31-
ignores: ['build/', '.svelte-kit/', 'package/', 'static/workers/**/*']
31+
ignores: ['build/', '.svelte-kit/', 'dist/', 'static/']
3232
}
33-
];
33+
);

templates/sveltekit-example/package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,25 @@
1616
"devDependencies": {
1717
"@junobuild/config": "^0.0.14",
1818
"@junobuild/vite-plugin": "^0.0.18",
19-
"@sveltejs/adapter-static": "^3.0.4",
20-
"@sveltejs/kit": "^2.5.25",
21-
"@sveltejs/vite-plugin-svelte": "^3.1.2",
22-
"@types/eslint": "^8.56.7",
19+
"@sveltejs/adapter-static": "^3.0.5",
20+
"@sveltejs/kit": "^2.7.2",
21+
"@sveltejs/vite-plugin-svelte": "^4.0.0",
22+
"@types/eslint": "^9.6.1",
2323
"autoprefixer": "^10.4.20",
24-
"eslint": "^8.57.0",
24+
"eslint": "^9.13.0",
2525
"eslint-config-prettier": "^9.1.0",
26-
"eslint-plugin-svelte": "^2.43.0",
27-
"globals": "^15.9.0",
28-
"postcss": "^8.4.41",
26+
"eslint-plugin-svelte": "^2.46.0",
27+
"globals": "^15.11.0",
28+
"postcss": "^8.4.47",
2929
"prettier": "^3.3.3",
30-
"prettier-plugin-svelte": "^3.2.6",
31-
"svelte": "^4.2.19",
32-
"svelte-check": "^3.8.6",
33-
"tailwindcss": "^3.4.10",
34-
"tslib": "^2.7.0",
35-
"typescript": "^5.5.4",
36-
"typescript-eslint": "^8.3.0",
37-
"vite": "^5.4.2"
30+
"prettier-plugin-svelte": "^3.2.7",
31+
"svelte": "^5.1.0",
32+
"svelte-check": "^4.0.5",
33+
"tailwindcss": "^3.4.14",
34+
"tslib": "^2.8.0",
35+
"typescript": "^5.6.3",
36+
"typescript-eslint": "^8.11.0",
37+
"vite": "^5.4.10"
3838
},
3939
"type": "module",
4040
"dependencies": {

templates/sveltekit-starter/eslint.config.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1+
import prettier from 'eslint-config-prettier';
12
import js from '@eslint/js';
2-
import ts from 'typescript-eslint';
33
import svelte from 'eslint-plugin-svelte';
4-
import prettier from 'eslint-config-prettier';
54
import globals from 'globals';
5+
import ts from 'typescript-eslint';
66

7-
/** @type {import('eslint').Linter.FlatConfig[]} */
8-
export default [
7+
export default ts.config(
98
js.configs.recommended,
109
...ts.configs.recommended,
1110
...svelte.configs['flat/recommended'],
@@ -21,13 +20,14 @@ export default [
2120
},
2221
{
2322
files: ['**/*.svelte'],
23+
2424
languageOptions: {
2525
parserOptions: {
2626
parser: ts.parser
2727
}
2828
}
2929
},
3030
{
31-
ignores: ['build/', '.svelte-kit/', 'package/', 'static/workers/**/*']
31+
ignores: ['build/', '.svelte-kit/', 'dist/', 'static/']
3232
}
33-
];
33+
);

templates/sveltekit-starter/package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,28 @@
1616
"devDependencies": {
1717
"@junobuild/config": "^0.0.14",
1818
"@junobuild/vite-plugin": "^0.0.18",
19-
"@sveltejs/kit": "^2.5.25",
20-
"@sveltejs/vite-plugin-svelte": "^3.1.2",
21-
"@types/eslint": "^8.56.7",
19+
"@sveltejs/adapter-static": "^3.0.5",
20+
"@sveltejs/kit": "^2.7.2",
21+
"@sveltejs/vite-plugin-svelte": "^4.0.0",
22+
"@types/eslint": "^9.6.1",
2223
"autoprefixer": "^10.4.20",
23-
"eslint": "^8.57.0",
24+
"eslint": "^9.13.0",
2425
"eslint-config-prettier": "^9.1.0",
25-
"eslint-plugin-svelte": "^2.43.0",
26-
"globals": "^15.9.0",
27-
"postcss": "^8.4.41",
26+
"eslint-plugin-svelte": "^2.46.0",
27+
"globals": "^15.11.0",
28+
"postcss": "^8.4.47",
2829
"prettier": "^3.3.3",
29-
"prettier-plugin-svelte": "^3.2.6",
30-
"svelte": "^4.2.19",
31-
"svelte-check": "^3.8.6",
32-
"tailwindcss": "^3.4.10",
33-
"tslib": "^2.7.0",
34-
"typescript": "^5.5.4",
35-
"typescript-eslint": "^8.3.0",
36-
"vite": "^5.4.2"
30+
"prettier-plugin-svelte": "^3.2.7",
31+
"svelte": "^5.1.0",
32+
"svelte-check": "^4.0.5",
33+
"tailwindcss": "^3.4.14",
34+
"tslib": "^2.8.0",
35+
"typescript": "^5.6.3",
36+
"typescript-eslint": "^8.11.0",
37+
"vite": "^5.4.10"
3738
},
3839
"type": "module",
3940
"dependencies": {
40-
"@junobuild/core-peer": "^0.0.28",
41-
"@sveltejs/adapter-static": "^3.0.4"
41+
"@junobuild/core-peer": "^0.0.28"
4242
}
4343
}

0 commit comments

Comments
 (0)