mirror of
https://github.com/MadeBaruna/paimon-moe.git
synced 2024-11-21 22:46:29 +01:00
593938c36d
Close #158 commitb759884dce
Author: Made Baruna <made.setia@gmail.com> Date: Thu Jul 21 21:57:38 2022 +0700 Add update popup commit00f8b192af
Author: Made Baruna <made.setia@gmail.com> Date: Thu Jul 21 20:09:18 2022 +0700 Add service worker commit1cd1e40c77
Author: Made Baruna <made.setia@gmail.com> Date: Thu Jul 21 11:38:37 2022 +0700 Update firebase config commitedc036f62f
Author: Made Baruna <made.setia@gmail.com> Date: Wed Jul 20 23:33:38 2022 +0700 Separate build getter commite780ab18bf
Author: Made Baruna <made.setia@gmail.com> Date: Wed Jul 20 22:16:28 2022 +0700 Update readme commit7f0890acba
Author: Made Baruna <made.setia@gmail.com> Date: Wed Jul 20 22:07:25 2022 +0700 Fix createEnv commit1df04e369f
Author: Made Baruna <made.setia@gmail.com> Date: Wed Jul 20 22:03:12 2022 +0700 Migrate to svelte-kit
40 lines
878 B
JavaScript
40 lines
878 B
JavaScript
import { resolve } from 'path';
|
|
import { sveltekit } from '@sveltejs/kit/vite';
|
|
import { build } from 'vite';
|
|
|
|
/** @type {import('vite').Plugin} */
|
|
const firebaseSwPlugin = {
|
|
name: 'firebaseplugin',
|
|
apply: 'build',
|
|
enforce: 'post',
|
|
buildEnd: async () => {
|
|
const conf = {
|
|
build: {
|
|
lib: {
|
|
entry: resolve(__dirname, 'src/firebase-messaging-sw.js'),
|
|
formats: ['es'],
|
|
},
|
|
rollupOptions: {
|
|
output: {
|
|
entryFileNames: 'firebase-messaging-sw.js',
|
|
},
|
|
},
|
|
outDir: resolve(__dirname, '.svelte-kit/output/client'),
|
|
emptyOutDir: false,
|
|
},
|
|
configFile: false,
|
|
};
|
|
|
|
await build(conf);
|
|
},
|
|
};
|
|
|
|
/** @type {import('vite').UserConfig} */
|
|
const config = {
|
|
build: {
|
|
sourcemap: true,
|
|
},
|
|
plugins: [sveltekit(), firebaseSwPlugin],
|
|
};
|
|
|
|
export default config;
|