Skip to content

Commit 75e6ed7

Browse files
Replace zlib.js and pako with fflate (#3054)
Co-authored-by: Lukas Hollaender <[email protected]>
1 parent ec7e835 commit 75e6ed7

24 files changed

+144
-1398
lines changed

bower.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"moduleType": ["amd", "globals", "node", "es6"],
1515
"keywords": ["pdf"],
1616
"dependencies": {
17-
"pako": "^1.0.11"
17+
"fflate": "101arrowz/fflate#^0.4.8"
1818
},
1919
"optionalDependencies": {
2020
"canvg": "^3.0.6",
@@ -65,7 +65,6 @@
6565
"regenerator-runtime": "^0.13.5",
6666
"requirejs": "^2.3.6",
6767
"rollup": "^2.18.2",
68-
"rollup-plugin-commonjs": "^10.1.0",
6968
"rollup-plugin-license": "^2.1.0",
7069
"rollup-plugin-node-resolve": "4.2.3",
7170
"rollup-plugin-preprocess": "0.0.4",

modules.conf.js

+1-8
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,7 @@ var configuration = {
1717
name: "Core",
1818
folder: "",
1919
description: "",
20-
deps: ["license", "adler32cs", "rgbcolor"]
21-
},
22-
23-
adler32cs: {
24-
name: "Adler32",
25-
folder: "libs",
26-
description: "Adler32",
27-
deps: []
20+
deps: ["license", "rgbcolor"]
2821
},
2922

3023
rgbcolor: {

package-lock.json

+13-35
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"dependencies": {
2626
"atob": "^2.1.2",
2727
"btoa": "^1.2.1",
28-
"pako": "^1.0.11"
28+
"fflate": "^0.4.8"
2929
},
3030
"optionalDependencies": {
3131
"canvg": "^3.0.6",

rollup.config.js

-2
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ const es = {
9292
external: externals,
9393
plugins: [
9494
resolve(),
95-
commonjs(),
9695
RollupPluginPreprocess({ context: { MODULE_FORMAT: "es" } }),
9796
replaceVersion(),
9897
licenseBanner()
@@ -121,7 +120,6 @@ const node = {
121120
external: externals,
122121
plugins: [
123122
resolve(),
124-
commonjs(),
125123
RollupPluginPreprocess({ context: { MODULE_FORMAT: "cjs" } }),
126124
replaceVersion(),
127125
licenseBanner()

src/index.js

-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,5 @@ import "./modules/vfs.js";
3232

3333
import "./libs/bidiEngine.js";
3434
import "./libs/ttffont.js";
35-
import "./libs/adler32cs.js";
3635

3736
export default jsPDF;

src/libs/adler32cs.js

-181
This file was deleted.

src/libs/fflate.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Tree shaking reduces bundle size
2+
export { zlibSync, unzlibSync } from "fflate";

src/libs/pako.js

-2
This file was deleted.

src/libs/png.js

+2-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)