diff --git a/svelte.config.js b/svelte.config.js index 1c84093421..a69b06864b 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -40,6 +40,10 @@ const config = { version: { name: version + }, + + output: { + bundleStrategy: 'single' } } }; diff --git a/vite.config.ts b/vite.config.ts index 5a123de624..1392505868 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,7 @@ import inject from '@rollup/plugin-inject'; import { sveltekit } from '@sveltejs/kit/vite'; import tailwindcss from '@tailwindcss/vite'; -import { basename, dirname, resolve } from 'node:path'; +import { basename, resolve } from 'node:path'; import { defineConfig, loadEnv, type UserConfig } from 'vite'; import { CSS_CONFIG_OPTIONS, defineViteReplacements, readCanisterIds } from './vite.utils'; @@ -24,31 +24,6 @@ const config: UserConfig = { build: { target: 'es2020', rollupOptions: { - output: { - manualChunks: (id) => { - const folder = dirname(id); - - const lazy = ['@dfinity/nns', '@dfinity/nns-proto', 'html5-qrcode', 'qr-creator']; - - if ( - ['@sveltejs', 'svelte', '@dfinity/gix-components', ...lazy].find((lib) => - folder.includes(lib) - ) === undefined && - folder.includes('node_modules') - ) { - return 'vendor'; - } - - if ( - lazy.find((lib) => folder.includes(lib)) !== undefined && - folder.includes('node_modules') - ) { - return 'lazy'; - } - - return 'index'; - } - }, // Polyfill Buffer for production build plugins: [ inject({