Skip to content

Commit 051b564

Browse files
committed
BZ-43249: feat!: migrated to svelte 5
- migrated all components to runes (sv5) syntax - updated props for all components - default props are not prebuilt; no need to explictly pass default props
1 parent 8e0dcd9 commit 051b564

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+2410
-3111
lines changed

.eslintignore

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

.eslintrc.cjs

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

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Install pnpm
3939
uses: pnpm/action-setup@v4
4040
with:
41-
version: 8
41+
version: 10.18.3
4242

4343
- name: Install dependencies
4444
run: pnpm install

.prettierignore

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
.DS_Store
2-
node_modules
3-
/build
4-
/.svelte-kit
5-
/package
6-
.env
7-
.env.*
8-
!.env.example
9-
10-
# Ignore files for PNPM, NPM and YARN
11-
pnpm-lock.yaml
12-
package-lock.json
13-
yarn.lock
14-
15-
# Ignore README formatting for now
16-
README.md
1+
# Ignore everything except src directory
2+
*
3+
!src/

eslint.config.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import tseslint from '@typescript-eslint/eslint-plugin';
2+
import tsparser from '@typescript-eslint/parser';
3+
4+
export default [
5+
{
6+
files: ['src/**/*.{js,ts}'],
7+
languageOptions: {
8+
parser: tsparser,
9+
parserOptions: {
10+
ecmaVersion: 2020,
11+
sourceType: 'module'
12+
}
13+
},
14+
plugins: {
15+
'@typescript-eslint': tseslint
16+
},
17+
rules: {
18+
...tseslint.configs.recommended.rules
19+
}
20+
},
21+
{
22+
ignores: ['src/**/*.svelte']
23+
}
24+
];

package.json

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"test": "npm run test:integration && npm run test:unit",
1111
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
1212
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
13-
"lint": "prettier --check . && eslint .",
14-
"format": "prettier --write .",
13+
"lint": "prettier --check src && eslint src",
14+
"format": "prettier --write src",
1515
"test:integration": "playwright test",
1616
"test:unit": "vitest"
1717
},
@@ -27,37 +27,37 @@
2727
"!dist/**/*.spec.*"
2828
],
2929
"peerDependencies": {
30-
"svelte": "^4.0.0",
31-
"type-decoder": "^1.2.0"
30+
"svelte": "^5.41.2",
31+
"type-decoder": "^2.1.0"
3232
},
3333
"devDependencies": {
34-
"@commitlint/cli": "^18.4.2",
35-
"@commitlint/config-conventional": "^18.4.2",
34+
"@commitlint/cli": "^20.1.0",
35+
"@commitlint/config-conventional": "^20.0.0",
3636
"@digitalroute/cz-conventional-changelog-for-jira": "^8.0.1",
37-
"@playwright/test": "^1.39.0",
38-
"@sveltejs/adapter-auto": "^2.1.1",
39-
"@sveltejs/kit": "^1.30.4",
40-
"@sveltejs/package": "^2.2.2",
41-
"@sveltejs/vite-plugin-svelte": "^2.5.0",
42-
"@typescript-eslint/eslint-plugin": "^6.11.0",
43-
"@typescript-eslint/parser": "^6.11.0",
44-
"commitizen": "^4.3.0",
37+
"@playwright/test": "^1.56.1",
38+
"@sveltejs/adapter-auto": "^7.0.0",
39+
"@sveltejs/kit": "^2.47.3",
40+
"@sveltejs/package": "^2.5.4",
41+
"@sveltejs/vite-plugin-svelte": "^6.2.1",
42+
"@typescript-eslint/eslint-plugin": "^8.46.2",
43+
"@typescript-eslint/parser": "^8.46.2",
44+
"commitizen": "^4.3.1",
4545
"commitlint-config-jira": "^1.6.4",
4646
"commitlint-plugin-jira-rules": "^1.6.4",
47-
"eslint": "^8.53.0",
48-
"eslint-config-prettier": "^9.0.0",
49-
"eslint-plugin-svelte": "^2.35.0",
50-
"husky": "^8.0.3",
51-
"prettier": "^3.1.0",
52-
"prettier-plugin-svelte": "^3.1.0",
53-
"publint": "^0.2.5",
54-
"svelte": "^4.2.3",
55-
"svelte-check": "^3.6.0",
56-
"tslib": "^2.6.2",
57-
"typescript": "^5.2.2",
58-
"vite": "^4.5.14",
59-
"vitest": "^0.34.6",
60-
"type-decoder": "^1.2.0"
47+
"eslint": "^9.38.0",
48+
"eslint-config-prettier": "^10.1.8",
49+
"eslint-plugin-svelte": "^3.12.5",
50+
"husky": "^9.1.7",
51+
"prettier": "^3.6.2",
52+
"prettier-plugin-svelte": "^3.4.0",
53+
"publint": "^0.3.15",
54+
"svelte": "^5.41.2",
55+
"svelte-check": "^4.3.3",
56+
"tslib": "^2.8.1",
57+
"type-decoder": "^2.1.0",
58+
"typescript": "^5.9.3",
59+
"vite": "^7.1.11",
60+
"vitest": "^4.0.1"
6161
},
6262
"svelte": "./dist/index.js",
6363
"types": "./dist/index.d.ts",

0 commit comments

Comments
 (0)