Skip to content

Commit 4a89a8e

Browse files
INT-3363: upgrade deps (#82)
* INT-3363: upgrade deps * INT-3363: upgrade eslint * INT-3363: upgrade deps
1 parent 5873d9e commit 4a89a8e

5 files changed

Lines changed: 1652 additions & 5223 deletions

File tree

.eslintrc.js

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

eslint.config.mjs

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// eslint.config.js
2+
import tinymceEslintPlugin from "@tinymce/eslint-plugin";
3+
import tseslint from '@typescript-eslint/eslint-plugin';
4+
import tsparser from '@typescript-eslint/parser';
5+
import svelte from 'eslint-plugin-svelte';
6+
import globals from 'globals';
7+
import svelteParser from 'svelte-eslint-parser';
8+
9+
export default [
10+
{
11+
files: ['**/*.svelte'],
12+
languageOptions: {
13+
ecmaVersion: 2020,
14+
sourceType: 'module',
15+
parser: svelteParser,
16+
globals: {
17+
...globals.browser,
18+
...globals.node,
19+
},
20+
parserOptions: {
21+
parser: tsparser,
22+
extraFileExtensions: ['.svelte'],
23+
},
24+
},
25+
plugins: {
26+
svelte,
27+
'@typescript-eslint': tseslint
28+
},
29+
rules: {
30+
...svelte.configs.recommended.rules,
31+
eqeqeq: 'error',
32+
},
33+
},
34+
{
35+
files: ['**/*.ts'],
36+
languageOptions: {
37+
parser: tsparser,
38+
parserOptions: {
39+
project: './tsconfig.json',
40+
},
41+
},
42+
plugins: {
43+
'@typescript-eslint': tseslint,
44+
"@tinymce": tinymceEslintPlugin
45+
},
46+
rules: {
47+
'@tinymce/prefer-fun': 'off',
48+
'@typescript-eslint/no-duplicate-imports': 'off',
49+
'@typescript-eslint/no-parameter-properties': 'off',
50+
},
51+
},
52+
];

package.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -54,42 +54,42 @@
5454
}
5555
},
5656
"devDependencies": {
57-
"@babel/core": "^7.14.8",
58-
"@rollup/plugin-commonjs": "^17.0.0",
59-
"@rollup/plugin-node-resolve": "^11.0.0",
60-
"@rollup/plugin-typescript": "^8.2.5",
61-
"@storybook/addon-essentials": "^8.1.3",
62-
"@storybook/addon-svelte-csf": "^4.1.3",
63-
"@storybook/svelte": "^8.1.3",
64-
"@storybook/svelte-vite": "^8.1.3",
65-
"@sveltejs/vite-plugin-svelte": "^3.1.1",
57+
"@babel/core": "^7.28.4",
58+
"@rollup/plugin-commonjs": "^17.1.0",
59+
"@rollup/plugin-node-resolve": "^11.2.1",
60+
"@rollup/plugin-typescript": "^8.5.0",
61+
"@storybook/addon-essentials": "^8.6.14",
62+
"@storybook/addon-svelte-csf": "^4.2.0",
63+
"@storybook/svelte": "^8.6.14",
64+
"@storybook/svelte-vite": "^8.6.14",
65+
"@sveltejs/vite-plugin-svelte": "^3.1.2",
6666
"@tinymce/beehive-flow": "^0.19.0",
67-
"@tinymce/eslint-plugin": "^2.3.1",
68-
"@tsconfig/svelte": "^5.0.4",
69-
"@typescript-eslint/eslint-plugin": "^7.13.0",
70-
"@typescript-eslint/parser": "^7.13.0",
71-
"babel-loader": "^8.2.2",
72-
"eslint": "^8",
73-
"eslint-plugin-svelte": "^2.39.3",
74-
"gh-pages": "^6.1.1",
67+
"@tinymce/eslint-plugin": "3.0.0",
68+
"@tsconfig/svelte": "^5.0.5",
69+
"@typescript-eslint/eslint-plugin": "^8.46.2",
70+
"@typescript-eslint/parser": "^8.46.2",
71+
"babel-loader": "^8.4.1",
72+
"eslint": "^9.38.0",
73+
"eslint-plugin-svelte": "^3.12.5",
74+
"gh-pages": "^6.3.0",
7575
"react": "^18",
7676
"react-dom": "^18",
77-
"rollup": "^2.56.2",
77+
"rollup": "^2.79.2",
7878
"rollup-plugin-css-only": "^3.1.0",
7979
"rollup-plugin-execute": "^1.1.1",
80-
"rollup-plugin-livereload": "^2.0.0",
81-
"rollup-plugin-svelte": "^7.1.5",
82-
"rollup-plugin-terser": "^7.0.0",
83-
"storybook": "^8.1.6",
84-
"svelte": "^4.2.17",
85-
"svelte-check": "^3.8.0",
86-
"svelte-loader": "^3.2.0",
80+
"rollup-plugin-livereload": "^2.0.5",
81+
"rollup-plugin-svelte": "^7.2.3",
82+
"rollup-plugin-terser": "^7.0.2",
83+
"storybook": "^8.6.14",
84+
"svelte": "^4.2.20",
85+
"svelte-check": "^3.8.6",
86+
"svelte-loader": "^3.2.4",
8787
"svelte-preprocess": "^5.1.4",
88-
"tinymce": "^8.0.0",
89-
"tslib": "^2.6.2",
90-
"typescript": "^5.4.5",
91-
"vite": "^5.2.13",
92-
"webpack": "^5.76.2"
88+
"tinymce": "^8.1.2",
89+
"tslib": "^2.8.1",
90+
"typescript": "^5.9.3",
91+
"vite": "^5.4.21",
92+
"webpack": "^5.102.1"
9393
},
9494
"resolutions": {
9595
"browserslist": "^4.16.5",

tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
"noImplicitAny": false
88
},
99

10-
"include": ["src/**/*"],
10+
"include": [
11+
"src/**/*"
12+
],
1113
"exclude": ["node_modules/*", "__sapper__/*", "public/*"]
1214
}

0 commit comments

Comments
 (0)