Skip to content

Commit 35d57b8

Browse files
committed
Add svelte and update configs
1 parent 6173984 commit 35d57b8

File tree

4 files changed

+47
-5
lines changed

4 files changed

+47
-5
lines changed

widget/.parcelrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"extends": "@parcel/config-default",
3+
"transformers": {
4+
"*.svelte": [
5+
"parcel-transformer-svelte3-plus"
6+
]
7+
}
8+
}

widget/package.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
"build": "npm-run-all build:clean build:compile"
1414
},
1515
"dependencies": {
16-
"django-s3-file-field": "file:../javascript-client"
16+
"django-s3-file-field": "file:../javascript-client",
17+
"svelte": "^4.2.0",
18+
"svelte-preprocess": "^5.0.4"
1719
},
1820
"devDependencies": {
1921
"@parcel/transformer-sass": "^2.10.0",
@@ -27,7 +29,11 @@
2729
"npm-run-all": "^4.1.5",
2830
"parcel": "^2.10.0",
2931
"rimraf": "^5.0.5",
30-
"typescript": "^5.2.2"
32+
"typescript": "^5.2.2",
33+
"@tsconfig/svelte": "^5.0.2",
34+
"parcel-transformer-svelte3-plus": "^0.2.10",
35+
"process": "^0.11.10",
36+
"svelte-check": "^3.5.0"
3137
},
3238
"alias": {
3339
"buffer": false
@@ -36,7 +42,13 @@
3642
"last 1 chrome version",
3743
"last 1 firefox version"
3844
],
45+
"@parcel/resolver-default": {
46+
"packageExports": true
47+
},
3948
"eslintConfig": {
49+
"env": {
50+
"node": true
51+
},
4052
"parser": "@typescript-eslint/parser",
4153
"parserOptions": {
4254
"project": true
@@ -53,6 +65,20 @@
5365
],
5466
"rules": {
5567
"no-restricted-syntax": 0
56-
}
68+
},
69+
"settings": {
70+
"import/resolver": {
71+
"typescript": {}
72+
}
73+
},
74+
"overrides": [
75+
{
76+
"files": [
77+
"**/*.ts",
78+
"**/*.js",
79+
"**/*.svelte"
80+
]
81+
}
82+
]
5783
}
5884
}

widget/svelte.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
const sveltePreprocess = require('svelte-preprocess')
2+
3+
module.exports = {
4+
preprocess: sveltePreprocess()
5+
}

widget/tsconfig.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
2-
"extends": "@tsconfig/recommended/tsconfig.json",
2+
"extends": "@tsconfig/svelte/tsconfig.json",
33
"include": [
4-
"src/**/*"
4+
"src/**/*",
5+
"src/**/*.ts",
6+
"src/**/*.js",
7+
"src/**/*.svelte"
58
]
69
}

0 commit comments

Comments
 (0)