diff --git a/.eslintrc.cjs b/.eslintrc.cjs index eaf19f5..6b22cf5 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -1,13 +1,23 @@ module.exports = { root: true, parser: '@typescript-eslint/parser', - extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'], - plugins: ['svelte3', '@typescript-eslint'], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:svelte/recommended', + 'prettier' + ], + plugins: ['svelte', '@typescript-eslint'], ignorePatterns: ['*.cjs'], - overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], - settings: { - 'svelte3/typescript': () => require('typescript') - }, + overrides: [ + { + files: ['*.svelte'], + parser: 'svelte-eslint-parser', + parserOptions: { + parser: '@typescript-eslint/parser' + } + } + ], parserOptions: { sourceType: 'module', ecmaVersion: 2020 @@ -17,4 +27,4 @@ module.exports = { es2017: true, node: true } -}; +}; \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3f97450..c5290bb 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ node_modules /dist .env deploy.sh -/test-results \ No newline at end of file +/test-results +/.idea/ diff --git a/package.json b/package.json index 064419d..ff6aac2 100644 --- a/package.json +++ b/package.json @@ -6,31 +6,32 @@ "devDependencies": { "@playwright/test": "^1.34.0", "@sveltejs/adapter-static": "^2.0.2", - "@sveltejs/kit": "^1.18.0", + "@sveltejs/kit": "^2.21.5", "@sveltejs/package": "^2.0.2", + "@sveltejs/vite-plugin-svelte": "^5.1.0", "@typescript-eslint/eslint-plugin": "^5.59.6", "@typescript-eslint/parser": "^5.59.6", - "ag-grid-community": "^30.0.0", - "ag-grid-enterprise": "^30.0.0", + "ag-grid-community": "30.2.1", + "ag-grid-enterprise": "30.2.1", "commit-and-tag-version": "^11.2.1", "eslint": "^8.41.0", "eslint-config-prettier": "^8.8.0", - "eslint-plugin-svelte3": "^4.0.0", + "eslint-plugin-svelte": "^3.9.2", "highlight.js": "^11.8.0", "prettier": "^2.8.8", "prettier-plugin-svelte": "^2.10.0", - "sass": "^1.62.1", - "svelte": "^3.55.0", - "svelte-check": "^3.3.2", - "svelte-preprocess": "^5.0.3", - "svelte2tsx": "^0.6.14", + "sass": "^1.71.0", + "svelte": "^5.0.0", + "svelte-check": "^3.6.0", + "svelte-preprocess": "^6.0.3", + "svelte2tsx": "^0.7.0", "tslib": "^2.5.2", "typescript": "^5.0.4", - "vite": "^4.3.8" + "vite": "^6.2.6" }, "peerDependencies": { "ag-grid-community": "^28 || ^29 || ^30", - "svelte": "^3" + "svelte": "^5" }, "scripts": { "dev": "vite dev", diff --git a/src/components/NavBar.svelte b/src/components/NavBar.svelte index 86d4474..1dc4972 100644 --- a/src/components/NavBar.svelte +++ b/src/components/NavBar.svelte @@ -27,14 +27,14 @@ on:click={() => (open = false)} aria-hidden="true" transition:fade={{ duration: 150 }} - /> + >