mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-10-19 22:27:20 +02:00
fix: preserve PDF.js rendering in asset builds
This commit is contained in:
1 parent
2fb4b8fabd
commit
b72631bbbe
5 files changed
+39
-7
No files matched your search
+4
-1
@@ -67,7 +67,10 @@ function buildCoreJs(cb) {
|
||||
async function buildVendorJs() {
|
||||
const lazyAssets = {};
|
||||
await Promise.all(Object.entries(lazyGroups).map(async ([name, files]) => {
|
||||
await promisify(pipeline)(orderedSrc(files), concat(`${name}.min.js`), uglify(), dest("public/script"));
|
||||
// PDF.js is already minified upstream. Re-minifying it breaks rendering
|
||||
// for documents such as #857, even though page.render() resolves.
|
||||
const transforms = name === "pdf" ? [] : [uglify()];
|
||||
await promisify(pipeline)(orderedSrc(files), concat(`${name}.min.js`), ...transforms, dest("public/script"));
|
||||
lazyAssets[name] = `/script/${name}.${hashFile(`public/script/${name}.min.js`)}.min.js`;
|
||||
}));
|
||||
const app = await esbuild.build({
|
||||
|
||||
Reference in new issue
Block a user