1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import wasm from 'vite-plugin-wasm'
- import glsl from 'vite-plugin-glsl'
- import topLevelAwait from 'vite-plugin-top-level-await'
- import { defineConfig } from 'vite'
- export default defineConfig(({ command, mode, isSsrBuild, isPreview }) => {
- return {
- root: './',
- publicDir: './assets/',
- base: './',
- server:
- {
- host: true, // Open to local network and display URL
- open: !('SANDBOX_URL' in process.env || 'CODESANDBOX_HOST' in process.env) // Open if it's not a CodeSandbox
- },
- build:
- {
- outDir: './dist', // Output in the dist/ folder
- emptyOutDir: true, // Empty the folder first
- sourcemap: true // Add sourcemap
- },
- plugins:
- [
- wasm(), glsl(), topLevelAwait(),
- ]
- }
- })
- /*
- export default defineConfig(({ command, mode, isSsrBuild, isPreview }) => {
- return {
- 'rootDir': './jupiter-jazz/',
- 'publicDir': './jupiter-jazz/',
- 'mode': 'development',
- 'build': {
- 'rootDir': './jupiter-jazz/',
- 'publicDir': './jupiter-jazz/',
- 'target': 'modules',
- 'outDir': '../dist/'
- },
- 'server': {
- // https://vitejs.dev/config/server-options.html
- 'host': true,
- 'port': '3000',
- 'strictPort': true,
- 'open': '/editor/index.html'
- },
- 'plugins': [wasm(), glsl()]
- }
- })
- */
|