vite.config.js 622 B

1234567891011121314151617181920212223242526
  1. import { sveltekit } from '@sveltejs/kit/vite';
  2. import { defineConfig } from 'vite';
  3. import { viteStaticCopy } from 'vite-plugin-static-copy';
  4. export default defineConfig({
  5. resolve: {
  6. alias: {
  7. '/config_terminal': process.env.WEBVM_MODE == "github" ? 'config_github_terminal.js' : 'config_public_terminal.js'
  8. }
  9. },
  10. build: {
  11. target: "es2022"
  12. },
  13. plugins: [
  14. sveltekit(),
  15. viteStaticCopy({
  16. targets: [
  17. { src: 'tower.ico', dest: '' },
  18. { src: 'scrollbar.css', dest: '' },
  19. { src: 'serviceWorker.js', dest: '' },
  20. { src: 'login.html', dest: '' },
  21. { src: 'assets/', dest: '' }
  22. ]
  23. })
  24. ]
  25. });