diff --git a/vite.config.ts b/vite.config.ts index 9c84d1e..922e0f8 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -18,12 +18,7 @@ export default defineConfig({ manifest: false, workbox: { maximumFileSizeToCacheInBytes: 10000000, - navigateFallbackDenylist: [ - /^\/pdfviewer.html/, - /^\/api\/(.+)/, - /^\/f\/(.+)/, - /^\/s\/(.+)/, - ], + navigateFallbackDenylist: [/^\/pdfviewer.html/, /^\/api\/(.+)/, /^\/f\/(.+)/, /^\/s\/(.+)/], }, devOptions: { enabled: true, @@ -38,13 +33,13 @@ export default defineConfig({ ], }), { - name: "load-stylesheet-async", - transformIndexHtml(html) { - return html.replace( - //g, - `` - ); - }, + name: "load-stylesheet-async", + transformIndexHtml(html) { + return html.replace( + //g, + ``, + ); + }, }, { name: "generate-version", @@ -66,6 +61,18 @@ export default defineConfig({ }, build: { outDir: "build", // keep same as v3 with minimal changes + rollupOptions: { + output: { + manualChunks: (id) => { + if (id.includes("monaco-editor")) { + return `monaco`; + } + if (id.includes("@codemirror")) { + return "codemirror"; + } + }, + }, + }, }, server: { host: "0.0.0.0",