From b97bbb5ed9bd5f390f5f2ff76c44d4f65c79c027 Mon Sep 17 00:00:00 2001 From: Josh Patra <30350506+SoPat712@users.noreply.github.com> Date: Fri, 11 Apr 2025 20:16:37 -0400 Subject: [PATCH] fixes? --- eslint.config.js | 17 ++++++++- package-lock.json | 14 +++---- package.json | 2 +- src/routes/+page.svelte | 84 +++++++++++++++++------------------------ 4 files changed, 58 insertions(+), 59 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 70f15ca..42821d4 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,18 +1,33 @@ import { defineConfig } from "eslint/config"; import svelte from "eslint-plugin-svelte"; import svelteParser from "svelte-eslint-parser"; +import { dirname } from "path"; +import { fileURLToPath } from "url"; + +// Define __dirname for ES modules +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); export default defineConfig([ { files: ["**/*.svelte"], languageOptions: { parser: svelteParser, + parserOptions: { + ecmaVersion: 2021, + sourceType: "module", + tsconfigRootDir: __dirname, + project: ["./tsconfig.json"], + }, }, plugins: { svelte, }, + settings: { + "svelte3/typescript": require("typescript"), + }, rules: { - // Add or override rules here + // Add or override Svelte-specific rules here }, }, { diff --git a/package-lock.json b/package-lock.json index e53a810..e12653c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "svelte-check": "^4.0.0", "svelte-eslint-parser": "^1.1.2", "tailwindcss": "^4.0.0", - "typescript": "^5.0.0", + "typescript": "^5.8.3", "vite": "^6.2.5" } }, @@ -1043,9 +1043,9 @@ } }, "node_modules/@sveltejs/kit": { - "version": "2.20.4", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.20.4.tgz", - "integrity": "sha512-B3Y1mb1Qjt57zXLVch5tfqsK/ebHe6uYTcFSnGFNwRpId3+fplLgQK6Z2zhDVBezSsPuhDq6Pry+9PA88ocN6Q==", + "version": "2.20.5", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.20.5.tgz", + "integrity": "sha512-zT/97KvVUo19jEGZa972ls7KICjPCB53j54TVxnEFT5VEwL16G+YFqRVwJbfxh7AmS7/Ptr1rKF7Qt4FBMDNlw==", "dev": true, "license": "MIT", "dependencies": { @@ -3186,9 +3186,9 @@ "license": "MIT" }, "node_modules/vite": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.5.tgz", - "integrity": "sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==", + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz", + "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 1631465..2ac375f 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "svelte-check": "^4.0.0", "svelte-eslint-parser": "^1.1.2", "tailwindcss": "^4.0.0", - "typescript": "^5.0.0", + "typescript": "^5.8.3", "vite": "^6.2.5" } } diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index fdba702..d70718f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,4 +1,4 @@ -