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",