diff --git a/src/services/Bundler.ts b/src/services/Bundler.ts index 828e0fa..b66596b 100644 --- a/src/services/Bundler.ts +++ b/src/services/Bundler.ts @@ -57,13 +57,6 @@ export default class Bundler { ); result = main.concat(data); - - if (packaged) { - const log = data.findIndex((file) => { - file.name.endsWith(".log"); - }); - result.splice(log, 1); - } } else { result = main.concat(filtered); } @@ -111,7 +104,7 @@ export default class Bundler { } const name = bundle.getMetadata().title; - return await this.bundleContent(name, data); + return this.bundleContent(name, data); } /** @@ -149,8 +142,12 @@ export default class Bundler { const binary = value.binary; const assets = value.assets; + const combined = await Promise.all( + [binary, assets].map(async (blob) => blob.arrayBuffer()) + ); + const file = new File( - [binary, assets], + combined, `${name}.${this.extensions[key as keyof typeof this.extensions]}` );