{"_id":"@cantoo/pdf-lib","_rev":"129-8462c492f849c7997277f8061c67f641","name":"@cantoo/pdf-lib","dist-tags":{"next":"2.2.3-0","latest":"2.11.1"},"versions":{"1.16.1":{"name":"@cantoo/pdf-lib","version":"1.16.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"e18ac197cde6d57f119a5d12e350c87b9a225df4","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.1.tgz","fileCount":1542,"integrity":"sha512-6jHGY6fRRTWQqJdEE6m04V2zaona06s3IqcP7vns8QgWys0Sd5IgQuTGs2g/ZU2oVIVZJg0bxMfl4L3HoX9arg==","signatures":[{"sig":"MEYCIQDpNIbiFOWstsxisvKFsLaMdBm0YN2N1OFDmn1FTPjrTAIhAODxPEol4sXCF5BtDWhmIbgHW7YqA29cBCZeSzStfML+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21617700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSsByCRA9TVsSAnZWagAAywsP/jsq+UBDywD612l+XgwS\nJ/D5TgAjtsjdb6PMtUhH5jiXT4jEFxtybzLZQANA7swxwzXAl8a7Fk2fiBSB\nQpb93Zqb8T2EB7OoyrnU+Zx+L9pWDJX9vTHyKzzaeaomuGpf04caXXhGiYF6\nAE3ldnGMISkS7jMo7sWRTZBhd7J+RIcpLGFHUUIjhwwV4EylQy3hpd/kfL91\nNRgVmsNCkelCLuhKJZB4WdDw/TYuPGx1QbywyjcIBPKYfQYxkmq99wr6B+Qv\nMryw/XyE6e+xqw6NzARuTF/SRp6SlP99GtrrbGjOuRSVxuTaBjKBuU9j1hjs\nNz5XB7Rml6H7CSS0ceQSUIMOxNA4CDJsYy5fM9R0/faA3ltBRFudyUf5ajEy\nAmpjaZXd8Kv8CcsTLfHTCk3ERUE8QS/rGxk59sewFj5mTn6ncjnDUJXU256y\nPUCT9uomgv5fpD9a9m8DZL2XxOXPSM3p1IvCIGrEDbTUAMxppUHATy50+w+Z\n66VhbQMBTH0LDBwbQ+Bh2hb6gHMnPIWoLEJE2+ewk08RgZ6tlGkOwHvAggE8\nJzGCg2KNyYXBoJs8U733VHam+iepn0YAsOseUBLO6aGA4PqtO8pvNzndghf6\niUaQ+HzLAXDY0euvzcfgGKw54W914TNNR7kDY2jDYiVJxrLreMIS3lcTA5G/\nHS+0\r\n=MIHK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"7a7ade75a11a7d96ede77614cdc08192efec6e81","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"_npmVersion":"6.14.11","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.1_1615511665950_0.009661459239941994","host":"s3://npm-registry-packages"}},"1.16.5":{"name":"@cantoo/pdf-lib","version":"1.16.5","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.5","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"83888f1b210d599a50e850d1f590fa8e0be9c1da","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.5.tgz","fileCount":1647,"integrity":"sha512-72Ym8wIpMndQbozzm9bo37wNBZVyI6alcOwXHPRQusamHwvCo6bkT/omj3I7p9tzAVcXH1SlheONkrhd1rA2hg==","signatures":[{"sig":"MEQCID5MAHtWyAvCV2rLdDzyKvfVlLez6XjfXyz+xIHzFnn2AiBe8cNuyAjWyYmJxsIsTMLMmR4ZjriUl83Oxso7Jf6F2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21617700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSsSICRA9TVsSAnZWagAAtlYP/2nmFgdnDmdp/HTXM4vS\nRnBUv2nL3fkjs0CRtPhOCDx46b+Itqk6xh70eWQ1ogKW30qM3GsOGgPiAXxY\nwt3xa+cTTAt9UYyuVhZBPLFOA3whrU60PKb+2YYG9JZMexqWinLAtBzA0Vjp\nh+g85RBpW3BMVckH5+Okngl88rBbx88NKoRXyrXrVp2rE5o2V75iZV2zMyu7\n109iKcysYejtBPcB//fze7B5WQq4528P9eljH0tUop8A7+ivBBQ5wU72oaQf\nFAow0JgQESBgHTem3MHDUPToObApBWu94WY2vWitNTJ2BJU1wvuNqtdkSerK\n/3JBk875hlbJFvF6W8P6iV+6fY2vWN8YS2Kv564pYwY6e36Uyi19hshj1tvK\nxb6VrmwF6NOURHWnmMnJzk6beIsx+g8dd0N/9HBxnvcOUdhXiJg8tc9KqrkJ\ncx6MG/tRPOwGtX3WTzQ3B0zucCKhcMVk1xXp+auRlNpwv3zF3Eec4O3ncsgF\nPcVV2vbq0fHvubzJdTb8br53yXEH+ocoduTCw2vUaQqeLZ3Kp4izwOD14vwx\nib4CXqVpcVCLzZ0HOGsAlMaHLf6W+HH5ykQrttqNW53J+KZvmC3foOEQ3v4e\nodrC41ypRz1y3r9pKE+DRCPN2BYQvryixWbf6uKE/sRtr5EUUo8/QPyIrMem\n7wFF\r\n=kI/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.5_1615512711608_0.9407773481986312","host":"s3://npm-registry-packages"}},"1.16.6":{"name":"@cantoo/pdf-lib","version":"1.16.6","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.6","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"75b0d8b316b7471d644caa5cd4437906ad432fc8","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.6.tgz","fileCount":1647,"integrity":"sha512-SpdlkjGG8E2Fe9CqVqx2XC5EIBM7sgAddekzADG0einZZfLPOsFaAiehCZbB0ZjU00rCD8CI20Of9YBNNIIpsQ==","signatures":[{"sig":"MEQCID4pxh7fe+0LI/13x/jmpW3ne6kzEHWA8lHQDlrm0rsZAiAwxaHRSW7wDgqPs+Wr2rlzURVRN4NFdjzrCUpbafJx7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21603146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS4wDCRA9TVsSAnZWagAAAJYQAI7VZTzDYBJi/TpsR9yU\nW4rpLD/NmtJHeBPOqPHMHZAvOECZ/ZSGR7gLo2xZHTxwz0O5/ICXYlNEjXOn\njsWxMNZQTAPsPvp7wiHIFhHVkSaBTXyYXNHE9b7ETozBmJH3oOfWuFwM8vbJ\ngyI4kvcfimLgeAdsx7stb5JTXkxiE5wMXpph382ZO4y+19WEpPn/4cn9TaXi\nRKnfYO3jxm2H3s2cOojyLMtq8ZkozBVzsmT5xDzN9C+41x7anPEkYKM1l/qR\ncGFgBZxy5jkzWLAvy4NLY7wcixZ7CLhCUnoR4SmllZrBFIFg5zAu3LPIKi7F\n0m9mx5/Gf4Z1xEBlawCv6licAxguR97PQKfwfIzx0Dao7uV1mYh2pjeHJ6CY\nQdR77I2WG6zavz8apXXfg79dNRA7xie76SOfEfVA08CudxMfNQX4fHFrX3Vl\nZmfkuv1ZrtU+ewILTnB85kH8zUlhn+F2FUEZ428id32mkVaH6AepMRtOeoCZ\ncRjHJ33hWuPYW8mCB7k30Iij5atgEjrQhVX5vAzFsLR8ZzG/+KesSgni0bUE\nmU3PVXRdxFjVj7pZAa61ebssmP4g+D/YE4iQiDonuodlqJcVfHh+tvxiUoCT\nmx2sD9IGM4r9pk8NVbRuYA8Kvu3S+YFy8THnjlye+XXfY2Th8/nXc97d+5T7\n8cCO\r\n=ix23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.6_1615563778471_0.9803996475661274","host":"s3://npm-registry-packages"}},"1.16.7":{"name":"@cantoo/pdf-lib","version":"1.16.7","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.7","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"c7a018fa9007eb84fb2feab153b0a4df29127a15","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.7.tgz","fileCount":1647,"integrity":"sha512-hKD8/Du9cXAR2zmPKupR+23jgWRLRjwhtHfUlKbl9dRDrGuXqCNBbLB0VkH+NE6Jj0badfyiTKJT3+t7f9d0Qg==","signatures":[{"sig":"MEUCIQDbxp0EPaiBEgS/7FuQWPf/3AmJX12Xx03qrXTQKTomwwIgf6vGobnGc3HHwDolpXggN0xZNHiC3bCHLn3j65CZvtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21600560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS5wYCRA9TVsSAnZWagAA6/wP/1yt2Gk3iWHDu/5+IsvO\ngI/H8kuzPPJDgdELgB9QY3Skp1hVvpMo5VDS3bOTkMkwYGkbJiU9RMDMuUL1\nMvLNF13BKRGkFKXieb7wkqd/tvFL9eL/39XpOaXyCY999Xz8aVxe79tYaSWQ\nv8gYYGeLxfqbhXtt4c7X2M+mXUm/hU6ewemZHLeXFz+7B5uig/0Zlq+GcE2Z\nVy/EV4rWbEC57OaQCUYuCO2yxucXdO86gyBaoCXmU+WmP71rU9uqQyOEvoKe\nqqb/nrRP1zmJr3gveYCugBPNArIWuBhKYd4/xZbVy2zJwKg4md4dALjWC+QK\nMt+WdpfalOT+SreHWJiBHpgB4TmLejG9RlG4O9L9iIg25ZfJ64R/n7qkrHZg\ni2MKyKysTgAI+hxWBMXvhl73nMrTK70d9fIZ20MnZn/nmEilqIRAk2SQhhAk\nKlHhKAJp9Xhfc6+bKGcTDJbmYdv/eGbb04mrDKTDjj7G1hOAsbz1HK38wcf0\n5GqnqZZYfSN220qci+iM9+3rxuYqFIRfte3XXMWEVLdFEluESyvmInoUC0xO\nGaBXoev/nmCuYfW6vEEoMFJxsY42VgFdzN8mLJEd2B3eityqqoy2FAUvXG69\nKao4/oIl+yXvmCdocOvyNwYOk+VEJ6O0oqLLYNlpEMMP3mHtaIcOqF/Vqyo0\ndSUg\r\n=lfWE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.7_1615567895969_0.2704881205908105","host":"s3://npm-registry-packages"}},"1.16.8":{"name":"@cantoo/pdf-lib","version":"1.16.8","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.8","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"826c7f7e351499dbb3de12004e47d1e8471a9a30","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.8.tgz","fileCount":1647,"integrity":"sha512-AWOVNHTAumkH4o0YjnTMD8W2E/HEMF/cOfERpohefBVL1awwmsG1MAXsYHjkcZISnHJjPq49tNYRSbKqMFf1yg==","signatures":[{"sig":"MEUCIQDUMAjD/zeyyn0we4i5+5yaxefIWcCHC5kpt8Klh1agQwIgNPyfuzkTEVZWlViFyHBQiwrbe6GJ0Yi1GCSNETKwSrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21602008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS6JtCRA9TVsSAnZWagAANCAQAIdWI+Bveo+B4rk5bpvw\noB5U+wT5J/hAgmTS1zc8kDWssoJWniGt/+LgFQkUCj0cjMlw/NbY7lyk9w/q\njuVaT1k88Hg49BoUln+SaPeA40X2DADJdvrb/7y0WQS38sCZqw9nuC7hfan5\nSk4ryEEsbVp3Mzs7BtniyMQBkeYYyRfipAye84dP7lNsrk1s3t/+xUlRWs4u\n1XQsq6udK6KBafyFIHp9E3TArVsXqZ5gEcvfv9BuUaFiKR/3OQFvm8AJfv8e\nmzTxKqQPVIqGtQs9DxD8kO/J/g9xU0661Bfj6oWTHJuP2Rnlj208fuKj1P8o\nTNOzdy7gVh4yXZ5DwpGECWpAHI5WAMUo9D/ftu/8boDfW0g8ylXG2oeV674l\n6r8+8VFoNEsfeFDxfcIk0vg5SSorESKMBn5Z8VvKL/VOL5tdAvwd0GQCwgtr\n0x3MfnJaSup0ngxvVcfA/DXrp1yK3fOdn3JAWcHAoYc3qQoNHwKZ41wLJBDM\n6eJDjLKE3QhVaJkQVxDaZ5d6l2i3ZInLv+cUR2/Sdb0ytGiI6bvgMMqWlQuy\nwodJ+lX+mZXmOitmscSzaP1EQyJArrSqu5LpbqAHFPp5CD8hn2Gs/5ly/a06\n8xzS0zOPczm2m64i31+SZ5WpChudwc6bmkCD206/0kgzoawK6nSia3iDu1py\nQQD5\r\n=b9Eo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.8_1615569516793_0.12145235164429335","host":"s3://npm-registry-packages"}},"1.16.9":{"name":"@cantoo/pdf-lib","version":"1.16.9","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.9","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"6a3260cef3a93859c8fa1e49809335b6dcdb15e4","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.9.tgz","fileCount":1647,"integrity":"sha512-L3jbtUN5pUz1f5cWEB4+pPEkpUHlM2kJgZTdos8U51sNsDIOI7PNBrm8aEOr9eZ2Uuqje8OjMQmXgEPU7aGr3w==","signatures":[{"sig":"MEUCIQCaR6R/HfOhwWc/broxtmKzQIcG+fEaO7FPUXDy6gutJAIgOtdE0Gpyy84CFCrv7Y/uy0MTUq0C1hTgiHqmR4JxSF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21608910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS6eBCRA9TVsSAnZWagAA9+oP/1RmsSO245b2pCbBAMqX\nW49ZXvb4qHgegpdkKRb5ZlpgokshJGGHbYdNWb6H9OiB8Kf/64A4V7FVhoAr\nRcwehaOkYYtNCcstfwGnvWctjpf77Mtl/8J8isVVfCKsls5X+GgS3u4OwoQY\ndH/EPGwknLfYfHQmY1ZceLZ6CUevqS7ZVXEKqNF3U3OfIaHMzxjTSYyHjaVj\n022C/hRvp68KEZZDTi1qVTHsc9i8I61SOe5KqwuSfHh0hxIJig7VDXby6SIi\nlZLdB3f5k6yhtql2nSoE26t0RGoPKCAxnXoPWBja/Bl/rtMl+/YlAdbIfumG\n6p7umiHAXyT400CM0xYxDNtN8RTxaI2JoMcAfYMcFASAPgzGxxedRPkUVE+3\nRW5Pl2DanfwI7y3l9isHH0Q6ERcTuvDPPW43FkPUcpeCiBqZHN/YhUF2+G/h\nq9srAh2GEmCjCNfaNwu0+r0Ik687D22+8zlAddzyKJOWtsZCpQ5ykZ4JR+Il\niOGY/P3DyUqA6p8LuE1akjYk2gNlS6UFNfL4lUZKOcVg43u7B1g0Sq5pw+ZN\nVhH3GQsu0uJSWNgFfMUzem9PUKVPFI1UvdtHzgBuQd2ueRwKgCw3iPPr8H45\nVc3ZY0BlA1k4xo4mjx3WF8Z29vrHCRB8Ex+Pohe0a3kZeN+6Thw0BGZbF5cE\nEBgs\r\n=F2xB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.9_1615570816114_0.824213706861364","host":"s3://npm-registry-packages"}},"1.16.10":{"name":"@cantoo/pdf-lib","version":"1.16.10","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.10","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"b3245eb9af333158cd5372d7cfcd6bee291212f9","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.10.tgz","fileCount":1647,"integrity":"sha512-HjtFTpO9PsUaYeESGdb4XaF3/CpOjnsLb9EE1AbE7hofRzvnQfiT1gy+W5ATpaSJn1i9JiVMwQmgSnJfx1ZvJw==","signatures":[{"sig":"MEYCIQDhfJj78+i3pFEi1vvZExIi0Khc3NJA6hrQfDneMWJitwIhAMwPe7FZeB2DexzUM3k2QXR4W3i9wHtHTIHYfNUAJSyO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21646679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUhdqCRA9TVsSAnZWagAA/ksP/3cY50c8f/H57a4UK3th\nbM9+lAzzhSXdlUmCD0TdGNRdm6Jgg15ElrAYmNNPFdHmcaZ9abaxH+gzWEYh\nUZnjXT+zlJId8x/eC02lN6p343TrpwTd/5ZoDHbo0j2QKb9iq6zSmYlVErpa\n7lCcG+TO0ihQyXUuJ2//uWGPm66nobS90yvA+7xQ3PSjCYUux5KsPBme28dx\n8/hy6rZ/SyDuv+wosTxZyZxef8nrDlKOG046yMAXkL+6HCCy5ezQFxjci92D\nUM9utbeDBK4gcRvR90imzK/YOfW14JcJvDSfv+3Ky4ndSzsrE95ISDfbDPZK\nX7kJ+64HcZDuOvOOKllDonVdmMbMi7giKTJrKHHUZtgCb0E5uzX+eVE7zg1J\nDGoaYXBL1/PC5q2aKmg/4KotdLRcIuyrV42PNUCqCv0AdHFeF4wsSoaWqLSf\nj2PA4P7eI+DvCgDCgaEr2v/nWLiZYrI+FTLCGes9BgSqmC6od/u7IbYA0kn5\nPF72aYr1qb2GlSHuilcNnY/2EjRvAd4skwlc7tXRnUOWQXdHcYaZez7NHD9Y\nPu4A03b1Mz6zwFyP1hDbD0JGlcMRSwqIcA5Yb44QItNQnyQ/+pNIIEYmH5CA\nhTNh18SVVX0mTxMIxeLMmeiVkC2fZTVCh0g0tHxAU3tgUCpRJqa5JnoqT51J\nc6sf\r\n=WwI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.10_1615992681596_0.09549119766886216","host":"s3://npm-registry-packages"}},"1.16.11":{"name":"@cantoo/pdf-lib","version":"1.16.11","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.11","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"938704515e4186b119cc3602f1572f113f83ea43","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.11.tgz","fileCount":1647,"integrity":"sha512-2ouBamXKM8U750rPjmFKaqN6dTq08GdqfrRb7yDeoxRnM/FBZWyzv9FZ/ViAqJYsJU2XjOsz+3dzs+YOrHJQcQ==","signatures":[{"sig":"MEUCIHFdGJ1GDhDJOtmeJ8uaHQHkEDeEv+tWG+zGy9zEGGntAiEAojCTH1+1P6tu/PYZT4s035e580WTJuscbZXr++qr2rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21636599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUhqhCRA9TVsSAnZWagAAfakP/1mFRKDjdS91eMA1sB4p\n8J47ETTlOHiZZdVy4u+EiedB74KijD8wYDrFDpVUeQiHbffdXl8I+b2sNYuq\n5WB6zZ3L1P6mKtojIRJngjxV+4OC9uDr8p2Jr69i8MusqPFGN7P8ev0G0qpH\nxDmw2EHDrE4UINJXDUj32MszSTLloQPXX4BmOFpbzME2BVy0kISuy2FQOLst\n+dhREiLMw4Kuf+P1shfp2/dC1BOwdleK/JGU5Zsis96uzX+QBx518vuJAowR\nFNoYJcvFRtgj2WXo23KMMHYyo1TjKhcoliQRI+E681y8XFeGisqWGQRmsIH9\ncCYypeZfcHfzVEGc5CEYL3YNF4lxQkOxAGxUShtT2GpNNvcr/186x/EDi1ZZ\nOyMjAs4AQVKmL3c+OMjRNCgJ4a1ZO6WDsTolbDODHJq1u/x30yv0QdxSyy6G\nmt8zWqSX2vMP2hZthHtFd8Vu4aQhRYj9+GaVRoib6nAhjydPEMBEqqunIe/l\niBo8HHq+6CNIKAHe5i3gpzp7gLhqG98T9tnVeyw5Y5it/jJTfJLz8QW2Swe3\n4OVn392bNwM77oIwt8dnHo1Rl0ZIB19a+mgHS45YM7LHG29C/X3zWT5TBbyT\n8T5FukFcNLFNBKNevY+9+76XPBb0GzRrBhZLY2bDN1pWfzbWGMLozLQD8ZF9\ndigW\r\n=hoqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.11_1615993504930_0.8395044341353375","host":"s3://npm-registry-packages"}},"1.16.12":{"name":"@cantoo/pdf-lib","version":"1.16.12","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.12","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"25730693fb031aedddd79c85e5476d02b4f89934","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.12.tgz","fileCount":1647,"integrity":"sha512-+K66RuUyo5VX30cpj25wfF47lHOAg59o2Ew3nWlGz2B6G7q9d7Fr5hL4FVotLilaFB4VRwGfkO6XxM+KTvUI7g==","signatures":[{"sig":"MEUCIQDkQnXNwltHvpqWrlDhHeoERbtLt24Rwp8C7b1wyDbIxwIgKbOXAmBTjGMaVWn1GbVxuoy8widk8E7MN1zmkwRPb5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21636152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUiNpCRA9TVsSAnZWagAAj0YP/2cc4+Vhx1evK+kRw6NX\nJE5nCZdAzSasEA0/sLifWTxjTdyXfYAfoOZZ+IPZ3YYDDxhvTvXXBD1w4TfW\nS0K/OeTglzt/AOeMJFPlAP+5Q3UXBnwss/81s56j+w1RE1hNXDet2BujJdyp\noOFHl23d+EqwwvFpz20uNtb0iZtZKDMz9dZ917VTKuJXiez4MKtjjYKSY8UJ\nx5XoEMxQF6yAG1Acerd/B5VFHQ83tCSdTQlrXJ/KNx46k8xFGRkWPUM9wep7\nK3qli/mFtLQ5hZ4Vf57MjNmwRfpIORTSa/WgRmKVCHRRkFrl6S209VeKftu5\nDQLiU+J7+3HysssvlPSP412GN4Q9NoLEesLg/+H0o4gyOlnse+4gJI8XTAQi\nGOrOcEG82sa4yNtY0yyZ/CsSq5c/tiJSSYNyW1EGvC7zH71GniAdbtuCLG0K\nMVga9w/OLM2yvA6o6Sjl1n6NGPt3ZtEYrixyfE+FTPTbPYdMW7/HdCNCd4n0\n2nC+n4QzHrNpIB8DGMsZNLoI2YW/DBxTjz4yrLefb8Xe/g3xze0ViM6yC/1v\nu2MFy+PsHp/KJ0zz7HftVOLDAwE7x6kd8qvsEWieq99t0RmaaY9SM8gzMpkz\noUrty3//u3Y9IJ8a84eeh/GaHm+fWmSjbYyk0bXmOaBj4QdESfD7s2Jyt1pS\n/nbk\r\n=jvvF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.12_1615995752744_0.25644471384840095","host":"s3://npm-registry-packages"}},"1.16.13":{"name":"@cantoo/pdf-lib","version":"1.16.13","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.13","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"d5a79ff7fbb9e5a9c3bfdd65fe5abd41b8e09a67","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.13.tgz","fileCount":1542,"integrity":"sha512-cezj+gN1Ardn9klePX3A2n1pf7x20JdurT1wgxiCzvnPKGkP/vMioSd6ikcdIn4K2mSgp78vC9+UxOYARXgLWg==","signatures":[{"sig":"MEUCIQCKvFb734n1vreV0NjN/YukMoblaLlzFKZqbp4Hr4TF4gIgVfOgVThffFTcZFk1btA2ZG+T0+Xy13Eqv9i9bjt0vfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21636152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUiQWCRA9TVsSAnZWagAAsnoQAJrVeERHdGyQfZWqba7A\n4QM42H1yEOtZV2K+B51RSYgPljNWv6dHEhGw2FGNKfH5gt5mkqFiwZR3XHDO\nhY0BmBaDvj3BAJn/7RmzUhoNOE3F8W3HgWO5qTTate3ter5jbFfl49HfsSLY\n+yWN3j2q1X3KCxHbpmbCWYMraTKxHodOuiZk+sSYkcqIBVw/Vw7TKyLzb7ky\nJmY9CJS3ySmcSe1VU4iCh40t2MsJRWnsl+s0t16Xa3PYmbXKRVOj1iBGP/ki\nqstGB5o/2nKBi430f9cItzxGQgxX1ae6mxgBBrgDQzj6lJxO9hFEdY9y01EN\n+ZntUKgPWTUeTQPAo5Dp08zhzZ3PItnAVcsgAXehw43ZBQrTcAfxv/yoo7un\nN0aCR+PMgkUWHfS9yrBnTo0ODyZDH6CTdf5Q3WfqyCwHgGE53DZuyY/9JgVE\nZGDBLf/DV1gmnpOoUPkhyKo9XKzPweJS3obWj5EwXJxrAvrbcyegdfM7FHnk\nQ89BMq36WJNVnRkwh2M08PIlX0FUKaMeMUR7rRTzokqD044/vzR7b6MyS33s\nJ5r1FyWGA1iT5vXCNpG4SeqdxQnyVyNGUQX42/HRwSLj4p3m/nUFrFjROEeC\nJGDACdUvx6H8/VJLLmVy/lNEBeb69W+9sirK6KPRKF6oLdY9W8ny9tdp2L6A\nPO0g\r\n=zqzT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"df10c8d70490f644961e5a6a445a61b3f7a579d4","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.11","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.13_1615995925427_0.06874323501197233","host":"s3://npm-registry-packages"}},"1.16.14":{"name":"@cantoo/pdf-lib","version":"1.16.14","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.14","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"f4b0a52b8430a7d97745959e7c587a480c3612eb","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.14.tgz","fileCount":1542,"integrity":"sha512-3k7fvbRnR5VklfW3m1EI2NM1nvN8N/VaGkMF++t420PKLw0U+J6MQcntz6UDKUuvh0tfN2sYva+w9QUo76fusA==","signatures":[{"sig":"MEYCIQDRhTLEorFEAs0eEnXiZCv9mxeLZhnXR8C1Db4nuC+SuAIhAIKcwTTQIryh1bIoRi64sefnY8IqMSmf/8N1QN/05B9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17872168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXAPtCRA9TVsSAnZWagAAJxgP/1lcgpxV1uipHaZ01PYn\nEhKGWEjdscAwJis0shw83nn3j/tO04ieo8okEKfQG22b066ZSdYFdp5/3mTz\n62dz0lKkibfS1x/skkopdqZbjNqg7GzM2cf/NzAGjqVzS/PnR/+Acpo/zFoP\nPcd+Gp1lYGdeaUXFDpyfKz0AC1MCv37B0bzvEYj5hBWpUkCSElLxzW6HBSz4\nlsCPaeGQ3HbE658VukCauYGtVCfxxbVpEC3ayPod/C9Cg3YSryfDKwfMING5\nIvY/SeNlgGaO3MJuXOzuTdaEuoSU8swCiktJ1b3R6+w1FL7tgFtk/B+WCyQI\n7AEoj+LQeAaKTvXoeTY+WkjPpm+je6GJxpqtjQJazQuDC+nLfmsaLVzJG49e\n/4R1y0NPE/5DGosjk3PNkf3A/P9VA+fgRTQIY9bIPTEEtP+k8VtKj8sLlAze\ng9Qt/+rglm5A238QNHrihjHkuNcEt40TLZp/HqpZvLErzg8MhAaD+FACOWMA\n0axVTP/0e3L0JB+FCawOPPtZ4t7u8UTARzaKICjtbXLEoR4DGRF9kVpXMcti\nu3O+STgH/lM5trFQt7vLAhjmW08hPewmbBPhk22BOB3r4+WITCTJqzcclBIl\nQfmX4sCSMps0zQ0roURSCjcB9Hqt8VJXSY461/1J+Hd43gJk+3PhmQA4eodd\nGy9A\r\n=92VA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"b0a3e7ca91cfb2cf47f1badaab671be67c6f461d","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.11","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.14_1616643052775_0.43674763143248163","host":"s3://npm-registry-packages"}},"1.16.15":{"name":"@cantoo/pdf-lib","version":"1.16.15","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.15","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"8bf85df2320218d23d2148e1a8210816009367bd","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.15.tgz","fileCount":1542,"integrity":"sha512-YOPXPcxMDq7x9LPMg0Twbm8IQjbdMI7ulL7GsnzttzugI6lr8odglR+l2h47uIUlCMLHxn+CU5sGUGXgG0pVHw==","signatures":[{"sig":"MEUCIQCUqd/uBBo9MmCvSuI9D9l0XsPInob+V0d/er5DkHyhFAIgXBTFnwNa4lvs4hLhJFjuJlZtmH7FNyoBNGul64alQaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17876706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXdTZCRA9TVsSAnZWagAAFo0P/0uI2mKQ6XOf/Ig2sfoH\ntFPOwICblWEN41iedwJaypqVn0PeImfa1Wr3QISff/5V8nu2NT/dgojuXFvm\nN09sAg4TAd7zSal7qP1JlylVTclupsQWDEPUj196KfGAJ2atBThizH/jtMSm\ny0KJUdE++Uwq80MvygdZLWTZIkPd579AllsgT9QG/X5w8H/v61W1X2+JhOF9\ncGAJbWgTCiYQ8X5ON+1Oez1n1IYIviWIKM+T01l9MTp37XGJ8FfXPVNp7ix/\nQjk52thA+0z+fEQ9jmDc3NYAaf8ZD6pHmWLRW2DST0ab2ehqBntfnYguk5h2\nNAkMRtZF407nZsqd202wSTedG6nSt036JHVUis+gbg7RHVlSyGdJO6z88M5N\nQC01S3JZaOMCrr6b0B3PtLxEYbeFz6LaeGGsfIgm0RfG4RbPmuvMuuprp/+L\nokxcdHXuwMDHalhUR/Ff6Kp1X+5YwI6ku17C1w8rWAK2/usM8cJhL9EO1CBc\nFAlgURALsB9M/TO3/jUB2ibnq2qggmQeIKqLfZjU53I++YyujzbpebAZvN5l\nxUg4hwyEvtxPKap4MDOPJ9LnYMwHp4vPc4+vwuZ7M/Iegr+qtugzR31ckmSr\nc2ICVq3pOaXzxty6o4l2lklt3zBpgNPVOtyzzb9r+Ip9TAL6gSk/BEd/eqON\n2IXB\r\n=BfVy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"24cfc040cadf4a82cad33de55a06ae4ec89b3c62","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.11","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.15_1616762072889_0.27200650993290054","host":"s3://npm-registry-packages"}},"1.16.17":{"name":"@cantoo/pdf-lib","version":"1.16.17","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.17","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"eb7b9bda1cae0d06770d1734f8bfaf744842c802","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.17.tgz","fileCount":1542,"integrity":"sha512-jUJXrKmOAiOI7kOQKjcHneRmMW9Uk9xXhKNL3L39MaojABxlDpCWeI729JWlqQowQwFbSGHa14C8jauVaPS4sg==","signatures":[{"sig":"MEYCIQD9jrHL1o0SOcVu78deG/RWH7YankxsZ14LiAQME5NcFwIhAMcAj6hF/vuIxu7+wVUqI+r9DGI66SFTj6JidfLHpqzx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17876275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpRcaCRA9TVsSAnZWagAA6LQP/j1T1Lj9fybEHssv1Kfm\ncYmdgwDEJ0Ksg89YccRF4tighVS9x0avf7xJH5iJEAaJ/hTVoGBO+UYwRZOr\n4wMUrPFnySd7KMgj7gt2iV4iIrZOLat4x4tBi3E63gGl2agEBjhbemFlcTwd\nXe2VzxwcKo9b5pCYTbcch7rVq0XqviyB38FyJtlWoD32GQepwPSspzplAjFC\njX8gdB1e+gjrHD6O5AeaI9oMkYI1LQAGRAdAXGNq6XAllIAI6d0PKltaEAKa\nawaayhAQx6OOShkMP9JN0hlDYJ+tSd4QtMO+2EW202REe9oFdMAwDP+1e9AE\n9Q2tbJGGEEW+r+vGRyzLE2lhzujuCE1kvV3pMO2LiCNSmirUH+6jCcpC9iAf\nGF9bShjupANhtVxTnQ5FyrIuh+0zYwooiRyQDeioIY/muMqbaC2hvq18ZQYB\nJtBn3R24o4H/0pRJX4bo6olmf0luoKv0U2oEx3n/nChjxw5hW5qMwGvsj5OX\nKxq7aageaPftntV/MKbr8zZHkgVfxGfc4o7u5j9RoA733ctFBhb+QfBWu7Jn\nAdz4KfyEGMUiO//ypzuhqEENEs16SBqbwTfq/4/duDQd8jnrDQfuNhb4ErvY\nqvwzh2fEjv3pgrE0h6lFYBXZ7QAMIecJoFYuisMgVah5KJbOSDQ8gJJ3+QyR\n9joF\r\n=GDbm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"36c7f93c64d081bd0ff912efcb74e8b53cff1c68","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.12","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.17_1621432089846_0.857540896698044","host":"s3://npm-registry-packages"}},"1.16.18":{"name":"@cantoo/pdf-lib","version":"1.16.18","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.18","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"0e17353d626380f34ff441ae66b760a8ebc12179","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.18.tgz","fileCount":1542,"integrity":"sha512-exg/l0wHN5bE9Fcam5Tb+SShsY/SESUQRca2vxrnf1YHQISrgARXMsMnjcdvnTPNg4tlDS1AZprmYduT8SFpFQ==","signatures":[{"sig":"MEUCIQD8SUrOIxXvhpmFCo+c04Wnsojps1N8PISvfVooeMMXBgIgIHXKINDx3HJXZqm8LTz8OZtChKx3r0p16cO773jOmsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17877466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpnTnCRA9TVsSAnZWagAAjosQAIpFVEeMn8xnYtvsACpd\nxU73TuI1RTh2KGryeXabiZMt72afFhTqhkkrOCsb9aQMR+0wSgNnDfVSHd+Z\nZ59aCzNBKeAH0V9a6es+R78I59z5DF8VObvK+URPe22F3hgVJaVnTkLyJlR9\nLhBobgcm9TV2y9R0ckfcGH6Wk+9InJsYq1r41wQQ5tzP6wU8wX0geI3XVz0c\npuToAgPLf0nN45ZdYZwRfSeD9UFt5OCg65EAhmizOkJwE9ONHOelZrlMyHja\n43PzYwCg2uGLAtewh4ekQ4w2m4306Fd6yjhk2u3A7pAHCIpXAT2gUvSFLeVE\n9GNCV3+INHdDLsu6r1nEvluPVID7LD0NgTpzl9h/fLDg9JS0xztqUFXeZWfF\nBtWbTbZtqEcMvfCLKzcGXzCQAdOeI5hy6lk1OW7hJVxGIg3V+nNPIsc/a2Wq\nMzVdFPDn+eX3tWKYXqjsXIJ9/kpiWHlOimFo0BdocnZuxhlxHKAWuxq3g+9n\nL+8g/Pk0lALA2ralHPTtwEPx4uwJe1weDb4/CPXn1aZ0a9KfrBJWcBDAwgqq\nSDNc8OzZZUFjsTfMv10NeUL1L6e1HvEdoQ3bEBt+lxQRO+Te0O3D67f7V0LC\nCGJo4rFzHhvT1VoNljCf6J2/XhaY1v2d6DgnUctyQ7YCKjmO3BPyXHbfsYwB\ndVQV\r\n=dErA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"4e331bdba244017545e654d89063a655629e4357","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.12","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.18_1621521639131_0.7189877751955345","host":"s3://npm-registry-packages"}},"1.16.20":{"name":"@cantoo/pdf-lib","version":"1.16.20","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.20","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"4ed6ff5101a5611470b421cacd0c0e3bf2d92e9e","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.20.tgz","fileCount":1542,"integrity":"sha512-tqgqcyEGwxAU5FNa6tRFSi7hwrGnvZJo+652u9tmo/8gmpEu/HEiz1hfl+CqoHw4YEjqenc6SaZkveT5I+EGhA==","signatures":[{"sig":"MEUCIQDMPSf1aSbzWk3sozM0L3MbzF+IPvTUmQgvalqcygB+YAIgYC2pvKW63biExpdWoskoO3frTQ8YvYi4gNbwvVI1gQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17897227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsLdcCRA9TVsSAnZWagAALh4P/1bco1tppYBMOwk11NQ9\n4rIabxFDHq7YhHo6x/nwfmPQbwSDCi4R7U4k2JKfroYJuk7Wx5JVgRI/PA5/\ne+VchQIYstQE0jDNl2RrlKolxcVmdnjS0BDlW89JJglhMy3OCgpjGZV3Y8tQ\nMm7hXDMTg9MiY0FDKmN5x7HiNeQiCz13tx7vbFeFgtHz0aF8JW1zW5r4dago\nkVJ/3S2u+ww0XLTmxQlH3PIKxFUFwKSuxfE2cmCvpP5t8Nzn/xnvuAzUolhS\nYv8NM2eZBcj8zBSKDK/5z3ZMTy3FLiEURfMwytpHtoTBlrrZOeuqEO3eyvPH\nO/La2MqXCn94L8Xm8/+DVr2iPmBk4KuEzk7ftXE3Qm3CUQgv7FZaNxHVKuZL\n9J90sPn7RkBoO1c5IgcNC6OTTHepbK9jVtneg3mrFQY7pQOeNvDtznMMtnu+\nloVCm+YBtSY4uOiGU3luvtvtyCqKsEL7iFdIQMDhPKkVG54+YhnkHCyg6WVA\nJ2NUfAVc8Rgg91rZVuScwWhxiCa2TB+ZHE3ij/FU1Gn3ErTXfDgge5+J7qQA\npXGl1+40AK0af7VvEW3CpKVA+phI/LFCm1T/yPe7/3iE9p0K2yv22YTaMT5D\nFLw4ABxiJf+w4zn0iJFtgU4IkFV3Q4K8ACmm9//E3h/hL8OaFOCCZ0QJ3ff1\nRLxm\r\n=Tuz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"1ade0487e924a9ddf5a9c6b1310b1a5aac882cca","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.12","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.20_1622194011954_0.8841827102454709","host":"s3://npm-registry-packages"}},"1.16.21":{"name":"@cantoo/pdf-lib","version":"1.16.21","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.21","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"626d4357dd434a9e8eea80361264abf4d3bd118d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.21.tgz","fileCount":1542,"integrity":"sha512-yohv7CMdy6c9O8SZXf7omq0XNXBJVQadQo5d73VasGjBZTfZWt1mdD7who1ub+1bSLxGrCIwFxOnr8svPv88UQ==","signatures":[{"sig":"MEUCIBhW7qEY5sJJ7cZN5uE9e7lVTWPbUXWU5SoM7XNo/rvRAiEAwKrLyXAhjHzsNTLKJP0bmr5me4YZEa5kIEoNmCDNvSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17912781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsOROCRA9TVsSAnZWagAAZ2AP/2b0aLC13WKXzs3os+vp\njrW2pTGjnS9t8H4c3MElCjS6mcSXg99WUr+BH/1gKJWF3tNs1qp3M0rNNCu9\nUw2FwWKUgxmuNMU19rJ7SShjQIh97TrJSrSmQcT2DKbs9/fgJnQvjUsw4WIs\nKq6di3AKGbvclkx3UquSAtkf0kuIwBtBQTAELJua83cQgYiX7Mnyw817YB27\nmaN/RmJTEl2M/bPoTrEZYIxOCOJV7iw7/pabQiZ85iOZReTSuzDDB0alvoZK\nOmdqeARrdFNjg1bYqAflYh8wUyiaN6MJLN8SSDMOg4VmKY+dENoj70sAE0ee\n0ohURAfjqmfboQeQpwhKzMLV8SjSjFtho6cCRDOQMu7SQoClytf9qT8yZgHd\nBRWmQC5NVyJjLxbUdg7DRpOdyJA0JQi+5ryIv9pKYEBkAmmP/F52meonIZxx\nMrK/oRyDdJ1LcomuLCZvM+OeOZYnlcC4AEfh3w2lem6sUSlDUna9AugDnK+n\nvORqe3Ws63qSZ25IIar9dyh0Xlh9v3bTVwnR22GvQRbsmVF8yzKQkkMQfrwn\ncfk/ILFwc4uazo7NY0Ymo/lEGzkUEZmtuEHFiNgWYomdjhsloPhO3+4TB9Q2\nbJHokpXL9BBqfzPcKJmUZIJKZva1O78ciPP8cjakiSxSSmOO+gkeBRYrkCDu\nQil6\r\n=W0Oc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"238ba52ad141a5afe67442af6397c5283fde7c85","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.12","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.21_1622205517565_0.8336885468352422","host":"s3://npm-registry-packages"}},"1.16.22":{"name":"@cantoo/pdf-lib","version":"1.16.22","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.22","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"5e335893b386a07d47fec23f26ada32ff653d08d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.22.tgz","fileCount":1542,"integrity":"sha512-2IsAuqElC/ywMl+T0wo7zyoBnag4LpmbwlwF6enxjDSu+yCGfP5fIE32F6IjrUwKSbZUe/pdf+ms/fi6NWQ9gA==","signatures":[{"sig":"MEUCIGigGVUic1UmS82kOuWDc3b6YEXWX3bADbhCBUqVFmfdAiEAsInSYdPmH8h0a0PUHSiBAe6U5kJCu7Lukp1Gau0DOgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17912803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgunqjCRA9TVsSAnZWagAAIL8P/irFHNln/P0H45pUJvlI\nPp7wfwJkA1mIeaJlhAT78hWNwfF+QeNPKN6WFF/iDNlojXriQoChjSbNMkT4\nE1cAiSZINNPvoOlJCjTYMjFZbIFiXfU9cy4KqfcLPH8B1CzLo+EWM3unYnyT\ncFAn5IS3XhHQSHTsq8u9WWs77e6BXUrpcbl7+10OVMxTfU21jxG/oHXpxnUd\nEBW/AfMs2CapPb0t5YiR7BTi0ujY9SvP3AzYzIYI8m9yM+hBKxm6K2ub73gb\nXwWqOM2dt6w3evUir6JMVAIVnhPlrHHgBiPWsQqzYUsJvKGCsxcCkt9Fwnej\nfRz3UG2DBw36P+iFbFes3jR12Mtt3FEG3G+usKPqPvNYwiHFqbmBBkp0aM+R\nMjIlO/qaZN/PSdQRAWBproTDmh+ONMfeIpIBqYYFTHr0cagJanKKhUvBixcU\nQhRxZcU0vwlNgD7pUDGXzLRf/9OjfNjXDi02+TDtCSCnmxZPr+fgmOJf5Cer\n6ZnoyqTQxs26HcXpvgXx72XDNHuMebmgge2JgDwYWIybmeBi6+sfbhQgH5xz\n+SzhVc04orcMcXatjoE71xP+1aR2kmXGa2J1kNiJKPyg8r0LQlV1i6VbPNQv\nfMbL9m1BNfOfIjx7rL13xAe2k3oSB8K1vV6i7FDAut7js+YwauzcqFYN7cvJ\nFpcU\r\n=jX2r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"6bac19ce9a1d0eebc3b86d12ff6d6f93f9b54baa","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"6.14.12","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.22_1622833827075_0.47289159804488934","host":"s3://npm-registry-packages"}},"1.16.23":{"name":"@cantoo/pdf-lib","version":"1.16.23","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.23","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"303b7d1ae67d8ffd1eea843c03551508872ee0f3","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.23.tgz","fileCount":1674,"integrity":"sha512-RSFPYOPchT2RCcqabVi3+m57Cobd2quhw7GdFrzIzkbGChoiUNOGmCuTegmlaInbTq6Cy0c5qlqgPnbWjHf63Q==","signatures":[{"sig":"MEQCIH7GPX2wizGAKRNoKiIIjuaywSjt1ZJw/IOHODX/hHNpAiAe7zRr+95tDXFVe8LhHBIjAgh0FcDZ61sTGtQ/bVTxCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21177289},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"1ffc043403ef7a5be74e1fe6ff3099fe5149a7ed","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.1.0","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.7","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.23_1634700482380_0.33638540756684554","host":"s3://npm-registry-packages"}},"1.16.24":{"name":"@cantoo/pdf-lib","version":"1.16.24","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.24","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"9eff1a61f2524ec6b845c0a88a4a75d3f43180fb","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.24.tgz","fileCount":1674,"integrity":"sha512-+CgB8nk0XuADDk7edV0qbwuhop/iaN29B+MCUshe61tivDblDJDPyjQFyYHqqvRpc9xj3dMF9syy+taR6tNNUQ==","signatures":[{"sig":"MEYCIQDdoo9fsov3paPNKWhBmiaHAe9LG21jia4ydDpJBSPszgIhAIF3qg1uT7bBQwaMUTsN0YQ0FU9xfu9VFJzjee6rEFLV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21254580},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"42e2670b981efc21e43547786986e065c8548e0f","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.1.0","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.7","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.24_1635977828684_0.5304703577937662","host":"s3://npm-registry-packages"}},"1.16.25":{"name":"@cantoo/pdf-lib","version":"1.16.25","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.16.25","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://github.com/cantoo-scribe/pdf-lib","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"1b9e100f7be09d7e178ee8a30cad619c672b075d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.16.25.tgz","fileCount":1674,"integrity":"sha512-lSH9jJbQy9RA1KoPckOZbLtLrDSzhesEiRIoKoPAeq+s1KxZ9aJQ5X49DFPBDCGpaAPqwRNv6XGGlTx1bcoQ1g==","signatures":[{"sig":"MEUCIQDrTWa6nahfjFFbHq0uKkumEF3mruBa9X718zV6EQ+w4gIgLARkWfGIzkamNDiA+y7l4OmW9K3KIEMqaWp0mEPuxj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21255996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhza2fCRA9TVsSAnZWagAAZNwP/1r9+oqtMBmuIDnjP6mp\ntx3fr0Wflxm8YqhlizVXiH892DU2MzJfk9bwADBxQe70vmDjpcCj1TnLSPcR\nPUwrZUY5EnN5gRNmViFtEVE8gmrFLash8YElhTEV/Vnw1e9UKHmSsLPiVYNg\nz9yFIKrOIDNbv5hHY5XPYq+dlweEuza8Fd/V+p7D1/+iavXcYYwAL24flU46\n/6uOHJtOuMCrd1TgKO/GN7pTJ3mHIKy4hy8tAw/kX/gmC6MO/oZFvtgXNs1O\nDFd2vyiq+S+CwtTzScHAFstYFmxEkkzQfjOEsDyFs2Ixb6oCva057a2oPxQJ\nAiU3JxhyOC0LyZEQxjW/wspzU/phC4I6xSFtE3dj6SfmkLvmcuB66XzvrGvV\nybnwEXUG6CS3Mc7kXXypzE5VbTZCOsRaZ22rRW4r6/tw+FTOp2E3GfXYm/j5\nLL89H07irpqXW3Egmiu8/rVWQuAXvAa0zeQ5jg0Pvvu3y6sw8xwMLl25zdZi\nDWzPmET7HxRDPJVWUM2e3wGfyObfVzQlbKsy8TDre270zLIe9VxGMbuwwSC2\naXSkxeyjd74ZBpBPoqGj6fIGFxzkBh+BT3o+aOrUQX0zrYN/MR4hYuT+6qOx\nWji///0JLF1FMmfJ1yIRUYAV+tLX7f6k2IhAi/Q7ldAdg65wZp8Ih901dwce\nsVtw\r\n=ygvT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"f6de5e59084d4256f6f1d202e3a7e6fe73bb23a2","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.1.0","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.7","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.16.25_1636031641165_0.3869453580538438","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@cantoo/pdf-lib","version":"1.17.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"55ef169d130b011e769d1f32eb290f9dd1e5943f","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.0.tgz","fileCount":1685,"integrity":"sha512-xa+RNmz/BIP7rCLO0QV+hYzLlcoprOUQInGn/MqYHoyn4WvQ9+I0GmwlKEQYsRGI4unbmgsYIUeP30ghDB2PFg==","signatures":[{"sig":"MEUCIDFosUVWeC0Vai8lXGV0cTtwx7ni0kkzCcyq+vOGnRMoAiEA7lUosoKR2Wo189mesBm/BpHX/OVA7etSz0mPGdWFKmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21410271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Y2eCRA9TVsSAnZWagAAT8MP/Rs/oBqaKk9nrbcX6Hjh\nfm0rOtqJNTVM6pH3oDRHynDotnn9kPqc4V/+03QIdM+7sc7TApe6hT48EjWX\niU6v2FD5yiq/5goyurdiTX4Do5tdqp5fT1awRvOcjIBIJqcIfh4FgPQj9htW\n/+Tiq4q6kAUx1CdJsUh/nmomU/N9b3OSClM33Ebknl52Qh0hOCS6Yc/tvIJa\nWtIbmMojbI3uZ6cGhYGkQvM6lkLdVl2cwFzJfHoCjC4qxO+4OFhIVaGQXjvh\nRvgcDvaVeeZq/EcM4hgoAl8IxdWkNqhM+tgxK50FWM0UHeURnxlWKYMgiRwv\nfm0XKMgCIwhdLs07xj+ovDcLzJTnYeD7GhT7ou2igWaQ3yxlgVvqC8SBEkA5\nXNbl+xF2AndS+gIChWevde8eZkCMnEa4b4KxE9+uCxc5inPlNsBFtU9oacM/\nOf15fgQ0q1eReZypwC3mM4D3e2HsRIfZiZlWjsolDgHrKjP3xqxzwZBlA1OG\n2n0AF3Rw2YQW4QLSEimKZ9ilveIw4RiYiWmXfB3uAyUW58MWrnDLZN7csOK1\niQ+prHM2uQsd/f14yxSfFGmLoO8BZ7jHbZXdaTLQIa0JzAQMEHRxOFoxbai9\n7LTDVgs5jLQAUd6ZFldMNv0qKmDawxWIoP0p0V3wzKio1q2R6slXe17BKB9E\n4a0U\r\n=pAbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"2f653ffef28285dc52c61f3b40a8e6e03ffee58b","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"_npmVersion":"8.1.0","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.9","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.0_1642433949793_0.4223166425981244","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@cantoo/pdf-lib","version":"1.17.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"6bd462d6ae6d98b33120050503db706803aeccf7","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.1.tgz","fileCount":1685,"integrity":"sha512-u7RzMjUQkwOTxFolkJ0S4UjA9fCjY691/3k0ofJ2AXzy+J+eEAjiqZCR9d81skw9WXZujFHhMKPw7iKvpbksjg==","signatures":[{"sig":"MEYCIQCwi4xbnT3BKXrF1HktNrqIechb4fmbiayncYXLHIlZBwIhAJKve4iwtFrQQrcP+pfKN6TOWS5flZEaoQJTm9mPgMBR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21422840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGSzuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpixw//ftrG2mEXa1/UE+wAlyf03x4RzNy6xL1vmbwh/aGs+RJWAAxp\r\ngZoq7Csoo1wV17V9P7muU1ePOoJJgIIW2+LN2bbuQpM89P43UzbJy6O0bcP1\r\n+0H7aSVc8vtOE4q3Jgd3EnXbAjEJXgDFlrWvMv5daFxuu4TA18SBcaLUhilv\r\nLA9ELYUUUvTGClsapEsSND7kDBJnlsM2RN1iysQoZYlnJtH78H/+NupOf9J4\r\nsCa6kIVvgRH2SBVgH5SxHX3dnqRgggF56AWpeodoFU2nJV6g+U8P7IPdE7fk\r\nOGlbMrgKje7OTo0PICuk41e3viC1A6AYbbKBEDFkYmkjV6lDepwkPj8S6MPf\r\ns9JBpJseI8ooBCMpUruo2//3sAZArJXXpk59O189lxZqvfelgC7avFLQ044z\r\nOeQj/3+Gp+nPm2Cyu1JATyEgLKHoYtCCGtqvcNQnrKanLG2GRva596MRAADa\r\nATWE+fqEwr/30jG3PzBT9O5Urf0TcPGMQS13Jj0fN9MoZs0B4FgVD/mNk+Ig\r\n5P5Lcwtw8dWdaFNNtdJM455awRkUgOL1z30rENgRVYdz3AXUyt4hqhIxV1Sy\r\nufS7IhUhemB5rI8zcdKlzBa8iVAsJsCiLjEbd+drzVEVZ3s5BLy1Eryvo8UY\r\ngBRPn1UYWCydvP8reBe979mx9NMWcgaWVC4=\r\n=HrD4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"4d942232140e7f050c9e81013437b2424efe8355","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"_npmVersion":"8.1.0","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"12.22.10","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.1_1645817070673_0.7320627576672998","host":"s3://npm-registry-packages"}},"1.17.2":{"name":"@cantoo/pdf-lib","version":"1.17.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"b19a85e4dcb7ca357fde0e6f80d89f1cebaf9647","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.2.tgz","fileCount":1685,"integrity":"sha512-MWNg0GLn0V3q8KZt5/lIekgUAH6zb+tOdKcu96XHS7qj+A0xbRgNcSuzOB70T8wJ2cWAQEDzJ2tNieRIMKmTew==","signatures":[{"sig":"MEUCIDUkXUKXRV3F6VwNC4g0zv2N4eGdxw7YYgsnCtLIPer0AiEA4dhiKHZLY5YXJ0aoyJwXQra1+YdWcXLBwOUsY1p6HM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21423743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijAgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo02w//dpAAHBWOA3s2hOPVgjJia/LMBKFxK28VbnNgzqJ0eGan0XU+\r\nmFpb+HfVLrKe5MVtT3MH9/Xv7U+G0/8bEuL8wc9IEFiyXTRtJx0UqcbpJD6n\r\nQOjC4izbd/rQ9Iuj9e9Qo196qqF0bgBS2h2q4SBmtSMLBKyjXVJjqcBMBRb1\r\nfQVp3DTnLOLCufvGPDKvszSDf3c8RxeaLI5Y2hnDVneWAiLk+plTeMjCYSzk\r\nUQ5TW6sSkVWE8/lt8HFFqY43D0eIFaMnJ5/X2L0zyzhPSYipJvZLfmm6JRLd\r\nb4eH0DtqcX+P/Myx5sw0KXGV2aJXDuq/HroEPLloIQYEIjgSv8gctjQhkzeT\r\nP6uB+kAldTKLFAPkwphpagYoO36zf6O0JLoq39O8Ybwt3hMAV3dLm6iXmpJr\r\nSZRiKx1j8iAv5Zb55F5oTykxLPoAEppMU4R66hwayxNe+uiJRcOJxPilVq8q\r\nQH1zM3buuCx1pZU7JCdBEobMq1wMveP1nsoAMCFTaOV74YUeIx8thJKezKzC\r\nbIQusCjVEyTmj8S7T8WQDgT7i/iQrHjsRBsQ759Yx+6xF7RGsNs+eAirAs9q\r\nZ+dvCZoIwu6EfaJ4tx0H4MYg2MFxuDBCBakwJIfQ61d4hBP/5/OWvB6Gpfpa\r\n53eb5FLahqGmGfSE4/4NIwQjyXMl5WO2ztQ=\r\n=iyf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"df48c7553f111b696c96a2b19d0b38457d72faef","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"_npmVersion":"8.1.0","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.19.3","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.1.25"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.2_1653344292172_0.7673296026551624","host":"s3://npm-registry-packages"}},"1.17.3":{"name":"@cantoo/pdf-lib","version":"1.17.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"b30d1b718a05ddd6c464751f3a3b25fb92614731","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.3.tgz","fileCount":1685,"integrity":"sha512-cvobSvCTCeRvcV6gpQYr+uufxJabzg5fW1Pol/aNNRCqovpJqWOEsZ9sqgXiSNVIc0GqOE5BEYkrylBw4xgS9w==","signatures":[{"sig":"MEUCIE29JTat1khb4kozPzSUDV6IyfaNxky2D+O36TLFMmtqAiEAkMR8F76Fmm4NpiYEzvCAZaVU/gdbvYBO6Vkk8PnwAOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21556765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNHktACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Gw//U/Um7TKE78lAcJX3i/gq4EPDNeRIv5j8DJEA3HBN6fq5wEyD\r\ndnK6k4GIKkX25xCJKaz8mRqfV4WEk+ZmSwfr+uRjJ5/HdDCZvjWdNfc6MH2i\r\nV4uoRbsEJYWS3JKBojgybRSz81Kq+fOz0USSwiCjCEMIR6oe76MAjpfCLEQo\r\nirF7EEpNSACr2UL3GQ6TqK5BVMS4h9jyjbIXV5POLudTonpGrV6VYBBviNMx\r\ncL1zXdcR4BaXdnOocbXkSd0+DEZAPhzRgdXAUW9bw0FLrtlcuBjq8nqxntX5\r\n3pAIgiLw0h9u+vTrtvi2gO0WkoZyHt77bJ3ceN6asNBZy52mDyDrmCVWBk7a\r\nZK8kbX9eF7PY2cGmMiSgn69X3bVeEHnl7BrQy9gAXME0ZdDhnyxIlrhixHSp\r\ntF/iIR7F9SIEZ8vdui967XrTwx0T1EdT4ZJhqrso9ZmYRtyLzJt1UCdBlAmr\r\nZ8C+1QM+x/DrVWD9FVTILdNNCGTG4+viFAbxdyIUupFMXWw60tDPeK1dnLNq\r\nKPSDwnNI09Ngrr3ayf/HAq6yjEJO/h2V0t0+0dzInaasxR/xS/ENzsBowb4d\r\nprEvrYxZ1qc0LU0+Kx/JxeJ3Srp8JNRKoIufj6uz8d6cPKb6ZvVj0nFWPbPG\r\nSb+DkLHADlKErEnsdCzFOLvSEJUTMjNopVY=\r\n=GFCm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"74ffd0cec5e725cffe00e4c8961939dfad0e424f","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"_npmVersion":"8.1.0","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.20.0","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.3_1664383276662_0.8176013472714341","host":"s3://npm-registry-packages"}},"1.17.4":{"name":"@cantoo/pdf-lib","version":"1.17.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"4ddcbeb10b06520b6fca300c6cd4bbbbe8067488","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.4.tgz","fileCount":1795,"integrity":"sha512-sgyg9oSSGUTHoq1foB7pTFq63YGvQe3uoDbihMcvE1RbAFxRAnhz8cAs8ADi+Ihdbn8ddc1FavAp8uj7WSTJXQ==","signatures":[{"sig":"MEUCIFl7NwHLWQ1iS/MxzvVC2w6RK4ULWTkZMo+XcsJ5kdIGAiEAhKq9tAh0DMAcJt9LW7cS1WXUW95fp3MdD/4vOyeOLZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21670114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU8TMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTXg/8DgNynLkJldsfwk5UAodxzkt5icK3+Lyp2fDYB9VrqotKPEIU\r\nH5dYkV3oH46t32zTA6lzYfSPXBHI0Y+rxriXvOj/LAslk0hdTzxyiYCta5Ei\r\nRs+1/DsoVjgbgy2tM9m6xdeGNAc3RDT+lc4WEXSBRM14i+5mhaxUzkq8jJio\r\niEYJ2GuMjXCqyhBaV0CwEl8rlNNUQ5T8FA0IeU7JBvNUqyKYG/715Xmgjm/e\r\nvuZim8ISds1Ost3tsRclYCQr14LOlMHewBZiOkaaO0ab7Fjdi0url0H/l+2o\r\n0MCgLnVkAWsu4sBb8+JRez2mgM9QeORt1RgnaT1O7pVhISKRd61n9dwaq+gW\r\nIS93GLyk8zRr0GEjod2xNSzOvEmX1kcOhO7EcQFgU4ej9kGMXC+NXAQzLoiu\r\nAWbKHzuHiFS3I+nr7j5Zf4xE7msgizD4jzgKLnvUYhk2qbehYSzCE55VD/Qj\r\nbELQrSSFlx0r3kLqlIL/k9TWk7td60SxK8z2faD/sjYJDsB5jyj6zaJHfhpm\r\nDJbElEy6U+Ndr5fkoGGTM9ZmoGoc24QWfOPisfQkp2wSLOXUIulc/tyVmwoo\r\nPhTe3HRWQwxPNpUQ08i4iX4td9qYON4WTDRlsnOu8eGAA6EwS6DxzFyf/hmD\r\ncfpq7tq6uKDaflw7Wxtv+trUiyYawpRsXok=\r\n=WG60\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","release-it":"^15.5.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.4_1666434252490_0.9756861530272363","host":"s3://npm-registry-packages"}},"1.17.5":{"name":"@cantoo/pdf-lib","version":"1.17.5","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.5","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"a9fe7dad19c730739fb78fecd743019c216488a9","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.5.tgz","fileCount":1795,"integrity":"sha512-w7H6+WUfqstg242vONU7XV1nfuAbTFqr14+rWM1jwpjmiWP8OJYSQdCnA1wPgHJH/xtj/QafG04ldZ82x61C7w==","signatures":[{"sig":"MEUCIAgvj4DHhl2a4i/mS0z5DZlAQeLraeEN5wGQ8sCOcdg4AiEAjDpFsF66X8i6If9jU0IR6BL6BByGBDHjAEbCZp3GhuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21577718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU8ZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8vg/+PNNNPVfB1RRAdBdX88QECBgefOBZFIsUjLE30vg0UWXU1MSw\r\nbWQaPpmp2YS40devt/phhQ12PdkGW4AJcP4Ed4iH3QHFqR58kqSJzUg2bceA\r\niaiy+2FFboNU6KOouEBClck9EOzTsz9FxV7ocdoigyNdmaeA32joXlBd28CT\r\n90sfCejwpZKE/yRtYH0uEkBLm/vqSYEuGmQO1jN/B5BDovns0vWqUswdTI/I\r\nFS0cHO09aiRyNnWyPbKphGJTrx4cbCNKByMNsesqc/w9dhaYlBzI/ixbllXk\r\nkySj4S+QwofRMUTb6XQoZYqefe+uudZ7wuhW1bH732ze354rAJAvFpKgwMKN\r\niPP75rRph5+3LR8kARMqHs8FKUnIAfCI+cdY3+g4iN+4HVmRZEHOEmQRjK7m\r\nW/oQGf83eIbkJgW2Ml5eFoIhjXbqLkXKviPA/jAu0apVdcT9MTP5cHESVX9x\r\n9CiDFVfYFfflO8X1kmM7trEB1wSGKmerJ/4v0wx6aI5MAG84BJ+aVVjdhulM\r\nR+s0FPwfL4FwKmayavdIRVo+AeQ1xTet4eY7aUHKyealVUR61464vJHCzd4U\r\nPZfgo3tjCYbGfXEkrPlWhi8XJs8wCVVyaum1RI1OHWCip8rJr5isAH9e6prB\r\nkfXDloh6ljV3WxcceuxjmHX5yi8nFKTgK8I=\r\n=ZPiY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.5_1666434674690_0.051567208114777774","host":"s3://npm-registry-packages"}},"1.17.6":{"name":"@cantoo/pdf-lib","version":"1.17.6","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.6","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"d081b95098551b52f1ecb4f92f206c1fe69500dc","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.6.tgz","fileCount":1795,"integrity":"sha512-f2mM3phS6qA9Xxz9jm3EQoeqsEBqmEqYqZ+CHebrhw6GswEsdgL2Z1nH94QN76rBpy5+BQfdcXP/hhBmD0yj6A==","signatures":[{"sig":"MEUCIQDKGIjpz5ocrIY4qLedyuUqSf0IDZItnkFcyRQoQF54LwIgV+dWf+dVbvjBRvAPwZ+/u73soqp7ylWdH0/YE8yVWtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21593771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWsEtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO2Q/+Ml4/88CRvJ+2rSCGaNis6Ejr88+IHtKlQzBirRax1IxsKk2A\r\n0lvImpl1pT13yC6OxV0EQuad3jM0sR8b/94IJG42zwk+iOc1h7F9de/99qgq\r\nSf867cFkblTpaGpGb30C9DGH3XCzR63HgG6W2EDqtaGHHQcaStDWXgXyvJwq\r\nw9r3tkCR69ffhOKOY9q2TL8XwW+y/yWtyxumbj96jQodYoxBFKPe0HPJt6hM\r\nlN/TLhyQjKcOGvKGLtZwETdSHF1Ag3R3Cfkmz0mB90PwW8X1aaEJtFWDr4Lc\r\nZM9z71pcQ6yesCh6CvM8dSdPr3UHvGsG1tCCK9Cm8xGUJqVyO2APzFv+MTAI\r\n/FAZ0n2lo8qYXiRmPA9Dqq+uI520T3aXa6nE45cOGAu8BG42iOotRWnizfWq\r\nkS1TjCh4kSYch+15KP13hfnVkDNJYr/IaStSOwERRjOZTMy/6nE9QLkUrYEb\r\nU4pnRpq0pMc2TdpRYkGl5+84bqyuUT0jFYXHN1Q0D56ch/kS4kv0+6sHuFjo\r\njMZOFskHPvQ8gLVOa3PAuEIOa8zDVW6oBxtgi3w3rfA7tar3rXuBQcfM5aQJ\r\nri4e0G8uhNMxUrxOJ1AR6a1RtO0x3ToV+TFi7hbiB0tL5zVG1C/3bWlwmIC9\r\n6X70FQf8h7ZSAfhelZCkdlgnEqysfN12alA=\r\n=asOD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack && yarn release:tag","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^3.1.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.6_1666892077152_0.4567036192092273","host":"s3://npm-registry-packages"}},"1.17.7":{"name":"@cantoo/pdf-lib","version":"1.17.7","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.7","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"faa14a48ee62a9abc0ac48c50e2c2069a422a801","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.7.tgz","fileCount":1795,"integrity":"sha512-fj4YPe7zStEfoZbLBpy9ykelesYVh/HxGKEFtTkTzFx+ZH9Aid0iKQWyGXTk+g0TDMt5TmieSalFK0mbn39BIQ==","signatures":[{"sig":"MEUCIGH3vgl8ujbk4PkPzoZBY1g/Pj8k0q2wF2jpTJ2Vb1kyAiEAzTaOmSQlDiJHVEt5MlTPCHpSxipvY2uJr3SA/aYrRcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21535953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW10jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmBA/9FJp9h/0hhZRiHU14wZhsIa7BeNqxOiTmLfrOBtXIY8onNG74\r\nF/oGCouP/HPxPKMwJUUMTk9ArZKond1T6lQoZZ1nT4eaGPwtUj8GnuoGOqfl\r\nX+ayrW0Mgs6SPvL8t2/Q9WedZuFwpvejn/VybKewHVfe2GyKquxUKUIfL5FV\r\nvMFF3Av8DC87gDy5xbs0sG4vGnxyTKi/+kUSBltnCfCpNpq3N9wDyxED9H/w\r\n7NzdeLPz8haQVYWNGDy4ktseMAQTnFT/voSCWhIQqWmFThGbsA0d7cfvcNp5\r\nP/zXe/9Z+RlZodhLmbW2Fa5RYQKhFKVY9HZ4TM/Jz/r0JL7szfHf8PTs1V6E\r\ni3E3ZO1MOJq5984m32I1qUwQbQFZdyLxqH1l3CsyH9LwXaa3aIiLK+bKb+vP\r\nRN+7ZaDQQGjGbPMhi8oJIA6Bcr62ScbuQmy/HARuBgK1uR9l8y4RhZ0z0NQT\r\nmk2ZMh1691C3wA8tA3Sj2Bk/zw1StTQ8gxfOrDQ4hmX8NE8TlKe7y3Mm71RP\r\nGNnePHWtgjKsls46/ZHpgecbZEAu5Zbvt/1M8i5NNpe4VTcN4kNoJKlCMzsU\r\nastneaU+/AWG8L0sxjvm9shWK8WyKF6If8NrQvtsy0H1mIk6ZV9b4BfpvS7G\r\np5o0ZvvSEVfNEZgyDF7aLQ7q2xB+spKJIUw=\r\n=A4jp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.7_1666932003083_0.6897960148404241","host":"s3://npm-registry-packages"}},"1.17.8":{"name":"@cantoo/pdf-lib","version":"1.17.8","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.8","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"9bf554e1b7e4e22e8663a086ce10f2576f6887b7","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.8.tgz","fileCount":1795,"integrity":"sha512-azC7fZOUTf72dgev685EPFpdOfdNQcUTozJVwzDTqBE/ioCd0ACt5khY8BKTlWcPnYJLVQIcUtmZ98D1xOD5bA==","signatures":[{"sig":"MEUCIChklcJeX/9Ss9JmHXXnfNGb00bBMJVjyFQglv4CFd8NAiEAxw7upJA5yMnhlHG8qcS5ulwRV02DKqzF2zqEgVHAknk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21558100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZAnnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw7w/+Mnf62Yubtlut35W1hfSK1fBTQlTb9PflUoJpRNksrOnXR8+c\r\no209hi9MsdDPkX8jhHxUXgx7GFobp7+KOpybFjTr4j1kZL1Csa1zSReS/Vpk\r\nYlAfAf8Vp/kleCEKh9d2gqIKf6BQky4nAC7Q5TesNSuNbNHC3p6tdRWrFD5s\r\nCZnFPzlO7brf9751msXEsOi38osOCamLK1nXK8gJntkoNRjOz9dPO9BZM7VW\r\nh0FDae/7KSqtdSPJ645hy6mBtwljqgZYlVaII0/8CtXDGEMlfqKcV6XL/Lhp\r\nP0f2nlGy/Dx4d0xKBVyo/XMXQN0tvQ8z6tW55jFaAp4MIl1Nx2l/aDnZlAcC\r\nNBlvfSbAyUztgujpJhg6b8eUSIfw6I1olbm1/A+h+86UDXgAMQZPpKetCf3N\r\ntwI/YUKVBnF/tX/NYl34H5X1HnJRtbKePWmNnuLuygBmbIztWVbuW/08fWh2\r\n/1bvPkPd+xeiSG3HaX9yW4weK0153u/dlpRU+GV9wLmkfcPjjT3Qe+Wq5+Hd\r\n6hlbWlfdrXIMi91gJMvxhg4JnQyuPbfllGfT0+KL5c5EcT5kr0g/wilN6J//\r\nE90c5OI/N9xlcvrPeXKFw7rxMPtFMKw7vdYSeahrzD3YuS48ajdn0JE8MlZ4\r\nBS7WRMflvQuohI/S/lv4fMQJFUW5RlCJe0Y=\r\n=REZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.8_1667500519331_0.3218062719307455","host":"s3://npm-registry-packages"}},"1.17.9":{"name":"@cantoo/pdf-lib","version":"1.17.9","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.9","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"fa6bfa371a87ac8f8578f50a2b9c50b496ee9a77","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.9.tgz","fileCount":1795,"integrity":"sha512-4u15syXFBhAocxcpD0B4bED1F8j4DlMXpfC8MBIDYWXVyJs54fJOVF8hk3DTa/SV7C5hcdJLC7AfjTRt3aqjnA==","signatures":[{"sig":"MEUCIQC7j0zB7N/L89hIlbYPTCULORIe5MxaRiz1+mr2RvbTJwIgCttoV5mav9S5yO5Q6L7G3uHrjneetjlvn/evbBi4vTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21557757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvO4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBTQ//Whwd6GENTg3h1DHyhR75HDswIGFdjh22g05PZi11llFH8Bub\r\n8Kr5IzH5mYHmv119sXJuMWSAPDk+7/SP2PMZLemB6LmuCbIkBEAwhtyukEzd\r\nnurvweMWu/aB5vGw1rSNMWBhuSRpOYVs1AsA0Q8qzAd8onN6t5ODbxRfBLHu\r\nhvlPbuWJO+zhOcupSW1K5wzH20RBPxJELO+VosalTe6cIB57s7L/z7gX0BF9\r\nrB4Wak2IVtOmT0s02SHlVsj7zXcEIQZPFPNdEiCFKXHHIsIwAkvy4bc0Emim\r\np/4ilLREJqbhYCuE//BpU8/OuV3ejHnq1mRVF1MTr3OKSAopsMY20tVdPuUy\r\nZLZN+0Wpi/7wM2txGWAs2Y83Q6FTT8E8YsItIGNYXlgHekg9fhQ11wV8H6Af\r\nR/PN6kvo3Xh/PG7TATueleVpFTRkpasEM8FjB5VvExHWxEjEqEKAEI8sjwCi\r\nYRvKmNBKFtleUFcXaO6SSC96MN0cErrc2jq1mpMIuxPt8piqLO/yKEDLdUk6\r\nPcjoAuhNe7Q1aDD/ccwCLhaxD7RLJNRJa2xe3A06ecfkFJtynMMzCZBppWsf\r\nf7OYtT5Qt6jBUE1KskZxuOgjofZLcbtPV0idVv3BCh3w7osNpNeTpZtDFhZb\r\nWUwTZXG1Ww1HpBHvbUnx5/0YBqE88rZMx/k=\r\n=ilZD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.9_1673326083146_0.89275137606794","host":"s3://npm-registry-packages"}},"1.17.10":{"name":"@cantoo/pdf-lib","version":"1.17.10","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.10","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"b1e79c7ce49fa0044a234781583785c515d8a452","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.10.tgz","fileCount":1795,"integrity":"sha512-zSSukvFYwzr0lZA6NZdBtXRQRKOstw5xTg+dtP9yfp767OX0PlYWB3AODYj8FlJg5ki2VJPM8XbcP14fFjxk2w==","signatures":[{"sig":"MEUCIQCquCGIV33dhwXI9TVQUVebUrHdxIX9As9yHky549r6dgIgUmkPm0974klWFwdgTtUyVHBFTbLZ298y7f2lh4glpR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21557475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2nLoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjQg//fQ74dcbm8Qv69eQpxuCOx2e8Pfntk4wPMMNleB2lZVMoEefI\r\nvPHtB/dTNBpu0DojeRqjW46sl2WBKFzH7RqpwtGoMAFZHkulU1hmqZrSACE9\r\njIxktHDt2D32MYWJRYKfdtcOwB7LjnQXkH1//AN14rRMg9UWtFvRTom2bNco\r\noX+cd45k9q9O8pgdc30D3x0UMbvlvKnwncEbE2ELICrVdvwejT0U4Bw7XhPv\r\nDDTgcy/Uc+J/Jb0APV162A3BXIxj0smO9sQ19wets05o7witRf15gIXT2nxI\r\n7tlrP4TM1lIlo65OAkm55/3QpVfwpMVdDvDHv7xXT81it6IztNHS4UFMGG1t\r\nJDY8xZaVEO9v90L/uXH5b9ae+m5pJbec5crwIiThCqfKPIpOBAWjR9vIYlzK\r\ngg1Er5pmUbltaVTVA6RrrsNZjpVThBiUt2jLYp3dy49jAIyCunX8T/synCgo\r\npb/mBcKSBPgPyFJUU2i+F3sF8R4JbU5MVr88IKay+SKkLGG+ySm4R+su8v5U\r\nYbSi7rLq56soyvr4Y0utXYFuXlxgUAH+vwiFOim1s+kzgwka722CrOvYjmsh\r\ng4xJj6GV7hkAIAWmh9F7aAdY43DLFq4nDu4do3hqCKiKA1kbY6VoeG4Ga6OF\r\n6Z+eI/GpTnDPaC537Fi4Dv4uATTa8y1ajUs=\r\n=hl+d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.10_1675260648669_0.1015301260707977","host":"s3://npm-registry-packages"}},"1.17.11":{"name":"@cantoo/pdf-lib","version":"1.17.11","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.11","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"786a3fbf82f75eea296981405079d04d00b2b383","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.11.tgz","fileCount":1795,"integrity":"sha512-l7xdIgDUus0yeHToAwhaIwDMF3ipSTZaoitJi5nxXC5fa1wl+FRFyMeUZ/wGjx5mfCqXodOLqPKUzBSOncWC+Q==","signatures":[{"sig":"MEUCIQCKdYahftd8t0VU0LUZZeM7xCzuAnMHTxSBUgMaEbQQpgIgYEsC8LAjwGcHRVT6efbyyHf1VWsYFeJsn11zqvaq1Kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21557475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj746QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNxg//f6Fru7LJ8FMHkmO4aKjpKMoPDtB8jcMNH2hnrZw+KakO++Bt\r\nsN2YweI2w4sqsCr3v04bjxiErA0mDwr5pP3yMgji/spgXFBUFUEuAh8BkIeo\r\nJjX9WOr5tZji/M5SvZ1bPXOEzdPOBIRdkR8XEwtCqK7e43y8OUpjmyHqnRw5\r\nYsjgdrflnQ9v3mk03vZJkFSJ+LJSbBa/SRDTuDUtZrPBNDFT2ovX5mbG/5/7\r\nP7rTO7w1fjQT00jXhZcBhaktmuH3P23VI28qZJLW4p+reaI5VWFodcr6LmU+\r\n+96dlJywf/MQlKjBfo7VMAiHe9UlErNfWhdvbL9nu04c1JOsUbktujhxUYPS\r\niMUHBzXS4APEw/Bkoq/BdX27S9UpktVEkILeoA8FPRqJlDOgKp1O6N0MMa/s\r\nJHYfPyaOHOc8QPR3LUiHmz3v9Enz0TKkhr2HlFfSQgeMXUvNzPP/oyAZzELV\r\nuWg9Oy4s1B68Y9EymLCoIJY3mTqlau4nikKaTa8shcD6DsiA0Tj0FSMdiRkv\r\nQUadaUoJzghZY5+/jxXFGTeM3v9ddoMHvR+Geg4AmOCRGLLZwD46GqJAUMoQ\r\nA1g23JY8tMkDSOj/65zz4O/tnD1zHeT67rO20a7X1fpaaXhaeYzLChskTbyB\r\nGf3TadqHcicDTMFA5ZVFjW51IjBSxaogQh4=\r\n=Kmr8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.11_1676643984364_0.8378068170080144","host":"s3://npm-registry-packages"}},"1.17.12":{"name":"@cantoo/pdf-lib","version":"1.17.12","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.12","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"e0abd50dd6f110b890da343210fb4a0c49992d35","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.12.tgz","fileCount":1795,"integrity":"sha512-01dPGgJ3iyTeCRYOk3OtK0nZHY1NrmscBqwKmMmn9TrybUM8DFKF4VOXXxa41ibXgQLTAwBiRt5MQZ+YWWqC+g==","signatures":[{"sig":"MEUCIF6fNvsvSgoRCZGmE1pIpXzR2zklAVYVDmVlcQR+s5DMAiEA8PTxS09eZTuj0Zu88atEx5Pu88P296V7qkCL9tnIcZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21588910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj75DvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhuA//feOx2A4YXlLNwYmazbazyMY6iqEFgSzrxaaziQhkNFUeiMko\r\nkNdehlA74ak2zeAlTN05S1Zl/eDcPjpzpFk3a7SNygkmurcbDpKvgkOsQSF6\r\nqRI913KTKDLJkaPXcYLaeee0gSpnFYGtrAJGZZ+8IMP4jDVAxwRrNHxA8CL9\r\nhsPS8jjUhQ6xdWBgEBfuNUaQ4fDr/lhZqUv0E/0A7cTJOggdjqIGAU3pw52R\r\ngtXvVin/h6NTyduP2bwmrTq4L7A9128WT11R1Tn2RWpzFng0OUy6YhDa3CVv\r\nviRpJKKg5pkhiuyUc3zIOEc9Gfs612GhtNMOfVjeotV6ZJfyG7t4M0jtc2Zl\r\nuRGwIoDzYBx6AaIQNXr1WpjwZ1Bb79A1ey5USRmhEGmQCE2MbS67xbGCIB09\r\nzGhm8fPi5trVEzOZ3Yc66Dog58WD7UmsWZzanKhCxziuCb2HG66eC+FJIHr7\r\nTyrMnV+SyX1oNAX5X9cCMioEqOvI1V/l2LqFHrDppQdPppiDhS50cLGzsmYg\r\nFe0aOyuxXHGQmNK4k0pLG67iktVSiaXMMFolVznYu6EN0306GeMe3KeKvpR1\r\nYQJsAySgHZIpRzgmBpvzthPu04oogtt2JqLS8rmi1ok1xhIAk8fOr2Lt5TP5\r\ngB1TRcKWg8E14iN5g6coLNzo4Yh0gDLgFc4=\r\n=SFgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.12_1676644590681_0.8322617433976947","host":"s3://npm-registry-packages"}},"1.17.13":{"name":"@cantoo/pdf-lib","version":"1.17.13","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.13","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"2b5e23bbf7e103ac1eb7f41e734316fe97b5e264","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.13.tgz","fileCount":1795,"integrity":"sha512-KdTfTaV9T4v4ZpWoHmyhM0t83FQXvRlZGTNp6xYkozknVnwccyWOsSJUJRS5sQnMVsG+9RCNfXb9+vctI4bFfw==","signatures":[{"sig":"MEYCIQCN8fHmC8g8K0borwcIvUUbfdZtD9Dsms5kKIXow/VopAIhAMB5t/MeneGrm6Zo1AnYGuIxruBl05Glg9V29lwFOs06","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21654279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/bH7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2WRAAnOisxB7iIkFLoSpbESxfT/G5WwGR0CyisYfd8kMhse+zEfPg\r\nqmRCtY6iSouwfp/TJUdWAAFMWvFHE4RoQjar6NRX8CPk49QBVOpKIUXRXSCs\r\nsWppcpaUJPMHSbkodL8q8mzNLgs7ysQvIESStVmRehzvC5ij6tVLUocP803B\r\nS0SlUN0xyv8eF9qr52FOxgmGH2WmdlnJtAVRYK/IBwSvqNXlivaNmg8gNGwQ\r\nULTgifUUCP+LMNcJqBeC8ZH4fHNvYwFvFC/uh9JcZbpThrfg0LQrMuxc7JNf\r\na1cXvBntLGpC7ZNk9MKvf2p1QIGL7OHX01MYrLNXUlwyEn3AQkTpxMrWC3cU\r\nCvYB3zyDpsoU/Vw7+w9QSbYUxM9m3Rqs5/Rajh4Lo1W1oUFyF3g9CIgeEQ9w\r\nwWPRJoNYDD3GWrBV/pDN/84u0Wq11c0qGT+zqbmByviadvvhqcrfmTV3loa6\r\nJd2cVTpo0fAdBie/0ADxDlqvYUub2G7Fz3Vy9KqQI3dqvDA6oQ27ah7lcX6E\r\nPcGUtLva9K/Du6P0SudaU32v+vQiwPg7OfVYTNxplBhz+vDDojkWS8Nyoklg\r\nSMGooybLzPhKqS1AoTHFRMi45vFDv2HGAqFekNxc2ZZiKD26+M2lGwVhuZPa\r\nwgMPIWpnpEcCIFGKV9rjI475PXTvnxxe53I=\r\n=33Bw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.13_1677570555455_0.3068054136980214","host":"s3://npm-registry-packages"}},"1.17.14":{"name":"@cantoo/pdf-lib","version":"1.17.14","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.14","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"c8521efdaa91566f8b564e58fecedf8983efd6e7","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.14.tgz","fileCount":1795,"integrity":"sha512-24Xs8pozkCDJu5xzbQH+Tpor2LPavippq+9xE5i4nv/eW3c8/CW01i7EfSKb4QWzcGZem9f+vsXvaMjqcpOSVg==","signatures":[{"sig":"MEQCIEPqbNN3ubdyJzM7LLMz4SzzYSUjFeYXif02JzsNZXsWAiAgF8V4ThHC1q75XHGmvWrVEF3gRWM1elU0UFzO6wuj5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21813786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAGjxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0rA/+Ly3YwaPaQo5S0T+4Ze9382m26SrRlI+XzN3cw9a6+NYglxJb\r\n6S3vHvAClWqCgU6YQGxdD8w1OvhSFoYSgc0yZNmaG+8ihNLXnBXU6Kv7Nhin\r\n3paL1QH/SwvctQoXaz74jo+d9sAy+fWZC6JHKSWct1IbdC2hbgWhSzUBPBJC\r\nvfokCGAGGN9rqcLj1UtyfxG3x5oezrRnARTEXD5bvwR8WYAEpa8iYBSemh9Z\r\nHadFhZ2vgMuWGVK0IDV+oEco2hxuZW5VPmMphYLLYSyunL/34KpVd9HdNd33\r\ndkwGToCOBJzh1txFWWkJNXHvs+jLBKiw1eIt3GwrLU64XH966r95qVSq/XiC\r\njKJYnr0ZI4yiDV5coCl9OhVah1ak2ls/aze3Wbm4nNWP9wkxPier+LOK4Wfi\r\nbYiRff22AZEK0jhcZStBs57ltBacAPTktV9SxnjGiO+Jb0o7GMwI8iwz/2Un\r\nPMG1IMLzFcuGGmkAYeD/VjPofyZTG9LY2TK5yisz54mxCgq8NPkf7ZyrkthX\r\nWet37hBUQSNjGDxPFYDciG+0zsXHZEyqM/w688a0+aVFDdkQj9txeY2FQiKj\r\nMYa3A2hymX1EKgp9PtqnNv0e4R1n6L0xCBZImKh9R9CZ90yLA5iCFBkVWiQC\r\newSukSIoOrZJIy4igTjKHntSlp5J+Ed/d0k=\r\n=wg9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.2.3"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.14_1677748465096_0.3824610508243478","host":"s3://npm-registry-packages"}},"1.17.15":{"name":"@cantoo/pdf-lib","version":"1.17.15","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.15","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"4ab7656b921f7de9d6a1f8634eb6845bfebcdab6","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.15.tgz","fileCount":1795,"integrity":"sha512-Y+Tr6WvsuagmHNdFvTTe2U/oJ6qHQqVsZnngksYVo+kWbJTCAsH9VSQZRz0K5l921AKOaWHpc9IN+UzL6ojB7A==","signatures":[{"sig":"MEUCIFSlw0XJOlBRyj0vkzoJ8aiSYyEf8T9XqgaluKxFQkCqAiEAz5BYYZTNcRy/YGTy1kENqHBOCFd7WTXQGXHG7QO8pQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21830911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkATO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIfQ/+Mn0Y2bEQxQaVK95TXWoLRazNeJa9YD2efFHiWwjnA5/9rHkf\r\nf2gOHfxjdd85TCCcz8v/JmPfZz4PXrw3MXb/E/PobMnJkmT5CFcnJrO6VjAT\r\noUYKZamGS8GesL7tZetTnFFJWV5czEsq1T64WfT4kSJXOozsWYsD1KpBUU/W\r\noE9E0EWvPhx5z2uqWUDEDd09tNmtlnYhPD+8mFc+ocUjgmgbCkH6BOKJyJm/\r\nRNQPVqCnHsQmxYJICzXPPJSe2//Bc9SyXzC4rVfqjzffI7aJMnrQacEQ7hJQ\r\nyKUr448MWNPLzNro7XwCmsV82pEZLhBUnzPAPVyu2Q1ZA7ZCOSsxXUQHpGFm\r\nVSd0mc6/2rp4r+mPRK3mD0tD1fnFw2LXkpUpDyxCrzv4dCbaNjsDvjPfoCdr\r\nD5mpHHbBZHT9itE88p1jpBAPmIenbOo3hOFzbxKbQITEuSRLGz3ONtLZgqKp\r\nZlzIiImpDZRC+My4gEVKvmrxpkJgvAc36E8UhaiH77K9m2OsamTB9FgZouNf\r\nK3TIYozPzP3wMVh7456rK79DKUJ90/L4cobJURkDyCnj06CF/tdzKMdYIWnz\r\n4aOUkympq2zR7O1O66qyTf/ziSx0Io4929rNPlX/ZDlrfhnYRVKG9kb18p9M\r\nV4o6FtM+7xYNL7vnXumHg8LDAQINbBzY2PA=\r\n=9zrU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"ttsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"ttsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"ttsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"ttsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","ttypescript":"^1.5.10","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.15_1677800377156_0.18976848286752634","host":"s3://npm-registry-packages"}},"1.17.16":{"name":"@cantoo/pdf-lib","version":"1.17.16","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.16","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"6a3b8f4830bca757916c5d60da540abb560ddb23","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.16.tgz","fileCount":1795,"integrity":"sha512-lRg2DGRc6ozFyr0KET+gOM2sAKqtrNqBSHi2IksgsHHfiS8UZRd5bSCZ58Cwn0DHdFcHhEKq4VLbpUCHszT3PQ==","signatures":[{"sig":"MEQCIA7nodHgayrCPruBuDumR0YOy31i+cN/fV4aWF4IUfejAiAefO4VRGBIOU+Jbc9HvbC15Gzl/QPKyik9xK/2w9aOHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5668946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBjmZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc+hAAoHuzYLbrNSNoMklWsI9lLSM2jZP1VkHw0DZFhp1Uus0/3S0Y\r\n+hVfhmjS6xOx8XxiCtnGUvgCCpmuAJfiD58U2eBsBoJ0hrVEYdk25bGg+lqr\r\n/FLWx1MFB0ClPY8YhrK5mkYJZ7UxZ9ULYxavENSCVQz6OlnIUAgEYsdoGxX3\r\n+9pTlbOAyFRnc/H2jVK/mjfXdFaJVabHe4H+za50A07nG11JwGXFLmWs9gvd\r\nMX33RU3z6mX+9P+2SlXFbrUX/iGtq5ZOU3OtBQkmpTpwlRTlJoL9uWH9Tp20\r\nQNJ1jc45QmY3j5hDw8DnQWjJeXTt4L3gLcriy2Se0S3NipLw/+pv/8gRH+Kx\r\nDsL21xrzmhFxhsP3uLoTmL3ecxKHhVyWt0N4A3jOYDP5ihLSuiPtSNL9kG5Z\r\nKj7kXbCN3kX07pVPcuspMEwvRqec4aT72al8srKsYtPC+GIdZ2zMoeumhNWp\r\n+FKEl2gaMqlBrCQidXQJD6JWOjyy04GJKxC+PsJXBtUQnAj12FcVdQVE6Vnh\r\nAJVSGBDJxrGqhAtLOv1jW/oDFyXiYYAN2Yzk+Bv5GRhwCCXwxanwOtMoX45v\r\nbdRsaVoJJeEkt5NvbZc+gxj5Ilp/Yd/jfl948o9lwlgjpqKhzqk/thh6kB9w\r\nVghkUC5VxE0487q/dXUJaJ/xD4G+yUSO82M=\r\n=wtUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":"^2.1.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.1.0","prettier":"^2.0.5","node-fetch":"^2.6.0","typescript":"^3.9.5","@types/jest":"^26.0.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1","@zerollup/ts-transform-paths":"^1.7.18"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.16_1678129561070_0.29592844800497","host":"s3://npm-registry-packages"}},"1.17.17":{"name":"@cantoo/pdf-lib","version":"1.17.17","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.17","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"37fddbf1f4be94d105a187139673a6b2b286efc5","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.17.tgz","fileCount":3072,"integrity":"sha512-z/Y1jMbOD+L5Y06F+OPztdd4dvMLTYfTvLXDC0WJm28zpP8BKzcq/cCgfU5i2WoKh6L/YN18cnUSf5rHeoZMDQ==","signatures":[{"sig":"MEQCIHEnuTQjSxUvvRvxNHgEmlXEJXqNOclYSNhj3Erc95wwAiAj16myPdQtRBtPODkMgc5c1jdqB6MaWhkJBKNqB0k/sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27096615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBxvkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9bQ//ZYCrlC/focoVgGy89lNYzdWApkawTN/unmeqNvhjHG9VhB3F\r\nhoVKUenJe3GGsDQVb/pjo/Bk90kAcRkAYkAWwru4pS9PcAb/eEMiw4xsY8xW\r\nLYoTQavTvmx/drlctnXEVmBtrrW9smbU29RHS6F5JURs/X9hLuosBLvkUy2j\r\nYCNVm5W7mxLNAWBdocPNufyr0+Qm2NhX6fxhgB+tshPogSChywRUhfHYttJA\r\ngwdYj6InYo8L+uC+eK+/9PVJEHJGbkNVbdbmPaTw7Td+qVkkG0sTStPgZrCL\r\niqjXZ0gH0c3l6dgdqvOicVkxNiAvRqWaLhqyHFoiIBBcYVy+vPVOGILl1BRK\r\ni1DblCwbnVG/d2aXNls9+oFjO6l1slS7SIo5Q6+uCI71bM26av3Ke6Y/XwNc\r\nEcLuFp6Dqbb4ubVmltG2FPV8OKY315q6nlEGuQAxw67xfNKioBLMJOrMV4pT\r\nlTUrEQTKme2muRS+XSDuea3XpD0e6leMbHDvm1npCQ7VVY4f3x77+fr+36Ee\r\n2yMO/5UjCYR0IGPc4+Lf1uWUDwh0NDKEyZlgwCize4Mpg5+rspojP+U4lcBa\r\nCFNZrB+Xdu9UQ4WmZe40iXm11WaeShAY6ipQBvy9vo9RRKt+wBMK3HmRiSnf\r\nUZsnB1Da9lGflAPgXODi1iHPqBU0dlulfac=\r\n=zZAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.17_1678187492117_0.4048252135572896","host":"s3://npm-registry-packages"}},"1.17.18":{"name":"@cantoo/pdf-lib","version":"1.17.18","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.18","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"40e99486e79a0a0b8b6458ec93404edc4a101790","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.18.tgz","fileCount":3072,"integrity":"sha512-59mg3xyRYjPYUCfqgFB96s8h8V2cvVng/2qGTcmHvoBhN80kKyTwhywXz4lcylSPuqelWJF/u+kF9x1f9+7B8g==","signatures":[{"sig":"MEUCIQCFTbcfODxhfOV6OTRPWwKDt2FEG2Lg7ktBwil2IGF36wIgNIVImodpoNoX3Pd3Xp4LatIuQ5gJwj9OJwFC1WH83P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27096615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBzJNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQtRAAhpiwAkilDoDjW/+5aqtkljcDdKFdQSjeU/gjkSgEWP6vy8f0\r\nkVUbH1RbQqwwVVPl5SPl6dRSec9xsNPLk907rogKtQRyp1u55w/63JiTRitw\r\nF+x/XCtQBVV6gN5tR53FoL8gIoErHrnkvDOZk4s8tOuMc+BX1m/OPSFpKa4I\r\nuq4BGhPnxZYgEVsC9HSUP1kFDav3xtFQYkvvasOJLbgGQ3F47d5xw0i3oeDW\r\nvXkDMx/h/NSIbMu6+NDOd9WyYGDBsoz8PWtVeeQIp1DZnjvXuRvpb2P4jtlm\r\nnyOIWiylOwW+PUBOm0R8PJkt/HVJ/r611pPL8QN9e2eU7toT65GlzmHAsSUn\r\noEIA1LpJNBgEUzTSicUXHT0w80pe/RBe08GLJX92+2xbBJ+Ht8Xsf2i27yKl\r\nA5bbZPgHya0NWihzD/GReDKsoipBFM7evynam+dVPItLfEQ6epHIboP7QWeR\r\n6ebZUCio3zaDdzEiBsfrjDAZs7aa5aawDAeRGDfSjLFt18bIDGYkcZbBuAgo\r\nfeBVOewe88czLikjXy/u3wDl2iocgDWg8qRF1oqxZ1Nt7iHUb2m7QhlGs9Cp\r\nugoNS9NK+ojxtzEeWj23MIG9YqohaKaHsfYyllvViwdIklxDJgltZsp1KSPo\r\nk907lPew8heZ7/cmDtkTJe2cxy1NpwZVZm0=\r\n=eMgq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.18_1678193229351_0.3580487922437572","host":"s3://npm-registry-packages"}},"1.17.19":{"name":"@cantoo/pdf-lib","version":"1.17.19","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.19","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"a16606901433e00c68a975723cfe9eb90f6e03ed","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.19.tgz","fileCount":3072,"integrity":"sha512-Yleiv8IK+0UjubSFvVfvtKNZCKiyaNEC9Nk5wiYVelI16Ljy8mqOHC2T75gO3dUBvJ8KaufGnGV7OFShiDzagg==","signatures":[{"sig":"MEUCIQDCqolqD60pp74ViW7X5Xs1fE8saqeOKCv8uNPi+tPcmwIgZxX7/zfNIjVfIAOsxpw2MQD1FNlftJjLVGIW5gsddm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27111022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCRlVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ1RAAiz5jv5F1BOQg3EfIT4H+i2VUWtSKP30COchR4KBPwpTxKqay\r\nK+8lcHBU/b43W7cOQ8bc2OSOzNiEgWjZFs1vi1bqbI36RTAwQSlONcdmTsbg\r\nd44CKjoXOTls27XF49+jXRj5pjsefo1DwDLQD6MzG4FcKk4dxEdLkNRkM8Bg\r\nsFkz9DMY/HfPfpE+bMJmxLSy3lMQXZ8Siu29yqkBaFNJ9Q4BfZzjK+tcVM3x\r\nvM1AyskKa44DGdxy/sQeONthaVMjX/bmRml6TTZRFOfNQCYKvMxak3tdN9bl\r\nLKOTsUvxYfBgl8kV49QbHmjYz28V+kCCNf5UrlpTy98SWpaJTDzdfjy0eowX\r\nKCE3jBNvidBS71ga9oayf6WRqMlsTiUX2kHoOHF8uCZOnlQrc7TH8xkdZ2jQ\r\n+b++AoF1pzIlyTrJMmlx1CLFXB/sGxaBL3Nj6W9FnOEzF1EJt0KitYj2Tqwf\r\nQQdofueQp+/KDogNBjr0QwZ/yHkDtsMExR+yOAooVWc0kOYQKmpvRK26Dhtg\r\nIPr7UDbKwpZKVWxFUGC4iJBAk+dR7a9Dgo5fAsL/VulFEYm1dtk8nhOAlm2u\r\n+r2Or9odU/ieT6naEd4yGwipOxOK9PbXkqbkYR9414ViFIPuvbwscVwRRQwf\r\nobVX9t3Ego7/f6klfCWAArNoAI3MG1H9YHs=\r\n=zHBk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.19_1678317909386_0.9628542076382154","host":"s3://npm-registry-packages"}},"1.17.20":{"name":"@cantoo/pdf-lib","version":"1.17.20","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.20","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"d9ba58a9144c6ae955eee6ffe2a08b059309b0c2","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.20.tgz","fileCount":3072,"integrity":"sha512-sBA3D5P4g4VGCxBblehrcXWFSbyrkBMAFmcrQbfNzGaIZ7rSj1qlPReIQZGzUeWPM4WVNmWMgGLkdFSSAVx3MQ==","signatures":[{"sig":"MEYCIQCGE8kf9WB9e319ai3YA66sWhy4lI4h0ewsrCRoYjfr5wIhAIoPsvU9ih7OiLvsNbSGUOXYchnfNjeOVCVkeHq54aHl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27111570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD5ogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryJQ//ZMrDKz+nIYoG3KmDD9XGAUFobxp2yYIMMfr/cnhnweOOHYQT\r\nZRGX77J6m+UaOlF4x1kTiu7U7JRcu7oESEcG9k6B9CRr/b+hevFUe4Lhhx0A\r\naO46i2CnPxC+QXSiLPA/eWFVUDesHsqM17qP0g2YN295uKbQIM6aZd5L9Ypi\r\nJZlDR45IxBC+WRqCPDRKSlCcL44PZPibRc2YvcaMPAyp4LYEiSQb1CZD93DG\r\nqwWpt/jO4CHRS0BFKybNlVanq0o9LNv8UoRubXXZQGy0Uw+FRqPtZMEKM4AN\r\nlCp7Nwzkwsv0KXiwG/O4qrMQ8PFtiXVhVYByWK7tDSnzTEs6VwZ415dqnEdT\r\n/w3en4lGixREe7UGajnBhQNdip+IfvMonT0DDhTeYnal9QdjvgqykxT60q/I\r\nk86/4U/TELD8gLAkKImZ4pUFU77aWm0ubj1AEnnAigx3xwTLU4Q0iyO1++kd\r\nRfCAswQneTnE35kvEjgqDUgcAv9RVy2bIwZe2xE9FNvf7vrJnrHNXOjokkci\r\nWBksj6SLNggJB7GZTagcsKYsdh/PlolTl2EF0Pp+RPLiE0unmz13F/NSJsPS\r\nw+jcjRMCeftOdNxn2/dakCr1gKs4E8v2s3u8Uvc0rSJlefH09eiZ9YorzBTh\r\nsh7U9ZQXOwGR4GTkkQh+jOvY0kmAS7+1QZc=\r\n=Xjis\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.20_1678744096022_0.23438411892179123","host":"s3://npm-registry-packages"}},"1.17.21":{"name":"@cantoo/pdf-lib","version":"1.17.21","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.21","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"585359f5ded14ff7f606901e5ffec8c3d1674b08","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.21.tgz","fileCount":3072,"integrity":"sha512-Gjp1kinP2QBwa9sFaTRDAxtqtKP8FL+QvSPAAPwgDi0alv530VejpHreNHJ0s+kSR6GyKQES22nGC56YsNrUNg==","signatures":[{"sig":"MEQCIFVokPoynUfSAYVN5+/7B9hpy4cAmFcOSCxA/gDpz7SqAiAJQ60w1wnddulf7goQLkfd8ippI6WsZEu9tailH0ZvAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27112502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEO+IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2KQ//ViKOPCIGjoogeL/fK00zNOhDaoNg/6brcVT+iFy/Vv7saauK\r\nUZ5VoYG5fsEh51DmtFOqjIWnVrzbaDrhGm/sz63/CYO5xb2RSw7J12upJ0+5\r\nh9TAiQRgyCTWUc5Yjn28Gy14FKv59ZdL+Fv7mduxNeCWAsd8LgECLAmCPKRw\r\nDb4MksfPjGa3htW+b3uUTwRCm7fJ1Qu5fw0PmK5xETbZzfw8pjgqkuYKpbdf\r\n7vKOBBe+mZ6uUmUIJ3sITpgZC7yHqW6PvQahQPAK4NxZCE5Ib3Ich2iBNzmR\r\ngyskwgQkvn7A+936YKPV8AEx+qdK63M/6B7yZlzXW+YfmQZ2O+hVeIs8m1O6\r\n4lQEwTfRHYXj/fIdEwJFJYZ3IyX9dtMeEUwC1fIrvZeOI74ppE4MO7VQLBYA\r\nTASW313vq1UM7Vv3MnxjmmlYJGcjlTlneS/8Fpfmgh6F7l5+b2CeREZkzQLj\r\nbZrH6cUp3k9JJexlWmBSfToxecm3nnwAT2ajDci3P2B7qdy7CkoyQQbW74k6\r\nZ37e+j8XKVXj/Jo1uvucDNr0nesp3vmpZzdxRM9MRcsXPmm8wdEsZsCfWRQg\r\nYfyWcFkLbqIxsTRo9Gnit5HO2uzwBc5jln8PVsMC0GygdTrRObfHbA1gWt5O\r\nkl5RqxYx4O3zAH12ysrw/QSMwolKi9S/NHc=\r\n=RNzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.21_1678831496317_0.642215740992061","host":"s3://npm-registry-packages"}},"1.17.22":{"name":"@cantoo/pdf-lib","version":"1.17.22","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.22","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"2638c22cf33b17218ba8f23d4260d5493a021d50","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.22.tgz","fileCount":3072,"integrity":"sha512-cc3ulXiTTkufU6CAPOQE3D71UeNh9K4ny8i4CJQAtp+lXCl5+r5/jcfpphH0sxzqr32QxdSOR3fD2jFwiLib9w==","signatures":[{"sig":"MEUCIQCEBjHKj3Y45YW6zZpS98X0XL5LILeB6Q2ExAWqKm+V7wIgBeyDU2Pnb0FlQ+E14w79/0Pzcr8OXvFFlP55ZFsDU5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27118435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOTNwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo65A//XIdkNay2Kass/mzIe6ovWC9FfKNnlL44/HIZR9UxptHrzyiJ\r\nGYFS6vEz8zIjrG4TmItcOOVb7T8/P++iM5M/zl9WmoJq0VwM2k9tvU5VNuCf\r\nwc4BoM4+/NvkpWjtRUX1fCaBD01Lcu4X60fS4t3XVvo1c4n1dfbRQNiZAg67\r\nMqXhEcHGFxqosSdTSsV+f/F3pY2zW0wKFleRe0WKRcEwOLd/vLulh8UCF46v\r\nQz4gWNDEwTVDWORVhYxkQYgjoVUbnlraIjLjGPB3LTAgVlC2ztgwus9S706Q\r\n59qdQPkJOWsS8hTKrnpYbyPc+6/ykXoLQO6q6uqP/Qf2cr4daK/yuuIYyv7T\r\n7WTpo5WXBkQbcuY3yYJi+eQPdlaLXZ1qSEPWB+3cDnSoLYdDTzS2Gwu8YjFs\r\nmd3FXDHs2DIY77j2PrSNdPsfEiFY4UlGbAjNc/bM30x279Z7CmKkistXCjFt\r\nnB9pmpiYTYBTi9e/2FWiFszl5ejkYsGJ3nJCeicGxTzN8xfODpSciIkon+DK\r\nMhW4PiqcpGTs/MPSsRNSNJroRX5HqVtglzE7DrQh5GbrnrN/bErdkQh7cKV3\r\nwFAtvj2oAuF6J4sR2/LsxC273SZzPJ9TFFyLJhJXYmFgV4XU8Un1wdXpIOgp\r\n2LV2JjybsOdb6rzrQP03VctcNkHDd76aHRU=\r\n=bt9D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.22_1681470320092_0.5173792534994599","host":"s3://npm-registry-packages"}},"1.17.23":{"name":"@cantoo/pdf-lib","version":"1.17.23","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.23","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/Hopding/pdf-lib/issues"},"dist":{"shasum":"a4e0e0c6f335ba990a16585f38c4608371fa1763","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.23.tgz","fileCount":3072,"integrity":"sha512-FLat1glGOXRvpW+0PD6rQrABvLteI5LRgTffYUw7wUkt9mUROOfxCDT16qLK38KdDCkBWhn9qhQgsEqg4PBXHQ==","signatures":[{"sig":"MEUCIQDzXL6UmzVeXTw0pnCvt+diz2ArMdDVfVPrgAt+4rv49QIgYh7I5TipcsJpEN6e1jb2RiYkpk4pfQUEmcr9xuZJHQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27118673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOUmXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtDQ//chuHzcZY4+ato7xcok7+790RbGvA9Fwt3/F/vlK0WIZ1+LoQ\r\nq8Eou1GfQnioY1wJ8M7jo7k/oVqZA+BqyqtCpHsjAJ3u3kydkg7yoyQxVGms\r\nl28uWzuBzBLaCtHgt1TFNlw4w2olGvKayKi8h3HAdvEXy9zZbvFNx/g2Zd+7\r\nnlQ+zopxLeEf4vHvQEQm2WS5ntP7hZLT4Vqxxdq+7s7AIDxoUEuQpEedktvg\r\n0sChoi/NmTbujoQh8L+kL7CwRHCZ1JNQyQBwflMudltgX99bBkidY3mrojTo\r\nGwTh/aOM1G1gV8NYnKHrE0N3G3IoKlYp3adFWG5kUhb0sbAtxbiNH0bjxXA0\r\njwiVHz3PV0JF20Rt2X/4Z5DcNCb6CDh8hQE4uzMXEIyjFxBGGYNVrBsfTbtt\r\nHd5naxZ44ZBF/M0nqKIdBqwke8jg+joSzzdrey/NsWBAkZEoCHfKGvI5U0pQ\r\n35irKPvBI3NwUMiu/g8nkYNYp4oQ6r4yO5+c+A4GN/CsRUdDOzWlGeAiTdfI\r\nqE8MJ/eFu4ssW7t2P61MkgTScYglTZ8pF74he7nHCly2+JgESRSYWfAHlvIP\r\nLkUuKvnHBLlcsLvdfhuS4+2mb2vY9+KVQzms95E96sXCJI2AsEiTHHI+Of7/\r\nWB5oI5CoFVKscQDhImL1cgylyF4N/ZFl2CE=\r\n=5gp8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/Hopding/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.23_1681475990865_0.524307208689966","host":"s3://npm-registry-packages"}},"1.17.24":{"name":"@cantoo/pdf-lib","version":"1.17.24","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.17.24","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"7a0cac6ceb00e12cf18b73c480cf695978675ace","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.17.24.tgz","fileCount":3072,"integrity":"sha512-pEG0Yez9wEc0Q60m+h3KgjrXi7GP9uC7NMNBvdFAHly1KeXStofAMY4A2rGCs/SyKJgbJV5/l6MMIBED3yAgsg==","signatures":[{"sig":"MEUCIQDyEyJ6HjGAIfdA6rEYN98oTikALVeJ1dLLAHfu5pu2bQIgFxtOHbQqiWGDHoov0ySaXBdCDPVCt6f6mlXKSO08HFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27144408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU1adACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpLg//c74zI0mKFq/js5e4Irpref2niG5bNbCoYGnYhdbYKbqFpkGJ\r\n5rWPKQ8OVc1YIU8GfA8yuhgNq4KgRNvAuqd21QFcR1InTWpt9nF2WEFYzi21\r\n4DoNwWfrSSKYnh3AJb2PB2u6gifVxPy1+6n+WtZiM3tFkMaKGC56kJDRMwcg\r\nuqgvhmViAL1/05LVNcifeIVFOJFuQa7BbSEdRDctOshM+rRpFBQnTCS9KbES\r\nVPR2WFzGV/kTImVT4xIIyPr22X38XQd2iLwmXT2sAyzEjZt36/dzKFog/FHO\r\n1276dkDdl1DKHaqqWnG/9h/AttzKleyMNmZfDzQkP52rwHV4etjLTbuAwFJh\r\nQb9B6URtMu53i5cxnos2SmLNiXRKJsBKJZUgAXS4wYuvXDiuO6Qur6IiQ8lZ\r\nbIkTVsbP6mDdBuNIe1O3adqGQJ+itlXx/nFto2MbiTvKGV7Zj78kc/jGpZoW\r\n9G99aaEgZlYOKDTl+eK3DyJgCGjpR0EJfa9iVgGUEwSlwOnvxFZ+3y8jBQX/\r\nKHj2QcJY68VUOFYxogA/TnQccD37fUcDF5bOfsBxQvoPwou0nbfCUaTPZI/A\r\nUq9QuCUVJY/VOeTEmV7H8uE3a1k/mUMGdw3c72859CAPVe5PyByFl5vo0CXI\r\nQnkLGipHa2Eja2C/qD2ZtVrDuIqAWl9rBco=\r\n=hqzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.17.24_1683183261617_0.9621255984368531","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@cantoo/pdf-lib","version":"1.18.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.18.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org/","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"846dbdf8a4c2f1fa7c63a01aca9d716619da5d66","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.18.0.tgz","fileCount":3072,"integrity":"sha512-gRa2Vs6NRc9mU1QX7BWywWDeIMxvOHZETvCbnejcGbzzyZ1e80UZ4PKi3VaN/S5EO/icPjihKqVuzMD8IrRmUg==","signatures":[{"sig":"MEYCIQCg4bD/J0qQN47KoAH5p/98DB6LN+1cfY3bwE70QyHXQgIhANYX+RuH8UBu+zyuvXVSOf+H7NJP4NiaZID5W4rcfONj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27147958},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Andrew Dillon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.18.0_1691087854250_0.17201602935958915","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@cantoo/pdf-lib","version":"1.19.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ba4b7abc5d635fe6c91d0d04ce7cb649cff8fe85","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.0.tgz","fileCount":2891,"integrity":"sha512-8hB8LhUet1N8zYpdaQpvjZmy4xrCgrIjBTgNZnMKZBFpwb9Mt3e5Y4DP6bZbyY+AsFJ9+arlSirWmDV/Lcwbuw==","signatures":[{"sig":"MEUCIEiVbVCt6f+Dv/P+57pZ+KklL2JW8W88lrcn4yLbJlA7AiEAiyAo4GNGRnmw/odalN7xxqMIOX7rSTfTOFE9xd8jnI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28117489},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"92b5570ceb2544b1886ad99de2bfddc58a94e101","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"yarn publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.0_1691831381765_0.5020712581050357","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"@cantoo/pdf-lib","version":"1.19.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"c1225ff967be94797d58b9dd3db52969bef0ed0e","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.1.tgz","fileCount":2891,"integrity":"sha512-s2k/EpV/SCD6xZ4krMuTWCeXOAdCySJJKTKopYnGkQIWnsYB/5m0hy0Kfa/ixKbhe9onrtUA2jjgGuRdK4KOAw==","signatures":[{"sig":"MEUCIQCM8h5zsHXOZolZBDmHGovR8I0u2250QKarmC7zk32c/gIgUurcZgXrfrNpcchmyIvlMrwwbsERIIZjk38N3gdfL4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28118287},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"aa1f4aef0d4a5182bae25a7db13e5ee1c2c4648b","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && yarn release:latest && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"npm publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"npm publish --tag latest","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.1_1691835855846_0.6437505506913701","host":"s3://npm-registry-packages"}},"1.19.2":{"name":"@cantoo/pdf-lib","version":"1.19.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"3eda0e532f8cec6e54ae43d0b2e73564368e6746","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.2.tgz","fileCount":2891,"integrity":"sha512-hWtB8KYTLBe89XLz7+W1gHuo2SES0TltN2E4PhmJ2GT5aEIizk6PQftUFOG2768Lyu/wAp0F0tolBUQ55QYW/g==","signatures":[{"sig":"MEYCIQD2j7wA306OdrzBZUpcBf/WgAJMRnWiBWsC8O1Dn2cDUgIhALVFFfRCEVZ3HZ/9JQFoiDH8tKZB2V6qsILDfL2pplTC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28118436},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"994b158de9641100a5f0e6febf7a68f927fd3bc2","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && npm run release:latest && git add . && git commit -m \"v$(yarn --silent get:version)\" && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"npm publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"npm publish --tag latest && yarn pack","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.2_1691894982783_0.2211485269644078","host":"s3://npm-registry-packages"}},"1.19.3":{"name":"@cantoo/pdf-lib","version":"1.19.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"d103e80ff2ad375ce302307ae571917eac3f74c6","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.3.tgz","fileCount":2891,"integrity":"sha512-MxzcCKRyGiYK54iKR6FVmE5LSeCUAwNFT7Sd3GqELM/tTsLXF99p8NHDnqGS8E60N7JMvQ8tgowwxe2ImKAsJQ==","signatures":[{"sig":"MEUCIGNONz01nJCPBnMdPlBDKwWVsuFtiMU3yUdsTEM80RD1AiEAldbu7JeGVMitAocPIEnMW3/C8++jEYHDxKqwNxrhl78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28120750},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"1040a7a3253ea1108e4c34492a4dc2b7919eb244","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && npm run release:latest && git add . && git commit -m \"v$(yarn --silent get:version)\" && release:tag && git push origin master","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","release:tag":"TAG=\"v$(yarn --silent get:version)\" && git tag $TAG && git push origin $TAG","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:next":"npm publish --tag next","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","release:latest":"yarn publish || npm publish --tag latest","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.0","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","typescript":"4.5.4","@types/jest":"^29.4.0","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.3_1691896324591_0.16643065264068913","host":"s3://npm-registry-packages"}},"1.19.4":{"name":"@cantoo/pdf-lib","version":"1.19.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"19fdac842687400e0ac5e9c6a24adc66566c467d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.4.tgz","fileCount":1706,"integrity":"sha512-6g8DxIVxZKGv9WYrVlh0aOT+fe12DvvqemLrgJxV9wWX8fpx0oZjYwdCOuakTtOyU6ZYx1fDqFvByC+yoQ3JlQ==","signatures":[{"sig":"MEYCIQDgrr+yHSqutUcUVX2nJsNAwSnSrum0YcH/I9mj+ne11QIhANMLqki6ctTaNN1LemZlTAQoRqUAdU3qJYr6KFXY+2F3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22903344},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"d3ea8d26f6dc82a461e634065c0c0558b21bc36c","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.4_1691898875396_0.8414277239848285","host":"s3://npm-registry-packages"}},"1.19.5":{"name":"@cantoo/pdf-lib","version":"1.19.5","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.5","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"4f5024a87ca8c75c4f266f49200dae9dc4f996dc","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.5.tgz","fileCount":1706,"integrity":"sha512-65/SGa6+TD2anvovwoUfiDD2uOJxvrLwiYyZOLKtYnoxffpVQyTZUJ4EfNUwrZGXqqGmTDfWJPi0PnUI468yrg==","signatures":[{"sig":"MEUCIQC0FAD+Z9fnbdaFRL7Pf9cE24ys1OXohZI/rd/8HyY9dwIgGj+wZkCbcmCUr7Mto9oJxlms/eNfuzluYAW+ql6uMoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22904372},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"ccacf90c83faeef43645334f6c7db19f5e5cff1c","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.5_1691900412729_0.524035444802786","host":"s3://npm-registry-packages"}},"1.19.6":{"name":"@cantoo/pdf-lib","version":"1.19.6","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.6","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"0e5e22d6bf6ac57893a1622d517d7143e09fc165","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.6.tgz","fileCount":1706,"integrity":"sha512-C1nT0gXiX5fttuWO5MN/Kn/QkpVfWkwEoiDtVjImhNBsg0BEgck4lvIcGiGpiREHo+KDp90QL1KNgoiqfEr/Pg==","signatures":[{"sig":"MEQCIAEn7MU98eUuU/txjowf48P1IOVMpIpIPh1JSJ7L9Z6RAiB0nWMzuZ02niZnml7VbYzwJXGpbU8GMS/AaMEb4qGauA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22904610},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"8e4dfa8487660209f22248f4dd5823bf239b0b6d","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.6_1691901824312_0.05323620763368431","host":"s3://npm-registry-packages"}},"1.19.7":{"name":"@cantoo/pdf-lib","version":"1.19.7","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.7","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"f5ff8eb51398915b159a9e8d803bfdd32578e1ac","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.7.tgz","fileCount":1706,"integrity":"sha512-aXLZQLBhRv+40gjVNCdSRAzkq8JTfQS5c7k/U8hyKk7MeOQHblAUpr45pd9bmBcuJTFbhKS+iH8wM9VBGWhPhQ==","signatures":[{"sig":"MEQCIHdwZ7PK2aTbAokTVW/GZR96/m+g6NqAlzXAlfBPvdclAiAd6Enpazl7ad5g3YO8xy9C4EpPyOkzplAc/vT4Zh8CpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22904842},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"dc6eb8b61c02a4f5f149ce8366e25c568a111baf","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.7_1691906131947_0.0007294015825016764","host":"s3://npm-registry-packages"}},"1.19.8":{"name":"@cantoo/pdf-lib","version":"1.19.8","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.8","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ce5702a932ed86afcea636ba0823faa6dc092fe5","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.8.tgz","fileCount":1706,"integrity":"sha512-jhEmLsayJSKeZx2yPnqjhBF8rUZlQbSz41P5K44OZIFzkdWuET9dQ6QpUiGAc4OIa4RjHIoMVuihH0//qtdHKw==","signatures":[{"sig":"MEUCIBLK4UqoxY8/WKsbdbTNuOHG402aqWePaezLCDcZTP7tAiEA4wzgiczkJ95QUEmP0qPoO96mEOIPggBsfUtCmypOQ7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22904205},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"a60f70b9462d755a785a128a59e866016dd8a43b","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.8_1691911432427_0.8323322960161141","host":"s3://npm-registry-packages"}},"1.19.9":{"name":"@cantoo/pdf-lib","version":"1.19.9","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.9","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"df3bb846a9b4e311b14ae2c9c0dfadafe0db079b","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.9.tgz","fileCount":1706,"integrity":"sha512-TgJNXep81XCfufBKdKppML9rkluIID/FK9SUdSWq/dVLDTai7Lce0yns4EQ8r231n5q7ThBgGXApiIjvuG/Xuw==","signatures":[{"sig":"MEUCIFaq6LD3HRYO2NPHNgGgr0nCRVrvXHGinj6pPbjs8m8pAiEA3yQzX3WfYL4Y1w3Oy/x8IxYI6hejFmL2GBn1Jw39ag4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22904572},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"3af38d9155b860477ac7f5fe5f1972373c90c702","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"9.6.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.9_1692699494041_0.20604569414442975","host":"s3://npm-registry-packages"}},"1.19.10":{"name":"@cantoo/pdf-lib","version":"1.19.10","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.10","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"34bfe423c888215cbd80b07d86e7d273e7a9ee24","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.10.tgz","fileCount":1707,"integrity":"sha512-3MJqM1c2/qgMoKgPnBW6peQQL1jpx28fhb2PnqspMuwNi9b6FHPT+AUPadPBJXYwmp6PD2X1yAMzshVAQKZAZQ==","signatures":[{"sig":"MEUCIQCr5gvsX44pMyo0E+uIrlV2efL/rU2clZITIRXZZrhivAIgK51rx61/WWAY3X9M7CrizWeLsLQe8qG0erZurweozdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23144327},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"04146ada9e085f019d3cf987b8b89c76ea9afe7e","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.10_1694805411240_0.9975918214734045","host":"s3://npm-registry-packages"}},"1.19.11":{"name":"@cantoo/pdf-lib","version":"1.19.11","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.11","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"bd5cf8313d4b93a2f1399b8e50bdb92632b8d9c7","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.11.tgz","fileCount":1707,"integrity":"sha512-mU0utYnArlhQ7Q0zSCQre48/5vCq+P5I0hzxhMNp7pgyodmKWmN0PZ77YJlpOnu9pdPehJcr0GxZAsfi4oSQEw==","signatures":[{"sig":"MEYCIQDYvltPNw5sM+lDbBH1OCd8QuZszX+PPvpbut3tkBcnlwIhAKPnkpI5Vn0YoRBaQnJCOCa3qgjvCvB1PehDfgddrHQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23145348},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"e50dfa7024ca48828e85d9605a99363a630d8a3b","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.11_1696027417714_0.23283773666364938","host":"s3://npm-registry-packages"}},"1.19.12":{"name":"@cantoo/pdf-lib","version":"1.19.12","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.12","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"25ba975b909ed7262633029997ba1b48def15178","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.12.tgz","fileCount":1707,"integrity":"sha512-Tq2INs7azWPz/9AYR+xhPYFFQSKLZBmxsJMuSAGn/VMQrP3mc2txsc42wgFudLZVNVDB70ZCWS0XM+rQdr9lKg==","signatures":[{"sig":"MEUCIDCYp6phflXwA80APaCesy7Hi0zkpeaSp8ycg3Nvf7wpAiEAxUVdnZnH8AJkExETrE0Wvl0vvgqb4hYikenb5kux2ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23144187},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","gitHead":"da860901195808575cd1c73e323319e5aeee677e","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.12_1696343635638_0.18668314375063133","host":"s3://npm-registry-packages"}},"1.19.13-0":{"name":"@cantoo/pdf-lib","version":"1.19.13-0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.13-0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"2021d9ee78be8a3b1d091fcbf5c9acbc54d85aa5","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.13-0.tgz","fileCount":1708,"integrity":"sha512-qiZbQdIl7oBnNqH1I+ibNaYv0K8dXO53cX2q7kgKkQEj4byqr29SlHZo7RF+xPweR5jNChXS0HXffTg9AskgSg==","signatures":[{"sig":"MEUCIGrga2lJ+gAnvGEPy6Q3dV3ZBkgAMGvTv8q9+7XjovVCAiEArTswm1wqg1Uv8WsSBT2pNq1Tyu3xHsw4Lqixm5zUF1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14252983},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"6f06cd880f01b7ccde7f759cf6348bbfd87083e5","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.13-0_1696517411156_0.5665899503361296","host":"s3://npm-registry-packages"}},"1.19.13":{"name":"@cantoo/pdf-lib","version":"1.19.13","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.13","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"b3a9cdf297da891258862caafdf9b7fb48e7c8db","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.13.tgz","fileCount":1708,"integrity":"sha512-7A48ADK0afW29Rs0Kq1Rn3Q/pe7+Lme+zRTJ7U008djzuEv6z1Q+Ai6CX2rlTWoq+INpO6JUSFWHZtBqLrITew==","signatures":[{"sig":"MEUCIGRzXEczr1CkB7jliUVJdPhSHIqtd7bWTHTwd8gUOynEAiEAyshTrUxS9zO0VkOB8NBDzotTd+Vu7J1lwMmoICQ4it0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14269512},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"0f49e94e0ca3d6700cb91476793e3381dedb90a3","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.13_1696862366125_0.03766034481783587","host":"s3://npm-registry-packages"}},"1.19.14":{"name":"@cantoo/pdf-lib","version":"1.19.14","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.14","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ab89087c6b1da0a9b9519b354611978e61a2dd4c","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.14.tgz","fileCount":1708,"integrity":"sha512-7Wml7uzQI/Gpk6bT90qC1ZQ3ZVCnQdScFzAD3/Ht+sQyaqKTwgSoPr3rKPb7dii0F2jV7R2Y8VCTYU5dQNhfyg==","signatures":[{"sig":"MEUCIEZGW6ASrgTf1qiH/Aw5VMMun2lzIJKmSWDLHvFU2/2qAiEA6IZuRTHpLdW10j4ajpFwjxt+3DZ8iho1RoVeM0OWMBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23171035},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"ddc3ff46bfe2ebc8cd4f8dc4f15346abb7c73073","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.14_1696938184449_0.30767363139299353","host":"s3://npm-registry-packages"}},"1.19.15":{"name":"@cantoo/pdf-lib","version":"1.19.15","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.15","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"30da82cb6592399ee52076f4e335ef10e422a329","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.15.tgz","fileCount":1708,"integrity":"sha512-bwt67HEONTq9Pg1tPLVy5J3QjBN8/DUEkx+AC0YmirVV2c5yUgbVJ/cGItV78bt0QFuwZ+dYVq7qdvxdKONXBw==","signatures":[{"sig":"MEQCIBvGEjvQGSwEvxPJtLKHqzPVeOsraqyxSC354fHrV8kVAiAi2ji4CIhR5gT9wgPJ1L19V7XF8xi3A2jeVYBjwGdw+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23176752},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"e4cdfa11390deb908c0539a5215e262ec2538c4e","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.15_1698233947908_0.6202956502870878","host":"s3://npm-registry-packages"}},"1.19.16":{"name":"@cantoo/pdf-lib","version":"1.19.16","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.16","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ec6a7a91e5ad7cabd922e6887f036ed9c695258a","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.16.tgz","fileCount":1708,"integrity":"sha512-e92g7y5N+NMSXvFxpg7PawF20SdlxVntdIXiSG3tu606UBQfaXdEjC6X4BsbejybW/RWkohcx9M5ztlBctuCrg==","signatures":[{"sig":"MEYCIQDKis2u2rAMe4ZQmX0s/TPn0yrIUxad9+/vjSr1eosTaAIhAO5DSBDYDkYDwKoU5t0NcqWMrAnJ8JAjqWOdw9hpeAB1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23189278},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"cf1d6012f41469129272c6433fdfe17bbf2e6e94","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.16_1699556836275_0.10057217867206014","host":"s3://npm-registry-packages"}},"1.19.17":{"name":"@cantoo/pdf-lib","version":"1.19.17","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.17","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"0d955a0f5b75a71faf8b39494a8caa2d6a55b4e3","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.17.tgz","fileCount":1708,"integrity":"sha512-s0dERgf9XLY0JxNlF6vVT2q20Geac1BBhr7ePK36TsD5PyEv4vWGVp17MnvRAU6H06+2gILW/xYzq4NKuLbNhA==","signatures":[{"sig":"MEYCIQC0gXIoFQCnZVKunxjMqGCaYKAH6jBSJqVr+0lZlDfQ/QIhALepH2/NGwGaurex3GUh23tJ1MfeE5oYT7uXro48BJpJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23189472},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"03cdfb955c1c4e85e6504346319cb3da99ea7b17","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.17_1700423470732_0.4646738965067716","host":"s3://npm-registry-packages"}},"1.19.18":{"name":"@cantoo/pdf-lib","version":"1.19.18","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.18","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"3d6238c2df0fe67847e49ceffbdb977f50548e78","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.18.tgz","fileCount":1708,"integrity":"sha512-4TMaB6LvhPXz3rmD4o52U2ZI/I8d8LeG8hfz9q/adOawG0PPNZcCRHUXerilg02IwKs3u4nptOYz67xEIHSSHQ==","signatures":[{"sig":"MEQCIAWjDRXqPBeIHWIbqG60JpvGXhxJQhcFkJdUA7LBPVqSAiB6Ck3kkLXx2FxHaWcA38ITIg+9u0k954KKlgW6lrvLFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23176197},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"0f033d898f8a75cbe3e565da57e9edf45e77541e","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.18_1700499670493_0.22828304045018633","host":"s3://npm-registry-packages"}},"1.19.19":{"name":"@cantoo/pdf-lib","version":"1.19.19","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.19.19","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"40ed66f527ece347bad55fea97ed10e630c41c52","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.19.19.tgz","fileCount":1708,"integrity":"sha512-gWLpcINg3xgf7jghDr3oNW/E/zP/Yff/meJrH9lGIVlaU/rJqsaPvejTdb32rL0ERnSUgG791jIOcIV/RWpAsA==","signatures":[{"sig":"MEQCIEfbG7V5wP8aLZ43lK5wjwue4n5PKkJMLQN9sjNBAnbiAiAPjAqPZsxVM1ZboA5b7s2VN1hNh/rXCgsVBSWVW8o4tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23183960},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"4b65f3897c9c208833519687f31a61b0a5f03621","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.19.19_1700822122365_0.42885656882407","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@cantoo/pdf-lib","version":"1.20.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.20.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"2efe9f7f5cca4e8c0114664fde90c1a2cac3e781","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.20.0.tgz","fileCount":1708,"integrity":"sha512-1tmL13CfYiOPGB+rm8WJeLe821Y3H1NmSyNvhvvbZOAQ38s0ugQ/tpDEbfomucz+owYK+gtuDKoWdGmKBTjfHg==","signatures":[{"sig":"MEQCIA2IMvDjCQ1E+8E0h2U0Jzh3A7qDRW9TT46i2ddLEY5/AiBw5LCy3qK0p9rGB9IwqeJrZI62K9EVEytpz5ZjLTUnFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22268481},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"a457a0edec15bc55dce41bc4ae39b4b48919fa43","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.20.0_1703186454407_0.9953863741093714","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"@cantoo/pdf-lib","version":"1.20.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.20.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"c771882ad09e18ae9544a0cc6905be5e822bd113","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.20.1.tgz","fileCount":1708,"integrity":"sha512-kqudl7gAuuRktjvphBjs1q2bTHZVJaDRH6vfwOTznylj4gSWBB2gQTx1plkIrb30v4G9XIZENTKgW10uAgk3gQ==","signatures":[{"sig":"MEUCIQDgPnLeacvOUy+M31LXtTHo5Q9awIvOpvFJKcTJKRPrdQIgM1ffMQ++9zQeb6wkAZvvBqOh4s8oq4iCvDnGADFaNj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22270622},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"38cc107a018b738ef2722b3f2b31e72a5525defc","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.20.1_1704812121041_0.2783974951370245","host":"s3://npm-registry-packages"}},"1.20.2":{"name":"@cantoo/pdf-lib","version":"1.20.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.20.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"c7f0aa268ed52dd0293d77e96e13e5bc262a2de6","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.20.2.tgz","fileCount":1708,"integrity":"sha512-42uhHpI2f92j3ZRrFdJ2pFmcPe/lgCIjGupEXDc1JSsF+X6N2wJu7QtRwDRhBWn7DrldzJWS0bPSSiYcM3dxtQ==","signatures":[{"sig":"MEQCIC1Y+PiIRTg8c7visIt2cKS3E5nLDJ+tlg2SjcrAPy1DAiBwDD78V34xOnCSBNYaOK1YZg71XiO6MDxwalc5O5jBCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22273645},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"5875b4ca8b00a5e574f35d0b74b988a46413c275","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.js --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.js --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.js --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.js --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --loglevel error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","tslib":"^2.1.0","rimraf":"^3.0.2","rollup":"^2.17.1","tslint":"^6.1.2","ts-jest":"^26.4.4","prettier":"^2.2.1","node-fetch":"^2.6.0","release-it":"^14.14.3","typescript":"4.5.4","@types/jest":"^29.5.3","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^0.12.3","@types/color":"^3.0.1","downlevel-dts":"^0.5.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^6.1.0","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.20.2_1705514994057_0.27701915499546037","host":"s3://npm-registry-packages"}},"1.20.3":{"name":"@cantoo/pdf-lib","version":"1.20.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.20.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"890fa95d595f949c1bddf94acc8e10c270ce6b1f","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.20.3.tgz","fileCount":1707,"integrity":"sha512-C39EnaPDBEXFTLgvoJFWr5eYevxGlEEQ2+QbOctgb2TTWjbj4lHjzD6y9VhTibhaNzdN6FxRRbmc9nuz9rUKQA==","signatures":[{"sig":"MEUCIQC1/34Z9h3ktXfL+Jsn1htoFJDT1CCziWi3pkXoWgbxQgIgYy4QMECPDh7DtOPIodbWvM2ZvleWDMIyz+uVgzBWEk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18349512},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"314322f98e97b8ac2905f8564061f68d7620da73","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn build && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.2.3","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"18.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.20.3_1707169447888_0.5146596282547349","host":"s3://npm-registry-packages"}},"1.20.4":{"name":"@cantoo/pdf-lib","version":"1.20.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.20.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"eb9eae0c60b59d997f977ac307db2dbdc3b5c2b2","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.20.4.tgz","fileCount":1708,"integrity":"sha512-UVxlfhmAauoPgNrxVXeTgXEm87uoBtX5hsS0UQJa/Ifb73sE2kLC3CJsUcJy5I/YOeiPZwXxuZ+5eklYw7i5Zg==","signatures":[{"sig":"MEYCIQCQu0LnYR/d1hWJrNYV0yeOLoF+WOJYg4CiwaEhreSHgwIhAJpLEDa0p8pPOg8VvTOgFd8Ih7fw7tVzOt5GinZbcOV/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18584382},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"e78066c6b13a3b9f9cd82686e143fa78c5c0d88a","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.20.4_1709558992997_0.2215063344854682","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@cantoo/pdf-lib","version":"1.21.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.21.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ce177ddae09dfc94a2cbd4a65842c732183dc30a","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.21.0.tgz","fileCount":1708,"integrity":"sha512-BlUyKYryyfp027FXDRrMtkW98MCCLlFzHFDSuXddpy9cWODwkLCw7Erd3fDeUgIHx9ryJB0h26RONzf00g25mA==","signatures":[{"sig":"MEYCIQCwNNiPjpUROEpq72gBIz9EXEGzg/HH0WQmvLmh3KueFwIhAIcQsp9tNBG6PZZ9YyAJ+P5unAsVoVxPkKFrI0YdjfL5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18587085},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"c9dbf3a1591b378fa980187902afb89d48671649","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.21.0_1709574565278_0.06229636162880925","host":"s3://npm-registry-packages"}},"1.21.1":{"name":"@cantoo/pdf-lib","version":"1.21.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@1.21.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"55088d5944b6f21281f8573a1c93c5f08ccdb81d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-1.21.1.tgz","fileCount":1708,"integrity":"sha512-ggPKdexF9Aa2hpDLL57dmydcEG28JWYXVFij2Tc8WwlQVhcYw7Tr/uvNf8NcPNcjyt2yeuWfV+/nCtSf5HCSlA==","signatures":[{"sig":"MEQCIQDEExCTjFNyiDM0ZoW1n1dKo7aMFVENMqMZXaxCA7wZmgIfKT9DUA7tdm8Qz05osiQavJ3VkxxnKksH1SqTUl5KqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18601109},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"7c5a6ecaf3467a82dd36f39f167402fe9dffd2bd","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_1.21.1_1713994212319_0.8236154654055443","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@cantoo/pdf-lib","version":"2.0.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.0.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"672a9d056dd96dd710e9568c07d2158e52c8611e","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.0.0.tgz","fileCount":1719,"integrity":"sha512-MzaqPrv8FXqH6fAcUKSgfBp2vv/RDiaaBXPSHS3x86FubH5SK/AUj/u3bf5gYtkEpmeVRL7hLdPkGASxghj4EQ==","signatures":[{"sig":"MEQCIHVxt8ZxHUhAWfDHC2OMqu/niMlz8oMvvWG7TRJdUvqRAiAT35zif3bYetaFg2UUroqhGM4qB8JDAWYFo3lRr/IHXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18631133},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"9d89fc801f11c123ae5e5302534ff4e1532407ea","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.0.0_1716190757408_0.9879227156164885","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@cantoo/pdf-lib","version":"2.1.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.1.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"253deb6812cb47293a6068c4258c824fec98a9bc","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.1.0.tgz","fileCount":1719,"integrity":"sha512-vLwZMeReJZVz0HxgSZHfsI/Jo+BnOTdmUb2x4Hhiw3RodyYLpKaY0N9UtxiVjINlXdXNQ5E3IEqREseSgb1BAA==","signatures":[{"sig":"MEUCICuMjf+78bW4PHKaG2Wzdzu8k5MDcRaEU+wK5PDgQAFtAiEA6zoCofS7A+yi4NhnuxnMztVq4kf6pZlGL1zmPFgafU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18652905},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"974b580163af853ccd016368376cb7015282f2f0","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.1.0_1716338996642_0.830500670550941","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@cantoo/pdf-lib","version":"2.1.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.1.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"bc83e16adbe2876b7aef3c7e09406cfad4adb156","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.1.1.tgz","fileCount":1719,"integrity":"sha512-NTPUB9ozGKAwA7QXUulvb5I3YqzJrJwIpy1Qno6vLOiU0OGrFkFq0QJhMhi0LyY2Kx6ezMtuzApPw9NcnM4P7A==","signatures":[{"sig":"MEUCIQDlNOWT+F8VO7mgyjSBkS3dYx2pwGLmIZkn7Ztyt1LUVAIgWRNwitqGNtuLWTAoviSrvRe5/6JSZ9p4/AYMe31YZGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18653215},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"18911fa4448eb5a4786318ce8ae235b69abac23c","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.1.1_1716368482467_0.5612233138207636","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@cantoo/pdf-lib","version":"2.1.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.1.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"920032a8d3e2ad3f6fe304a05480b0b7f527260a","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.1.2.tgz","fileCount":1719,"integrity":"sha512-idduGN1DcoXGu2PJ/nt0pg3CW5+mTZ5XOsQPL1qDztbXK8/2JoqTROAUb8QUlPCgrEZoyORWI9+X/1jVI8PgSQ==","signatures":[{"sig":"MEUCIQCOrGUdTN96SbFlAvNQOwf8CB5OWsFgWsw0wHAlUL9uhgIgXkBtf9lAxDGK/mJjKzmwkb2AOBpxcUwmX+Dh0y6OZLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18648277},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"d71bc8b9d1e565ca95abbdc863b54fda0a9d22a7","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.1.2_1716373529267_0.8919968551514899","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@cantoo/pdf-lib","version":"2.1.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.1.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"170b5b6f62b3b6630bfdd9b104f244af839aad09","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.1.3.tgz","fileCount":1719,"integrity":"sha512-OdwJ0mtjlITWVQ7VkbX/mc7T3Wlq4OkYtlMLd8I3QlK1V7YALgHjhEGg6AqIeqBLfwYJRExNSDp6GOH216vEbg==","signatures":[{"sig":"MEQCIAyjL//HojR98kvft6C6gXSkzZVA+JGrIlkWf82dhBdIAiBYCnU0ERgyAxnxwPGlcWNP7LUqUVxPfknaJlrAQ76hvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643512},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"a34281f3e5b6553b5f2fdbf5a46d57aa81af7c68","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.1.3_1716382337245_0.6031844069382801","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@cantoo/pdf-lib","version":"2.1.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.1.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"3b954b41777494999af00403d49f261a8e99a188","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.1.4.tgz","fileCount":1719,"integrity":"sha512-3zORoWOM1r/B1eLuwv/TlAjKjC3TNQnIX9FbbMHS5jZZGvbgM7iV3Rt52spb24nYM8/oDNgSvyq4NJNy7RgyZg==","signatures":[{"sig":"MEUCIDoFZbDxPAkZwtMDzqId5pPvBzloSkfWH/f0G9uXOg0lAiEA+nFAze/UKgT8WcDLQsntR7rl2QSZgPY/8MvBtjTQP9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18658458},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"3b0ba58e539c4c4ff8992dddc0f41588addc2cd0","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.1.4_1716479503821_0.9579431425849412","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@cantoo/pdf-lib","version":"2.1.5","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.1.5","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"941268a9e8e7ce20c0f43e902802ab37a34ef5f4","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.1.5.tgz","fileCount":1719,"integrity":"sha512-81w9WSZf/kIvxe4wPADjip9i/Kioz4VEERm3mzmrI5z1lk5rxb5PFuZXPBB/0d1Ah7q1V6oeru9PFxK+2LMZ4w==","signatures":[{"sig":"MEUCIE8QKrvP6qWhEm94qnsVCthWbci4r49KqCVx+ZSXyzV0AiEAjbKKpaeGVpwG6uyrTP3ycgl2QAKs6wbHTkrYCZ/bc3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18662279},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"26fec233ca278662b7b50b5bc5d4615eaeb0424b","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.1.5_1716816341864_0.6971579818105365","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@cantoo/pdf-lib","version":"2.1.6","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.1.6","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"9642d73bbe2d38972a7011588570d8572ab44c9d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.1.6.tgz","fileCount":1719,"integrity":"sha512-HLoT5QyZjzB20DvjjG23Eb0UpeHtw7e+L6Dj005QNzNd88C4NC8rU+V8CpkFgCI7ZeRq6HUBlNyVpufCHdG3ug==","signatures":[{"sig":"MEUCIQD+OabNycf5DIvV9yRCDHtA+QI6ZNbt6i6cEaY0xApqBQIgAdPeje3vGg7LuSG74sSwnufMmQmcRih5ZNu/Um7uE3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18664627},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"d84ffa0b3ca8120498bbe3967d6aff54bfa09798","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.1.6_1718283754185_0.7440086982093219","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@cantoo/pdf-lib","version":"2.2.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.2.0","contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"4252594dbe1c1b12e0fa75e178889e4a9d776dd3","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.2.0.tgz","fileCount":1730,"integrity":"sha512-hR4UfkHNPazsHfyeNz0n06k69e4DIImwxsdF+GpNInFTQ1CDJbPk48u+efkX8P+znLN4eqZUJa1XlNBdGtS45g==","signatures":[{"sig":"MEUCIQCDfKV+mI1+DGfUJnvqhlLN4E7flUeT55qMeGsUnDLGDQIgZcAfxerwubwVcKyrJ+gthgstiFbPrd9xZRwLjYubhhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21189069},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"82ab0ba23ba6340cbd6f525e8f8dc9f80dcc9b61","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.2.0_1719309803106_0.17711346453686727","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@cantoo/pdf-lib","version":"2.2.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.2.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"1e241a3cba5df30dccb7ff0c2a068405ad95b141","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.2.1.tgz","fileCount":1730,"integrity":"sha512-2mJ0898W3/qZtvHYzStuDVMh99L4tUp3CZL9bbFfywlNr1AB5bqx1yyiicHEHoccYgl8CMZLL7zJOhMrCnB5Qw==","signatures":[{"sig":"MEUCIGx3+6MLorQ6UQcTb6hJ1lK7uPUUoxFLc0UAGDEYfeNBAiEA3ICMVyie2Hgc/ce0Bv2CZO26C1ajI06le/0V+Mx5iB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21189595},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"2e7b01dc0d818008c93086f478a0b04b6a2f885a","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.2.1_1722892791637_0.8630700228955632","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@cantoo/pdf-lib","version":"2.2.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.2.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"b6ed50af554a66ce530b86e51daf6d8294cac526","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.2.2.tgz","fileCount":1730,"integrity":"sha512-HLz4yu1uL9fsM4OUK7cqf1zuB6clPP8ezdJhknopJP6nzGvwcDuANW7gHPcVQa4Hm6APAx2bWr9TrmLwueQn8Q==","signatures":[{"sig":"MEYCIQCmcUDcOzdkSbjtQbuXQ+uWdy17RMtWnhO0BBkShoHxNgIhAK5pLATPr0dzp+GIEWlWHI4ddxommqPzObMYlq+dAo7B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21191603},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"a9483f7a76de31ab3c73f1041bb332c0b9453f56","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.2.2_1723045069385_0.2139478291788126","host":"s3://npm-registry-packages"}},"2.2.3-0":{"name":"@cantoo/pdf-lib","version":"2.2.3-0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.2.3-0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"bd1b21deeb669d12507294c40eaa3d16970e2e15","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.2.3-0.tgz","fileCount":1730,"integrity":"sha512-abVkUuj4/aSZRAYSfmpkBUAzSI6gvL2C6B0Iqkx9V2e0c9SDLL6iDVq6WldUpdiI1UvFQ7YDRoWA2Z0CGfqutA==","signatures":[{"sig":"MEQCIAp25LJIeLxoNKvwMwumrm2uvn0ni0C9HbkxIuxabkW8AiBK2Sz7eaTFB8PYECjSqou22cSzYSO0dbKY9sNM04WBpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21197712},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"e45fa4dcf005ff14f7fc67b4ce91cb2f49fbba88","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.2.3-0_1723297262060_0.8784975099941348","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@cantoo/pdf-lib","version":"2.2.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.2.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"netoguimaraes","email":"joao.neto.guimaraes@gmail.com"},{"name":"marcospgs","email":"marcospg-silva@hotmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"ja0n","email":"jamonsterr@gmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"4e0453ff9f046029fd1faf8ec1473942b062ae46","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.2.3.tgz","fileCount":1730,"integrity":"sha512-ZLTmpow57+PtiJkMACaw66WpcRz9X9l2i20CIYMyepo/Sgzu+qMgdvh8KLVgChHCoxDe4T8+vkI8v3ZfTFQKnQ==","signatures":[{"sig":"MEYCIQDGiVdBn8o265F6Aq3ZxPc35F05m3H9Q765n5/VH7YNlAIhAKe95nE4ujFOeXGHD9WetMVXP1Vs5Q9LTtPAbyPDmIeE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21204544},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"f5beba8c26a6ab190e0810c4ed52bc0c25d038bb","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.2.3_1723505581234_0.7051273577980859","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@cantoo/pdf-lib","version":"2.2.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.2.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"430608693c4a14e84cc867015dc91c04cc37a261","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.2.4.tgz","fileCount":1730,"integrity":"sha512-69bECXjl0QVMrBTEsPZDPFmhoyLGwXKiJI5JWPgBnAx0kS5+7v76rNCeYMTbDmZaPgvdIViMvTaz2HVCe8u1fw==","signatures":[{"sig":"MEUCIQDoGxI5Sg3sdNVePO2RTrZIXVodIPpdmJOmcaQoc+vRnAIgKU5rXiso9IU3RpNHnW6mE16XGYSNpfK3bswIGA6uzl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21241473},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"7f1acac01f76cee40c53f07b0cbab577c5f7bdbb","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"8.19.4","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.2.4_1733437608733_0.7337524723962507","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@cantoo/pdf-lib","version":"2.3.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.3.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"35df78b43ad961098787b699426e4e1bb4dfda62","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.3.0.tgz","fileCount":1729,"integrity":"sha512-ZRxCzEh0p0GnEnrzw0Us/GPcgiqiao1c0wMFZKRVv9/ZQS6tpcZ7V9+txwhegKX5SnTwkkrUub2YCUamLAONiA==","signatures":[{"sig":"MEUCIAiR7rQ89ChlhNNBtiNFNWR9YpDOwJg2tUMW3b4QOZ8iAiEA2fWiIOhcXFb3iGV08rOhjIPk0saSoLp6z+1flHgfV/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21005443},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"671c406be55d46680403d226d6de2e601388fb8a","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.3.0_1741246706806_0.6147432291284192","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@cantoo/pdf-lib","version":"2.3.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.3.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ec16cfd011c230c25b747e732a15aa1b6e49f035","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.3.1.tgz","fileCount":1729,"integrity":"sha512-RsIPaOw1qywiQJ3r1VbOnqod/9j5SbzEiAdCj1H0YIKYQ8//y9OIKTlJahKx3boZU3IJuLgSQq03R0Ad4qp/Lg==","signatures":[{"sig":"MEYCIQCatzuI4blV/TauLkiT+uxftMH0G0F/xEhwprNbJuDK6QIhAKWIeD9cDdvENxntE0mS9ifVWkO/cp+7gxixYj89MWbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21006425},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"e6312d01f1e52a9f2a96e75b5dace2bfe666df40","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.3.1_1741691908003_0.6160702081827389","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@cantoo/pdf-lib","version":"2.3.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.3.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"36282e5bc7436ab6e9e32aa51700521aaf892a27","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.3.2.tgz","fileCount":1729,"integrity":"sha512-mTDE/pRsg+dj1+arXD07HQS4Rkjtw5rN9Rn7ZdNo5Fjz2703SC8ea5SV5PMncWd6aNM5yrDm0P177YvEsjd8TQ==","signatures":[{"sig":"MEQCIH0tW/FHPPogrqw4QaZAI0Nbln53YLzNfj3wVBAcQhmHAiAlX4r8Pps2wvI8R+7DesJcv2OlpLpFHtY8Q5nqDDacqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21008538},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"1aedd34824eafcdb93fa818839e9efa2d9ba2203","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:tslint:src && yarn lint:tslint:tests","test":"jest --config jest.json --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.json --coverage && open coverage/index.html","testw":"jest --config jest.json --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","lint:tslint:src":"tslint --project tsconfig.json --fix","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","lint:tslint:tests":"tslint --project tests/tsconfig.json --fix","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","tslib":"^2.1.0","rimraf":"^5.0.5","rollup":"^4.9.6","tslint":"^6.1.2","ts-jest":"^29.0","prettier":"^3.2.4","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","tslint-config-prettier":"^1.18.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.3.2_1741935087094_0.9301393772357605","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@cantoo/pdf-lib","version":"2.4.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.4.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"9f2ef0f12eef8d9ce585e1d4fe038b4aa41f83ae","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.4.0.tgz","fileCount":1729,"integrity":"sha512-k22oG2bP3KinTmI7BmywEKe8vS6buT6ey5QwwM5V4Hr059+RlO56eOlg68QqIHCg7FVZ539kq/qzn06he+4HzQ==","signatures":[{"sig":"MEUCIDf1Mka1/RvTrFpH7On1moc7b3/eSsjFgsf7kA1cE2NxAiEAweUeFJ+1+WT+Zdxgw4HhSmsZRn6KhRYtNZd4B7h6BLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21197987},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"7de4c87e4c3bc80f2d7a8762f1f7cdb14f96f21c","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)","eslint --fix || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","tslib":"^2.1.0","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.4.0_1746606461735_0.7062631976445835","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@cantoo/pdf-lib","version":"2.4.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.4.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"7a30671f7ef65cc32d6f4bc7215a278c1ac16964","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.4.1.tgz","fileCount":1729,"integrity":"sha512-YAheO4lZK5HqOH6pi9TlO2jNys2Sfp8/5bAoIO0jctErBCRxu3x58uMsv/C4dc0raKZB3pb1jobRMhFuFy/eCA==","signatures":[{"sig":"MEUCIEJvNmaGJ/3121kkD4qzd9YkwEhU9oiLZ67itPI0kkCKAiEAn3ZrTQj0LDKHWSGoGMAQvt401v5M7MI3Trm6PYT0RoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21203808},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"de772aff616ad86b08ec19226d69b34616c23cef","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)","eslint --fix || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.4.1_1746990345510_0.21592622571616804","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@cantoo/pdf-lib","version":"2.4.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.4.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"c58f6a4e8591c90e03a15f1f4a6eaab7b9c8e667","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.4.2.tgz","fileCount":1729,"integrity":"sha512-ZqMiY8XEyM6Rc3WjpsQnrZYwCdyf/Emg2J3RbmSxoIKN1Kpa/93uIaO9cx/14dJoC6vkcAtMhrYsO7YLB8i8Lg==","signatures":[{"sig":"MEYCIQCfzsegxymZ7Awm5PbEF9rZuCYxeua6R0IO5772dwAFlQIhAIlCkBadhZ+glTR4IEm5+trqn36iR3So5WMQ0zd/ZgZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21205524},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"aa57a9fc9cd6b00a62e396c1c8b416df44e7c04f","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","actor":{"name":"sharcoux","type":"user","email":"f.billioud@gmail.com"},"email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)","eslint --fix || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.4.2_1751898220762_0.33456897101224126","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@cantoo/pdf-lib","version":"2.4.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.4.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"62452ba738b3d279f55e8599ad5eadd53bdf224e","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.4.3.tgz","fileCount":1729,"integrity":"sha512-RmGblYllpDf0yVwkZTyrqtSLBGm30Bz02ihXNmS9T3fT4oBcpRnOMQU37G0McdseXyhYmOJrP537AE2Xf6a3nQ==","signatures":[{"sig":"MEYCIQDOS3WbN+ke4y1F8HbPkJ1agALHn8QLV5W0G8NIvnDAWQIhAMdtatmhkbFBGUCtmaUUQAMOTZ/rLl+FWOm7WJbVfljC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21206191},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"86bb150c0d5a076f065e0d8064f764ab675f0cec","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)","eslint --fix || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.4.3_1755551287482_0.34243360558453406","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@cantoo/pdf-lib","version":"2.4.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.4.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"8302a4b9ddc369229b02d7e33c8599345790ce5b","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.4.4.tgz","fileCount":1729,"integrity":"sha512-rk8GYHWev0waIKe7M6U/1N/5THs9WRlFpCMz6iJyPbsA+8fYcJi7HFl/zue35iEo87TmSbFwJtySgzwSa955tQ==","signatures":[{"sig":"MEUCIAJTe8PTZfJWIbsX1aANM8LDZwhJKfHQgNh/rUB4soyfAiEA6y9A4YK0i/0o3AUKv7bS4h3zP+jRColX3D1tbw1szdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21206423},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"30f314b530748ffef88a570dc12b0eeb565c4821","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)","eslint --fix || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.4.4_1757331767483_0.16864201696482972","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@cantoo/pdf-lib","version":"2.4.5","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.4.5","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"bc0383d05e7742e61184235c481582c5131ac8df","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.4.5.tgz","fileCount":1729,"integrity":"sha512-XRtWIE2+UvjK19WFO7pza945LteOeEzKeEqMFwX7481u8/bQOVRCq/qcyNmm3UiAf1sZzER17M6iC88gGc8d9w==","signatures":[{"sig":"MEYCIQD0463pjPUSOhu1oyv24njZr2vY7tEw7zzcYkx5Y49qzAIhAKgVTmoaXKuWs7YRWSPEN7kDhqqSfoc1hgPyrb20VlXb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21207859},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"e0864842e9abd9304971e32d18cfec683c337f7a","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)","eslint --fix || (echo '\n⚠️ Linting issues detected. Please run \"yarn lint\" to fix them and stage the changes.' && exit 1)"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.4.5_1757426282422_0.4219159898333167","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@cantoo/pdf-lib","version":"2.5.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.5.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"2bc87400b334fb482985522c745022066edcc12d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.5.0.tgz","fileCount":1729,"integrity":"sha512-44iTmjxxYmpNkUE9fi8+cdYeUScN04/CBkZZZbEKT60TEgmSSEJIcLdDc45KKNGMlt1h/2viTben4am8WvZRlw==","signatures":[{"sig":"MEQCIEsybyjNs5SuCUtKOk9gqXuCscu93umSnBhhwhklCDMwAiBXB7JX2MassQg0fHYZPqnvMgMfTApWBaFt+8zzm/JS6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251572},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"9356e3306477b90e62ed4762af485fd577316b19","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":"^1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.5.0_1757426811102_0.3266527284859244","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@cantoo/pdf-lib","version":"2.5.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.5.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"91955216cecb237097ecb9fde76d93b75b1ff05d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.5.1.tgz","fileCount":1729,"integrity":"sha512-Nnjc95gD+ns9q7440hv9fNaFOg/RbTjfdQsgLRwDLdn5+vLzmAcLwsM+tI4/GsyLhIX9YaTOxsZIZ08a/0soeg==","signatures":[{"sig":"MEUCIAi4Ut52vPEDaAAtX/iQTbD58Pw+4VQ+9oHvotXlhzTMAiEAphKfBRTTZhm7V3eKCxF9lOcGigzpPywGix3GZEIuGWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21197812},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"1cc754acddd0b804954326c87a131932dc7cc813","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.5.1_1757455503281_0.1473706413220255","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@cantoo/pdf-lib","version":"2.5.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.5.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"a0bd65f3ec784d5d6d53eeab92b83042bc70d89b","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.5.2.tgz","fileCount":1729,"integrity":"sha512-93Dvf2tEn9od/ucQKZJUPy1gxIgP/QZUt4Qx69Hok7MG3YMQez1GsO+/75D/Dsn/ew0FJ1+kN8fWwANOIeJoDw==","signatures":[{"sig":"MEUCIAeZSfkgllcujfoHW1xaygVb1q8GzodMBPW+WLTWBOdzAiEAuXtgQ6BuCIPkKNB0kEAazudMpeTiD0uRO3wRM4My/Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21202360},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"71773ddf5203095c69353333e63a7543c2872c1f","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint .","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"20.18.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.5.2_1757538478334_0.41872557268040267","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@cantoo/pdf-lib","version":"2.5.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.5.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ad949433197d429bc6a97166f81e2f2d3c4a57ff","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.5.3.tgz","fileCount":1729,"integrity":"sha512-SBQp8i/XdWNUhLutn5P67Pwj4X9vU046BRpfOMODJZuYVrgChtsTfgdnlW2O7x8gdXs8j7NoTaWI/b78E2oVmQ==","signatures":[{"sig":"MEYCIQDOPnb0JG3h86iySSX9nFXUQsbR4uIpi3nsbHUWupmotgIhANvBwU2b4Z42C5EEp1L4NXRfO4PhRwun5au7oBDU4kjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21202312},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"ed91abe63661f5fa95ff2a6e4cc4677d3af62132","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 .","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.5.3_1759084599174_0.5838510501093404","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@cantoo/pdf-lib","version":"2.6.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.6.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"96c30b08d975dfb8efc8626cfdb2ee5997ed9d9b","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.6.0.tgz","fileCount":1773,"integrity":"sha512-jmbDS1EK495gwXStiRaTnlzsk79NOsczoyY2ZUS9F6vV1cUMmo5kcetjBkdt2/77UReveMiMYQoDghJX8Lhj0w==","signatures":[{"sig":"MEUCIQCJlUNlIoYBQMHEyi8TtYyrgVILvfSze+9bXnFArFfz6gIgc3QmdooqJPWwWocormAwrGX2WRQrcu6SfWMetihjj+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21555255},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"038ff6e1509dcabae7b875ec1a6fd8f894b33b09","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.6.0_1771587528308_0.0654076913480901","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@cantoo/pdf-lib","version":"2.6.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.6.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ec242080de8ca9bb32de7ef6b78cffac32b6b58a","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.6.1.tgz","fileCount":1773,"integrity":"sha512-Nr/N5kR0xEzibtXei25E8LX9ThYsAN+Wob9jGZ1MSkMzWfxSo1fQwHc/BumE11bMMKEzn7jG5nT+kGlzAaAb2Q==","signatures":[{"sig":"MEUCIFnMO4/N/7m64n2DY6qQBKCfyvgAbEJ50ekl2H9OcvHSAiEAriv5BEGTAvAeuVQC9jJ+dwCPyjtrWZyWrIFA6idW538=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21555255},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"64abf1d5a4fa4bbe4e4afd567bc5778dedb7242d","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.6.1_1771587740167_0.18158114585615115","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@cantoo/pdf-lib","version":"2.6.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.6.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"5c2771b5a3af2e9c9f62db36c58de154d0ff4594","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.6.2.tgz","fileCount":1773,"integrity":"sha512-JT3sBlyw4CBL/ka8BkL1eTZihbE7xpAsSbnkDzVzY2VnLSkrh/4+UnVEfD+K8f6GZgtbY81VcrfCYY6Du+dykA==","signatures":[{"sig":"MEQCIH5sttwJZzIvljguib3Wk7WBQtd/IKGghaMrFy5rvc0FAiBYiBwL3CzIVf0WQ2sTAsqYoTxw6VU0YChcinmVWLnEaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21563757},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"92cbda0ed796494a785b6fde24020757d3636a10","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.6.2_1773432669414_0.28193044362417496","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@cantoo/pdf-lib","version":"2.6.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.6.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"8deac058d0e5ae4e19cb6abbe6f6aa330003cde2","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.6.3.tgz","fileCount":1773,"integrity":"sha512-oscThzfl9M+/8lWM4Ia5ZaEhKx8MffqSm05hDm5nDMcOTvGPA4j/lGLxYj9NVZoJqvgGMkoSMvKfm/acsoaAPA==","signatures":[{"sig":"MEUCIB4F54LAo/wcvXlnY9sNEdsCCXlwOc1D/ExIA4FNMweNAiEA/AyQBKH0tzuuAWibBIysQPr0PnxSz8s5hue4iHOonZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21561182},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"a88e2181a418d1fbebc153eea9004e75d86ab508","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.6.3_1773849494250_0.5463099233864772","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@cantoo/pdf-lib","version":"2.6.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.6.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"066cfd388ec0927ab81a62af11576e4f9460c2a9","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.6.4.tgz","fileCount":1773,"integrity":"sha512-XJZy/bsI6vb0WGQ8cn54kUtaFZh6aWNmDE1H3NzdHMccxCnP8ZVbooCqwpAvCBuZJM68SOa77UEiMSiGVFxRZQ==","signatures":[{"sig":"MEUCICcy97wiKSMG5CbJ+l2JRm2k9QkkUIQtMK5RlsqzfuVdAiEA+euAk5o/4rjGqGWbOpEYqqveUmebgZxoRCc5G74rbsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21562997},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"9c5af5e82bed73ed71d3039794f96bcbc627c993","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.6.4_1774025305812_0.4374627323969493","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@cantoo/pdf-lib","version":"2.6.5","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.6.5","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"87ca389305a9f8e1a2f3d3ed36abc1d55bd85516","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.6.5.tgz","fileCount":1773,"integrity":"sha512-3eMHEaqKHt/G/q+6QjT06A3lz0S/a8x3+myiSN7FNeL3uWcedO0lpfs6TWofa4C03Z1wz3tWeHoa4CsI7DrTSA==","signatures":[{"sig":"MEUCIQDwjy4k9GGgdPiNe0KEc4NCIAj8JX9Y1wQbr9sCgLZ6SgIgYhTY8qgeV45MrJNIilwgKEkr2ya98bt/X9f4r3q3xtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21563614},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"cd960fac90f51a5350dc4aa95d1436614f913d39","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.6.5_1774034730023_0.972901708714561","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@cantoo/pdf-lib","version":"2.7.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.7.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"05d5374a6503b6b95f32298ce089534d7f706d9a","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.7.0.tgz","fileCount":1773,"integrity":"sha512-oBGLRYBTgjhscDhlHnE94D/Q3wJHjpycjcdc2MBvYO95WnOHepgrFUkixN2bXRZl+oNdI1BJ+SE4ewc4LYUd2g==","signatures":[{"sig":"MEQCIEx3sZxFpRsImLqo3DKfMHMH7b5BBCY9trOGxC1fo7PTAiAKw+bUTrEuGhTTlNte5EMROitPKzj4NZ82EpRlwR3KFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21584479},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"5f17950cb357fedac1294a69189c405b8ff93367","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.7.0_1779849295658_0.8594336315451023","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@cantoo/pdf-lib","version":"2.7.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.7.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"973101e13cc72999303886ca202da85be04e317d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.7.1.tgz","fileCount":1773,"integrity":"sha512-oHVfp0JrHYodyF18dG1r85LStjJJs42LLoiu+elB9qZu9YfYoE66omF5hJ3gEKEXk6PPUUEDpBngeZiHMSnueQ==","signatures":[{"sig":"MEUCIGre/qrocbzOCX/C54V5DU6Fd1Rd57Z81xXycpwHoGI1AiEA64mqbx/eUpOf6t+tF0AFTWwNdvQTiGlpZM/xxau02HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21588530},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"a67e87339210bae2e0552f4a15cf5286bb4adc20","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.7.1_1779851059322_0.6504438723196273","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@cantoo/pdf-lib","version":"2.7.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.7.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"b86693da075391550f8b4053ba9692a00af4c607","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.7.2.tgz","fileCount":1773,"integrity":"sha512-M+NYHU8nk8/XhaggiF7khx4R1GHxBOCKM0YmbKQZDga8BDxLmOC5b9HUEd9bmlIZQayRzz8kE/797MCSPEMhAA==","signatures":[{"sig":"MEUCID3wede/icDeBH4+Dd4u6hVs1UwuSMIYXEPBIdhp76lTAiEAk+XQOuMGx0J37N2hAjK4jzc7wyflqX147Rqjqfm68ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21606081},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"ed79a1b2574e002891642240f612023273768d45","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.7.2_1783870934039_0.048409538992662426","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@cantoo/pdf-lib","version":"2.7.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.7.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"b5dc068bd7240d7cbf2eb51abfacbcfd95363c9e","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.7.3.tgz","fileCount":1773,"integrity":"sha512-We3chcXPcRxg48q6no4LojOmVHqexI0J+LPFOkKnenxU1OSMYGOIWlnanPuN1Au/pBNKRgj65UZJ0h68qBU2uw==","signatures":[{"sig":"MEUCIDGvLbq5OISv0l6QUmmfHPnoL6MCsEL6QFE5P4HSlXORAiEAw0OvDq15YxVpTDIUcusoHnkn/t6RllQqG9biFp/pqxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21606949},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"46613ddf39b07b04880732b70d15dde73af58464","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.7.3_1784028923418_0.46166903572166396","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"@cantoo/pdf-lib","version":"2.7.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.7.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"81c1c56344917101176c3b15157cb95978a7644b","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.7.4.tgz","fileCount":1773,"integrity":"sha512-tMet5mSJOESLAvSw/NnVoty2L7hHtWGtXt7CjxL4jeq1r3fg8lB7+sO0qKRyqR3kxeWfa8W5C5IuyNtHSVaTeQ==","signatures":[{"sig":"MEQCIQDxTLgWjO3py6MPMEAgQEa8k8teOJ9lBKL7+bBfwWtLFAIfJ1X5OYKstku2Ek9Rbk94nFovhsVn1yoe9C5Z0OsQzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21623793},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"448544003a1d70e05f0bccdd754ab9ad7e66bd1f","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.4.0"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.7.4_1784201923362_0.4261177533523619","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@cantoo/pdf-lib","version":"2.8.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.8.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"044816a9866c88b1823e88e3c85dfc15e61be341","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.8.0.tgz","fileCount":1861,"integrity":"sha512-QfrUcrc7MC4g0M7TZ73dWwHnrHj1gUTP41vTYHAFLHmqsp5Nd9JlqCroTPLNqYuDgyAycs0it2bOknQIxMWonA==","signatures":[{"sig":"MEQCIHgEfcTMpEh3CgQTv7fdLUIDl/BysrfT4eaCm3Nac51VAiAEBzaURExLM+xoVi0Dxzqq9IhWPticS3rzxgX2sE6hYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535405},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"6664cb059e5fd20f5e2fc8da609a3e52de2b29ab","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.19.0","dependencies":{"pako":"^1.0.11","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^1.0.1","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@pdf-lib/fontkit":"^1.1.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.8.0_1785387264695_0.5602218155931598","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@cantoo/pdf-lib","version":"2.8.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.8.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"a99d29e74cacc2713a6fcd38994c8a17812c7905","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.8.1.tgz","fileCount":1863,"integrity":"sha512-ChSLQuCqetxsElt45FXs/4CmsgYIlI12PBfo0HPyQnhH6U+Rs1WSNekNwG8ppAi2N/1eqjIr7ldeGrtjtkRhbQ==","signatures":[{"sig":"MEYCIQCZhy4z5uCQB1isEZkDgVGB1+mGVIBTaBOQ16rI+rzlxAIhAJDon/MsjiWAzHmpUIBUa+aYJ+Dv+awW/xQ7QrTLO8w0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22575067},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"07aa822d2e635cb87b2488fbdeb50c894fc0e18f","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"overrides":{"pako":"^2.2.0"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"resolutions":{"pako":"^2.2.0"},"_nodeVersion":"22.19.0","dependencies":{"pako":"^2.2.0","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","fontkit":"^2.0.4","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^2.0.4","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.8.1_1785405247104_0.17385231898537268","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@cantoo/pdf-lib","version":"2.8.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.8.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"c7900b17827817ceabf293064f0788e37cd0d39d","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.8.2.tgz","fileCount":1962,"integrity":"sha512-f0BJM3uPOjbPR3YriSEUIaTM0qnqthjFmTZX9NGI0NDM2Tj4a8xv7Z5Hb6jzUrhfb3/9Y77+xxoOln0IIiYq+w==","signatures":[{"sig":"MEUCIQDUwh2vBn/Dv8F5nFeDbJaHuJsl/xuRcVIYDeEngKmWywIgP6WOakMv7Z4H23kJhwnM5WTqP31L7Ps6CYDbklo29Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23476582},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"e40d9a5af4e52d5a250c212247604c4aa7fc0026","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"overrides":{"pako":"^2.2.0"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"resolutions":{"pako":"^2.2.0"},"_nodeVersion":"22.19.0","dependencies":{"pako":"^2.2.0","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","fontkit":"^2.0.4","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^2.0.4","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.8.2_1786554031190_0.5873468340333439","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@cantoo/pdf-lib","version":"2.8.3","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.8.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"195382da4694f03b9b3b5ff60f3534e024b4305e","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.8.3.tgz","fileCount":1973,"integrity":"sha512-nh7tnrgDFav5BYYctFSvwYNJZZqo/5/8XCymyS5iH9g78klIAx9CKEWmL5TPVu2XfeB6fMOXllp7PzZu7eoweg==","signatures":[{"sig":"MEYCIQDq1CXl/LzL+73zpEEJbNrXWBHfJa+SnL2r7FIOEKdTVgIhAOZCGztGlQLxGTWHhJzoiWF+6Zw1s7McH1GDGBdwECNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23580150},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"476b452ddd50b21ea93ec3c791ccda02fbcfccda","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"overrides":{"pako":"^2.2.0"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"resolutions":{"pako":"^2.2.0"},"_nodeVersion":"22.19.0","dependencies":{"pako":"^2.2.0","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","fontkit":"^2.0.4","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^2.0.4","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.8.3_1786715196566_0.6326712356367961","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@cantoo/pdf-lib","version":"2.8.4","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.8.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"116ab29991fb191e1d8803f9a97e86505f59293a","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.8.4.tgz","fileCount":1971,"integrity":"sha512-7ckXmKA9XTKceGGp0ExWzbtbgGMVQ+taXxm9XuD4YGnY3EfIbY1vOQ8kZvsu+1mJyJnqZU37sZRXg/B2fHvoNQ==","signatures":[{"sig":"MEUCIGfapP7eWFMOz6crvQ9o75woQE3KdpoeXINqyw9O1JeGAiEAyzkdlyrAOXXZ9xin3bQmax0SYdafx9MqGeTdafkMEIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23613960},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"3e9a149cb608b22e413c5c456b446df080e3e56c","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn clean && yarn lint && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"overrides":{"pako":"^2.2.0"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"resolutions":{"pako":"^2.2.0"},"_nodeVersion":"22.19.0","dependencies":{"pako":"^2.2.0","color":"^4.2.3","tslib":">=2","crypto-js":"^4.2.0","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","fontkit":"^2.0.4","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^2.0.4","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@types/fontkit":"^2.0.9","@types/crypto-js":"^4.2.2","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.8.4_1786923741443_0.4929558931858231","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@cantoo/pdf-lib","version":"2.9.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.9.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"d58eda239adf1277b9ab799c6a94b963b496bc80","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.9.0.tgz","fileCount":1971,"integrity":"sha512-MFXsdytk3wUbs1tXdxc1iRq2fwc/JD1OAeEUrA1aSE1O+jAor+mB95lQK72APf1CXFFWDNy2MoH3vdDkqY7d6Q==","signatures":[{"sig":"MEUCIQDY40yf3i4ME9lAcDC4wnO0tbLZBGDpnISGwUUaZP3HAQIgDrRmAc/OWmB4ZH9v+gecw4K2fjFKpWEV9rG/kNnDS08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21393870},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"f8ad941cf51ffbf185148e0da64961db50ee8d3d","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn lint && yarn clean && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"overrides":{"pako":"^2.2.0"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"resolutions":{"pako":"^2.2.0"},"_nodeVersion":"22.19.0","dependencies":{"pako":"^2.2.0","color":"^4.2.3","tslib":">=2","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","fontkit":"^2.0.4","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^2.0.4","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@types/fontkit":"^2.0.9","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.9.0_1787047190210_0.22097245428057555","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@cantoo/pdf-lib","version":"2.9.1","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.9.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ec7c07248b621e0d4cd1374cfb883cf40d220c71","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.9.1.tgz","fileCount":1971,"integrity":"sha512-wAKXXDjp5lO0wS6d+k0FRpmWsULb95WhHKYx2fonTbv4zIfuIdCBz2nyTVVDGJpNDLl6o4w9aSTxQisBvvd60A==","signatures":[{"sig":"MEUCIHM+dc6eKk4pCl+in2+hPq27wRZTIvuPSMcgBHWsoQ+hAiEAh34ghbT6vxDIrC7bEtMo/x5DocJQlgyZ7VivGh9KwVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21471583},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"dd80e8584fe32f002bc561270bb519e97747f110","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn lint && yarn clean && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"overrides":{"pako":"^2.2.0"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"resolutions":{"pako":"^2.2.0"},"_nodeVersion":"22.19.0","dependencies":{"pako":"^2.2.0","color":"^4.2.3","tslib":">=2","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","fontkit":"^2.0.4","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^2.0.4","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@types/fontkit":"^2.0.9","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.9.1_1787051726578_0.6386554331079353","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@cantoo/pdf-lib","version":"2.9.2","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.9.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"6b3e2cf18574548aa41477efa91071ffb0aa79fd","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.9.2.tgz","fileCount":1971,"integrity":"sha512-Oy8F4aB5Ts/eFkF6s7JdfvgTwoSU8sJZwpmLPuG1JZilTGiFGiFBR90rmJXSeKfvN2QzX/gRR8pYyf4gXP9vHg==","signatures":[{"sig":"MEYCIQDruqjuMZ/3jdl9SwSj7k7I6pGdwC2YPvTY53Yv3/Yf5QIhAK4LxcLSmZ8dEX6rCaYrKEmNNgiWwcE1T41p/pb4D8zT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0fTILsGxOzonpGN4IzIjOZ73pMDF6jA2+QqFT4KTwjgIhAOm0+09PMql5btsbEqN+mojFbZ4n18WxX1eq1Qna5rc2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21470620},"main":"cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"}},"gitHead":"9f5de6d469df56dfcd9ac7865f38cbfb42dda635","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"jest --config jest.config.js --runInBand","build":"yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf","testc":"jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","release:prep":"yarn lint && yarn clean && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"overrides":{"pako":"^2.2.0"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"11.15.0","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"resolutions":{"pako":"^2.2.0"},"_nodeVersion":"22.19.0","dependencies":{"pako":"^2.2.0","color":"^4.2.3","tslib":">=2","@pdf-lib/upng":"^1.0.1","html-entities":"^2.3.2","@pdf-lib/standard-fonts":"^1.0.0","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"4","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","fontkit":"^2.0.4","globals":"^14.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^8.56.0","node-fetch":"^3.3.2","release-it":"^17.0.3","typescript":"^4.9.5","@types/jest":"^29.5.12","@types/pako":"^2.0.4","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/color":"^3.0.1","downlevel-dts":"^0.11.0","@types/fontkit":"^2.0.9","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^7.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"html-entities":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.9.2_1788822718073_0.7808531572818034","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@cantoo/pdf-lib","version":"2.11.0","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","_id":"@cantoo/pdf-lib@2.11.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"homepage":"https://pdf-lib.js.org","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"0e751133d8a11af43d7b9ff6d1590fad51f7dd9f","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.11.0.tgz","fileCount":2333,"integrity":"sha512-C5bUEG8F8nRqiZ00+ytp90QqNSMo1O1WEKVirh6J491H7D9+BBOs+SS0haFlJrb74gu7r2KD56FKDKOOgoy5jw==","signatures":[{"sig":"MEUCIQCF0OGaY/A8hw/SxVDxJG9UqKsDVOszNcmxYDNF74dC6AIgDVYIV2rloze8j8sFMSX2nFFp8RW7DwcsKTaqsh2OcbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnIDzRlZbnaqsZRnSrv7ajXOripJvtbIrGnZpRtijg5AIhAIQR5bHpFrQkGQi8+hikb3IxMQn+LbkGq5J2/BWJtH9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26299713},"main":"cjs/index.js","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"},"./upng":{"types":"./dist/upng/index.d.ts","import":"./dist/upng/index.mjs","require":"./dist/upng/index.cjs"},"./standard-fonts":{"types":"./dist/standard-fonts/index.d.ts","import":"./dist/standard-fonts/index.mjs","require":"./dist/standard-fonts/index.cjs"}},"gitHead":"eafae49f9704b037b9474bd51309c3e9dca0e44b","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"yarn build:packages && jest --config jest.config.js --runInBand","build":"yarn build:packages && yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts && yarn build:mirror","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf src/packages/upng/dist src/packages/standard-fonts/dist","testc":"yarn build:packages && jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","prepare":"husky","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:packages && yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","build:mirror":"node ./scripts/mirror-packages-dist.mjs","release:prep":"yarn lint && yarn clean && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","build:packages":"node ./scripts/build-packages.mjs","prepublishOnly":"yarn build:packages","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","release:publish":"npm publish --access public","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","standard-fonts:afm":"node ./scripts/run-ts.mjs src/packages/standard-fonts/scripts/fonts/parse.ts","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad","standard-fonts:metrics":"yarn standard-fonts:afm && yarn standard-fonts:encodings","standard-fonts:encodings":"node ./scripts/run-ts.mjs src/packages/standard-fonts/scripts/encodings/parse.ts"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.8","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"_nodeVersion":"22.23.2","dependencies":{"tslib":">=2","culori":">=4","fflate":"^0.8.2","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"^9.0.0","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","esbuild":"^0.25.0","globals":"^15.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^9.35.0","release-it":"^17.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/culori":"^4.0.1","downlevel-dts":"^0.11.0","@cantoo/fontkit":"^2.0.12","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"html-entities":">=2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/pdf-lib_2.11.0_1789094952625_0.18787591092646094","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"_id":"@cantoo/pdf-lib@2.11.1","bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"dist":{"shasum":"ca6c9587260d5b225471eaebbe026976653f1507","tarball":"https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.11.1.tgz","fileCount":2333,"integrity":"sha512-lYuRJFfXgoP8WVE8HYSeoLfDcnSXmjMLmdZS7YvmYHngbcZfiqDOruHrZBqjYizkrNa4ad1yW4WCrPYyb26T3Q==","signatures":[{"sig":"MEYCIQDhJ9Owk5CJmNgTyMEw+ZZayI9EiANzfr2z2tqAZsssRwIhAITQNcMGo8JSJg8VJiKdyrt6Gxg5wn39Hrc+agVsMBKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDm7eXTIw0ob/Yj3q9U70j1roRryKn7oWATPCIVbPG2WgIgJJRatEMoEb/iQU6o3woFBZbsc1P2GdDrOYt/evNx7Nc="}],"unpackedSize":26301363},"main":"cjs/index.js","name":"@cantoo/pdf-lib","types":"cjs/index.d.ts","unpkg":"dist/pdf-lib.min.js","author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"module":"es/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./es/index.js","require":"./cjs/index.js"},"./upng":{"types":"./dist/upng/index.d.ts","import":"./dist/upng/index.mjs","require":"./dist/upng/index.cjs"},"./standard-fonts":{"types":"./dist/standard-fonts/index.d.ts","import":"./dist/standard-fonts/index.mjs","require":"./dist/standard-fonts/index.cjs"}},"gitHead":"c8c88e84dcd5510ec35921123bb5140fe02a7115","license":"MIT","private":false,"scripts":{"lint":"yarn lint:prettier && yarn lint:eslint","test":"yarn build:packages && jest --config jest.config.js --runInBand","build":"yarn build:packages && yarn build:cjs && yarn build:es && yarn build:esm && yarn build:esm:min && yarn build:umd && yarn build:umd:min && yarn build:downlevel-dts && yarn build:mirror","clean":"rimraf ts3.4 build cjs dist es scratchpad/build coverage tsBuildInfo.json apps/node-build apps/node/tsBuildInfo.json isolate*.log flamegraph.html out.pdf src/packages/upng/dist src/packages/standard-fonts/dist","testc":"yarn build:packages && jest --config jest.config.js --coverage && open coverage/index.html","testw":"jest --config jest.config.js --watch","prepare":"husky","release":"yarn release:prep && release-it","apps:web":"http-server -c-1 -o apps/web/test1.html","build:es":"tsc --module ES2015 --outDir es && node ./scripts/es-build.js","apps:deno":"deno run --allow-read --allow-write --allow-run apps/deno/index.ts","apps:node":"tsc --build apps/node/tsconfig.json && node apps/node-build/index.js","build:cjs":"tsc --module commonjs --outDir cjs","build:esm":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.js --environment MODULE_TYPE:es","build:umd":"rollup --config rollup.config.mjs --file dist/pdf-lib.js --environment MODULE_TYPE:umd","typecheck":"tsc --noEmit --incremental false --tsBuildInfoFile null","build:test":"yarn build:packages && yarn build:es && yarn build:umd","apps:rn:ios":"cd apps/rn && yarn add ./../.. --force && react-native run-ios","get:version":"node --eval 'console.log(require(`./package.json`).version)'","lint-staged":"lint-staged","lint:eslint":"eslint . --fix","apps:web:mac":"bash -c 'sleep 1 && open http://localhost:8080/apps/web/test1.html' & yarn apps:web","build:mirror":"node ./scripts/mirror-packages-dist.mjs","release:prep":"yarn lint && yarn clean && yarn typecheck && yarn test && yarn build","build:esm:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.esm.min.js --environment MINIFY,MODULE_TYPE:es","build:umd:min":"rollup --config rollup.config.mjs --file dist/pdf-lib.min.js --environment MINIFY,MODULE_TYPE:umd","lint:prettier":"prettier --write \"./{src,tests,apps}/**/*.{ts,js,json,html,css}\" --log-level error","build:packages":"node ./scripts/build-packages.mjs","prepublishOnly":"yarn build:packages","scratchpad:run":"node scratchpad/build/scratchpad/index.js","apps:rn:android":"yarn apps:rn:emulator & cd apps/rn && yarn add ./../.. --force && react-native run-android","release:publish":"npm publish --access public","apps:rn:emulator":"emulator -avd \"$(emulator -list-avds | head -n 1)\" & bash -c 'sleep 5 && adb reverse tcp:8080 tcp:8080 && adb reverse tcp:8081 tcp:8081'","scratchpad:flame":"rimraf isolate*.log && node --prof scratchpad/build/scratchpad/index.js && node --prof-process --preprocess -j isolate*.log | flamebearer","scratchpad:start":"tsc --build scratchpad/tsconfig.json --watch","standard-fonts:afm":"node ./scripts/run-ts.mjs src/packages/standard-fonts/scripts/fonts/parse.ts","build:downlevel-dts":"rimraf ts3.4 && yarn downlevel-dts . ts3.4 && rimraf ts3.4/scratchpad","standard-fonts:metrics":"yarn standard-fonts:afm && yarn standard-fonts:encodings","standard-fonts:encodings":"node ./scripts/run-ts.mjs src/packages/standard-fonts/scripts/encodings/parse.ts"},"version":"2.11.1","_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"homepage":"https://pdf-lib.js.org","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"_npmVersion":"10.9.8","description":"Create and modify PDF files with JavaScript","directories":{},"lint-staged":{"{src,tests,apps}/**/*.{ts,js,json,html,css}":["prettier --check","eslint --fix"]},"maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"_nodeVersion":"22.23.2","contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"dependencies":{"tslib":">=2","culori":">=4","fflate":"^0.8.2","node-html-better-parser":">=1.5.9"},"typesVersions":{"<=3.5":{"*":["ts3.4/*"]}},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"^9.0.0","eslint":"^9.35.0","rimraf":"^5.0.5","rollup":"^4.9.6","esbuild":"^0.25.0","globals":"^15.0.0","ts-jest":"^29.0","prettier":"^3.2.5","@eslint/js":"^9.35.0","release-it":"^17.0.3","typescript":"^5.0.0","@types/jest":"^29.5.12","flamebearer":"^1.1.3","http-server":"^14.1.1","lint-staged":"^15.5.0","@types/culori":"^4.0.1","downlevel-dts":"^0.11.0","@cantoo/fontkit":"^2.0.12","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"html-entities":">=2.3.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pdf-lib_2.11.1_1789472367685_0.3837743102145117"}}},"time":{"created":"2021-03-12T01:14:25.733Z","modified":"2026-09-15T11:39:28.107Z","1.16.1":"2021-03-12T01:14:26.170Z","1.16.5":"2021-03-12T01:31:52.055Z","1.16.6":"2021-03-12T15:42:58.868Z","1.16.7":"2021-03-12T16:51:36.239Z","1.16.8":"2021-03-12T17:18:37.238Z","1.16.9":"2021-03-12T17:40:16.746Z","1.16.10":"2021-03-17T14:51:21.930Z","1.16.11":"2021-03-17T15:05:05.253Z","1.16.12":"2021-03-17T15:42:33.098Z","1.16.13":"2021-03-17T15:45:25.705Z","1.16.14":"2021-03-25T03:30:53.114Z","1.16.15":"2021-03-26T12:34:33.147Z","1.16.17":"2021-05-19T13:48:10.191Z","1.16.18":"2021-05-20T14:40:39.407Z","1.16.20":"2021-05-28T09:26:52.292Z","1.16.21":"2021-05-28T12:38:37.894Z","1.16.22":"2021-06-04T19:10:27.459Z","1.16.23":"2021-10-20T03:28:02.708Z","1.16.24":"2021-11-03T22:17:09.206Z","1.16.25":"2021-11-04T13:14:01.512Z","1.17.0":"2022-01-17T15:39:10.076Z","1.17.1":"2022-02-25T19:24:30.977Z","1.17.2":"2022-05-23T22:18:12.420Z","1.17.3":"2022-09-28T16:41:17.014Z","1.17.4":"2022-10-22T10:24:12.779Z","1.17.5":"2022-10-22T10:31:14.983Z","1.17.6":"2022-10-27T17:34:37.625Z","1.17.7":"2022-10-28T04:40:03.419Z","1.17.8":"2022-11-03T18:35:19.631Z","1.17.9":"2023-01-10T04:48:03.516Z","1.17.10":"2023-02-01T14:10:48.925Z","1.17.11":"2023-02-17T14:26:24.691Z","1.17.12":"2023-02-17T14:36:30.988Z","1.17.13":"2023-02-28T07:49:15.821Z","1.17.14":"2023-03-02T09:14:25.363Z","1.17.15":"2023-03-02T23:39:37.445Z","1.17.16":"2023-03-06T19:06:01.404Z","1.17.17":"2023-03-07T11:11:32.537Z","1.17.18":"2023-03-07T12:47:09.705Z","1.17.19":"2023-03-08T23:25:09.853Z","1.17.20":"2023-03-13T21:48:16.503Z","1.17.21":"2023-03-14T22:04:56.795Z","1.17.22":"2023-04-14T11:05:20.607Z","1.17.23":"2023-04-14T12:39:51.254Z","1.17.24":"2023-05-04T06:54:21.904Z","1.18.0":"2023-08-03T18:37:34.637Z","1.19.0":"2023-08-12T09:09:42.145Z","1.19.1":"2023-08-12T10:24:16.145Z","1.19.2":"2023-08-13T02:49:43.223Z","1.19.3":"2023-08-13T03:12:04.960Z","1.19.4":"2023-08-13T03:54:35.791Z","1.19.5":"2023-08-13T04:20:13.101Z","1.19.6":"2023-08-13T04:43:44.666Z","1.19.7":"2023-08-13T05:55:32.331Z","1.19.8":"2023-08-13T07:23:52.744Z","1.19.9":"2023-08-22T10:18:14.690Z","1.19.10":"2023-09-15T19:16:51.966Z","1.19.11":"2023-09-29T22:43:38.120Z","1.19.12":"2023-10-03T14:33:55.988Z","1.19.13-0":"2023-10-05T14:50:11.354Z","1.19.13":"2023-10-09T14:39:26.353Z","1.19.14":"2023-10-10T11:43:04.717Z","1.19.15":"2023-10-25T11:39:08.234Z","1.19.16":"2023-11-09T19:07:16.565Z","1.19.17":"2023-11-19T19:51:11.096Z","1.19.18":"2023-11-20T17:01:10.935Z","1.19.19":"2023-11-24T10:35:22.708Z","1.20.0":"2023-12-21T19:20:54.718Z","1.20.1":"2024-01-09T14:55:21.321Z","1.20.2":"2024-01-17T18:09:54.255Z","1.20.3":"2024-02-05T21:44:08.135Z","1.20.4":"2024-03-04T13:29:53.245Z","1.21.0":"2024-03-04T17:49:25.520Z","1.21.1":"2024-04-24T21:30:12.660Z","2.0.0":"2024-05-20T07:39:17.677Z","2.1.0":"2024-05-22T00:49:56.969Z","2.1.1":"2024-05-22T09:01:22.709Z","2.1.2":"2024-05-22T10:25:29.574Z","2.1.3":"2024-05-22T12:52:17.534Z","2.1.4":"2024-05-23T15:51:44.129Z","2.1.5":"2024-05-27T13:25:42.121Z","2.1.6":"2024-06-13T13:02:34.379Z","2.2.0":"2024-06-25T10:03:23.334Z","2.2.1":"2024-08-05T21:19:52.116Z","2.2.2":"2024-08-07T15:37:49.686Z","2.2.3-0":"2024-08-10T13:41:02.296Z","2.2.3":"2024-08-12T23:33:01.557Z","2.2.4":"2024-12-05T22:26:48.951Z","2.3.0":"2025-03-06T07:38:27.053Z","2.3.1":"2025-03-11T11:18:28.322Z","2.3.2":"2025-03-14T06:51:27.382Z","2.4.0":"2025-05-07T08:27:42.044Z","2.4.1":"2025-05-11T19:05:45.866Z","2.4.2":"2025-07-07T14:23:41.010Z","2.4.3":"2025-08-18T21:08:07.779Z","2.4.4":"2025-09-08T11:42:47.757Z","2.4.5":"2025-09-09T13:58:02.698Z","2.5.0":"2025-09-09T14:06:51.375Z","2.5.1":"2025-09-09T22:05:03.602Z","2.5.2":"2025-09-10T21:07:58.645Z","2.5.3":"2025-09-28T18:36:39.486Z","2.6.0":"2026-02-20T11:38:48.636Z","2.6.1":"2026-02-20T11:42:20.487Z","2.6.2":"2026-03-13T20:11:09.780Z","2.6.3":"2026-03-18T15:58:14.600Z","2.6.4":"2026-03-20T16:48:26.159Z","2.6.5":"2026-03-20T19:25:30.340Z","2.7.0":"2026-05-27T02:34:55.972Z","2.7.1":"2026-05-27T03:04:19.578Z","2.7.2":"2026-07-12T15:42:14.307Z","2.7.3":"2026-07-14T11:35:23.685Z","2.7.4":"2026-07-16T11:38:43.630Z","2.8.0":"2026-07-30T04:54:24.940Z","2.8.1":"2026-07-30T09:54:07.304Z","2.8.2":"2026-08-12T17:00:31.478Z","2.8.3":"2026-08-14T13:46:36.821Z","2.8.4":"2026-08-16T23:42:21.691Z","2.9.0":"2026-08-18T09:59:50.433Z","2.9.1":"2026-08-18T11:15:26.795Z","2.9.2":"2026-09-07T23:11:58.352Z","2.11.0":"2026-09-11T02:49:12.854Z","2.11.1":"2026-09-15T11:39:27.933Z"},"bugs":{"url":"https://github.com/cantoo-scribe/pdf-lib/issues"},"author":{"name":"Andrew Dillon","email":"andrew.dillon.j@gmail.com"},"license":"MIT","homepage":"https://pdf-lib.js.org","keywords":["pdf-lib","pdf","document","create","modify","creation","modification","edit","editing","typescript","javascript","library"],"repository":{"url":"git+https://github.com/cantoo-scribe/pdf-lib.git","type":"git"},"description":"Create and modify PDF files with JavaScript","contributors":[{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/matheus-santos","name":"Matheus Santos"},{"url":"https://github.com/cantoo-scribe","name":"Cantoo"},{"url":"https://github.com/jerp","name":"jerp"},{"url":"https://github.com/gregbacchus","name":"Greg Bacchus"},{"url":"https://github.com/mlecoq","name":"Mickael Lecoq"},{"url":"https://github.com/philipjmurphy","name":"Philip Murphy"},{"url":"https://github.com/PlushBeaver","name":"Dmitry Kozliuk"},{"url":"https://github.com/samezyane","name":"Said Amezyane"},{"url":"https://github.com/multiplegeorges","name":"Georges Gabereau"},{"url":"https://github.com/GerardSmit","name":"Gerard Smit"},{"url":"https://github.com/jlmessenger","name":"jlmessenger"},{"url":"https://github.com/thebenlamm","name":"thebenlamm"},{"url":"https://github.com/cshenks","name":"cshenks"},{"url":"https://github.com/jwoodrow","name":"James Woodrow"},{"url":"https://github.com/Mogztter","name":"Guillaume Grossetie"},{"url":"https://github.com/tessi","name":"Philipp Tessenow"},{"url":"https://github.com/timKraeuter","name":"Tim Kräuter"},{"url":"https://github.com/taxilian","name":"Richard Bateman"},{"url":"https://github.com/sebastinez","name":"Sebastian Martinez"},{"url":"https://github.com/soadzoor","name":"soadzoor"},{"url":"https://github.com/bockoblur","name":"Slobodan Babic"},{"url":"https://github.com/ztoben","name":"Zach Toben"},{"url":"https://github.com/zackdotcomputer","name":"Zack Sheppard"},{"url":"https://github.com/DkDavid","name":"DkDavid"},{"url":"https://github.com/btecu","name":"Bj Tecu"},{"url":"https://github.com/mcshaz","name":"Brent McSharry"},{"url":"https://github.com/duffyd","name":"Tim Knapp"},{"url":"https://github.com/ChingChang9","name":"Ching Chang"},{"url":"https://github.com/Sharcoux","name":"François Billioud"},{"url":"https://github.com/PhakornKiong","name":"Phakorn Kiong"},{"url":"https://github.com/programmarchy","name":"Donald Ness"},{"url":"https://github.com/remdra","name":"Remus DRAICA"},{"url":"https://github.com/adnsistemas","name":"David Abdala"},{"url":"https://github.com/erano067","name":"Eran Ohayon"}],"maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"readme":"## Forked by [Cantoo](https://cantoo.fr)\n\n[`@cantoo/pdf-lib`](https://www.npmjs.com/package/@cantoo/pdf-lib) is an actively maintained fork of [`Hopding/pdf-lib`](https://github.com/Hopding/pdf-lib). We keep the original API and docs, and ship the features below that upstream does not (or no longer) provide. Install with:\n\n```bash\nnpm install @cantoo/pdf-lib\n# or\nyarn add @cantoo/pdf-lib\n```\n\nWe maintain this project for our own product needs and cannot guarantee support for every issue outside that roadmap — but contributions that fit the library are welcome.\n\n### Benefits vs original `pdf-lib`\n\n**Drawing & content**\n\n- **Full SVG drawing** (`page.drawSvg` / `embedSvg`) — not just `drawSvgPath`: shapes, text, transforms, viewBox cropping, blend modes, rounded rects, CSS colors via [`culori`](https://culorijs.org/)\n- **`PDFPage.extractContents()`** — pull typed assets (text, images, approximate vector graphics as SVG) out of page content streams\n- **`characterSpacing`** on `drawText`\n\n**Documents & save**\n\n- **Incremental updates** (`forIncrementalUpdate`, `save({ useObjectStreams… })`, `commit()`) — append changes without rewriting the whole file (signing / multi-increment workflows)\n- **PDF header preserved** on save (writers no longer always force `%PDF-1.7`)\n- **Recover truncated PDFs** instead of failing hard on a broken trailer object\n- More robust parsing (hex-string whitespace, object streams on older PDFs, HTML closing tags spanning lines, case-insensitive PDF names, …)\n\n**Forms & scripts**\n\n- **XFA helpers** — `preserveXFA`, read/modify XFA JavaScript, signature-field discovery (static / government-style XFA)\n- Extract / work with **document-level JavaScript**\n- **`PDFForm.flatten()`** also flattens orphaned widget annotations not listed in `AcroForm.Fields`\n- **Attachments** — add, extract (including unsaved), and detach embedded files; name trees kept in PDF lexical order\n\n**Standards & e-invoicing**\n\n- **`convertToPDFA()`** — PDF/A-1/2/3 structural pieces (OutputIntent + sRGB ICC, `/ID`, XMP synced with Info)\n- **`embedFacturX()`** — Factur-X / ZUGFeRD PDF/A-3 hybrid invoices\n\n**Security & crypto**\n\n- **`PDFDocument.encrypt()`** — AES-256 revision 6 by default; AES-128 / RC4 via `algorithm` (RC4 needs `allowWeakCryptography`)\n- Decrypt PDFs whose crypt filters are **indirect objects**\n- No `crypto-js`: in-tree AES/RC4/MD5/SHA-256 + Web Crypto `getRandomValues`\n\n**Fonts & layers**\n\n- First-class **[`@cantoo/fontkit`](https://www.npmjs.com/package/@cantoo/fontkit)** support (types, default export, UMD); still compatible with upstream `fontkit` / `@pdf-lib/fontkit`\n- **`postscriptName`** to pick a face from `.ttc` / `.dfont` collections\n- **Optional content (PDF layers)** — `getOptionalContentGroups()` / `setOptionalContentGroupVisibility()`\n\n**Packaging & deps**\n\n- Vendored **[`@cantoo/upng`](./src/packages/upng)** and **[`@cantoo/standard-fonts`](./src/packages/standard-fonts)** (also as `@cantoo/pdf-lib/upng` and `@cantoo/pdf-lib/standard-fonts`)\n- Compression via **[`fflate`](https://www.npmjs.com/package/fflate)** instead of `pako` (modular TS UPNG with Photopea `quantize` / `framize` / lossy `cnum`)\n- Lighter color parsing with **`culori`**; `html-entities` as a peer (pulled in by the HTML/SVG parser)\n\nSee [CHANGELOG.md](CHANGELOG.md) for version-by-version detail.\n\n<hr/>\n\n<a href=\"https://pdf-lib.js.org\">\n<h1 align=\"center\">\n<img alt=\"pdf-lib\" height=\"300\" src=\"https://raw.githubusercontent.com/Hopding/pdf-lib-docs/master/assets/logo-full.svg?sanitize=true\">\n</h1>\n</a>\n\n<div align=\"center\">\n  <strong>Create and modify PDF documents in any JavaScript environment.</strong>\n</div>\n<div align=\"center\">\n  Designed to work in any modern JavaScript runtime. Tested in Node, Browser, Deno, and React Native environments.\n</div>\n\n<br />\n\n<div align=\"center\">\n  <!-- NPM Version -->\n  <a href=\"https://www.npmjs.com/package/pdf-lib\">\n    <img\n      src=\"https://img.shields.io/npm/v/pdf-lib.svg?style=flat-square\"\n      alt=\"NPM Version\"\n    />\n  </a>\n  <!-- Build Status -->\n  <a href=\"https://circleci.com/gh/Hopding/pdf-lib\">\n    <img\n      src=\"https://img.shields.io/circleci/project/github/Hopding/pdf-lib/master.svg?style=flat-square&label=CircleCI\"\n      alt=\"CircleCI Build Status\"\n    />\n  </a>\n  <!-- Prettier Badge -->\n  <a href=\"https://prettier.io/\">\n    <img\n      src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square\"\n      alt=\"Prettier Badge\"\n    />\n  </a>\n  <!-- Discord Badge -->\n  <a href=\"https://discord.gg/Y7uuVMc\">\n    <img\n      src=\"https://img.shields.io/static/v1?label=discord&message=pdf-lib&color=566fbb&style=flat-square\"\n      alt=\"Discord Badge\"\n    />\n  </a>\n</div>\n\n<br />\n\n> **Learn more at [pdf-lib.js.org](https://pdf-lib.js.org)**\n\n## Table of Contents\n\n- [Benefits vs original `pdf-lib`](#benefits-vs-original-pdf-lib)\n- [Features](#features)\n- [Motivation](#motivation)\n- [Usage Examples](#usage-examples)\n  - [Create Document](#create-document)\n  - [Modify Document](#modify-document)\n  - [Incremental Document Modification](#incremental-document-modification)\n  - [Consecutive Incremental Updates](#consecutive-incremental-updates)\n  - [Create Form](#create-form)\n  - [Fill Form](#fill-form)\n  - [Flatten Form](#flatten-form)\n  - [Work with XFA Forms](#work-with-xfa-forms)\n  - [Extract XFA JavaScript](#extract-xfa-javascript)\n  - [Modify XFA JavaScript](#modify-xfa-javascript)\n  - [Extract Document JavaScript](#extract-document-javascript)\n  - [Copy Pages](#copy-pages)\n  - [Embed PNG and JPEG Images](#embed-png-and-jpeg-images)\n  - [Embed PDF Pages](#embed-pdf-pages)\n  - [Embed Font and Measure Text](#embed-font-and-measure-text)\n  - [Add Attachments](#add-attachments)\n  - [Extract Attachments](#extract-attachments)\n  - [Create PDF/A Documents](#create-pdfa-documents)\n  - [Embed Factur-X / ZUGFeRD Invoices](#embed-factur-x--zugferd-invoices)\n  - [Set Document Metadata](#set-document-metadata)\n  - [Read Document Metadata](#read-document-metadata)\n  - [Set Viewer Preferences](#set-viewer-preferences)\n  - [Read Viewer Preferences](#read-viewer-preferences)\n  - [Draw SVG Paths](#draw-svg-paths)\n  - [Draw SVG](#draw-svg)\n- [Deno Usage](#deno-usage)\n- [Complete Examples](#complete-examples)\n- [Installation](#installation)\n  - [NPM Module](#npm-module)\n  - [Vendored PNG & standard fonts](#vendored-png--standard-fonts)\n  - [UMD Module](#umd-module)\n  - [Fontkit Installation](#fontkit-installation)\n- [Documentation](#documentation)\n- [Fonts and Unicode](#fonts-and-unicode)\n- [Creating and Filling Forms](#creating-and-filling-forms)\n- [Limitations](#limitations)\n- [Help and Discussion](#help-and-discussion)\n- [Encryption Handling](#encryption-handling)\n- [Migrating to v1.0.0](docs/MIGRATION.md)\n- [Contributing](#contributing)\n- [Maintainership](#maintainership)\n- [Tutorials and Cool Stuff](#tutorials-and-cool-stuff)\n- [Prior Art](#prior-art)\n- [Git History Rewrite](#git-history-rewrite)\n- [Changelog](CHANGELOG.md)\n- [License](#license)\n\n## Features\n\n- Create new PDFs\n- Modify existing PDFs\n- Incremental document updates (append-only saves / multi-commit)\n- Encrypt / decrypt PDFs (AES-256 by default)\n- Create forms\n- Fill forms\n- Flatten forms\n- Preserve XFA forms\n- Extract XFA JavaScript\n- Modify XFA JavaScript\n- Extract document-level JavaScript\n- Add Pages\n- Insert Pages\n- Remove Pages\n- Copy pages between PDFs\n- Draw Text (including character spacing)\n- Draw Images\n- Draw PDF Pages\n- Draw Vector Graphics\n- Draw SVG Paths\n- Draw full SVG documents (`drawSvg` / `embedSvg`)\n- Extract page contents (text, images, vector graphics)\n- Optional content / PDF layer visibility\n- Measure width and height of text\n- Embed Fonts (supports UTF-8 and UTF-16 character sets; TTC/DFont face selection)\n- Set document metadata\n- Read document metadata\n- Set viewer preferences\n- Read viewer preferences\n- Add attachments\n- Extract / detach attachments\n- Create PDF/A documents (parts 1–3)\n- Embed Factur-X / ZUGFeRD e-invoices (PDF/A-3)\n\n## Motivation\n\n`pdf-lib` was created to address the JavaScript ecosystem's lack of robust support for PDF manipulation (especially for PDF _modification_).\n\nTwo of `pdf-lib`'s distinguishing features are:\n\n1. Supporting modification (editing) of existing documents.\n2. Working in all JavaScript environments - not just in Node or the Browser.\n\nThere are [other](#prior-art) good open source JavaScript PDF libraries available. However, most of them can only _create_ documents, they cannot _modify_ existing ones. And many of them only work in particular environments.\n\n## Usage Examples\n\n### Create Document\n\n_This example produces [this PDF](assets/pdfs/examples/create_document.pdf)._\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/rxwsc8f5/13/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, StandardFonts, rgb } from 'pdf-lib'\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Embed the Times Roman font\nconst timesRomanFont = await pdfDoc.embedFont(StandardFonts.TimesRoman)\n\n// Add a blank page to the document\nconst page = pdfDoc.addPage()\n\n// Get the width and height of the page\nconst { width, height } = page.getSize()\n\n// Draw a string of text toward the top of the page\nconst fontSize = 30\npage.drawText('Creating PDFs in JavaScript is awesome!', {\n  x: 50,\n  y: height - 4 * fontSize,\n  size: fontSize,\n  font: timesRomanFont,\n  color: rgb(0, 0.53, 0.71),\n})\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Modify Document\n\n_This example produces [this PDF](assets/pdfs/examples/modify_document.pdf)_ (when [this PDF](assets/pdfs/with_update_sections.pdf) is used for the `existingPdfBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/64zajhge/1/)\n\n<!-- prettier-ignore -->\n```js\nimport { degrees, PDFDocument, rgb, StandardFonts } from 'pdf-lib';\n\n// This should be a Uint8Array or ArrayBuffer\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst existingPdfBytes = ...\n\n// Load a PDFDocument from the existing PDF bytes\nconst pdfDoc = await PDFDocument.load(existingPdfBytes)\n\n// Embed the Helvetica font\nconst helveticaFont = await pdfDoc.embedFont(StandardFonts.Helvetica)\n\n// Get the first page of the document\nconst pages = pdfDoc.getPages()\nconst firstPage = pages[0]\n\n// Get the width and height of the first page\nconst { width, height } = firstPage.getSize()\n\n// Draw a string of text diagonally across the first page\nfirstPage.drawText('This text was added with JavaScript!', {\n  x: 5,\n  y: height / 2 + 300,\n  size: 50,\n  font: helveticaFont,\n  color: rgb(0.95, 0.1, 0.1),\n  rotate: degrees(-45),\n})\n\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Incremental Document Modification\n\nYou can load a PDF for incremental update, generating the original document plus the increment, on save. You can also handle incremental update manually.\nThe incremental modification saving is designed to be used for pdf signing. The signature is added to an existing page, then only the 'incremental' PDF is generated and concatenated to the initial version.\n\n_This example produces [this PDF](assets/pdfs/examples/incremental_document_modification.pdf)_ (when [this PDF](assets/pdfs/simple.pdf) is used for the `existingPdfBytes` variable).\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, StandardFonts } from 'pdf-lib';\n\n// This should be a Uint8Array or ArrayBuffer\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst existingPdfBytes = ...\n\n// Load a PDFDocument from the existing PDF bytes\nconst pdfDoc = await PDFDocument.load(existingPdfBytes)\n\n// Take a snapshot of the document\nconst snapshot = pdfDoc.takeSnapshot();\n\n// Get the first page of the document\nconst pages = pdfDoc.getPages()\nconst firstPage = pages[0]\n\n// Mark the page as modified\nsnapshot.markRefForSave(firstPage.ref)\n\n// Draw a string of text diagonally across the first page\nfirstPage.drawText('Incremental saving is also awesome!', {\n  x: 50,\n  y: 4 * fontSize,\n  size: fontSize\n})\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfIncrementalBytes = await pdfDoc.saveIncremental(snapshot)\nconst pdfBytes = Buffer.concatenate([ existingPdfBytes, pdfIncrementalBytes ])\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\nLoading an existing PDF forIncrementalUpdate, makes things easier:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, StandardFonts } from 'pdf-lib';\n\n// This should be a Uint8Array or ArrayBuffer\nconst existingPdfBytes = ...\n\n// Load a PDFDocument from the existing PDF bytes, for incremental update\nconst pdfDoc = await PDFDocument.load(existingPdfBytes,{forIncrementalUpdate:true})\n\n// Get the first page of the document\nconst pages = pdfDoc.getPages()\nconst firstPage = pages[0]\n\n// Draw a string of text diagonally across the first page\nfirstPage.drawText('Incremental saving is also awesome!', {\n  x: 50,\n  y: 4 * fontSize,\n  size: fontSize\n})\n\n// Serialize the PDFDocument to bytes (a Uint8Array), using incremental updates\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\nYou can force a rewrite of a PDF that was open for incremental update with the right parameter on save:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib';\n\n// This should be a Uint8Array or ArrayBuffer\nconst existingPdfBytes = ...\n\n// Load a PDFDocument from the existing PDF bytes, for incremental update\nconst pdfDoc = await PDFDocument.load(existingPdfBytes,{forIncrementalUpdate:true})\n\n// Do something..\n\n// Serialize the PDFDocument to bytes (a Uint8Array), NOT using incremental updates\nconst pdfBytes = await pdfDoc.save({rewrite: true})\n```\n\n#### Using pdf-lib to generate a placeholder for an electronic signature\n\n@signpdf includes a pdf-lib-placeholder component, but it is based on the pdf-lib package that has no incremental update functionality. This code is taken from that library and modified to use incremental update for not invalidating previous file signatures. Is an example, that can be seen in integration test #20, some @signpdf constants has been changed to arbitrary values for the example to work \"out of the box\".\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, StandardFonts, rgb, PDFArray, PDFNumber, PDFName, PDFHexString, PDFString, PDFInvalidObject } from 'pdf-lib';\nconst pdfBytes = ...\n\nconst pdfDoc = await PDFDocument.load(pdfBytes, {forIncrementalUpdate: true});\n// visual representation of the signature\nconst page = pdfDoc.addPage([500, 200]);\nconst font = pdfDoc.embedStandardFont(StandardFonts.Helvetica);\npage.drawRectangle({\n  x: 10,\n  y: 30,\n  width: 280,\n  height: 150,\n  borderWidth: 2,\n  borderColor: rgb(0.45, 0.45, 0.45),\n});\npage.drawText(`Electronic Signature Example\\nSigned on ${(new Date()).toIsoString()}\\nThis is not the real signature!!`, {\n  x: 20,\n  y: 200,\n  size: 14,\n  font,\n});\n// Add an AcroForm or update the existing one\nlet acroForm = pdfDoc.catalog.getOrCreateAcroForm();\n// Create a placeholder where the the last 3 parameters of the\n// actual range will be replaced when signing is done.\nconst byteRange = PDFArray.withContext(pdfDoc.context);\nbyteRange.push(PDFNumber.of(0));\nbyteRange.push(PDFName.of('*********'));\nbyteRange.push(PDFName.of('*********'));\nbyteRange.push(PDFName.of('*********'));\n// Fill the contents of the placeholder with 00s.\nconst placeholder = PDFHexString.of(String.fromCharCode(0).repeat(8096));\n// Create a signature dictionary to be referenced in the signature widget.\nconst appBuild = { App: { Name: 'Signature Example pdf-lib' } };\nconst signatureDict = pdfDoc.context.obj({\n    Type: 'Sig',\n    Filter: 'Adobe.PPKLite',\n    SubFilter: 'adbe.pkcs7.detached',\n    ByteRange: byteRange,\n    Contents: placeholder,\n    Reason: PDFString.of('Example Signature'),\n    M: PDFString.fromDate(new Date()),\n    ContactInfo: PDFString.of('me@pdf-lib.org'),\n    Name: PDFString.of('Example Signer'),\n    Location: PDFString.of('In a far away galaxy..'),\n    Prop_Build: {\n      Filter: { Name: 'Adobe.PPKLite' },\n      ...appBuild,\n    },\n});\n// Register signatureDict as a PDFInvalidObject to prevent PDFLib from serializing it\n// in an object stream.\nconst signatureBuffer = new Uint8Array(signatureDict.sizeInBytes());\nsignatureDict.copyBytesInto(signatureBuffer, 0);\nconst signatureObj = PDFInvalidObject.of(signatureBuffer);\nconst signatureDictRef = pdfDoc.context.register(signatureObj);\n// Create the signature widget\nconst widgetRect = [0, 0, 0, 0];\nconst rect = PDFArray.withContext(pdfDoc.context);\nwidgetRect.forEach((c) => rect.push(PDFNumber.of(c)));\nconst apStream = pdfDoc.context.formXObject([], {\n  BBox: widgetRect,\n  Resources: {}, // Necessary to avoid Acrobat bug (see https://stackoverflow.com/a/73011571)\n});\nconst widgetDict = pdfDoc.context.obj({\n  Type: 'Annot',\n  Subtype: 'Widget',\n  FT: 'Sig',\n  Rect: rect,\n  V: signatureDictRef,\n  T: PDFString.of('TestSig'),\n  TU: PDFString.of('Electronic Signature Example'),\n  F: 2,\n  P: page.ref,\n  AP: { N: pdfDoc.context.register(apStream) }, // Required for PDF/A compliance\n});\nconst widgetDictRef = pdfDoc.context.register(widgetDict);\n// Annotate the widget on the given page\nlet annotations = page.node.lookupMaybe(PDFName.of('Annots'), PDFArray);\nif (typeof annotations === 'undefined') {\n  annotations = pdfDoc.context.obj([]);\n}\nannotations.push(widgetDictRef);\npage.node.set(PDFName.of('Annots'), annotations);\nlet sigFlags: PDFNumber;\nif (acroForm.dict.has(PDFName.of('SigFlags'))) {\n  // Already has some flags, will merge\n  sigFlags = acroForm.dict.get(PDFName.of('SigFlags')) as PDFNumber;\n} else {\n  // Create blank flags\n  sigFlags = PDFNumber.of(0);\n}\nconst updatedFlags = PDFNumber.of(sigFlags!.asNumber() | 1 | 2);\nacroForm.dict.set(PDFName.of('SigFlags'), updatedFlags);\nlet fields = acroForm.dict.get(PDFName.of('Fields'));\nif (!(fields instanceof PDFArray)) {\n  fields = pdfDoc.context.obj([]);\n  acroForm.dict.set(PDFName.of('Fields'), fields);\n}\n(fields as PDFArray).push(widgetDictRef);\n// Serialize the PDFDocument to bytes (a Uint8Array), using incremental updates\nconst pdfBytes = await pdfDoc.save()\n\n// `pdfBytes` should be handled to the signing library to calculate the\n//  file hash and fill in the generated placeholder for the signature\n```\n\n### Consecutive Incremental Updates\n\nYou can load a PDF for incremental update, and then generate multiple increments, over the original document, with commit() method.  \nThis method simplifies the sequence:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, StandardFonts } from 'pdf-lib';\n\n// This should be a Uint8Array or ArrayBuffer\nconst existingPdfBytes = ...\n// Load a PDFDocument from the existing PDF bytes, for incremental update\nconst pdfDoc = await PDFDocument.load(existingPdfBytes,{forIncrementalUpdate:true})\n// modify pdf\n...\n// Serialize the PDFDocument to bytes (a Uint8Array), using incremental updates\nconst firstUpdatedDoc = await pdfDoc.save()\nconst pdfDoc2 = await PDFDocument.load(firstUpdatedDoc,{forIncrementalUpdate:true})\n// modify pdf\n...\n// Serialize the PDFDocument to bytes (a Uint8Array), using incremental updates\nconst secondUpdateDoc = await pdfDoc2.save()\n// etc, etc\n```\n\nAllowing this:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, StandardFonts } from 'pdf-lib';\n\n// This should be a Uint8Array or ArrayBuffer\nconst existingPdfBytes = ...\n// Load a PDFDocument from the existing PDF bytes, for incremental update\nconst pdfDoc = await PDFDocument.load(existingPdfBytes,{forIncrementalUpdate:true})\n// modify pdf\n...\n// Serialize the PDFDocument to bytes (a Uint8Array), using incremental updates\nconst firstUpdatedDoc = await pdfDoc.commit();\n// modify pdf\n...\nconst secondUpdateDoc = await pdfDoc.commit();\n// etc, etc\n```\n\nThe _commit_ method has the same parameters than _save_ method. If document is not loaded **forIncrementalUpdate**, an exception is raised. After calling _commit_ an update section is added to the original document, and this replaces the original document, and a new snapshot is taken.\n\n### Create Form\n\n_This example produces [this PDF](assets/pdfs/examples/create_form.pdf)._\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/bct7vngL/4/)\n\n> See also [Creating and Filling Forms](#creating-and-filling-forms)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Add a blank page to the document\nconst page = pdfDoc.addPage([550, 750])\n\n// Get the form so we can add fields to it\nconst form = pdfDoc.getForm()\n\n// Add the superhero text field and description\npage.drawText('Enter your favorite superhero:', { x: 50, y: 700, size: 20 })\n\nconst superheroField = form.createTextField('favorite.superhero')\nsuperheroField.setText('One Punch Man')\nsuperheroField.addToPage(page, { x: 55, y: 640 })\n\n// Add the rocket radio group, labels, and description\npage.drawText('Select your favorite rocket:', { x: 50, y: 600, size: 20 })\n\npage.drawText('Falcon Heavy', { x: 120, y: 560, size: 18 })\npage.drawText('Saturn IV', { x: 120, y: 500, size: 18 })\npage.drawText('Delta IV Heavy', { x: 340, y: 560, size: 18 })\npage.drawText('Space Launch System', { x: 340, y: 500, size: 18 })\n\nconst rocketField = form.createRadioGroup('favorite.rocket')\nrocketField.addOptionToPage('Falcon Heavy', page, { x: 55, y: 540 })\nrocketField.addOptionToPage('Saturn IV', page, { x: 55, y: 480 })\nrocketField.addOptionToPage('Delta IV Heavy', page, { x: 275, y: 540 })\nrocketField.addOptionToPage('Space Launch System', page, { x: 275, y: 480 })\nrocketField.select('Saturn IV')\n\n// Add the gundam check boxes, labels, and description\npage.drawText('Select your favorite gundams:', { x: 50, y: 440, size: 20 })\n\npage.drawText('Exia', { x: 120, y: 400, size: 18 })\npage.drawText('Kyrios', { x: 120, y: 340, size: 18 })\npage.drawText('Virtue', { x: 340, y: 400, size: 18 })\npage.drawText('Dynames', { x: 340, y: 340, size: 18 })\n\nconst exiaField = form.createCheckBox('gundam.exia')\nconst kyriosField = form.createCheckBox('gundam.kyrios')\nconst virtueField = form.createCheckBox('gundam.virtue')\nconst dynamesField = form.createCheckBox('gundam.dynames')\n\nexiaField.addToPage(page, { x: 55, y: 380 })\nkyriosField.addToPage(page, { x: 55, y: 320 })\nvirtueField.addToPage(page, { x: 275, y: 380 })\ndynamesField.addToPage(page, { x: 275, y: 320 })\n\nexiaField.check()\ndynamesField.check()\n\n// Add the planet dropdown and description\npage.drawText('Select your favorite planet*:', { x: 50, y: 280, size: 20 })\n\nconst planetsField = form.createDropdown('favorite.planet')\nplanetsField.addOptions(['Venus', 'Earth', 'Mars', 'Pluto'])\nplanetsField.select('Pluto')\nplanetsField.addToPage(page, { x: 55, y: 220 })\n\n// Add the person option list and description\npage.drawText('Select your favorite person:', { x: 50, y: 180, size: 18 })\n\nconst personField = form.createOptionList('favorite.person')\npersonField.addOptions([\n  'Julius Caesar',\n  'Ada Lovelace',\n  'Cleopatra',\n  'Aaron Burr',\n  'Mark Antony',\n])\npersonField.select('Ada Lovelace')\npersonField.addToPage(page, { x: 55, y: 70 })\n\n// Just saying...\npage.drawText(`* Pluto should be a planet too!`, { x: 15, y: 15, size: 15 })\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Fill Form\n\n_This example produces [this PDF](assets/pdfs/examples/fill_form.pdf)_ (when [this PDF](assets/pdfs/dod_character.pdf) is used for the `formPdfBytes` variable, [this image](assets/images/small_mario.png) is used for the `marioImageBytes` variable, and [this image](assets/images/mario_emblem.png) is used for the `emblemImageBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/0mwfqkv6/3/)\n\n> See also [Creating and Filling Forms](#creating-and-filling-forms)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// These should be Uint8Arrays or ArrayBuffers\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst formPdfBytes = ...\nconst marioImageBytes = ...\nconst emblemImageBytes = ...\n\n// Load a PDF with form fields\nconst pdfDoc = await PDFDocument.load(formPdfBytes)\n\n// Embed the Mario and emblem images\nconst marioImage = await pdfDoc.embedPng(marioImageBytes)\nconst emblemImage = await pdfDoc.embedPng(emblemImageBytes)\n\n// Get the form containing all the fields\nconst form = pdfDoc.getForm()\n\n// Get all fields in the PDF by their names\nconst nameField = form.getTextField('CharacterName 2')\nconst ageField = form.getTextField('Age')\nconst heightField = form.getTextField('Height')\nconst weightField = form.getTextField('Weight')\nconst eyesField = form.getTextField('Eyes')\nconst skinField = form.getTextField('Skin')\nconst hairField = form.getTextField('Hair')\n\nconst alliesField = form.getTextField('Allies')\nconst factionField = form.getTextField('FactionName')\nconst backstoryField = form.getTextField('Backstory')\nconst traitsField = form.getTextField('Feat+Traits')\nconst treasureField = form.getTextField('Treasure')\n\nconst characterImageField = form.getButton('CHARACTER IMAGE')\nconst factionImageField = form.getTextField('Faction Symbol Image')\n\n// Fill in the basic info fields\nnameField.setText('Mario')\nageField.setText('24 years')\nheightField.setText(`5' 1\"`)\nweightField.setText('196 lbs')\neyesField.setText('blue')\nskinField.setText('white')\nhairField.setText('brown')\n\n// Fill the character image field with our Mario image\ncharacterImageField.setImage(marioImage)\n\n// Fill in the allies field\nalliesField.setText(\n  [\n    `Allies:`,\n    `  • Princess Daisy`,\n    `  • Princess Peach`,\n    `  • Rosalina`,\n    `  • Geno`,\n    `  • Luigi`,\n    `  • Donkey Kong`,\n    `  • Yoshi`,\n    `  • Diddy Kong`,\n    ``,\n    `Organizations:`,\n    `  • Italian Plumbers Association`,\n  ].join('\\n'),\n)\n\n// Fill in the faction name field\nfactionField.setText(`Mario's Emblem`)\n\n// Fill the faction image field with our emblem image\nfactionImageField.setImage(emblemImage)\n\n// Fill in the backstory field\nbackstoryField.setText(\n  `Mario is a fictional character in the Mario video game franchise, owned by Nintendo and created by Japanese video game designer Shigeru Miyamoto. Serving as the company's mascot and the eponymous protagonist of the series, Mario has appeared in over 200 video games since his creation. Depicted as a short, pudgy, Italian plumber who resides in the Mushroom Kingdom, his adventures generally center upon rescuing Princess Peach from the Koopa villain Bowser. His younger brother and sidekick is Luigi.`,\n)\n\n// Fill in the traits field\ntraitsField.setText(\n  [\n    `Mario can use three basic three power-ups:`,\n    `  • the Super Mushroom, which causes Mario to grow larger`,\n    `  • the Fire Flower, which allows Mario to throw fireballs`,\n    `  • the Starman, which gives Mario temporary invincibility`,\n  ].join('\\n'),\n)\n\n// Fill in the treasure field\ntreasureField.setText(['• Gold coins', '• Treasure chests'].join('\\n'))\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Flatten Form\n\n_This example produces [this PDF](assets/pdfs/examples/flatten_form.pdf)_ (when [this PDF](assets/pdfs/form_to_flatten.pdf) is used for the `formPdfBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/skevywdz/2/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// This should be a Uint8Array or ArrayBuffer\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst formPdfBytes = ...\n\n// Load a PDF with form fields\nconst pdfDoc = await PDFDocument.load(formPdfBytes)\n\n// Get the form containing all the fields\nconst form = pdfDoc.getForm()\n\n// Fill the form's fields\nform.getTextField('Text1').setText('Some Text');\n\nform.getRadioGroup('Group2').select('Choice1');\nform.getRadioGroup('Group3').select('Choice3');\nform.getRadioGroup('Group4').select('Choice1');\n\nform.getCheckBox('Check Box3').check();\nform.getCheckBox('Check Box4').uncheck();\n\nform.getDropdown('Dropdown7').select('Infinity');\n\nform.getOptionList('List Box6').select('Honda');\n\n// Flatten the form's fields\nform.flatten();\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Work with XFA Forms\n\nXFA (XML Forms Architecture) forms are complex, dynamic PDF forms commonly used for government forms, tax documents, and enterprise applications. Unlike standard AcroForms, XFA forms embed their structure and JavaScript in XML format.\n\n**Important:** To preserve XFA forms when loading and saving PDFs, use the `preserveXFA` option:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\nconst xfaPdfBytes = ... // Load your XFA PDF\n\n// Load with XFA preservation\nconst pdfDoc = await PDFDocument.load(xfaPdfBytes, { \n  preserveXFA: true \n})\n\n// Make modifications...\n\n// Save the document\nconst pdfBytes = await pdfDoc.save()\n```\n\n**Note:** The `preserveXFA` option must be set to `true` when loading to preserve XFA data. XFA preservation during save happens automatically if it was preserved during load.\n\n**Scope and limitations (v1):** XFA support in pdf-lib is intentionally narrow and targets the common government/tax \"static\" XFA layout:\n\n- Only the array form of `/XFA` (alternating name/stream pairs) is supported; the single-stream packaging is not read or written.\n- Only the `template` packet is inspected — dynamic packaging and other packets (e.g. `datasets`, `config`, `xdp` wrappers) are not (re)generated. Editing JavaScript does not re-render or repackage the form.\n- XFA signature detection reads `<signature>`/`<manifest>` entries from the template; it does not validate or create cryptographic signatures.\n- `getForm()` removes XFA data unless the document was loaded with `preserveXFA: true`, so call the XFA helpers before `getForm()` (or load with `preserveXFA: true`).\n- Template XML is decoded as UTF-8 with a latin1 fallback; exotic encodings may not round-trip cleanly.\n\n### Extract XFA JavaScript\n\nXFA forms often contain JavaScript for validation, calculations, and data import/export. You can extract all JavaScript from an XFA form:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\nconst xfaPdfBytes = ... // Load your XFA PDF\n\n// Load the PDF with XFA preservation\nconst pdfDoc = await PDFDocument.load(xfaPdfBytes, { \n  preserveXFA: true \n})\n\n// Extract all XFA JavaScript\nconst scripts = pdfDoc.getXFAJavaScripts()\n\n// Each script contains:\n// - field: The field name (e.g., 'Button1', 'TextField2')\n// - event: The event name (e.g., 'event__click', 'event__change')\n// - script: The JavaScript code\n\nconsole.log(`Found ${scripts.length} scripts`)\n\nscripts.forEach((script) => {\n  console.log(`Field: ${script.field}`)\n  console.log(`Event: ${script.event}`)\n  console.log(`Code: ${script.script}`)\n})\n\n// Find specific scripts\nconst clickHandlers = scripts.filter(s => \n  s.event.includes('click')\n)\n\nconst validationScripts = scripts.filter(s => \n  s.script.includes('validate') || s.script.includes('Validate')\n)\n```\n\n### Modify XFA JavaScript\n\nYou can modify JavaScript in XFA forms to customize behavior, add logging, or fix issues:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\nconst xfaPdfBytes = ... // Load your XFA PDF\n\n// Load the PDF with XFA preservation\nconst pdfDoc = await PDFDocument.load(xfaPdfBytes, { \n  preserveXFA: true \n})\n\n// Extract scripts to find what you want to modify\nconst scripts = pdfDoc.getXFAJavaScripts()\nconst importButton = scripts.find(s => s.field === 'ImportButton')\n\nif (importButton) {\n  // Modify the import button's click handler\n  const newScript = `\n    // Custom import handler\n    try {\n      console.println(\"Starting import...\");\n      ${importButton.script}\n      console.println(\"Import completed!\");\n    } catch(e) {\n      xfa.host.messageBox(\"Error: \" + e.message);\n    }\n  `\n  \n  try {\n    pdfDoc.setXFAJavaScript(\n      'ImportButton',         // field name\n      importButton.event,     // event name (e.g., 'event__click')\n      newScript               // new JavaScript code\n    )\n    console.log('Successfully modified XFA JavaScript')\n  } catch (error) {\n    console.error('Failed to modify script:', error.message)\n  }\n}\n\n// Save the document\nconst pdfBytes = await pdfDoc.save()\n\n// The modified PDF will have the updated JavaScript\n```\n\n**Use Cases:**\n\n- Add error handling to existing scripts\n- Modify validation rules\n- Add logging for debugging\n- Customize import/export behavior\n- Fix compatibility issues\n\n### Extract Document JavaScript\n\nPDF documents can contain document-level JavaScript that executes when the document is opened. You can extract these scripts:\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\nconst pdfBytes = ... // Load your PDF\n\nconst pdfDoc = await PDFDocument.load(pdfBytes)\n\n// Extract all document-level JavaScript\nconst scripts = pdfDoc.getDocumentJavaScripts()\n\n// Each script contains:\n// - name: The script name\n// - script: The JavaScript code\n\nconsole.log(`Found ${scripts.length} document scripts`)\n\nscripts.forEach((script) => {\n  console.log(`Script name: ${script.name}`)\n  console.log(`Code: ${script.script}`)\n})\n\n// Find specific scripts\nconst initScripts = scripts.filter(s => \n  s.name.toLowerCase().includes('init')\n)\n```\n\n**Note:** Document-level JavaScript is different from XFA JavaScript. Document-level scripts are stored in the document's Names dictionary and execute when the PDF is opened. XFA JavaScript is embedded in XFA form templates.\n\n### Copy Pages\n\n_This example produces [this PDF](assets/pdfs/examples/copy_pages.pdf)_ (when [this PDF](assets/pdfs/with_update_sections.pdf) is used for the `firstDonorPdfBytes` variable and [this PDF](assets/pdfs/with_large_page_count.pdf) is used for the `secondDonorPdfBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/ybank8s9/2/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// These should be Uint8Arrays or ArrayBuffers\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst firstDonorPdfBytes = ...\nconst secondDonorPdfBytes = ...\n\n// Load a PDFDocument from each of the existing PDFs\nconst firstDonorPdfDoc = await PDFDocument.load(firstDonorPdfBytes)\nconst secondDonorPdfDoc = await PDFDocument.load(secondDonorPdfBytes)\n\n// Copy the 1st page from the first donor document, and\n// the 743rd page from the second donor document\nconst [firstDonorPage] = await pdfDoc.copyPages(firstDonorPdfDoc, [0])\nconst [secondDonorPage] = await pdfDoc.copyPages(secondDonorPdfDoc, [742])\n\n// Add the first copied page\npdfDoc.addPage(firstDonorPage)\n\n// Insert the second copied page to index 0, so it will be the\n// first page in `pdfDoc`\npdfDoc.insertPage(0, secondDonorPage)\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Embed PNG and JPEG Images\n\n_This example produces [this PDF](assets/pdfs/examples/embed_png_and_jpeg_images.pdf)_ (when [this image](assets/images/cat_riding_unicorn.jpg) is used for the `jpgImageBytes` variable and [this image](assets/images/minions_banana_alpha.png) is used for the `pngImageBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/bcya43ju/5/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// These should be Uint8Arrays or ArrayBuffers\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst jpgImageBytes = ...\nconst pngImageBytes = ...\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Embed the JPG image bytes and PNG image bytes\nconst jpgImage = await pdfDoc.embedJpg(jpgImageBytes)\nconst pngImage = await pdfDoc.embedPng(pngImageBytes)\n\n// Get the width/height of the JPG image scaled down to 25% of its original size\nconst jpgDims = jpgImage.scale(0.25)\n\n// Get the width/height of the PNG image scaled down to 50% of its original size\nconst pngDims = pngImage.scale(0.5)\n\n// Add a blank page to the document\nconst page = pdfDoc.addPage()\n\n// Draw the JPG image in the center of the page\npage.drawImage(jpgImage, {\n  x: page.getWidth() / 2 - jpgDims.width / 2,\n  y: page.getHeight() / 2 - jpgDims.height / 2,\n  width: jpgDims.width,\n  height: jpgDims.height,\n})\n\n// Draw the PNG image near the lower right corner of the JPG image\npage.drawImage(pngImage, {\n  x: page.getWidth() / 2 - pngDims.width / 2 + 75,\n  y: page.getHeight() / 2 - pngDims.height,\n  width: pngDims.width,\n  height: pngDims.height,\n})\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Embed PDF Pages\n\n_This example produces [this PDF](assets/pdfs/examples/embed_pdf_pages.pdf)_ (when [this PDF](assets/pdfs/american_flag.pdf) is used for the `americanFlagPdfBytes` variable and [this PDF](assets/pdfs/us_constitution.pdf) is used for the `usConstitutionPdfBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/Lyb16ocj/13/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// These should be Uint8Arrays or ArrayBuffers\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst americanFlagPdfBytes = ...\nconst usConstitutionPdfBytes = ...\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Embed the American flag PDF bytes\nconst [americanFlag] = await pdfDoc.embedPdf(americanFlagPdfBytes)\n\n// Load the U.S. constitution PDF bytes\nconst usConstitutionPdf = await PDFDocument.load(usConstitutionPdfBytes)\n\n// Embed the second page of the constitution and clip the preamble\nconst preamble = await pdfDoc.embedPage(usConstitutionPdf.getPages()[1], {\n  left: 55,\n  bottom: 485,\n  right: 300,\n  top: 575,\n})\n\n// Get the width/height of the American flag PDF scaled down to 30% of\n// its original size\nconst americanFlagDims = americanFlag.scale(0.3)\n\n// Get the width/height of the preamble clipping scaled up to 225% of\n// its original size\nconst preambleDims = preamble.scale(2.25)\n\n// Add a blank page to the document\nconst page = pdfDoc.addPage()\n\n// Draw the American flag image in the center top of the page\npage.drawPage(americanFlag, {\n  ...americanFlagDims,\n  x: page.getWidth() / 2 - americanFlagDims.width / 2,\n  y: page.getHeight() - americanFlagDims.height - 150,\n})\n\n// Draw the preamble clipping in the center bottom of the page\npage.drawPage(preamble, {\n  ...preambleDims,\n  x: page.getWidth() / 2 - preambleDims.width / 2,\n  y: page.getHeight() / 2 - preambleDims.height / 2 - 50,\n})\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Embed Font and Measure Text\n\n`pdf-lib` relies on [`@cantoo/fontkit`](https://www.npmjs.com/package/@cantoo/fontkit) to support embedding custom fonts. You must add the `@cantoo/fontkit` module to your project and register it using `pdfDoc.registerFontkit(...)` before embedding custom fonts. Upstream [`fontkit`](https://www.npmjs.com/package/fontkit) and the older [`@pdf-lib/fontkit`](https://www.npmjs.com/package/@pdf-lib/fontkit) package still work if you already depend on them.\n\n> **[See below for detailed installation instructions on installing `@cantoo/fontkit` as an NPM or UMD module.](#fontkit-installation)**\n\n_This example produces [this PDF](assets/pdfs/examples/embed_font_and_measure_text.pdf)_ (when [this font](assets/fonts/ubuntu/Ubuntu-R.ttf) is used for the `fontBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/rgu6ca59/2/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, rgb } from 'pdf-lib'\nimport fontkit from '@cantoo/fontkit'\n\n// This should be a Uint8Array or ArrayBuffer\n// This data can be obtained in a number of different ways\n// If you're running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst fontBytes = ...\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Register the `fontkit` instance\npdfDoc.registerFontkit(fontkit)\n\n// Embed our custom font in the document\nconst customFont = await pdfDoc.embedFont(fontBytes)\n\n// Add a blank page to the document\nconst page = pdfDoc.addPage()\n\n// Create a string of text and measure its width and height in our custom font\nconst text = 'This is text in an embedded font!'\nconst textSize = 35\nconst textWidth = customFont.widthOfTextAtSize(text, textSize)\nconst textHeight = customFont.heightAtSize(textSize)\n\n// Draw the string of text on the page\npage.drawText(text, {\n  x: 40,\n  y: 450,\n  size: textSize,\n  font: customFont,\n  color: rgb(0, 0.53, 0.71),\n})\n\n// Draw a box around the string of text\npage.drawRectangle({\n  x: 40,\n  y: 450,\n  width: textWidth,\n  height: textHeight,\n  borderColor: rgb(1, 0, 0),\n  borderWidth: 1.5,\n})\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Add Attachments\n\n_This example produces [this PDF](assets/pdfs/examples/add_attachments.pdf)_ (when [this image](assets/images/cat_riding_unicorn.jpg) is used for the `jpgAttachmentBytes` variable and [this PDF](assets/pdfs/us_constitution.pdf) is used for the `pdfAttachmentBytes` variable).\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/9snL63wj/5/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// These should be Uint8Arrays or ArrayBuffers\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst jpgAttachmentBytes = ...\nconst pdfAttachmentBytes = ...\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Add the JPG attachment\nawait pdfDoc.attach(jpgAttachmentBytes, 'cat_riding_unicorn.jpg', {\n  mimeType: 'image/jpeg',\n  description: 'Cool cat riding a unicorn! 🦄🐈🕶️',\n  creationDate: new Date('2019/12/01'),\n  modificationDate: new Date('2020/04/19'),\n})\n\n// Add the PDF attachment\nawait pdfDoc.attach(pdfAttachmentBytes, 'us_constitution.pdf', {\n  mimeType: 'application/pdf',\n  description: 'Constitution of the United States 🇺🇸🦅',\n  creationDate: new Date('1787/09/17'),\n  modificationDate: new Date('1992/05/07'),\n})\n\n// Add a page with some text\nconst page = pdfDoc.addPage();\npage.drawText('This PDF has two attachments', { x: 135, y: 415 })\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Extract Attachments\n\nIf you load a PDF that has `cars.csv` as an attachment, you can use the\nfollowing to extract the attachments:\n\n<!-- prettier-ignore -->\n```js\nconst pdfDoc = await PDFDocument.load(...)\nconst attachments = pdfDoc.getAttachments()\nconst csv = attachments.find(({ name }) => name === 'cars.csv')\nfs.writeFileSync(csv.name, csv.data)\n```\n\n> NOTE: The method also finds attachments added after the last call to\n> `save()`.\n\n### Create PDF/A Documents\n\nConvert a document to PDF/A by calling `convertToPDFA()`. This adds the\nstructural pieces PDF/A requires (document `/ID`, OutputIntent with an embedded\nsRGB ICC profile, uncompressed XMP metadata with `pdfaid`, and the appropriate\nPDF header version). It does **not** rewrite arbitrary content to make it\ncompliant — in particular, drawn text must use an **embedded** font (the 14\nstandard fonts are not PDF/A compliant). Validate the result with a tool such as\n[veraPDF](https://verapdf.org/).\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from '@cantoo/pdf-lib'\nimport fontkit from '@cantoo/fontkit'\n\nconst fontBytes = ... // e.g. fs.readFileSync('Roboto-Regular.ttf')\n\nconst pdfDoc = await PDFDocument.create()\npdfDoc.registerFontkit(fontkit)\n\nconst font = await pdfDoc.embedFont(fontBytes)\nconst page = pdfDoc.addPage()\npage.drawText('Hello PDF/A', { x: 50, y: 700, size: 24, font })\n\npdfDoc.setTitle('Archival document')\npdfDoc.setAuthor('ACME GmbH')\n\n// '1B' | '2B' | '2U' | '3B' | '3U' — defaults to '3B'\npdfDoc.convertToPDFA({ conformance: '3B' })\n\nconst pdfBytes = await pdfDoc.save()\n```\n\nAfter conversion, pdf-lib keeps the Info dictionary and XMP metadata in sync on\n`save()`, while preserving any _strictly foreign_ XMP `rdf:Description` blocks\n(for example Factur-X schemas passed via `extensions`). Descriptions that mix\nowned namespaces (`dc` / `xmp` / `pdf` / `pdfaid`) with custom ones are not\npreserved — re-supply them via `extensions` or `embedFacturX()`. Loading an\nexisting PDF/A file does not enable that sync by itself: call `convertToPDFA()`\n(or `embedFacturX()`) again if you change Info fields and need them mirrored.\n\n### Embed Factur-X / ZUGFeRD Invoices\n\n`embedFacturX()` wraps a human-readable PDF and a machine-readable Factur-X /\nZUGFeRD XML into a PDF/A-3 hybrid invoice: it ensures PDF/A-3 (converting to 3B\nif needed, or keeping an existing 3U/3B level), writes the required `fx:` XMP\nproperties (plus the PDF/A extension schema), and attaches the XML with an\nassociated-file relationship.\n\nIt does **not** generate or validate the Cross Industry Invoice XML — pass a\ncomplete `factur-x.xml` from your invoicing stack.\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, embedFacturX } from '@cantoo/pdf-lib'\nimport fontkit from '@cantoo/fontkit'\n\nconst fontBytes = ...\nconst invoiceXmlBytes = ... // Factur-X / ZUGFeRD XML (Uint8Array)\n\nconst pdfDoc = await PDFDocument.create()\npdfDoc.registerFontkit(fontkit)\n\nconst font = await pdfDoc.embedFont(fontBytes)\nconst page = pdfDoc.addPage()\npage.drawText('Invoice 2026-0001', { x: 50, y: 700, size: 18, font })\n// ... draw the rest of the human-readable invoice with the embedded font ...\n\npdfDoc.setTitle('Invoice 2026-0001')\npdfDoc.setAuthor('ACME GmbH')\n\nawait embedFacturX(pdfDoc, invoiceXmlBytes, {\n  // MINIMUM | BASIC WL | BASIC | EN 16931 | EXTENDED | XRECHNUNG\n  conformanceLevel: 'EN 16931',\n})\n\nconst pdfBytes = await pdfDoc.save()\n```\n\n### Set Document Metadata\n\n_This example produces [this PDF](assets/pdfs/examples/set_document_metadata.pdf)_.\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/vcwmfnbe/2/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, StandardFonts } from 'pdf-lib'\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Embed the Times Roman font\nconst timesRomanFont = await pdfDoc.embedFont(StandardFonts.TimesRoman)\n\n// Add a page and draw some text on it\nconst page = pdfDoc.addPage([500, 600])\npage.setFont(timesRomanFont)\npage.drawText('The Life of an Egg', { x: 60, y: 500, size: 50 })\npage.drawText('An Epic Tale of Woe', { x: 125, y: 460, size: 25 })\n\n// Set all available metadata fields on the PDFDocument. Note that these fields\n// are visible in the \"Document Properties\" section of most PDF readers.\npdfDoc.setTitle('🥚 The Life of an Egg 🍳')\npdfDoc.setAuthor('Humpty Dumpty')\npdfDoc.setSubject('📘 An Epic Tale of Woe 📖')\npdfDoc.setKeywords(['eggs', 'wall', 'fall', 'king', 'horses', 'men'])\npdfDoc.setProducer('PDF App 9000 🤖')\npdfDoc.setCreator('pdf-lib (https://github.com/Hopding/pdf-lib)')\npdfDoc.setCreationDate(new Date('2018-06-24T01:58:37.228Z'))\npdfDoc.setModificationDate(new Date('2019-12-21T07:00:11.000Z'))\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Read Document Metadata\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/eg8rfz3k/16/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// This should be a Uint8Array or ArrayBuffer\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst existingPdfBytes = ...\n\n// Load a PDFDocument without updating its existing metadata\nconst pdfDoc = await PDFDocument.load(existingPdfBytes, {\n  updateMetadata: false\n})\n\n// Print all available metadata fields\nconsole.log('Title:', pdfDoc.getTitle())\nconsole.log('Author:', pdfDoc.getAuthor())\nconsole.log('Subject:', pdfDoc.getSubject())\nconsole.log('Creator:', pdfDoc.getCreator())\nconsole.log('Keywords:', pdfDoc.getKeywords())\nconsole.log('Producer:', pdfDoc.getProducer())\nconsole.log('Creation Date:', pdfDoc.getCreationDate())\nconsole.log('Modification Date:', pdfDoc.getModificationDate())\n```\n\nThis script outputs the following (_when [this PDF](assets/pdfs/with_cropbox.pdf) is used for the `existingPdfBytes` variable_):\n\n```\nTitle: Microsoft Word - Basic Curriculum Vitae example.doc\nAuthor: Administrator\nSubject: undefined\nCreator: PScript5.dll Version 5.2\nKeywords: undefined\nProducer: Acrobat Distiller 8.1.0 (Windows)\nCreation Date: 2010-07-29T14:26:00.000Z\nModification Date: 2010-07-29T14:26:00.000Z\n```\n\n### Set Viewer Preferences\n\n<!-- prettier-ignore -->\n```js\nimport {\n  PDFDocument,\n  StandardFonts,\n  NonFullScreenPageMode,\n  ReadingDirection,\n  PrintScaling,\n  Duplex,\n  PDFName,\n} from 'pdf-lib'\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Embed the Times Roman font\nconst timesRomanFont = await pdfDoc.embedFont(StandardFonts.TimesRoman)\n\n// Add a page and draw some text on it\nconst page = pdfDoc.addPage([500, 600])\npage.setFont(timesRomanFont)\npage.drawText('The Life of an Egg', { x: 60, y: 500, size: 50 })\npage.drawText('An Epic Tale of Woe', { x: 125, y: 460, size: 25 })\n\n// Set all available viewer preferences on the PDFDocument:\nconst viewerPrefs = pdfDoc.catalog.getOrCreateViewerPreferences()\nviewerPrefs.setHideToolbar(true)\nviewerPrefs.setHideMenubar(true)\nviewerPrefs.setHideWindowUI(true)\nviewerPrefs.setFitWindow(true)\nviewerPrefs.setCenterWindow(true)\nviewerPrefs.setDisplayDocTitle(true)\n\n// Set the PageMode (otherwise setting NonFullScreenPageMode has no meaning)\npdfDoc.catalog.set(PDFName.of('PageMode'), PDFName.of('FullScreen'))\n\n// Set what happens when fullScreen is closed\nviewerPrefs.setNonFullScreenPageMode(NonFullScreenPageMode.UseOutlines)\n\nviewerPrefs.setReadingDirection(ReadingDirection.L2R)\nviewerPrefs.setPrintScaling(PrintScaling.None)\nviewerPrefs.setDuplex(Duplex.DuplexFlipLongEdge)\nviewerPrefs.setPickTrayByPDFSize(true)\n\n// We can set the default print range to only the first page\nviewerPrefs.setPrintPageRange({ start: 0, end: 0 })\n\n// Or we can supply noncontiguous ranges (e.g. pages 1, 3, and 5-7)\nviewerPrefs.setPrintPageRange([\n  { start: 0, end: 0 },\n  { start: 2, end: 2 },\n  { start: 4, end: 6 },\n])\n\nviewerPrefs.setNumCopies(2)\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Read Viewer Preferences\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\n\n// This should be a Uint8Array or ArrayBuffer\n// This data can be obtained in a number of different ways\n// If your running in a Node environment, you could use fs.readFile()\n// In the browser, you could make a fetch() call and use res.arrayBuffer()\nconst existingPdfBytes = ...\n\n// Load a PDFDocument without updating its existing metadata\nconst pdfDoc = await PDFDocument.load(existingPdfBytes)\nconst viewerPrefs = pdfDoc.catalog.getOrCreateViewerPreferences()\n\n// Print all available viewer preference fields\nconsole.log('HideToolbar:', viewerPrefs.getHideToolbar())\nconsole.log('HideMenubar:', viewerPrefs.getHideMenubar())\nconsole.log('HideWindowUI:', viewerPrefs.getHideWindowUI())\nconsole.log('FitWindow:', viewerPrefs.getFitWindow())\nconsole.log('CenterWindow:', viewerPrefs.getCenterWindow())\nconsole.log('DisplayDocTitle:', viewerPrefs.getDisplayDocTitle())\nconsole.log('NonFullScreenPageMode:', viewerPrefs.getNonFullScreenPageMode())\nconsole.log('ReadingDirection:', viewerPrefs.getReadingDirection())\nconsole.log('PrintScaling:', viewerPrefs.getPrintScaling())\nconsole.log('Duplex:', viewerPrefs.getDuplex())\nconsole.log('PickTrayByPDFSize:', viewerPrefs.getPickTrayByPDFSize())\nconsole.log('PrintPageRange:', viewerPrefs.getPrintPageRange())\nconsole.log('NumCopies:', viewerPrefs.getNumCopies())\n```\n\nThis script outputs the following (_when [this PDF](assets/pdfs/with_viewer_prefs.pdf) is used for the `existingPdfBytes` variable_):\n\n```\nHideToolbar: true\nHideMenubar: true\nHideWindowUI: false\nFitWindow: true\nCenterWindow: true\nDisplayDocTitle: true\nNonFullScreenPageMode: UseNone\nReadingDirection: R2L\nPrintScaling: None\nDuplex: DuplexFlipLongEdge\nPickTrayByPDFSize: true\nPrintPageRange: [ { start: 1, end: 1 }, { start: 3, end: 4 } ]\nNumCopies: 2\n```\n\n### Draw SVG Paths\n\n_This example produces [this PDF](assets/pdfs/examples/draw_svg_paths.pdf)_.\n\n[Try the JSFiddle demo](https://jsfiddle.net/Hopding/bwaomr9h/2/)\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument, rgb } from 'pdf-lib'\n\n// SVG path for a wavy line\nconst svgPath =\n  'M 0,20 L 100,160 Q 130,200 150,120 C 190,-40 200,200 300,150 L 400,90'\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create()\n\n// Add a blank page to the document\nconst page = pdfDoc.addPage()\npage.moveTo(100, page.getHeight() - 5)\n\n// Draw the SVG path as a black line\npage.moveDown(25)\npage.drawSvgPath(svgPath)\n\n// Draw the SVG path as a thick green line\npage.moveDown(200)\npage.drawSvgPath(svgPath, { borderColor: rgb(0, 1, 0), borderWidth: 5 })\n\n// Draw the SVG path and fill it with red\npage.moveDown(200)\npage.drawSvgPath(svgPath, { color: rgb(1, 0, 0) })\n\n// Draw the SVG path at 50% of its original size\npage.moveDown(200)\npage.drawSvgPath(svgPath, { scale: 0.5 })\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save()\n\n// For example, `pdfBytes` can be:\n//   • Written to a file in Node\n//   • Downloaded from the browser\n//   • Rendered in an <iframe>\n```\n\n### Draw SVG\n\n```js\nimport { PDFDocument, rgb } from 'pdf-lib';\n\n// SVG of a square inside a square\nconst svg = `<svg width=\"100\" height=\"100\">\n  <rect y=\"0\" x=\"0\" width=\"100\" height=\"100\" fill=\"none\" stroke=\"black\"/>\n  <rect y=\"25\" x=\"25\" width=\"50\" height=\"50\" fill=\"black\"/>\n</svg>`;\nconst svg2 =\n  '<svg><image href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=\"/></svg>';\n\n// Create a new PDFDocument\nconst pdfDoc = await PDFDocument.create();\n\n// Add a blank page to the document\nconst page = pdfDoc.addPage();\n\n// drawSvg can accept the svg as a string, as long as there are no images in it\npage.moveTo(100, 10);\npage.drawSvg(svg);\n\n// If the svg has images, or if you don't know if it does, you should call embedSVG first\npage.moveTo(200, 10);\nconst pdfSvg = await pdfDoc.embedSvg(svg2);\npage.drawSvg(pdfSvg);\n\n// Serialize the PDFDocument to bytes (a Uint8Array)\nconst pdfBytes = await pdfDoc.save();\n```\n\n## Deno Usage\n\n`pdf-lib` fully supports the exciting new [Deno](https://deno.land/) runtime! All of the [usage examples](#usage-examples) work in Deno. The only thing you need to do is change the imports for `pdf-lib` and `fontkit` to use CDN URLs, because Deno requires all modules to be referenced via URLs.\n\n> **See also [How to Create and Modify PDF Files in Deno With pdf-lib](https://medium.com/swlh/how-to-create-and-modify-pdf-files-in-deno-ffaad7099b0?source=friends_link&sk=3da183bb776d059df428eaea52102f19)**\n\n### Creating a Document with Deno\n\nBelow is the [**create document**](#create-document) example modified for Deno:\n\n```js\nimport {\n  PDFDocument,\n  StandardFonts,\n  rgb,\n} from 'https://cdn.skypack.dev/pdf-lib@^1.11.1?dts';\n\nconst pdfDoc = await PDFDocument.create();\nconst timesRomanFont = await pdfDoc.embedFont(StandardFonts.TimesRoman);\n\nconst page = pdfDoc.addPage();\nconst { width, height } = page.getSize();\nconst fontSize = 30;\npage.drawText('Creating PDFs in JavaScript is awesome!', {\n  x: 50,\n  y: height - 4 * fontSize,\n  size: fontSize,\n  font: timesRomanFont,\n  color: rgb(0, 0.53, 0.71),\n});\n\nconst pdfBytes = await pdfDoc.save();\n\nawait Deno.writeFile('out.pdf', pdfBytes);\n```\n\nIf you save this script as `create-document.ts`, you can execute it using Deno with the following command:\n\n```\ndeno run --allow-write create-document.ts\n```\n\nThe resulting `out.pdf` file will look like [this PDF](assets/pdfs/examples/create_document.pdf).\n\n### Embedding a Font with Deno\n\nHere's a slightly more complicated example demonstrating how to embed a font and measure text in Deno:\n\n```js\nimport {\n  degrees,\n  PDFDocument,\n  rgb,\n  StandardFonts,\n} from 'https://cdn.skypack.dev/pdf-lib@^1.11.1?dts';\nimport fontkit from 'https://esm.sh/@cantoo/fontkit@2.0.9';\n\nconst url = 'https://pdf-lib.js.org/assets/ubuntu/Ubuntu-R.ttf';\nconst fontBytes = await fetch(url).then((res) => res.arrayBuffer());\n\nconst pdfDoc = await PDFDocument.create();\n\npdfDoc.registerFontkit(fontkit);\nconst customFont = await pdfDoc.embedFont(fontBytes);\n\nconst page = pdfDoc.addPage();\n\nconst text = 'This is text in an embedded font!';\nconst textSize = 35;\nconst textWidth = customFont.widthOfTextAtSize(text, textSize);\nconst textHeight = customFont.heightAtSize(textSize);\n\npage.drawText(text, {\n  x: 40,\n  y: 450,\n  size: textSize,\n  font: customFont,\n  color: rgb(0, 0.53, 0.71),\n});\npage.drawRectangle({\n  x: 40,\n  y: 450,\n  width: textWidth,\n  height: textHeight,\n  borderColor: rgb(1, 0, 0),\n  borderWidth: 1.5,\n});\n\nconst pdfBytes = await pdfDoc.save();\n\nawait Deno.writeFile('out.pdf', pdfBytes);\n```\n\nIf you save this script as `custom-font.ts`, you can execute it with the following command:\n\n```\ndeno run --allow-write --allow-net custom-font.ts\n```\n\nThe resulting `out.pdf` file will look like [this PDF](assets/pdfs/examples/embed_font_and_measure_text.pdf).\n\n## Complete Examples\n\nThe [usage examples](#usage-examples) provide code that is brief and to the point, demonstrating the different features of `pdf-lib`. You can find complete working examples in the [`apps/`](apps/) directory. These apps are used to do manual testing of `pdf-lib` before every release (in addition to the [automated tests](tests/)).\n\nThere are currently four apps:\n\n- [**`node`**](apps/node/) - contains [tests](apps/node/tests/) for `pdf-lib` in Node environments. These tests are a handy reference when trying to save/load PDFs, fonts, or images with `pdf-lib` from the filesystem. They also allow you to quickly open your PDFs in different viewers (Acrobat, Preview, Foxit, Chrome, Firefox, etc...) to ensure compatibility.\n- [**`web`**](apps/web/) - contains [tests](apps/web/) for `pdf-lib` in browser environments. These tests are a handy reference when trying to save/load PDFs, fonts, or images with `pdf-lib` in a browser environment.\n- [**`rn`**](apps/rn) - contains [tests](apps/rn/src/tests/) for `pdf-lib` in React Native environments. These tests are a handy reference when trying to save/load PDFs, fonts, or images with `pdf-lib` in a React Native environment.\n- [**`deno`**](apps/deno) - contains [tests](apps/deno/tests/) for `pdf-lib` in Deno environments. These tests are a handy reference when trying to save/load PDFs, fonts, or images with `pdf-lib` from the filesystem.\n\n## Installation\n\n### NPM Module\n\nTo install the latest stable Cantoo fork:\n\n```bash\n# With npm\nnpm install --save @cantoo/pdf-lib\n\n# With yarn\nyarn add @cantoo/pdf-lib\n```\n\n(`pdf-lib` without the scope is still the original Hopding package on npm.)\n\n### Vendored PNG & standard fonts\n\n`@cantoo/pdf-lib` vendors [`@cantoo/upng`](./src/packages/upng) and [`@cantoo/standard-fonts`](./src/packages/standard-fonts) under `src/packages/` (same pattern as [`@cantoo/fontkit`](https://github.com/cantoo-scribe/fontkit)). Compression uses [`fflate`](https://www.npmjs.com/package/fflate) (no `pako`).\n\nInstall the subpackages alone if needed:\n\n```bash\nnpm install @cantoo/upng @cantoo/standard-fonts\n# or via pdf-lib subpath exports:\n# import UPNG from '@cantoo/pdf-lib/upng'\n# import { FontNames } from '@cantoo/pdf-lib/standard-fonts'\n```\n\n### UMD Module\n\nYou can also download `pdf-lib` as a UMD module from [unpkg](https://unpkg.com/#/) or [jsDelivr](https://www.jsdelivr.com/). The UMD builds have been compiled to ES5, so they should work [in any modern browser](https://caniuse.com/#feat=es5). UMD builds are useful if you aren't using a package manager or module bundler. For example, you can use them directly in the `<script>` tag of an HTML page.\n\nThe following builds are available:\n\n- https://unpkg.com/pdf-lib/dist/pdf-lib.js\n- https://unpkg.com/pdf-lib/dist/pdf-lib.min.js\n- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.js\n- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.min.js\n\n> **NOTE:** if you are using the CDN scripts in production, you should include a specific version number in the URL, for example:\n>\n> - https://unpkg.com/pdf-lib@1.4.0/dist/pdf-lib.min.js\n> - https://cdn.jsdelivr.net/npm/pdf-lib@1.4.0/dist/pdf-lib.min.js\n\nWhen using a UMD build, you will have access to a global `window.PDFLib` variable. This variable contains all of the classes and functions exported by `pdf-lib`. For example:\n\n```javascript\n// NPM module\nimport { PDFDocument, rgb } from 'pdf-lib';\n\n// UMD module\nvar PDFDocument = PDFLib.PDFDocument;\nvar rgb = PDFLib.rgb;\n```\n\n## Fontkit Installation\n\n`pdf-lib` relies upon [`@cantoo/fontkit`](https://www.npmjs.com/package/@cantoo/fontkit) to support embedding custom fonts. You must add a fontkit-compatible module to your project and register it using `pdfDoc.registerFontkit(...)` before embedding custom fonts (see the [font embedding example](#embed-font-and-measure-text)). This module is not included by default because not all users need it, and it increases bundle size.\n\nPrefer Cantoo's maintained [`@cantoo/fontkit`](https://www.npmjs.com/package/@cantoo/fontkit) fork (based on fontkit v2). It ships TypeScript types and UMD builds (including a minified file). Upstream [`fontkit`](https://www.npmjs.com/package/fontkit) and the older [`@pdf-lib/fontkit`](https://www.npmjs.com/package/@pdf-lib/fontkit) package remain supported for compatibility.\n\n### Fontkit NPM Module\n\n```bash\n# With npm\nnpm install --save @cantoo/fontkit\n\n# With yarn\nyarn add @cantoo/fontkit\n```\n\nRegister the `fontkit` instance before embedding custom fonts. With `@cantoo/fontkit` ≥2.0.9 you can use a default import (recommended). A namespace import also works. Upstream `fontkit` still has no default export under Node ESM, so use `import * as fontkit from 'fontkit'` if you depend on that package.\n\n<!-- prettier-ignore -->\n```js\nimport { PDFDocument } from 'pdf-lib'\nimport fontkit from '@cantoo/fontkit'\n\nconst pdfDoc = await PDFDocument.create()\npdfDoc.registerFontkit(fontkit)\n```\n\n### Fontkit UMD Module\n\nYou can also download `@cantoo/fontkit` as a UMD module from [unpkg](https://unpkg.com/#/) or [jsDelivr](https://www.jsdelivr.com/):\n\n- https://unpkg.com/@cantoo/fontkit/dist/fontkit.umd.min.js\n- https://unpkg.com/@cantoo/fontkit/dist/fontkit.umd.js\n- https://cdn.jsdelivr.net/npm/@cantoo/fontkit/dist/fontkit.umd.min.js\n- https://cdn.jsdelivr.net/npm/","readmeFilename":"README.md"}