vite.config.ts 838 B

12345678910111213141516171819202122232425
  1. import { defineConfig } from 'vite';
  2. import { resolve } from 'path';
  3. export default defineConfig( {
  4. build: {
  5. commonjsOptions: {
  6. esmExternals: true
  7. },
  8. rollupOptions: {
  9. input: {
  10. b3dmExample: resolve( __dirname, 'example/b3dmExample.html' ),
  11. cmptExample: resolve( __dirname, 'example/cmptExample.html' ),
  12. customMaterial: resolve( __dirname, 'example/customMaterial.html' ),
  13. gltf: resolve( __dirname, 'example/gltf.html' ),
  14. index: resolve( __dirname, 'example/index.html' ),
  15. ionExample: resolve( __dirname, 'example/ionExample.html' ),
  16. mars: resolve( __dirname, 'example/mars.html' ),
  17. offscreenShadows: resolve( __dirname, 'example/offscreenShadows.html' ),
  18. pntsExample: resolve( __dirname, 'example/pntsExample.html' ),
  19. vr: resolve( __dirname, 'example/vr.html' ),
  20. },
  21. },
  22. },
  23. } );