๐Ÿ“ฆ Akryum / meteor-vite

๐Ÿ“„ .vite.config.mts ยท 23 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23import { svelte } from '@sveltejs/vite-plugin-svelte'
import { defineConfig } from 'vite'
import type { MeteorViteConfig } from 'meteor-vite'

declare module 'vite' {
  interface UserConfig extends Pick<MeteorViteConfig, 'meteor'> {}
}

export default defineConfig({
  plugins: [
    svelte({
      configFile: 'svelte.config.mjs',
    }),
  ],

  meteor: {
    clientEntry: 'imports/ui/main.ts',
    stubValidation: {
      warnOnly: true,
    },
  },
})