Switch build system to Vite (#1444)

Switch Parcel to Vite
This commit is contained in:
Matthew Donoughe 2023-11-05 06:12:03 -05:00 committed by GitHub
parent 09743dcdc4
commit f6d104265a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 959 additions and 4706 deletions

33
frontend/vite.config.ts Normal file
View file

@ -0,0 +1,33 @@
import { defineConfig } from "vite";
import { svelte } from "@sveltejs/vite-plugin-svelte";
import { resolve } from "path";
import { sveltePreprocess } from "svelte-preprocess/dist/autoProcess";
const projectRootDir = resolve(__dirname);
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
svelte({
preprocess: [sveltePreprocess()],
onwarn(warning, defaultHandler) {
const suppressed = ["vite-plugin-svelte-css-no-scopable-elements"];
if (suppressed.includes(warning.code)) return;
defaultHandler(warning);
}
}),
],
resolve: {
alias: [
{ find: /@graphite-frontend\/(.*\.svg)/, replacement: resolve(projectRootDir, "$1?raw") },
{ find: "@graphite-frontend", replacement: projectRootDir },
{ find: "@graphite/../assets", replacement: resolve(projectRootDir, "assets") },
{ find: "@graphite/../public", replacement: resolve(projectRootDir, "public") },
{ find: "@graphite", replacement: resolve(projectRootDir, "src") },
]
},
server: {
port: 8080,
},
});