From ff39b1197d6d45ba0d642e4cd5644c8668d96be3 Mon Sep 17 00:00:00 2001 From: Raphael Forment Date: Sat, 4 Nov 2023 13:14:59 +0100 Subject: [PATCH] trying some weird move from stack overflow --- package-lock.json | 16 ++++++++++++++++ package.json | 1 + tsconfig.json | 12 +++++++++++- vite.config.ts | 9 +++++++++ 4 files changed, 37 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 9d37513..115b2e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "@sveltejs/adapter-static": "^2.0.3", "@sveltejs/kit": "^1.20.4", "@tailwindcss/typography": "^0.5.9", + "@types/node": "^20.8.10", "autoprefixer": "^10.4.14", "daisyui": "^3.1.6", "mdsvex": "^0.11.0", @@ -622,6 +623,15 @@ "integrity": "sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw==", "dev": true }, + "node_modules/@types/node": { + "version": "20.8.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz", + "integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/@types/pug": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.8.tgz", @@ -2401,6 +2411,12 @@ "node": ">=14.0" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/unist-util-stringify-position": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", diff --git a/package.json b/package.json index 939e68b..611c812 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@sveltejs/adapter-static": "^2.0.3", "@sveltejs/kit": "^1.20.4", "@tailwindcss/typography": "^0.5.9", + "@types/node": "^20.8.10", "autoprefixer": "^10.4.14", "daisyui": "^3.1.6", "mdsvex": "^0.11.0", diff --git a/tsconfig.json b/tsconfig.json index f886d61..a22d226 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,7 +9,14 @@ "skipLibCheck": true, "sourceMap": true, "strict": true, + "baseUrl": ".", "paths": { + "$": [ + "src/" + ], + "$/*": [ + "src/*" + ], "$lib": [ "src/lib" ], @@ -22,7 +29,10 @@ "$data/*": [ "src/data/*" ] - } + }, + "include": [ + "src" + ], } // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias // diff --git a/vite.config.ts b/vite.config.ts index 0b6352f..a567b8b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,8 +1,17 @@ import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; +import path from 'path'; + export default defineConfig({ base: '.', + resolve: { + alias: { + '$': path.resolve(__dirname, './src'), + '$lib': path.resolve(__dirname, './src/lib'), + '$data': path.resolve(__dirname, './src/data'), + }, + }, root: 'src', plugins: [sveltekit()], build: {