-
-
Save quasicomputational/207c9359c13e5a381c7a9951e8ab1fde to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/packages/core/parcel-bundler/src/assets/JSAsset.js b/packages/core/parcel-bundler/src/assets/JSAsset.js | |
index 8b1748ba..f12c8f97 100644 | |
--- a/packages/core/parcel-bundler/src/assets/JSAsset.js | |
+++ b/packages/core/parcel-bundler/src/assets/JSAsset.js | |
@@ -188,13 +188,10 @@ class JSAsset extends Asset { | |
} | |
} | |
- return [ | |
- { | |
- type: 'js', | |
- value: code, | |
- map: this.sourceMap | |
- } | |
- ]; | |
+ return { | |
+ js: code, | |
+ map: this.sourceMap, | |
+ }; | |
} | |
generateErrorMessage(err) { | |
diff --git a/packages/core/parcel-bundler/src/packagers/JSPackager.js b/packages/core/parcel-bundler/src/packagers/JSPackager.js | |
index a07ff3ba..d6986ba5 100644 | |
--- a/packages/core/parcel-bundler/src/packagers/JSPackager.js | |
+++ b/packages/core/parcel-bundler/src/packagers/JSPackager.js | |
@@ -158,6 +158,7 @@ class JSPackager extends Packager { | |
} | |
if (bundleLoader) { | |
+ await bundleLoader.process(); | |
await this.addAssetToBundle(bundleLoader); | |
} else { | |
return; | |
diff --git a/packages/core/parcel-bundler/src/transforms/terser.js b/packages/core/parcel-bundler/src/transforms/terser.js | |
index 64f9e38e..75249dd2 100644 | |
--- a/packages/core/parcel-bundler/src/transforms/terser.js | |
+++ b/packages/core/parcel-bundler/src/transforms/terser.js | |
@@ -5,7 +5,7 @@ module.exports = async function(asset) { | |
await asset.parseIfNeeded(); | |
// Convert AST into JS | |
- let source = (await asset.generate())[0].value; | |
+ let source = (await asset.generate()).js; | |
let customConfig = await asset.getConfig(['.uglifyrc', '.terserrc']); | |
let options = { |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment