Compare commits

..

8 Commits

Author SHA1 Message Date
ffeaec7fe9 3.0.12 2022-09-16 08:27:25 +02:00
a31e196e5b fix(core): update 2022-09-16 08:27:25 +02:00
57851d90a5 3.0.11 2022-09-15 20:52:22 +02:00
1e4b16b734 fix(core): update 2022-09-15 20:52:22 +02:00
876466b18d 3.0.10 2022-09-13 18:39:38 +02:00
82b1c187ee fix(core): update 2022-09-13 18:39:38 +02:00
4f93d258b8 3.0.9 2022-09-13 18:26:15 +02:00
60993fc005 fix(core): update 2022-09-13 18:26:14 +02:00
5 changed files with 267 additions and 172 deletions

419
package-lock.json generated
View File

@ -1,32 +1,34 @@
{
"name": "@pushrocks/smartpdf",
"version": "3.0.8",
"version": "3.0.12",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@pushrocks/smartpdf",
"version": "3.0.8",
"version": "3.0.12",
"license": "MIT",
"dependencies": {
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartfile": "^10.0.5",
"@pushrocks/smartnetwork": "^3.0.0",
"@pushrocks/smartpath": "^5.0.5",
"@pushrocks/smartpromise": "^3.1.7",
"@pushrocks/smartpuppeteer": "^2.0.2",
"@pushrocks/smartunique": "^3.0.3",
"@tsclass/tsclass": "^4.0.19",
"@types/express": "^4.17.13",
"@tsclass/tsclass": "^4.0.21",
"@types/express": "^4.17.14",
"express": "^4.18.1",
"pdf-merger-js": "^4.1.0",
"pdf-merger-js": "^3.4.0",
"pdf2json": "^2.0.0"
},
"devDependencies": {
"@gitzone/tsbuild": "^2.1.65",
"@gitzone/tsdoc": "^1.1.12",
"@gitzone/tsrun": "^1.2.35",
"@gitzone/tstest": "^1.0.73",
"@pushrocks/tapbundle": "^5.0.4",
"@types/node": "^18.7.14"
"@types/node": "^18.7.18"
}
},
"node_modules/@adobe/helix-fetch": {
@ -220,6 +222,27 @@
"tsbundle": "cli.js"
}
},
"node_modules/@gitzone/tsdoc": {
"version": "1.1.12",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsdoc/-/tsdoc-1.1.12.tgz",
"integrity": "sha512-q4Q9AqrfXUuJAFHJg8C2XRNr/GNw1Q3NUxG/Te+XNhTmqrPmAjQqMRKu5f+C0Tx3Bj8+Ft6JXZe2A1jgUWuwrA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@pushrocks/early": "^4.0.3",
"@pushrocks/smartcli": "^4.0.6",
"@pushrocks/smartfile": "^10.0.5",
"@pushrocks/smartlog": "^3.0.1",
"@pushrocks/smartlog-destination-local": "^8.0.8",
"@pushrocks/smartpath": "^5.0.5",
"@pushrocks/smartshell": "^2.0.30",
"typedoc": "^0.23.14",
"typescript": "^4.8.3"
},
"bin": {
"tsdoc": "cli.js"
}
},
"node_modules/@gitzone/tsrun": {
"version": "1.2.37",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.37.tgz",
@ -416,24 +439,6 @@
"lit-html": "^2.0.0"
}
},
"node_modules/@pdf-lib/standard-fonts": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/@pdf-lib%2fstandard-fonts/-/standard-fonts-1.0.0.tgz",
"integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
"license": "MIT",
"dependencies": {
"pako": "^1.0.6"
}
},
"node_modules/@pdf-lib/upng": {
"version": "1.0.1",
"resolved": "https://verdaccio.lossless.one/@pdf-lib%2fupng/-/upng-1.0.1.tgz",
"integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
"license": "MIT",
"dependencies": {
"pako": "^1.0.10"
}
},
"node_modules/@pushrocks/consolecolor": {
"version": "2.0.1",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fconsolecolor/-/consolecolor-2.0.1.tgz",
@ -1024,16 +1029,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@pushrocks/smartpdf/node_modules/pdf-merger-js": {
"version": "3.4.0",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-3.4.0.tgz",
"integrity": "sha512-2LkaPYf49cp/QAhjE+n9LEZXVVOzCjZPGlB6fE3a0neW+fers6vz+0A9drQCYNesMbzZ6JttCUF8jJvgwNPHAA==",
"dev": true,
"license": "MIT",
"dependencies": {
"pdfjs": "^2.4.7"
}
},
"node_modules/@pushrocks/smartpromise": {
"version": "3.1.7",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpromise/-/smartpromise-3.1.7.tgz",
@ -1442,7 +1437,6 @@
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/@rkusa%2flinebreak/-/linebreak-1.0.0.tgz",
"integrity": "sha512-yCSm87XA1aYMgfcABSxcIkk3JtCw3AihNceHY+DnZGLvVP/g2z3UWZbi0xIoYpZWAJEVPr5Zt3QE37Q80wF1pA==",
"dev": true,
"license": "MIT",
"dependencies": {
"unicode-trie": "^0.3.0"
@ -1477,9 +1471,9 @@
}
},
"node_modules/@tsclass/tsclass": {
"version": "4.0.19",
"resolved": "https://verdaccio.lossless.one/@tsclass%2ftsclass/-/tsclass-4.0.19.tgz",
"integrity": "sha512-DBEssoRYrrXthRCBje211LtzFUSbgjfYGkV8piy2sLKrsTY2xdY/nLtsx/0iUdEI4Sc/KE+sMJdKnl3AeDc3Qw==",
"version": "4.0.21",
"resolved": "https://verdaccio.lossless.one/@tsclass%2ftsclass/-/tsclass-4.0.21.tgz",
"integrity": "sha512-1dFOIMaZEyHjt1TNd8un98YHz2oW1oi4oEBigGR73B5iNHkcPgbzn5dvhnP/9mXp//MucOAg6GwGKxC0nb4yeQ==",
"license": "MIT",
"dependencies": {
"type-fest": "^2.18.0"
@ -1659,9 +1653,9 @@
"license": "MIT"
},
"node_modules/@types/express": {
"version": "4.17.13",
"resolved": "https://verdaccio.lossless.one/@types%2fexpress/-/express-4.17.13.tgz",
"integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
"version": "4.17.14",
"resolved": "https://verdaccio.lossless.one/@types%2fexpress/-/express-4.17.14.tgz",
"integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==",
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
@ -1868,9 +1862,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "18.7.14",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-18.7.14.tgz",
"integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==",
"version": "18.7.18",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-18.7.18.tgz",
"integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==",
"license": "MIT"
},
"node_modules/@types/parse5": {
@ -5036,6 +5030,13 @@
"integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
"license": "MIT"
},
"node_modules/jsonc-parser": {
"version": "3.2.0",
"resolved": "https://verdaccio.lossless.one/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
"integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
"dev": true,
"license": "MIT"
},
"node_modules/jsonfile": {
"version": "6.1.0",
"resolved": "https://verdaccio.lossless.one/jsonfile/-/jsonfile-6.1.0.tgz",
@ -5457,6 +5458,13 @@
"node": ">=12"
}
},
"node_modules/lunr": {
"version": "2.3.9",
"resolved": "https://verdaccio.lossless.one/lunr/-/lunr-2.3.9.tgz",
"integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
"dev": true,
"license": "MIT"
},
"node_modules/make-dir": {
"version": "3.1.0",
"resolved": "https://verdaccio.lossless.one/make-dir/-/make-dir-3.1.0.tgz",
@ -5490,6 +5498,19 @@
"make-error": "^1.3.5"
}
},
"node_modules/marked": {
"version": "4.1.0",
"resolved": "https://verdaccio.lossless.one/marked/-/marked-4.1.0.tgz",
"integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
"dev": true,
"license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
"engines": {
"node": ">= 12"
}
},
"node_modules/matcher": {
"version": "3.0.0",
"resolved": "https://verdaccio.lossless.one/matcher/-/matcher-3.0.0.tgz",
@ -5838,7 +5859,6 @@
"version": "1.3.4",
"resolved": "https://verdaccio.lossless.one/opentype.js/-/opentype.js-1.3.4.tgz",
"integrity": "sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==",
"dev": true,
"license": "MIT",
"dependencies": {
"string.prototype.codepointat": "^0.2.1",
@ -5896,12 +5916,6 @@
"node": ">=6"
}
},
"node_modules/pako": {
"version": "1.0.11",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
"license": "(MIT AND Zlib)"
},
"node_modules/param-case": {
"version": "2.1.1",
"resolved": "https://verdaccio.lossless.one/param-case/-/param-case-2.1.1.tgz",
@ -5981,25 +5995,13 @@
"node": ">=8"
}
},
"node_modules/pdf-lib": {
"version": "1.17.1",
"resolved": "https://verdaccio.lossless.one/pdf-lib/-/pdf-lib-1.17.1.tgz",
"integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
"license": "MIT",
"dependencies": {
"@pdf-lib/standard-fonts": "^1.0.0",
"@pdf-lib/upng": "^1.0.1",
"pako": "^1.0.11",
"tslib": "^1.11.1"
}
},
"node_modules/pdf-merger-js": {
"version": "4.1.0",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-4.1.0.tgz",
"integrity": "sha512-W/AXj/cPZm/uPsMovyMwyK1qq4WSFa3x3/sBn3c/Kt3DyFNyOK9Zu/vFc9LMnc1sw+Or0zqzAkR/1XkvcORyiA==",
"version": "3.4.0",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-3.4.0.tgz",
"integrity": "sha512-2LkaPYf49cp/QAhjE+n9LEZXVVOzCjZPGlB6fE3a0neW+fers6vz+0A9drQCYNesMbzZ6JttCUF8jJvgwNPHAA==",
"license": "MIT",
"dependencies": {
"pdf-lib": "^1.17.1"
"pdfjs": "^2.4.7"
}
},
"node_modules/pdf2json": {
@ -6033,7 +6035,6 @@
"version": "2.4.7",
"resolved": "https://verdaccio.lossless.one/pdfjs/-/pdfjs-2.4.7.tgz",
"integrity": "sha512-qGGZiQ7cz7nDgRgNSMm0qsZ4QPlAvZr+kWwB78hZzClojtfqGbGUT/gwzf8S2nniwvLMB56boBTTIppQohTJUA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@rkusa/linebreak": "^1.0.0",
@ -6051,14 +6052,12 @@
"version": "2.0.4",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-2.0.4.tgz",
"integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==",
"dev": true,
"license": "(MIT AND Zlib)"
},
"node_modules/pdfjs/node_modules/readable-stream": {
"version": "3.6.0",
"resolved": "https://verdaccio.lossless.one/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@ -6073,7 +6072,6 @@
"version": "8.3.2",
"resolved": "https://verdaccio.lossless.one/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true,
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
@ -6662,6 +6660,18 @@
"node": ">=8"
}
},
"node_modules/shiki": {
"version": "0.11.1",
"resolved": "https://verdaccio.lossless.one/shiki/-/shiki-0.11.1.tgz",
"integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==",
"dev": true,
"license": "MIT",
"dependencies": {
"jsonc-parser": "^3.0.0",
"vscode-oniguruma": "^1.6.1",
"vscode-textmate": "^6.0.0"
}
},
"node_modules/shortid": {
"version": "2.2.16",
"resolved": "https://verdaccio.lossless.one/shortid/-/shortid-2.2.16.tgz",
@ -6883,7 +6893,6 @@
"version": "0.2.1",
"resolved": "https://verdaccio.lossless.one/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
"integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
"dev": true,
"license": "MIT"
},
"node_modules/strip-ansi": {
@ -7060,7 +7069,6 @@
"version": "1.0.3",
"resolved": "https://verdaccio.lossless.one/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
"dev": true,
"license": "MIT"
},
"node_modules/tiny-worker": {
@ -7190,12 +7198,6 @@
}
}
},
"node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://verdaccio.lossless.one/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"license": "0BSD"
},
"node_modules/tsscmp": {
"version": "1.0.6",
"resolved": "https://verdaccio.lossless.one/tsscmp/-/tsscmp-1.0.6.tgz",
@ -7231,10 +7233,55 @@
"node": ">= 0.6"
}
},
"node_modules/typedoc": {
"version": "0.23.14",
"resolved": "https://verdaccio.lossless.one/typedoc/-/typedoc-0.23.14.tgz",
"integrity": "sha512-s2I+ZKBET38EctZvbXp2GooHrNaKjWZkrwGEK/sttnOGiKJqU0vHrsdcwLgKZGuo2aedNL3RRPj1LnAAeYscig==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"lunr": "^2.3.9",
"marked": "^4.0.19",
"minimatch": "^5.1.0",
"shiki": "^0.11.1"
},
"bin": {
"typedoc": "bin/typedoc"
},
"engines": {
"node": ">= 14.14"
},
"peerDependencies": {
"typescript": "4.6.x || 4.7.x || 4.8.x"
}
},
"node_modules/typedoc/node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://verdaccio.lossless.one/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/typedoc/node_modules/minimatch": {
"version": "5.1.0",
"resolved": "https://verdaccio.lossless.one/minimatch/-/minimatch-5.1.0.tgz",
"integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
"dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
"node": ">=10"
}
},
"node_modules/typescript": {
"version": "4.8.2",
"resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.8.2.tgz",
"integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==",
"version": "4.8.3",
"resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.8.3.tgz",
"integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@ -7321,7 +7368,6 @@
"version": "0.3.1",
"resolved": "https://verdaccio.lossless.one/unicode-trie/-/unicode-trie-0.3.1.tgz",
"integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=",
"dev": true,
"license": "MIT",
"dependencies": {
"pako": "^0.2.5",
@ -7332,7 +7378,6 @@
"version": "0.2.9",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-0.2.9.tgz",
"integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
"dev": true,
"license": "MIT"
},
"node_modules/universalify": {
@ -7348,7 +7393,6 @@
"version": "1.6.0",
"resolved": "https://verdaccio.lossless.one/unorm/-/unorm-1.6.0.tgz",
"integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==",
"dev": true,
"license": "MIT or GPL-2.0",
"engines": {
"node": ">= 0.4.0"
@ -7432,6 +7476,20 @@
"node": ">= 0.8"
}
},
"node_modules/vscode-oniguruma": {
"version": "1.6.2",
"resolved": "https://verdaccio.lossless.one/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz",
"integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==",
"dev": true,
"license": "MIT"
},
"node_modules/vscode-textmate": {
"version": "6.0.0",
"resolved": "https://verdaccio.lossless.one/vscode-textmate/-/vscode-textmate-6.0.0.tgz",
"integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==",
"dev": true,
"license": "MIT"
},
"node_modules/webidl-conversions": {
"version": "4.0.2",
"resolved": "https://verdaccio.lossless.one/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
@ -7802,6 +7860,23 @@
"typescript": "^4.7.4"
}
},
"@gitzone/tsdoc": {
"version": "1.1.12",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsdoc/-/tsdoc-1.1.12.tgz",
"integrity": "sha512-q4Q9AqrfXUuJAFHJg8C2XRNr/GNw1Q3NUxG/Te+XNhTmqrPmAjQqMRKu5f+C0Tx3Bj8+Ft6JXZe2A1jgUWuwrA==",
"dev": true,
"requires": {
"@pushrocks/early": "^4.0.3",
"@pushrocks/smartcli": "^4.0.6",
"@pushrocks/smartfile": "^10.0.5",
"@pushrocks/smartlog": "^3.0.1",
"@pushrocks/smartlog-destination-local": "^8.0.8",
"@pushrocks/smartpath": "^5.0.5",
"@pushrocks/smartshell": "^2.0.30",
"typedoc": "^0.23.14",
"typescript": "^4.8.3"
}
},
"@gitzone/tsrun": {
"version": "1.2.37",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.37.tgz",
@ -7965,22 +8040,6 @@
"lit-html": "^2.0.0"
}
},
"@pdf-lib/standard-fonts": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/@pdf-lib%2fstandard-fonts/-/standard-fonts-1.0.0.tgz",
"integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
"requires": {
"pako": "^1.0.6"
}
},
"@pdf-lib/upng": {
"version": "1.0.1",
"resolved": "https://verdaccio.lossless.one/@pdf-lib%2fupng/-/upng-1.0.1.tgz",
"integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
"requires": {
"pako": "^1.0.10"
}
},
"@pushrocks/consolecolor": {
"version": "2.0.1",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fconsolecolor/-/consolecolor-2.0.1.tgz",
@ -8530,15 +8589,6 @@
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"pdf-merger-js": {
"version": "3.4.0",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-3.4.0.tgz",
"integrity": "sha512-2LkaPYf49cp/QAhjE+n9LEZXVVOzCjZPGlB6fE3a0neW+fers6vz+0A9drQCYNesMbzZ6JttCUF8jJvgwNPHAA==",
"dev": true,
"requires": {
"pdfjs": "^2.4.7"
}
}
}
},
@ -8930,7 +8980,6 @@
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/@rkusa%2flinebreak/-/linebreak-1.0.0.tgz",
"integrity": "sha512-yCSm87XA1aYMgfcABSxcIkk3JtCw3AihNceHY+DnZGLvVP/g2z3UWZbi0xIoYpZWAJEVPr5Zt3QE37Q80wF1pA==",
"dev": true,
"requires": {
"unicode-trie": "^0.3.0"
}
@ -8955,9 +9004,9 @@
}
},
"@tsclass/tsclass": {
"version": "4.0.19",
"resolved": "https://verdaccio.lossless.one/@tsclass%2ftsclass/-/tsclass-4.0.19.tgz",
"integrity": "sha512-DBEssoRYrrXthRCBje211LtzFUSbgjfYGkV8piy2sLKrsTY2xdY/nLtsx/0iUdEI4Sc/KE+sMJdKnl3AeDc3Qw==",
"version": "4.0.21",
"resolved": "https://verdaccio.lossless.one/@tsclass%2ftsclass/-/tsclass-4.0.21.tgz",
"integrity": "sha512-1dFOIMaZEyHjt1TNd8un98YHz2oW1oi4oEBigGR73B5iNHkcPgbzn5dvhnP/9mXp//MucOAg6GwGKxC0nb4yeQ==",
"requires": {
"type-fest": "^2.18.0"
}
@ -9115,9 +9164,9 @@
"integrity": "sha512-tpu0hp+AOIzwdAHyZPzLE5pCf9uT0pb+xZ76T4S7MrY2YTVq918Q7Q2VQ3KCVQqYxM7nxuCK/SL3X97jBEIeKQ=="
},
"@types/express": {
"version": "4.17.13",
"resolved": "https://verdaccio.lossless.one/@types%2fexpress/-/express-4.17.13.tgz",
"integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
"version": "4.17.14",
"resolved": "https://verdaccio.lossless.one/@types%2fexpress/-/express-4.17.14.tgz",
"integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==",
"requires": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.18",
@ -9299,9 +9348,9 @@
"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
},
"@types/node": {
"version": "18.7.14",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-18.7.14.tgz",
"integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA=="
"version": "18.7.18",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-18.7.18.tgz",
"integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg=="
},
"@types/parse5": {
"version": "6.0.3",
@ -11385,6 +11434,12 @@
"resolved": "https://verdaccio.lossless.one/json-buffer/-/json-buffer-3.0.0.tgz",
"integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
},
"jsonc-parser": {
"version": "3.2.0",
"resolved": "https://verdaccio.lossless.one/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
"integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
"dev": true
},
"jsonfile": {
"version": "6.1.0",
"resolved": "https://verdaccio.lossless.one/jsonfile/-/jsonfile-6.1.0.tgz",
@ -11723,6 +11778,12 @@
"integrity": "sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==",
"dev": true
},
"lunr": {
"version": "2.3.9",
"resolved": "https://verdaccio.lossless.one/lunr/-/lunr-2.3.9.tgz",
"integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
"dev": true
},
"make-dir": {
"version": "3.1.0",
"resolved": "https://verdaccio.lossless.one/make-dir/-/make-dir-3.1.0.tgz",
@ -11747,6 +11808,12 @@
"make-error": "^1.3.5"
}
},
"marked": {
"version": "4.1.0",
"resolved": "https://verdaccio.lossless.one/marked/-/marked-4.1.0.tgz",
"integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
"dev": true
},
"matcher": {
"version": "3.0.0",
"resolved": "https://verdaccio.lossless.one/matcher/-/matcher-3.0.0.tgz",
@ -11973,7 +12040,6 @@
"version": "1.3.4",
"resolved": "https://verdaccio.lossless.one/opentype.js/-/opentype.js-1.3.4.tgz",
"integrity": "sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==",
"dev": true,
"requires": {
"string.prototype.codepointat": "^0.2.1",
"tiny-inflate": "^1.0.3"
@ -12005,11 +12071,6 @@
"resolved": "https://verdaccio.lossless.one/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
},
"pako": {
"version": "1.0.11",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
},
"param-case": {
"version": "2.1.1",
"resolved": "https://verdaccio.lossless.one/param-case/-/param-case-2.1.1.tgz",
@ -12062,23 +12123,12 @@
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"dev": true
},
"pdf-lib": {
"version": "1.17.1",
"resolved": "https://verdaccio.lossless.one/pdf-lib/-/pdf-lib-1.17.1.tgz",
"integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
"requires": {
"@pdf-lib/standard-fonts": "^1.0.0",
"@pdf-lib/upng": "^1.0.1",
"pako": "^1.0.11",
"tslib": "^1.11.1"
}
},
"pdf-merger-js": {
"version": "4.1.0",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-4.1.0.tgz",
"integrity": "sha512-W/AXj/cPZm/uPsMovyMwyK1qq4WSFa3x3/sBn3c/Kt3DyFNyOK9Zu/vFc9LMnc1sw+Or0zqzAkR/1XkvcORyiA==",
"version": "3.4.0",
"resolved": "https://verdaccio.lossless.one/pdf-merger-js/-/pdf-merger-js-3.4.0.tgz",
"integrity": "sha512-2LkaPYf49cp/QAhjE+n9LEZXVVOzCjZPGlB6fE3a0neW+fers6vz+0A9drQCYNesMbzZ6JttCUF8jJvgwNPHAA==",
"requires": {
"pdf-lib": "^1.17.1"
"pdfjs": "^2.4.7"
}
},
"pdf2json": {
@ -12099,7 +12149,6 @@
"version": "2.4.7",
"resolved": "https://verdaccio.lossless.one/pdfjs/-/pdfjs-2.4.7.tgz",
"integrity": "sha512-qGGZiQ7cz7nDgRgNSMm0qsZ4QPlAvZr+kWwB78hZzClojtfqGbGUT/gwzf8S2nniwvLMB56boBTTIppQohTJUA==",
"dev": true,
"requires": {
"@rkusa/linebreak": "^1.0.0",
"opentype.js": "^1.3.3",
@ -12112,14 +12161,12 @@
"pako": {
"version": "2.0.4",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-2.0.4.tgz",
"integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==",
"dev": true
"integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg=="
},
"readable-stream": {
"version": "3.6.0",
"resolved": "https://verdaccio.lossless.one/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"dev": true,
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@ -12129,8 +12176,7 @@
"uuid": {
"version": "8.3.2",
"resolved": "https://verdaccio.lossless.one/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
}
}
},
@ -12539,6 +12585,17 @@
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true
},
"shiki": {
"version": "0.11.1",
"resolved": "https://verdaccio.lossless.one/shiki/-/shiki-0.11.1.tgz",
"integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==",
"dev": true,
"requires": {
"jsonc-parser": "^3.0.0",
"vscode-oniguruma": "^1.6.1",
"vscode-textmate": "^6.0.0"
}
},
"shortid": {
"version": "2.2.16",
"resolved": "https://verdaccio.lossless.one/shortid/-/shortid-2.2.16.tgz",
@ -12701,8 +12758,7 @@
"string.prototype.codepointat": {
"version": "0.2.1",
"resolved": "https://verdaccio.lossless.one/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
"integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
"dev": true
"integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="
},
"strip-ansi": {
"version": "6.0.1",
@ -12822,8 +12878,7 @@
"tiny-inflate": {
"version": "1.0.3",
"resolved": "https://verdaccio.lossless.one/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
"dev": true
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="
},
"tiny-worker": {
"version": "2.3.0",
@ -12904,11 +12959,6 @@
"yn": "3.1.1"
}
},
"tslib": {
"version": "1.14.1",
"resolved": "https://verdaccio.lossless.one/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"tsscmp": {
"version": "1.0.6",
"resolved": "https://verdaccio.lossless.one/tsscmp/-/tsscmp-1.0.6.tgz",
@ -12929,10 +12979,42 @@
"mime-types": "~2.1.24"
}
},
"typedoc": {
"version": "0.23.14",
"resolved": "https://verdaccio.lossless.one/typedoc/-/typedoc-0.23.14.tgz",
"integrity": "sha512-s2I+ZKBET38EctZvbXp2GooHrNaKjWZkrwGEK/sttnOGiKJqU0vHrsdcwLgKZGuo2aedNL3RRPj1LnAAeYscig==",
"dev": true,
"requires": {
"lunr": "^2.3.9",
"marked": "^4.0.19",
"minimatch": "^5.1.0",
"shiki": "^0.11.1"
},
"dependencies": {
"brace-expansion": {
"version": "2.0.1",
"resolved": "https://verdaccio.lossless.one/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0"
}
},
"minimatch": {
"version": "5.1.0",
"resolved": "https://verdaccio.lossless.one/minimatch/-/minimatch-5.1.0.tgz",
"integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
}
}
}
},
"typescript": {
"version": "4.8.2",
"resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.8.2.tgz",
"integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==",
"version": "4.8.3",
"resolved": "https://verdaccio.lossless.one/typescript/-/typescript-4.8.3.tgz",
"integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==",
"dev": true
},
"typeson": {
@ -12982,7 +13064,6 @@
"version": "0.3.1",
"resolved": "https://verdaccio.lossless.one/unicode-trie/-/unicode-trie-0.3.1.tgz",
"integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=",
"dev": true,
"requires": {
"pako": "^0.2.5",
"tiny-inflate": "^1.0.0"
@ -12991,8 +13072,7 @@
"pako": {
"version": "0.2.9",
"resolved": "https://verdaccio.lossless.one/pako/-/pako-0.2.9.tgz",
"integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
"dev": true
"integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU="
}
}
},
@ -13004,8 +13084,7 @@
"unorm": {
"version": "1.6.0",
"resolved": "https://verdaccio.lossless.one/unorm/-/unorm-1.6.0.tgz",
"integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==",
"dev": true
"integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA=="
},
"unpipe": {
"version": "1.0.0",
@ -13061,6 +13140,18 @@
"resolved": "https://verdaccio.lossless.one/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"vscode-oniguruma": {
"version": "1.6.2",
"resolved": "https://verdaccio.lossless.one/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz",
"integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==",
"dev": true
},
"vscode-textmate": {
"version": "6.0.0",
"resolved": "https://verdaccio.lossless.one/vscode-textmate/-/vscode-textmate-6.0.0.tgz",
"integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==",
"dev": true
},
"webidl-conversions": {
"version": "4.0.2",
"resolved": "https://verdaccio.lossless.one/webidl-conversions/-/webidl-conversions-4.0.2.tgz",

View File

@ -1,6 +1,6 @@
{
"name": "@pushrocks/smartpdf",
"version": "3.0.8",
"version": "3.0.12",
"private": false,
"description": "create pdfs on the fly",
"main": "dist_ts/index.js",
@ -14,22 +14,24 @@
},
"devDependencies": {
"@gitzone/tsbuild": "^2.1.65",
"@gitzone/tsdoc": "^1.1.12",
"@gitzone/tsrun": "^1.2.35",
"@gitzone/tstest": "^1.0.73",
"@pushrocks/tapbundle": "^5.0.4",
"@types/node": "^18.7.14"
"@types/node": "^18.7.18"
},
"dependencies": {
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartfile": "^10.0.5",
"@pushrocks/smartnetwork": "^3.0.0",
"@pushrocks/smartpath": "^5.0.5",
"@pushrocks/smartpromise": "^3.1.7",
"@pushrocks/smartpuppeteer": "^2.0.2",
"@pushrocks/smartunique": "^3.0.3",
"@tsclass/tsclass": "^4.0.19",
"@types/express": "^4.17.13",
"@tsclass/tsclass": "^4.0.21",
"@types/express": "^4.17.14",
"express": "^4.18.1",
"pdf-merger-js": "^4.1.0",
"pdf-merger-js": "^3.4.0",
"pdf2json": "^2.0.0"
},
"files": [

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@pushrocks/smartpdf',
version: '3.0.8',
version: '3.0.12',
description: 'create pdfs on the fly'
}

View File

@ -84,6 +84,7 @@ export class SmartPdf {
const response = await page.goto(`http://localhost:3210/${pdfCandidate.pdfId}`, {
waitUntil: 'networkidle2',
});
// await plugins.smartdelay.delayFor(1000);
const headers = response.headers();
if (headers['pdf-id'] !== pdfCandidate.pdfId) {
console.log('Error! Headers do not match. For security reasons no pdf is being emitted!');
@ -185,7 +186,7 @@ export class SmartPdf {
public async mergePdfs(pdfArrayArg: plugins.tsclass.business.IPdf[]): Promise<IPdf> {
const merger = new plugins.pdfMerger();
for (const pdf of pdfArrayArg) {
merger.add(pdf.buffer as Buffer);
merger.add(Buffer.from(pdf.buffer));
}
const resultBuffer = await merger.saveAsBuffer();
return {

View File

@ -6,13 +6,14 @@ export { http, path };
// @pushrocks
import * as smartfile from '@pushrocks/smartfile';
import * as smartdelay from '@pushrocks/smartdelay';
import * as smartpromise from '@pushrocks/smartpromise';
import * as smartpath from '@pushrocks/smartpath';
import * as smartpuppeteer from '@pushrocks/smartpuppeteer';
import * as smartnetwork from '@pushrocks/smartnetwork';
import * as smartunique from '@pushrocks/smartunique';
export { smartfile, smartpromise, smartpath, smartpuppeteer, smartunique, smartnetwork };
export { smartfile, smartdelay, smartpromise, smartpath, smartpuppeteer, smartunique, smartnetwork };
// tsclass scope
import * as tsclass from '@tsclass/tsclass';