Skip to content

Commit

Permalink
Replace zlib.js and pako with fflate (#3054)
Browse files Browse the repository at this point in the history
Co-authored-by: Lukas Hollaender <lukas.hollaender@yworks.com>
  • Loading branch information
101arrowz and HackbrettXXX committed Jan 14, 2021
1 parent ec7e835 commit 75e6ed7
Show file tree
Hide file tree
Showing 24 changed files with 144 additions and 1,398 deletions.
3 changes: 1 addition & 2 deletions bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"moduleType": ["amd", "globals", "node", "es6"],
"keywords": ["pdf"],
"dependencies": {
"pako": "^1.0.11"
"fflate": "101arrowz/fflate#^0.4.8"
},
"optionalDependencies": {
"canvg": "^3.0.6",
Expand Down Expand Up @@ -65,7 +65,6 @@
"regenerator-runtime": "^0.13.5",
"requirejs": "^2.3.6",
"rollup": "^2.18.2",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-license": "^2.1.0",
"rollup-plugin-node-resolve": "4.2.3",
"rollup-plugin-preprocess": "0.0.4",
Expand Down
9 changes: 1 addition & 8 deletions modules.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,7 @@ var configuration = {
name: "Core",
folder: "",
description: "",
deps: ["license", "adler32cs", "rgbcolor"]
},

adler32cs: {
name: "Adler32",
folder: "libs",
description: "Adler32",
deps: []
deps: ["license", "rgbcolor"]
},

rgbcolor: {
Expand Down
48 changes: 13 additions & 35 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"dependencies": {
"atob": "^2.1.2",
"btoa": "^1.2.1",
"pako": "^1.0.11"
"fflate": "^0.4.8"
},
"optionalDependencies": {
"canvg": "^3.0.6",
Expand Down
2 changes: 0 additions & 2 deletions rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ const es = {
external: externals,
plugins: [
resolve(),
commonjs(),
RollupPluginPreprocess({ context: { MODULE_FORMAT: "es" } }),
replaceVersion(),
licenseBanner()
Expand Down Expand Up @@ -121,7 +120,6 @@ const node = {
external: externals,
plugins: [
resolve(),
commonjs(),
RollupPluginPreprocess({ context: { MODULE_FORMAT: "cjs" } }),
replaceVersion(),
licenseBanner()
Expand Down
1 change: 0 additions & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,5 @@ import "./modules/vfs.js";

import "./libs/bidiEngine.js";
import "./libs/ttffont.js";
import "./libs/adler32cs.js";

export default jsPDF;
181 changes: 0 additions & 181 deletions src/libs/adler32cs.js

This file was deleted.

2 changes: 2 additions & 0 deletions src/libs/fflate.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Tree shaking reduces bundle size
export { zlibSync, unzlibSync } from "fflate";
2 changes: 0 additions & 2 deletions src/libs/pako.js

This file was deleted.

5 changes: 2 additions & 3 deletions src/libs/png.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 75e6ed7

Please sign in to comment.