{"_id":"@condorhero/merge-pdfs","_rev":"6-0eb8d3058c8755e1a5ff462b321066a8","name":"@condorhero/merge-pdfs","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@condorhero/merge-pdfs","type":"module","version":"0.0.1","description":"Merging PDF (with Outline).","author":{"name":"CondorHero"},"license":"MIT","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"merge-pdfs":"bin/merge-pdfs.mjs"},"engines":{"node":">=18.5.0"},"scripts":{"postinstall":"simple-git-hooks","prepublishOnly":"nr build","lint":"eslint .","lint:fix":"eslint . --fix","dev":"esno ./src/index.ts","coverage":"vitest run --coverage","test":"vitest","build":"tsup","build:watch":"tsup --watch","typecheck":"tsc --noEmit","release":"bumpp package.json packages/*/package.json && npm publish"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"colorette":"^2.0.20","fast-glob":"^3.2.12","pyodide":"^0.23.1","yargs":"^17.7.1"},"devDependencies":{"@antfu/eslint-config-ts":"^0.38.5","@types/yargs":"^17.0.24","bumpp":"^9.1.0","eslint":"^8.39.0","esno":"^0.16.3","lint-staged":"^13.2.1","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":["eslint --fix"]},"gitHead":"d3310e8084bba9a9b18356df3ec6870c57ea8b73","_id":"@condorhero/merge-pdfs@0.0.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hfFPizGCVG+Xwyva31QTEz1VHvXvjsUAIzjnBnwIOl1cGUoq7FonWqIZ04d/tkq/vP1lIFCFFek13ddjN4Ht+A==","shasum":"988d1e51faf303eff3b601a612656eaad567ffaa","tarball":"https://registry.npmjs.org/@condorhero/merge-pdfs/-/merge-pdfs-0.0.1.tgz","fileCount":29,"unpackedSize":33031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdnk2B/VSQ2J/8iD+5kb2gBuuc2R2T0X2YxsQ9yYNj7wIhANiXCKHNJSKmBI7jeJASWQrVI+kLqqAI72IpwE9PB+Qx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRlAvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6hA//TED3ErWh6V1KetVStbKWrs1oJ8wwe7lpvEEt5O6ECnRiQHyK\r\nq+InPXCwwbLqAkkJVAFdavQ2C1pZFLb4LwicIdrHuZ6PYA4T4Y4LLoO2jhMi\r\nUaD6KYSnry6kZ93/ueOKXG3/ZmZu/RtMiP2EuILMIjVf3/WDj7qjlKISSsBT\r\nOqb3dD+hwEAbcs6sUU6aG/MvVHNiKtSlzAD+i83oRKfUB0TY6PNlJ8+CoZhX\r\nR5O+yr/oBF64II+HbfEIkKdr4XfDleIz4kKVWSluCIleFrZ6A84rHb8Q91Mb\r\ng7KwD5d/23NVVMqpGH4BeXBEz+KOdklmDEiIZo9TR6uFpdGvNJtGTIrJEIoY\r\nB+xfuVi/uj8+lOvA4pOyeHNR1gzkFuNKkJKwGKEinYmTvP9fCYomVjU8ky/+\r\nm4N8cimynZJCq3Ejyzf2LDR/XoP3N0vuqNOMU4xKGjp67aDoNJgrDh1Rf755\r\nyVOjoZdCJsjEjR/svB0IwCRrfylB7lHTwdMIdAxcF8mRcs5wySKv6E9kBHra\r\noDuTp4unYh1CzhYljRAEBXxdo81QityRJy1Hha8OEZjl/OEhtQ6bUrech58D\r\nfxnQGVET743UXsvN2MAp67JK/w3H98PwCrcJgpoxNDplm7outMR7yVHGg9r7\r\nCOHR9G0uBP3T8CNK4YDSiZ5MGvzFdjJWR44=\r\n=eA3y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-pdfs_0.0.1_1682329647522_0.7347108502058064"},"_hasShrinkwrap":false},"0.0.2":{"name":"@condorhero/merge-pdfs","type":"module","version":"0.0.2","description":"Merging PDF (with Outline).","author":{"name":"CondorHero"},"license":"MIT","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"merge-pdfs":"bin/merge-pdfs.mjs"},"engines":{"node":">=18.5.0"},"scripts":{"prepublishOnly":"nr build","lint":"eslint .","lint:fix":"eslint . --fix","dev":"esno ./src/index.ts","coverage":"vitest run --coverage","test":"vitest","build":"tsup","build:watch":"tsup --watch","typecheck":"tsc --noEmit","release":"bumpp -r && npm publish"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"colorette":"^2.0.20","fast-glob":"^3.2.12","pyodide":"^0.23.1","yargs":"^17.7.1"},"devDependencies":{"@antfu/eslint-config-ts":"^0.38.5","@types/yargs":"^17.0.24","bumpp":"^9.1.0","eslint":"^8.39.0","esno":"^0.16.3","lint-staged":"^13.2.1","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":["eslint --fix"]},"gitHead":"6f26f84dc5b846efe61af8ce33223fec74bf116e","_id":"@condorhero/merge-pdfs@0.0.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5oaEw9dA/70I9vAwjhXM5KhY8OLm3K7mM36EhXaozfdXrZk8zVOR8bG9tQwLss1w73lfFH/H+dwb9PKRVmCnTQ==","shasum":"f3b5f4c0013d40ff67995cf91529403e36d40460","tarball":"https://registry.npmjs.org/@condorhero/merge-pdfs/-/merge-pdfs-0.0.2.tgz","fileCount":29,"unpackedSize":32960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA49VWQouuyh906UIDo9uHu5PD8aIZdE9NDB3LQGR/u7AiBaBhzoSQ5OiWXqxpQWzXX8iAYnwH+/iNPFJKmbAFlWbw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR6fIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriUg/+N8EyYLPCPATYqYg9CkeedMFL7G1u3bPfzuu5n92faxZGhQnM\r\n8IdMon4eRJdY2FvQr+6WQoruX2SwwWWJ8Lb44DGTd9zadd6W6JbfzwBRCiNK\r\nKCYCQFSFSby/kCBmUibPT7+p1gABgLscTcsmW6MYPzvLX8alFxkMjpCkGIu7\r\nusm/i7XQy4rQaqvZNZ1svUrA1CSkrzvzblRK/NafO/npoW8ym1i5JkVBuoTS\r\nPHQXP/aSuTANGJzEI6ngWhEdLpm/uEj6HwjYMesubuWaoVA/9IEWZi//3WLQ\r\nsQdp9+/19vztFzqQhhQwkk03ZVY9MAGt3WtU+WE5OPSOGRgXVbgKMoDiG/IC\r\nvRSn1df3E7x7AQO092sSKzzikNyEi56fCPw3z91SoIOer6vPfUyg/MAp9uf9\r\n1YJqt+RvEtCvw89JmwDb6Zu4QE7diYfRG4nJ0Gc5aSEyKBAX8A3kmcyfYdbD\r\notgHBcaLzh5rpMJmDqugZERkGWPy0j0t29Wb/HJstmUM+7Pn/HexX8TUUKcK\r\nhu4mgGEr/Ya1vhDx6IMNuc8SACMuBDYwPLeDEAEZ9GegsiSSDiBG40F+p32t\r\nU4dUZzsqJhYQYPNLLZ2Trr1myl/GqYZ/zC+iY8gwcBi3hxu1h+spFW1HpouS\r\nDy3mVCV5Gii2w+PAV2uSCQKCt8h2mMCoE4M=\r\n=oIp3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-pdfs_0.0.2_1682417607880_0.8373347571102951"},"_hasShrinkwrap":false},"0.0.3":{"name":"@condorhero/merge-pdfs","type":"module","version":"0.0.3","description":"Merging PDF (with Outline).","author":{"name":"CondorHero"},"license":"MIT","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"merge-pdfs":"bin/merge-pdfs.mjs"},"engines":{"node":">=18.5.0"},"scripts":{"prepublishOnly":"nr build","lint":"eslint .","lint:fix":"eslint . --fix","dev":"esno ./src/index.ts","coverage":"vitest run --coverage","test":"vitest","build":"tsup","build:watch":"tsup --watch","typecheck":"tsc --noEmit","release":"bumpp -r && npm publish"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"colorette":"^2.0.20","fast-glob":"^3.2.12","pyodide":"^0.23.1","yargs":"^17.7.1"},"devDependencies":{"@antfu/eslint-config-ts":"^0.38.5","@types/yargs":"^17.0.24","bumpp":"^9.1.0","eslint":"^8.39.0","esno":"^0.16.3","lint-staged":"^13.2.1","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":["eslint --fix"]},"gitHead":"78afd61c5d34375ef549d0d8f94bc204c44b4f54","_id":"@condorhero/merge-pdfs@0.0.3","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kWPt5t6htkAVV6AZ7EtIu51Zz+TcXLNlB8fvyH0wdHAtH0GZG0IjT5IHi3OiVFjo4JQf7ZaBpBUrvR4r2uE21Q==","shasum":"203c792cd8378117c668a1668b6ae1c7ece9306c","tarball":"https://registry.npmjs.org/@condorhero/merge-pdfs/-/merge-pdfs-0.0.3.tgz","fileCount":29,"unpackedSize":33140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4sMk0RPuy6Ir8kBj/6kXEBtXpB5Pkvnk9TO8SWiGWewIgVwJp6bprbsMAAzLy5lDBKU3ovO+ICWp/HoActA8QaqE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSfAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpuow/+O3dq6wT0Vo77erPIVWnMkqjz07CVoQULPMrApgbtI4c11g6u\r\nXQTQ0TyV5UjZK43f+sP9FJk5iAo7ONy7doen+zSF1b3Usb3rt2fa3LU/uanU\r\n+p/Sxmiy46bXH3DCslBRNnvmLeafPVmcrBABEx1pBGcofNGIWlGw9KwQoTOl\r\nKAOi506cV8X0uZaRq92jKrOC84CWiKJH+ktlR8kxubYIdUbc/pW6L9p6OGWy\r\n4e9T0ZJP99XuIlqGtyiMM5iYxl5MVNwOAbdsRrJ7b9fhu7YeQ/JQidYYZtWp\r\nhvtgXigiQytZci1/ldp/onJuTROVIn4fZYfG7HtHluPcF6d+auujD9QAxLNy\r\n2PXkvtucr0eRPnm181VCPe5y6ERU0IbGDc4R98vV0S12deCRWx7cqy+wkrDN\r\ngyygN+cOzM0r5MQ7Ur1WZrbbrl1yaxglmPJP6pJiRBcU2i9rX3aQ3p4oVhxT\r\n4URFq0cHDE+keYY3XsRGHQhINWYQuZBXw8/MPNgs3j9ggWPgnNXXI53aLrOQ\r\nB+ym05bh+qhgLdrlpYvJAAGfwvjMkr+lpzxG/+1lWbEVYFoEYjT5xq3lOlWX\r\nf7x7hV36y5ILugJF2ljMTmrRybFfwQopeN4Bc9gkr4AKCdf2T+Osax51W9rj\r\nwa/Jp95ujyVOYDMCBffy/GRhCG1jcYnsPwk=\r\n=ID6a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-pdfs_0.0.3_1682567196775_0.08797749098361751"},"_hasShrinkwrap":false},"0.0.4":{"name":"@condorhero/merge-pdfs","type":"module","version":"0.0.4","description":"Merging PDF (with Outline).","author":{"name":"CondorHero"},"license":"MIT","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"merge-pdfs":"bin/merge-pdfs.mjs"},"engines":{"node":">=18.5.0"},"scripts":{"prepublishOnly":"nr build","lint":"eslint .","lint:fix":"eslint . --fix","dev":"esno ./src/index.ts","coverage":"vitest run --coverage","test":"vitest","build":"tsup","build:watch":"tsup --watch","typecheck":"tsc --noEmit","release":"bumpp -r && npm publish"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"colorette":"^2.0.20","fast-glob":"^3.2.12","pyodide":"^0.23.2","yargs":"^17.7.1"},"devDependencies":{"@antfu/eslint-config-ts":"^0.38.6","@types/yargs":"^17.0.24","bumpp":"^9.1.0","esbuild-copy-files-plugin":"^1.1.0","eslint":"^8.40.0","esno":"^0.16.3","lint-staged":"^13.2.2","pdfjs":"^2.4.7","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.31.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":["eslint --fix"]},"gitHead":"df950eb09dbf5fd2014939cfa67978336a89b1b3","_id":"@condorhero/merge-pdfs@0.0.4","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mWtleqxg+6eC9pNm/lm3FfuhQFyJoTvPZiLb4Hs9YX50IuETguOnsxYRRTKmHKciZGpqzG97/W/vVcVryVBefA==","shasum":"2363348111f617fc1dac39c635bd5983a91a1230","tarball":"https://registry.npmjs.org/@condorhero/merge-pdfs/-/merge-pdfs-0.0.4.tgz","fileCount":43,"unpackedSize":19928516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHEOCXbj83w4utXSQf0Bop4HF221QhhZYuPRH5YmW2bAiBsP8Mn+Q5fdGx2zcsEeNOsM2qkLRQ0wdNVijCSqY2cFg=="}]},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-pdfs_0.0.4_1683619272731_0.28262694193236904"},"_hasShrinkwrap":false},"0.0.5":{"name":"@condorhero/merge-pdfs","type":"module","version":"0.0.5","description":"Merging PDF (with Outline).","author":{"name":"CondorHero"},"license":"MIT","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"merge-pdfs":"bin/merge-pdfs.mjs"},"engines":{"node":">=18.5.0"},"scripts":{"prepublishOnly":"nr build","lint":"eslint .","lint:fix":"eslint . --fix","dev":"esno ./src/index.ts","coverage":"vitest run --coverage","test":"vitest","build":"tsup --external ws --external node-fetch","build:watch":"tsup --watch","typecheck":"tsc --noEmit","release":"bumpp -r && npm publish"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"colorette":"^2.0.20","fast-glob":"^3.2.12","yargs":"^17.7.2"},"devDependencies":{"@antfu/eslint-config-ts":"^0.38.6","@types/yargs":"^17.0.24","bumpp":"^9.1.0","esbuild-copy-files-plugin":"^1.1.0","eslint":"^8.40.0","esno":"^0.16.3","lint-staged":"^13.2.2","pdfjs":"^2.4.7","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.31.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":["eslint --fix"]},"gitHead":"6f0fbeb2300445513c2952304ce4aa6ccb70ed24","_id":"@condorhero/merge-pdfs@0.0.5","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/jdTQVMhSFjkvaUGnfzjKg88rCBRUFhWKP/McG2wHqgKDzVAck23eks9GxqjmbN32961zWeEN5JDRvNe9N/iPg==","shasum":"c4f0fe9f0b48bddb47cc99f1c8b59a8f7c362906","tarball":"https://registry.npmjs.org/@condorhero/merge-pdfs/-/merge-pdfs-0.0.5.tgz","fileCount":44,"unpackedSize":20101151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNEO50B1a0akXCwVZthjRXYT2u4/swrj8TWitM2id/4AiAHqJFG2n2JI6U2fm/KuE/GYZ4OntI9kxtk6snWd2Z+sw=="}]},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-pdfs_0.0.5_1683628961358_0.731665185412578"},"_hasShrinkwrap":false},"0.0.6":{"name":"@condorhero/merge-pdfs","type":"module","version":"0.0.6","description":"Merging PDF (with Outline).","author":{"name":"CondorHero"},"license":"MIT","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"merge-pdfs":"bin/merge-pdfs.mjs"},"engines":{"node":">=18.5.0"},"scripts":{"prepublishOnly":"nr build","lint":"eslint .","lint:fix":"eslint . --fix","dev":"esno ./src/index.ts","coverage":"vitest run --coverage","test":"vitest","build":"tsup --external ws --external node-fetch","build:watch":"tsup --watch","typecheck":"tsc --noEmit","release":"bumpp -r && npm publish"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"colorette":"^2.0.20","fast-glob":"^3.2.12","yargs":"^17.7.2"},"devDependencies":{"@antfu/eslint-config-ts":"^0.38.6","@types/yargs":"^17.0.24","bumpp":"^9.1.0","esbuild-plugin-copy":"^2.1.1","eslint":"^8.40.0","esno":"^0.16.3","lint-staged":"^13.2.2","pdfjs":"^2.4.7","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.31.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":["eslint --fix"]},"gitHead":"2dd918cb13a058a09e40f0f6b159955f8db90327","_id":"@condorhero/merge-pdfs@0.0.6","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-sg2PeWFRMjvll83pWlVzumd19jDq1X3KsEHtHDuydt0LzRmLvz+82aN6QrWpyXm1DPEFSMriE7jffDYLH9XOZw==","shasum":"268942335004c8c7967a2311e600ab4e12c64d29","tarball":"https://registry.npmjs.org/@condorhero/merge-pdfs/-/merge-pdfs-0.0.6.tgz","fileCount":47,"unpackedSize":20110758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1WvOh8hWMOBAHKA8RosxKy1JhPg8px07TUWYoScQZsAiBYHDnyTVH948ginvdwOoK7T7hcWJKMC1DzuEQtYXS49g=="}]},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-pdfs_0.0.6_1683710280292_0.05556093325645217"},"_hasShrinkwrap":false},"0.0.7":{"name":"@condorhero/merge-pdfs","type":"module","version":"0.0.7","description":"Merging PDF (with Outline).","author":{"name":"CondorHero"},"license":"MIT","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"merge-pdfs":"bin/merge-pdfs.mjs"},"engines":{"node":">=18.5.0"},"scripts":{"prepublishOnly":"nr build","lint":"eslint .","lint:fix":"eslint . --fix","dev":"esno ./src/index.ts","coverage":"vitest run --coverage","test":"vitest","build":"tsup --external ws --external node-fetch","build:watch":"tsup --watch","typecheck":"tsc --noEmit","release":"bumpp -r && npm publish"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"colorette":"^2.0.20","fast-glob":"^3.3.0","yargs":"^17.7.2"},"devDependencies":{"@antfu/eslint-config-ts":"^0.39.6","@types/yargs":"^17.0.24","bumpp":"^9.1.1","esbuild-plugin-copy":"^2.1.1","eslint":"^8.44.0","esno":"^0.16.3","lint-staged":"^13.2.3","pdfjs":"^2.5.0","simple-git-hooks":"^2.8.1","tsup":"^7.1.0","typescript":"^5.1.6","vitest":"^0.32.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"*":["eslint --fix"]},"gitHead":"8a57a93bdc1ec67064eae8c93a34e48d2189f412","_id":"@condorhero/merge-pdfs@0.0.7","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-qx4dpWrKYVNEg0VH8zjAo9lq6Au7M7cQi/RTUzfECv/jslHVYw9zQ/E5i/aO0BCaghUzaFRsoCdlilgmOMwGTw==","shasum":"a1d3f22f3b6fbce99ed8e828d91d5d86ef452324","tarball":"https://registry.npmjs.org/@condorhero/merge-pdfs/-/merge-pdfs-0.0.7.tgz","fileCount":47,"unpackedSize":20110757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLrrITrzdjXzIVJ51dWyfj33FGLYr0ZgqxWPKfD7UBBQIgLaxm53mJpmpsUW8bnatgX4l5+ZnPkWTBfxd5o5yqjqs="}]},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/merge-pdfs_0.0.7_1688449970517_0.5562113946918066"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-24T09:47:27.449Z","0.0.1":"2023-04-24T09:47:27.661Z","modified":"2023-07-04T05:52:50.909Z","0.0.2":"2023-04-25T10:13:28.002Z","0.0.3":"2023-04-27T03:46:36.922Z","0.0.4":"2023-05-09T08:01:13.048Z","0.0.5":"2023-05-09T10:42:41.655Z","0.0.6":"2023-05-10T09:18:00.559Z","0.0.7":"2023-07-04T05:52:50.713Z"},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"description":"Merging PDF (with Outline).","homepage":"https://github.com/condorheroblog/merge-pdfs#readme","keywords":["merge-pdfs","merge-pdf","merge-bookmarks","merge-outline"],"repository":{"type":"git","url":"git+https://github.com/condorheroblog/merge-pdfs.git"},"author":{"name":"CondorHero"},"bugs":{"url":"https://github.com/condorheroblog/merge-pdfs/issues"},"license":"MIT","readme":"# @condorhero/merge-pdfs\n\n[![NPM version](https://img.shields.io/npm/v/@condorhero/merge-pdfs)](https://www.npmjs.com/package/@condorhero/merge-pdfs)\n[![NPM Downloads](https://img.shields.io/npm/dm/@condorhero/merge-pdfs)](https://www.npmjs.com/package/@condorhero/merge-pdfs)\n[![GitHub stars](https://img.shields.io/github/stars/condorheroblog/merge-pdfs?style=social)](https://github.com/condorheroblog/merge-pdfs)\n[![LICENSE](https://img.shields.io/github/license/condorheroblog/merge-pdfs.svg)](./LICENSE)\n\nMerging PDF (with Outline).\n\n> `Node.js > 18.5.0`.Technical support provided by [pypdf](https://pypdf.readthedocs.io/en/stable/user/merging-pdfs.html).\n\n## motive\n\nIn the Javascript world, when merging multiple PDFs with outlines, the outline will be automatically lost. Neither [pdf-lib](https://github.com/Hopding/pdf-lib/issues/341) nor [pdfjs](https://github.com/rkusa/pdfjs/issues/308) solve this problem, and even the PDFCPU that processes PDFs in the GO language world does not support this feature. The reason is that the outline and page are not within the same object of the PDF specification, making copying the outline more complex. However, this feature can be achieved, such as [pypdf](https://pypdf.readthedocs.io/en/stable/user/merging-pdfs.html) in the Python language world.\n\n## Installation\n\n```sh\nnpm install -D @condorhero/merge-pdfs\n```\n\n## Usage\n\n```bash\n# The default export file name is merged-pdf.pdf\nmerge-pdfs 1.pdf 2.pdf\n\n# Customize to Export File Name\nmerge-pdfs 1.pdf 2.pdf -o custom.pdf\n\n# glob: merge some pdf\nmerge-pdfs pdf/*.pdf -o merged-pdf.pdf\n```\n\n## License\n\n[MIT](https://github.com/condorheroblog/merge-pdfs/blob/main/LICENSE)\n","readmeFilename":"README.md"}