diff --git a/rollup.config.js b/rollup.config.js index d6ebb1a7a7db1f5cc3b9283eadea482493f72b0e..e96970a2bdad7e8a3d2e27568006005ccc605183 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -215,7 +215,6 @@ export default { buildinfo: getBuildInfo() } }), - resolve({ customResolveOptions: { // ignore node_modules from vendored packages @@ -252,8 +251,12 @@ export default { {src: 'assets/*.css', dest: 'dist/local/' + pkg.name}, {src: 'assets/*.ico', dest: 'dist/local/' + pkg.name}, {src: 'assets/*.svg', dest: 'dist/local/' + pkg.name}, - // {src: 'assets/pdfjs/*.js', dest: 'dist/local/' + pkg.name + '/pdfjs'}, - {src: 'node_modules/pdfjs-dist/build/pdf.worker.min.js', dest: 'dist/local/' + pkg.name + '/pdfjs'}, + { + src: 'node_modules/pdfjs-dist/build/pdf.worker.min.js', + dest: 'dist/local/' + pkg.name + '/pdfjs', + // enable signatures in pdf preview + transform: (contents) => contents.toString().replace('if("Sig"===a.fieldType){a.fieldValue=null;this.setFlags(r.AnnotationFlag.HIDDEN)}', '') + }, {src: 'node_modules/pdfjs-dist/cmaps/*', dest: 'dist/local/' + pkg.name + '/pdfjs'}, // do we want all map files? {src: 'node_modules/source-sans-pro/WOFF2/OTF/*', dest: 'dist/local/' + pkg.name + '/fonts'}, {src: 'node_modules/vpu-common/src/spinner.js', dest: 'dist/local/' + pkg.name, rename: 'spinner.js'},