{"_id":"image-stitch","_rev":"39-4076414f67950bdb06b5e8c1a9f7df8b","name":"image-stitch","dist-tags":{"latest":"1.1.53"},"versions":{"1.0.0":{"name":"image-stitch","version":"1.0.0","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.0.0","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"dist":{"shasum":"eba8b323a70432c7b67aedacd63d1f60a1a8c28a","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.0.0.tgz","fileCount":642,"integrity":"sha512-JKePf/VHW8x4YVY+OD9TOJvFKUaeicaS7qKYuV3uwUTVKD1WE9ObPQTJKgmp6ypdQtFEgOW+10D53Ufr9q24Pg==","signatures":[{"sig":"MEQCIGu8551NG8Anht8le/wIaolkCYC3r8oxa0qvN7K7linOAiBc8S4m5vrmL5hwwHzztmolfn9D/TZzzA8WDsopu1f+HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5913553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cba11c851e967986d318128f58bedcd048058d52","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"jburnhams","email":"jburnhams@gmail.com"},"_npmVersion":"11.6.0","description":"A streaming PNG concatenation library for Node.js and web that works without canvas","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.0.0_1761661003899_0.6170786628417249","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"image-stitch","version":"1.1.9","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.9","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"418b5ba242de5ced8b9293ca88543cde398134bf","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.9.tgz","fileCount":70,"integrity":"sha512-b2atZr+wAwqIuz4aunirNVhb12VBBsuYFbDvAYit55wrUIOQFRVeqSBndfnj6NqovIJlSFHn3VX1uF7P0T/wKA==","signatures":[{"sig":"MEQCIBx8/9z/fMYWBxTH0FS+OCetYC1ybC3SdJzLO4ObZrNfAiB2uzD1n9Bdy8D9X4yLE36pycZe4btESTZfd9Wl8bqwhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347706},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"24200aea81d5311a5491d496ef9a9e699ff1a296","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.9_1761744003443_0.8876361679835345","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"image-stitch","version":"1.1.10","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.10","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"d3d66de1a51d6bd273c3f087c2ae459684ef3a21","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.10.tgz","fileCount":70,"integrity":"sha512-m2ugXlWILjenaoHzEz5rWVqQdJcrZwKXhSCH0ChTttZ3XVJbhggJBZjR1a2COKF4fxsiiOlDVrhwvwI5eFwwiA==","signatures":[{"sig":"MEYCIQDKMbxRlwNw1T1KzdeuUwoJStdfN2exOLfD0j7I4GQJHAIhAIFVJb7MyreWtuVfSI3OGZ5a6FFW4KaLABEZ4YOFPr+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347707},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3e0fe059d6c0c635ed2fc4ec350a0d800473e212","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.10_1761744782430_0.5287497913032837","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"image-stitch","version":"1.1.11","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.11","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"47f14586c51e5ac56a7dd6849d4189cee210c3eb","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.11.tgz","fileCount":70,"integrity":"sha512-Qewc4rhYegkwEpv6kx2cYz5nwSiolNQiSAwr/ralcKrk5Hhw2Rp9+9EUIy/E3tt/r/2m9VAIupfltc88cu0bQQ==","signatures":[{"sig":"MEUCIQCHbBazqnMRGgKqd6V+Ej91XADHUy+9j0K4sgJuwQVudAIgRbZmRokGKMrsVvrHFic0dx9j41JIx0pS0sloPF30CUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347707},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"405386f80b02b2f756a3a0ebb49c7da5aa9fda27","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.11_1761744912724_0.1614062123219231","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"image-stitch","version":"1.1.12","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.12","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"48f595690c1a74dae72ac9512a14fdc34945892f","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.12.tgz","fileCount":70,"integrity":"sha512-6q6Zvl/hxkuHfjdkJL5OKwn+0+c6LXSPAiyRtdiz9m6pYFBxE9D0lKoIV4tkzq94b0d8tVwKdvxahjXw3fjC0g==","signatures":[{"sig":"MEUCIQC9wK1loMPUcRdIaMC2ouhSp4L8gkncYbCpWsBVbhh1WwIgUz+EyGTh9zHfb8TiOoy7xWc0JCBgX0G+UJ5l8OCqsiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347841},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c8d5f92018766f95321dcb149b29d5b439510af1","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"@jburnhams:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.12_1761745130520_0.40861296310894923","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"image-stitch","version":"1.1.13","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.13","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"0d4adc75b0066ca24dacaab50c4a73dc1f898578","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.13.tgz","fileCount":70,"integrity":"sha512-cEuXlSS5vep2QX0Q4lq8pgDGf9nqSViSJcVN8tGPrAGEblFmatbtTQmvvzHplDh8YF7+q8qD7g/T1aZf7i1Sug==","signatures":[{"sig":"MEQCICxHTEQURQMp4QKeutC5sXiICOA17oyNAcomIzbaeT2GAiAmn7JuejoQA+UBCtd1Frja+N0Psz5Sgy7dlFQmrq5zTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347841},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"44a04f747a1c5435b3f4e9593e20d21ee94ce2cb","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"@jburnhams:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.13_1761745437688_0.1658178828266117","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"image-stitch","version":"1.1.15","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.15","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"16391b31bf3242b460d8740f933be72c689f5e81","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.15.tgz","fileCount":70,"integrity":"sha512-QmIVRph/qhOx67H8oPZnLLeCWE1iVyT9RVPDXm+6UA5FiqYcuoSyfPwXv4miuQs0ZG9Pb+qjDflssH4fiqwwMQ==","signatures":[{"sig":"MEQCIFvZD7iWyANYYFjpf9t1G6zbtf9zR4Md5Nw0rR6KXLfBAiBtcc0O5/aP76wZb2Y188v/qjWYkPh9vS53z4QdGSsKVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347759},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4f0e73f477b7e71a8abc2119dd31fa2a35223cd3","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.15_1761746780592_0.28385850675590585","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"image-stitch","version":"1.1.16","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.16","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"f8a0afaff114b15e011b61cb9c2bd051ecfae634","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.16.tgz","fileCount":70,"integrity":"sha512-0GZ4JKMClnGdZ1GoedKlp/G86obt4P2VK0+5x2QlaF1vsvGcldy9VxLW5pK+ysQR36Z1pt8VTq3/11YbGHpd/g==","signatures":[{"sig":"MEQCIBAaJIvPS0fLF0RgHscwVmyOVZkY9JK0dUeAvbZNo9YBAiAiGUXqscqRMHOa31IXRi6aCGWw2s+c8zQcjBTq2GBflQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347759},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"42a772fa75a7bc549a8b7913f8aae88d59b5f020","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.16_1761747066307_0.322082434317716","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"image-stitch","version":"1.1.17","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.17","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"47025f75ed01c143d8f4a832742c717e4c740c5d","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.17.tgz","fileCount":70,"integrity":"sha512-N7ncKS2d8nMaNG3VcNIZgAK/P0e8buKaJcLiRdUSlsJvvzklF17TpvkaHWfZNGZsMJiyV31YeOJQBBG/G7JvSw==","signatures":[{"sig":"MEUCIDNqwbraE3zDeu/YiYkG4wcZVpYq5A67uTv2r+4v5vl3AiEAsQr/CebAOK1tuFdx2lMGF+YL29CUr18NMf7vOTr8yrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347759},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ae5afb42c25ec226b321eb35385835bca1c2429c","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.17_1761747420252_0.8991519877889973","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"image-stitch","version":"1.1.18","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.18","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"10a5fc06e8fed2ca664c7c0d2662f92462e8305e","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.18.tgz","fileCount":70,"integrity":"sha512-iZ7X1sZwZf8m8bKlDSjZOnTQhT669f1BRgVYHp5VOcLZ01IjZpxD9DJl36IQLug6TbkO/jcWHgUl+Y+CBTpMRg==","signatures":[{"sig":"MEUCIQDWnFvogmirwAAqmzKQo/yLbQZnowuqOF/o/1od65JQfAIgUeMngChThbcrWTuR+Ul2rw+fCmUvg0M3wuh+ITOj8/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348089},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"da8a1ada873ca56563a17f8236ad000d9962cf3c","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.18_1761759304219_0.2657685783961221","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"image-stitch","version":"1.1.19","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.19","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"0b703754357af917849da074c65a476830569526","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.19.tgz","fileCount":70,"integrity":"sha512-sbNS19LHDDmalDEL4Yier7qcU9TG3+mP8xuy5zvWD1tEtORSWov2pVcCIygw7zUQXvosIHHEZU9tlj05j+y/UA==","signatures":[{"sig":"MEQCIBHc0FQo7EKAfR7rw6KnGdJR+7YH63HL0n4qrYyjuv2fAiAMqesFj4hFYGXW9R61aBPN6yAHK5yJl7+gp/ZFH5+jbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348089},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"422fbccfdf1604115c69a5d1e70d63d26b2094ed","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.19_1761759393091_0.13753248994901268","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"image-stitch","version":"1.1.20","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.20","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"88c18e5edd271e0c9e3f85c615c9211271f26fe9","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.20.tgz","fileCount":70,"integrity":"sha512-QAQjS0EDNamwOA3emECc7YAlOtAwpctdAX+qXC7FzuOu7wcZEqZNQgQ4EwfWDDTIMmF0v5ep0oqRDzpW5RlRkA==","signatures":[{"sig":"MEQCIHPUUWdBbk0Vi/K8Bjhpbu65fErKmfZetLN2XO3yoAK4AiAmOeQ6rxAE0Va7vASd1elMGSDNgr5wuu0EZ75xYNcz6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348089},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0cd0124de1b41b1ed2057bc5a003f7797a752078","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.20_1761760105228_0.7969427509917493","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"image-stitch","version":"1.1.21","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.21","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"029be8618955c340b477b49205a6447165840201","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.21.tgz","fileCount":82,"integrity":"sha512-clJDqM4wfZ4Rf3v41eS8HoftULG93IddH1UPuefUUmHNbTi1Pdduq9XuwaMYD3Z5geeYciMjv9x3SKGxY6qNDQ==","signatures":[{"sig":"MEUCIBEEHduSKEhGezk+QTEOKQcT+jRsE00pBXRvWU7scazCAiEA5uDXef0+Ef6hB5YYjKLgQrkGHqnwXY9zyVf+sSAXNXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"22d26339b5fbc8fe58eb7a21b977de9d7805ac4f","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:memory":"npm run build && node --expose-gc --test dist/memory.test.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.21_1761806202714_0.5433060513080257","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"image-stitch","version":"1.1.22","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.22","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"30f71688dce5bfee9ce4a967c46994e29f6e0264","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.22.tgz","fileCount":82,"integrity":"sha512-0T8L08YP2eg8Wn2+UmP5Kdb1lliy8SyVVXNPJPCTXtlwkANNOH07UyAMBweVI25IVp2VO4rmUoUr9t0ozoyxUA==","signatures":[{"sig":"MEUCIQC2AshuUqx6omJyKEa/wtMPfkxbtPxoVrt9qaj+8XXN9gIgb9QwQQzsQny3KBzH0CHkzx3Rhso5sdHacRBUqvhm6NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a0303cf92db63a6ddf63ac205548594ebba1aa13","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:memory":"npm run build && node --expose-gc --test dist/memory.test.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.22_1761806306088_0.19463816026354874","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"image-stitch","version":"1.1.23","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.23","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"a58b8265282b7995c2e3da47082cd94be4481ab7","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.23.tgz","fileCount":82,"integrity":"sha512-lvopxIaBY60QPIKs0daUdANBS3jj67dyKS9AnZg4dDvVISzMRbdSbcW0jKtVqBFrgFJcjp+5E5AjkmBwDxqBEA==","signatures":[{"sig":"MEQCIDVaMYpzi2p0BjQb11k0ih7UzJg/Xw1uSkL/Xuh/85y8AiBS+0fjViSAbpLOwh7ZP3BzNNmq6ckkDAQMZ6GftBLdow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"49e9e36d5718c729d684c6c94e78a6b50af08418","scripts":{"test":"npm run build && node --test dist/*.test.js","build":"tsc","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && c8 --reporter=lcov --reporter=text node --test dist/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:memory":"npm run build && node --expose-gc --test dist/memory.test.js","test:browser":"npm run build:docs && tsc tests/browser.test.ts --outDir dist --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck && node --test dist/browser.test.js","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.23_1761817735513_0.5966926825841223","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"image-stitch","version":"1.1.24","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.24","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"f16f357c3ec3f006576f6be4195b38e7a0ba3948","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.24.tgz","fileCount":81,"integrity":"sha512-b/aTb1ixzwzMuf82jFxod7Bdo4hU7QtjyZYfJ2FgPfJS675iCx93x+wrooA+q/aiHC+Rq3op1GpIPvSozMszpQ==","signatures":[{"sig":"MEUCIQCqExKxg2hmHN9JUKrteeTeftgoGD3Krgglmj9VlZ5iQAIgMVk0JTMMgn8Pli9Sxzrj1pGxiaIOBaFdWMObDeHLbY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756095},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"5fe21eaa10d7af15a0af504e6dbce9b5091fe33c","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --test build/tests","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --test build/tests","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:tests && node --expose-gc --test build/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.24_1761843497804_0.8322334235138154","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"image-stitch","version":"1.1.25","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.25","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"a92a0b10b91e867017d73be7567fc0572f88ec04","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.25.tgz","fileCount":81,"integrity":"sha512-aWfKoyasGmjrlieYPanXSr4DNYWqaSyKx11JdetR9ZN/CH5SZsyqcI5AffkqJ8aItBuOqGSSITiRwpRQlvSwAA==","signatures":[{"sig":"MEUCIAOEC1vfMlytXMjRngXR7ZBN+oCr47Up2ScYi2tKVnkRAiEAtKeBZtWzUa6rHSZjdoiW8HAJuze4/Di6qszKgKE3yOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758052},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"20803f195c0ff60cc4729b835f77c8beae46e37d","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --test build/tests","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --test build/tests","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:tests && node --expose-gc --test build/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.25_1761845451230_0.14877159506627557","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"image-stitch","version":"1.1.26","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.26","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"837d99633d2207b085203f5fa88c9f3fda86c06a","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.26.tgz","fileCount":81,"integrity":"sha512-KzymVrwJvBvvJOF+gjhgKj6S02gPoT6xZEXNQnnAB2sPAVl+wyyxSjb7DYwrts8LuhD54cL+HXrDvAR7qI50yA==","signatures":[{"sig":"MEYCIQDSOselsqWIqsAjiIuc5Lt/Aqyxg/IYaWiFm/JWpuNrfQIhAPOWh1xqwO6qnIlFo9ktSs0bLxB7Ct16DnJYbnaXtESy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758052},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"d84217b901cb1b12dc02e6ae657c75006f23b142","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --test build/tests","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --test build/tests","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:tests && node --expose-gc --test build/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.26_1761847824102_0.9843534678261727","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"image-stitch","version":"1.1.27","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.27","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"fc23c40bb786b1394d44dd8bcb81ad61e1c73551","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.27.tgz","fileCount":81,"integrity":"sha512-DOgoGvtr8xn/841vi/7KtLttp5t0bpgyHldfUfEYGJIBt39L3KP41ACUaA2X7+knVtdcJg0c/3GofPkpr92m/g==","signatures":[{"sig":"MEQCIHpEXnQLFqTfu4O6vGUIp9OaJn65BV5U/ufN7hmEkWWoAiA+Sz5ZyeEGFNF0u66M27C8K4S7fb6M/3C1+aplkvIgow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825964},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"6aac79a92575cba0c05742aa0b89d78472c3f7c3","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.27_1761938402697_0.4612846463974034","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"image-stitch","version":"1.1.28","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.28","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"786a1cdc98ce9c1ff0d31ef197467de6de3d0260","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.28.tgz","fileCount":81,"integrity":"sha512-FLUm57oDwlkVhoWY1dXWfw6BrC6wjAOZyzjRPw1hKoxXKbDm3oz1iEbwQKT2DpotY1J8yqqXECulhS3YM67r5w==","signatures":[{"sig":"MEUCIHHSn5xSLWZZSgz/GfBY7PwC4ArXtrGwBzEpoScLFaVbAiEA3dcTum0NT+/Ml+049tdUw+hhv8R6+YBtCMcRov4lO6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825964},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"318cf3072d73b75a801dcb2c26c87303bc5e6195","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.28_1761979414029_0.42199431314435","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"image-stitch","version":"1.1.29","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.29","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"5950bf385c6ea407ac7718d8dbf1b460813a38b5","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.29.tgz","fileCount":81,"integrity":"sha512-QeqEm+iJInbt6YHWRWfezSt272D1lezAciuZnYUqtcWBVnjuM2XnrU0zCLCOSbqDUbymPXVbKdhhL1C2cx/AqA==","signatures":[{"sig":"MEYCIQD1Knc1eBi2MndnNwJitl7gE+VhiFnuPDEjka+aiZmlBAIhAOQcM8ie/8Ol6HKS/CCl5kK2st/NON0ib7XjDYtape7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825667},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"323acbb51cb67fd67f68f8528b52e0692f4e65e0","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.29_1761979697611_0.8880651087922418","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"image-stitch","version":"1.1.30","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.30","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"de00deabb4599e832b77da69a665edd76ede221a","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.30.tgz","fileCount":81,"integrity":"sha512-EH+RZkauzz8ZiWthb3pS8ZXTeHh/M9pG2axIcSBZ8W/G6Yd6Vff612Giq8rGH5S4Qi0DJVPOGU2H9ViUpFU+oA==","signatures":[{"sig":"MEUCIQD8iggIEXSfxADWDWr7IQFLjTu9BDJLN0zAkFyznvBukgIgFK7GQ2cRLNBdtB9y/B+qSZ19yle2qtr2Q9qH90E3jo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022335},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"90c03d14f3e0e60767f408f71a08a12f842956a3","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.30_1762065995748_0.9234504952145537","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"image-stitch","version":"1.1.31","keywords":["png","image","concatenate","merge","streaming","canvas-free"],"author":"","license":"MIT","_id":"image-stitch@1.1.31","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"302c311732c53cc7dfbd1ae1c891e2b07ebe2fc9","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.31.tgz","fileCount":87,"integrity":"sha512-9APtmQFTiiKd/wJtiHmFk/j/wKJAjpXKOWG5+paS7urgoVUwUPUYlStxCAaIhcJZn0upC294XvppBXd35Z+i3Q==","signatures":[{"sig":"MEYCIQDDWH7/k6HI1WEmDGDSp73bhW1M7QEbc/t3EL0+K/ypnwIhAIGBARKBItsNbZdMedgJAQ8YYNZOjQ+9h6GZYK/Tb3Ey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090729},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"1ad14e90ab3bdbef643d3a8fce03cf32f66c8158","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently, support streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.31_1762173967538_0.2454573523817809","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"image-stitch","version":"1.1.32","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.32","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"69633ff0c13e2e64f88fa3fb68d4282d772fa9f9","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.32.tgz","fileCount":135,"integrity":"sha512-oKifTZSLrY0SV2m0De8cQYurAkQZz9OfMeWc6yRiCZlwdNJHix1Qf5ggmKJeIW8FowgYoO2PHP91PxIrjOqH9Q==","signatures":[{"sig":"MEQCIG9Wa3QTPQPojaCftswFjd0yrxUTTYDgxBm3ucd0rB89AiAux3n9aiQJHfvkezaxNzjAQF0zfVlHm92e8FwxRZVmgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1473997},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./package.json":"./package.json"},"gitHead":"1acc2eef841601fd34c576cc871efdc1e9a58ae6","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.32_1762516441824_0.7789876438966494","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"image-stitch","version":"1.1.33","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.33","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"bbb029d09176a0a71aefe88b1903a9c297c5a7e5","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.33.tgz","fileCount":165,"integrity":"sha512-+2FFZuewKqVp+/Tnsfla7Mx0+A9lRCOXgy0qCr0A7f8LHnLcruqPiOEKNw4b3P6lRktk9h+/6bcNtvLObIMetA==","signatures":[{"sig":"MEUCIHhhHqscmcWLKa7s8z5zg4citSqfuzvjwbPjLuTB8rlWAiEAk8ReuHvjATenT/Vl43wm28KnRO6kO5E1eS1hPt8jAWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225460},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"d49b66cf565b2d344c8d361127d1724047b69c84","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.33_1762613747418_0.854729351679965","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"image-stitch","version":"1.1.34","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.34","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"e7023b975e916eed19cbafd8f258d13c487b0e18","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.34.tgz","fileCount":177,"integrity":"sha512-1MOzTnEG2nOd5CAWBBhKAqcGDKNYLDXLy/SCzH4xyAExkzG3FUZYLtinD8MTRJ8r0WmvG1bc6TC+mhfEaRBsUg==","signatures":[{"sig":"MEUCID/URKmuAq25re3CDh3gx0Maz0RcIIdgsZvmtRbso7lhAiEA4yIE3oS7wzbQA9ry/aL8rufnTDr7DDPLhRWRy6f+r/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1333785},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"4afd7c71798676de6c5b31d134dc642bd537e0e8","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.34_1762622459814_0.41177606073201445","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"image-stitch","version":"1.1.35","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.35","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"0f1715d4b3dd25ae20f4d33dc21363288c554d17","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.35.tgz","fileCount":177,"integrity":"sha512-6J1+U+JOuidMhpCuNmUxx51zIyZb47cFxgySRzoFljq0eDbMRzPdWV5/BVm+Fm9/6SEAqUeiik7PFhV3SxHKOg==","signatures":[{"sig":"MEUCIQDlzg1TXHolbp7K98crQrCwZzkSYhZaQ/WsGY0p2aOCQgIgLgARMZfSDpYb5DFyc3YNMFbLUpWRbgZjHe3VAUWku2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1333785},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"01f258e3f5f2e9c55fd52aa1eeb6a53d40e1db9c","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.35_1763189260849_0.9245048984176925","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"image-stitch","version":"1.1.36","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.36","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"68ae5d17aad80593b7a67e9e5f635634da71485f","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.36.tgz","fileCount":177,"integrity":"sha512-zmHO2awxNCQ1non59FK+Wp1ZCFxHfZ069uev4UTGo6q3iAUDjBWH2UDkNBz/bPEDcNdLajtobwWFGDUU6Z4pcA==","signatures":[{"sig":"MEUCIQDLlba0m5GAMCanh7PCZiH2hkRipMswVsmNEEbP6NcE2QIgdFXIvNNR+ZLHHgbECs1IPPWLozR1/gOgU0NDRgP7J10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1333785},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"24826321f58fb1b0bbe2da6fd4638ff7e3e8790c","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run build && npm run build:tests && node --expose-gc --test build/tests/*.test.js","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build && npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/*.test.js","test:all":"npm run test && npm run test:memory && npm run test:browser","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","test:memory":"npm run build && npm run build:memory-test && node --expose-gc --test build/memory-tests/tests/memory.test.js","test:browser":"npm run build:docs && npm run build:browser-test && node --expose-gc --test build/browser-tests/browser.test.js","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","build:memory-test":"tsc tests/memory.test.ts --outDir build/memory-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck","build:browser-test":"tsc tests/browser.test.ts --outDir build/browser-tests --module ES2022 --target ES2022 --moduleResolution node --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.36_1763189812724_0.3567491396008067","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"image-stitch","version":"1.1.43","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.43","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"e013ccd668ca13881b340d992824ac7ef676af07","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.43.tgz","fileCount":173,"integrity":"sha512-ntLfeJFptE4jVIEbQmmA/Wxq0SUxTo6cdfshDIGXN69uwmrYxtVqiaMRUG87SQ1X5suIkOHkpCtTHVp4NT8cfQ==","signatures":[{"sig":"MEUCIQDJehAEZC54N84cVpUqLraNYAbsWnaUGbCxeVf7r/PHTQIgdl8pYWdzD/f2otO2lRN07pea1V2K1+NZ4bXViYY93FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1695523},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"8807d4271824859d160e7307afcdab4c5fdf829c","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder":"github:jburnhams/jpeg-encoder"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.43_1763406983219_0.7588124333696902","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"image-stitch","version":"1.1.44","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.44","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"6f2fb18841309b0eff6c002930e9e38249ce7db9","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.44.tgz","fileCount":173,"integrity":"sha512-u1FDdxDWAZLdh+kgoABELZs2BPotABmgYdLYnTQs6tBl5SUlqIoW5rHGi57o1i88WbzbbqaOmbb575WYduWfuA==","signatures":[{"sig":"MEUCIQCbTH5RLiffmFP2C4JeI/9O2BN+ihHkbxV6PhFqmZLlTQIgYpfl+qqEI338oxhc49Pq9ShtIY9eJmdDEcul3XjEDN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1696931},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"aff071eef6b21a4cf56da0b53852a3f5496575ab","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder":"github:jburnhams/jpeg-encoder","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.44_1763412491668_0.7058923207919094","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"image-stitch","version":"1.1.45","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.45","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"8e4a7bfd2f46bda9ec178c74cb836b84e90405c9","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.45.tgz","fileCount":173,"integrity":"sha512-zHNan/hTFiJH7RY1wIQwkBph9GTX0f1SJpdd4Hn7A48T9Sle3fc5Ii7tvIphYdoEyoQg/83mXE85Reag8wZXKw==","signatures":[{"sig":"MEUCIGBzy/Wy24tW1xBJP2FMtoN2Wz4PHx07RD3scSg0reWmAiEAjdUn8GpbA8MS2OVxglt4cJ+6yoe8hnFJjtj4so0j1Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431067},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"d4efc89c1b25e2aa3d91d090d7146f83297a4b67","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.45_1763487720999_0.2683415615268019","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"image-stitch","version":"1.1.46","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.46","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"6427e0ba1324094125cd68bdd0b27386f2538a22","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.46.tgz","fileCount":173,"integrity":"sha512-KHk0//ufeD0vcLycTeZ2IOym3hV9ugFog3bBBQdAemr3O6ns/xo/ZzTgGKbI1RunlWx+X8DKepJRbAXBLs3/Lw==","signatures":[{"sig":"MEUCIGBYDY60bHbU8cszJYbmlFqK2ydiUY6ay+7C3b24VgDWAiEA8dXf1i7DpiMuIErEWOIdjVdwthm0nhcEe5JWA3JJiP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3501555},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"154c30d9b93db405322c8560bf4a2dde8d475a2f","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.9.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.46_1763491450333_0.5355124758554917","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"image-stitch","version":"1.1.47","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.47","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"faf15c1f3edf4575f44bbde6e6548db2bf34e6ae","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.47.tgz","fileCount":179,"integrity":"sha512-SaUX/u6f6EHe66sHgiLQNx/cS5Oj8iXMZANLukHB7hkQAM62u4Joe7H7EQbeltBcQYr0vk2JxImbWpx6FkRjFw==","signatures":[{"sig":"MEUCIQCc2fLZ30Lqio8wCpiFzSkilH7MBK4lagRfRiZXZ7sC5QIgMPwaDjFl4PbytiT4uW0lZZe4O19OBxcBofpdxlFy13c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2017883},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"68d1f40fa5e97544c2242e7bcb05407bea48485b","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.10.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.47_1763546992839_0.48826037669753175","host":"s3://npm-registry-packages-npm-production"}},"1.1.48":{"name":"image-stitch","version":"1.1.48","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.48","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"36573975df76bdfb8b72e0a7ae97dd4d4b607f53","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.48.tgz","fileCount":179,"integrity":"sha512-fsMxts946QLtdYOrc5s8ggAsqX+fjR+i2bzKMT6eAeD9nG5yPihi6wZbB2IHtcsp/UHbRt9f4pD3+bprle6kfQ==","signatures":[{"sig":"MEUCIQCr1Rb3SUbiuyCTlp8No1YwZv8HDLgd3g8C6NnSvOoeSQIgNV50Hw3on+ECoRXWopuB02D70dVvh4sPYPT1RSy8k+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020804},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"60619ac7981a5c9d08671ed73460dddb044c0cea","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.2","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.10.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.48_1763549164525_0.6702293222476532","host":"s3://npm-registry-packages-npm-production"}},"1.1.49":{"name":"image-stitch","version":"1.1.49","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.49","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"e4583b72b339fe2f17dff52df3c9b6600b77fd25","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.49.tgz","fileCount":179,"integrity":"sha512-9SVys1w0ynwpEnoAHjuoLIpe7qMTUITqkfdToMISpKWTTh4V8kiCqsT+C2xNey8o8LCTwLvMhUb7Td2C1MpvuA==","signatures":[{"sig":"MEQCIFbO79CVlDqlTKPCigxZnVNCGHWkjp6L+0o1T6WAzv4GAiBgZQdIv+OachWkZqxCYtWOLVQLEEgW85s3lPcHF5toxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020661},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"a100886b032591da01a044a28adeeeb3b44beca5","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.4","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.10.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.49_1764418722112_0.8159347691635976","host":"s3://npm-registry-packages-npm-production"}},"1.1.50":{"name":"image-stitch","version":"1.1.50","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.50","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"9fd9a807198f91888fcd2e3e16efc665e51eb893","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.50.tgz","fileCount":179,"integrity":"sha512-h7/993pWmiXwFepiS97aF93xvQLX3bnf9G+CpEsmCQzfhqn++lN0u4jVa/QRRvf/bym03rJVFUDGzuHVkx8PQQ==","signatures":[{"sig":"MEYCIQD7yKFuOHaSmmoMiVaneusdPPYBYZkrrMXxQq6rGrisOwIhANOjFbKVprmahQpexCANqlrqvLPwYo0klyoCXgi38OeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037272},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"ebf2f03a7068325eee14bbc9049e61500eb84239","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.4","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.10.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.50_1764446023455_0.06272926742160223","host":"s3://npm-registry-packages-npm-production"}},"1.1.51":{"name":"image-stitch","version":"1.1.51","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.51","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"452e779df938ed3a2a7a572310a6742d0137d3e1","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.51.tgz","fileCount":179,"integrity":"sha512-5Ab6aS7jbxSPh7nM1VoYVhLlm8WlvcscZ+TZ7DgYF4lAY9YVQdAbgtDBFbJXxMHS65MAXYxEbVCJnZcoLmhYNQ==","signatures":[{"sig":"MEQCIA87O0K7vcZGyu2ckYkLfv0yKhshGChtwwsfFyT7SCs0AiBW0+m1Qs8spH3GFX/LFtFElb+gEG0L9UnzWtrm82A0lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2070501},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"6c8cdb88108a7783c4c2c4b4ebaeddc63ab57907","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.4","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.10.1","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.51_1764486256243_0.15606188508047492","host":"s3://npm-registry-packages-npm-production"}},"1.1.52":{"name":"image-stitch","version":"1.1.52","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","_id":"image-stitch@1.1.52","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/image-stitch#readme","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"dist":{"shasum":"23145f3a9e52a37858e14aca64d3f4905582f557","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.52.tgz","fileCount":179,"integrity":"sha512-11T1IewIWzAv6Jh99Nr0N+gecEsD3WAwtG5fMXoGtvywHNYpkhtovzvP05b4V1PZKyovc9oFScBBTPa5icMFZg==","signatures":[{"sig":"MEYCIQDWJF9W7dopZwlZB3b8EZwF5YCFeIz9GBG3WxrWPDfocAIhAIY1rYAGjyEPJ0nvanBFRi0NqyayW1pixBKn9CCMT+bM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2071852},"main":"dist/cjs/index.cjs","type":"module","types":"dist/types/index.d.ts","unpkg":"dist/browser/image-stitch.min.js","module":"dist/esm/index.js","browser":"dist/browser/image-stitch.min.js","engines":{"node":">=20.0.0"},"exports":{".":{"deno":"./deno/mod.ts","types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"default":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./deno":"./deno/mod.ts","./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./package.json":"./package.json","./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"}},"gitHead":"cb281d9726f6d5fba38f6472a677fae828eadbd9","scripts":{"size":"npm run build && node scripts/check-bundle-size.mjs","test":"npm run test:unit","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","clean":"node scripts/clean.mjs","smoke":"npm run smoke:esm && npm run smoke:cjs","example":"npm run build && node examples/basic-usage.js","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","test:all":"npm run test:unit && npm run test:integration","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke:esm":"node scripts/smoke-esm.mjs","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","build:docs":"npm run build && node scripts/build-browser-bundle.js","build:tests":"tsc -p tsconfig.tests.json","build:bundles":"node scripts/build-bundles.mjs","example:stream":"npm run build && node examples/streaming-usage.js","prepublishOnly":"npm run build","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"jsdelivr":"dist/browser/image-stitch.min.js","repository":{"url":"git+https://github.com/jburnhams/image-stitch.git","type":"git"},"_npmVersion":"11.6.4","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","directories":{},"_nodeVersion":"20.19.5","dependencies":{"pako":"^2.1.0","jpeg-js":"^0.4.4","@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","pngjs":"^7.0.0","esbuild":"^0.27.0","happy-dom":"^20.0.8","typescript":"^5.9.3","@types/node":"^24.10.1","heic-decode":"^2.1.0","@types/pngjs":"^6.0.5"},"peerDependencies":{"sharp":"^0.33.0","libheif-js":"^1.17.0","heic-decode":"^2.0.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/image-stitch_1.1.52_1764498607023_0.34971523880132405","host":"s3://npm-registry-packages-npm-production"}},"1.1.53":{"name":"image-stitch","version":"1.1.53","description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","repository":{"type":"git","url":"git+https://github.com/jburnhams/image-stitch.git"},"main":"dist/cjs/index.cjs","module":"dist/esm/index.js","types":"dist/types/index.d.ts","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs","browser":{"default":"./dist/bundles/image-stitch.esm.js"},"deno":"./deno/mod.ts","default":"./dist/esm/index.js"},"./bundle":{"types":"./dist/types/index.d.ts","default":"./dist/bundles/image-stitch.esm.js"},"./browser":{"default":"./dist/browser/image-stitch.min.js"},"./decoders/png":{"types":"./dist/types/decoders/png.d.ts","default":"./dist/esm/decoders/png.js"},"./decoders/jpeg":{"types":"./dist/types/decoders/jpeg.d.ts","default":"./dist/esm/decoders/jpeg.js"},"./decoders/heic":{"types":"./dist/types/decoders/heic.d.ts","default":"./dist/esm/decoders/heic.js"},"./deno":"./deno/mod.ts","./node":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./package.json":"./package.json"},"browser":"dist/browser/image-stitch.min.js","unpkg":"dist/browser/image-stitch.min.js","jsdelivr":"dist/browser/image-stitch.min.js","scripts":{"clean":"node scripts/clean.mjs","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","build:bundles":"node scripts/build-bundles.mjs","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:bundles","build:tests":"tsc -p tsconfig.tests.json","build:docs":"npm run build && node scripts/build-browser-bundle.js","test:unit":"npm run build:tests && node --expose-gc --test build/tests/tests/unit/*.test.js","test:integration":"npm run build:docs && npm run build:tests && node --expose-gc --test build/tests/tests/integration/*.test.js","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:integration","smoke:esm":"node scripts/smoke-esm.mjs","smoke:cjs":"node scripts/smoke-cjs.cjs","smoke":"npm run smoke:esm && npm run smoke:cjs","coverage":"npm run build:tests && c8 --reporter=lcov --reporter=text node --expose-gc --test build/tests/tests/unit/*.test.js","example":"npm run build && node examples/basic-usage.js","example:stream":"npm run build && node examples/streaming-usage.js","size":"npm run build && node scripts/check-bundle-size.mjs","prepublishOnly":"npm run build"},"keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"author":"","license":"MIT","devDependencies":{"@types/node":"^24.10.1","@types/pngjs":"^6.0.5","c8":"^10.1.3","esbuild":"^0.27.0","happy-dom":"^20.0.8","heic-decode":"^2.1.0","pngjs":"^7.0.0","typescript":"^5.9.3"},"engines":{"node":">=20.0.0"},"dependencies":{"@types/pako":"^2.0.4","jpeg-encoder-wasm":"github:jburnhams/jpeg-encoder#9267440ca1bd050e198fb05aab36beee1a32a458","jpeg-js":"^0.4.4","pako":"^2.1.0"},"peerDependencies":{"heic-decode":"^2.0.0","libheif-js":"^1.17.0","sharp":"^0.33.0"},"peerDependenciesMeta":{"sharp":{"optional":true},"libheif-js":{"optional":true},"heic-decode":{"optional":true}},"gitHead":"bc34a88be1b40d0e26c782c9bf31da7860a3801b","_id":"image-stitch@1.1.53","bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"homepage":"https://github.com/jburnhams/image-stitch#readme","_nodeVersion":"20.19.5","_npmVersion":"11.6.4","dist":{"integrity":"sha512-N9EkYnwDt7bb4QbfZ1dUurQIU/SsEWDP1rF3CiopYvjgOafkDpu6zQmcsJPsPZSWDxA8L66UJTSHdrBCF0T0pA==","shasum":"0bee3a18bcc83c24efcb5793161c48f5075ed485","tarball":"https://registry.npmjs.org/image-stitch/-/image-stitch-1.1.53.tgz","fileCount":185,"unpackedSize":2131525,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/image-stitch@1.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEM822/SeLYnPWFumIE5HrHu6rJDno6OO8MUHlMgkZ1CAiEA5+lBYcTgPMS7Gi+N/TAIUnryOE7LgYRiePPgwBnfsWw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8018a401-6ecc-419d-858f-06da6c9d3442"}},"directories":{},"maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image-stitch_1.1.53_1764501483328_0.529896600615009"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-28T14:16:43.899Z","modified":"2025-11-30T11:18:03.993Z","1.0.0":"2025-10-28T14:16:44.166Z","1.1.9":"2025-10-29T13:20:03.656Z","1.1.10":"2025-10-29T13:33:02.634Z","1.1.11":"2025-10-29T13:35:12.954Z","1.1.12":"2025-10-29T13:38:50.716Z","1.1.13":"2025-10-29T13:43:57.884Z","1.1.15":"2025-10-29T14:06:20.776Z","1.1.16":"2025-10-29T14:11:06.583Z","1.1.17":"2025-10-29T14:17:00.461Z","1.1.18":"2025-10-29T17:35:04.392Z","1.1.19":"2025-10-29T17:36:33.267Z","1.1.20":"2025-10-29T17:48:25.388Z","1.1.21":"2025-10-30T06:36:42.965Z","1.1.22":"2025-10-30T06:38:26.295Z","1.1.23":"2025-10-30T09:48:55.693Z","1.1.24":"2025-10-30T16:58:18.040Z","1.1.25":"2025-10-30T17:30:51.432Z","1.1.26":"2025-10-30T18:10:24.298Z","1.1.27":"2025-10-31T19:20:02.938Z","1.1.28":"2025-11-01T06:43:34.275Z","1.1.29":"2025-11-01T06:48:17.833Z","1.1.30":"2025-11-02T06:46:36.074Z","1.1.31":"2025-11-03T12:46:07.715Z","1.1.32":"2025-11-07T11:54:02.092Z","1.1.33":"2025-11-08T14:55:47.627Z","1.1.34":"2025-11-08T17:21:00.049Z","1.1.35":"2025-11-15T06:47:41.101Z","1.1.36":"2025-11-15T06:56:52.981Z","1.1.43":"2025-11-17T19:16:23.461Z","1.1.44":"2025-11-17T20:48:11.916Z","1.1.45":"2025-11-18T17:42:01.221Z","1.1.46":"2025-11-18T18:44:10.582Z","1.1.47":"2025-11-19T10:09:53.131Z","1.1.48":"2025-11-19T10:46:04.717Z","1.1.49":"2025-11-29T12:18:42.366Z","1.1.50":"2025-11-29T19:53:43.658Z","1.1.51":"2025-11-30T07:04:16.539Z","1.1.52":"2025-11-30T10:30:07.291Z","1.1.53":"2025-11-30T11:18:03.576Z"},"bugs":{"url":"https://github.com/jburnhams/image-stitch/issues"},"license":"MIT","homepage":"https://github.com/jburnhams/image-stitch#readme","keywords":["png","jpeg","heic","heif","image","concatenate","merge","streaming","canvas-free","multi-format","image-processing"],"repository":{"type":"git","url":"git+https://github.com/jburnhams/image-stitch.git"},"description":"Stitch images together efficiently with multi-format support (PNG, JPEG, HEIC), streaming, for node.js and web","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"readme":"# image-stitch\n\nimage-stitch combines images into a single output without relying on Canvas APIs. It works in Node.js and modern browsers, including streaming scenarios for large images.\n\n**Features:**\n- **Multi-format input**: PNG, JPEG, HEIC with automatic format detection\n- **Multi-format output**: PNG (lossless) or JPEG (lossy with quality control)\n- **Streaming processing**: Minimal memory usage for large images\n- **No canvas dependency**: Works in Node.js and browsers\n- **Flexible layouts**: Grid, columns, rows, or positioned images with overlapping\n- **Alpha blending**: Proper compositing for overlapping positioned images\n\n## Install\n\n```bash\nnpm install image-stitch\n```\n\n### Pick the right build\n\n- **ESM (default)** – `import { concatToBuffer } from 'image-stitch'` resolves to `dist/esm/index.js` with rich type definitions.\n- **CommonJS** – legacy bundlers or Node.js `require` load `dist/cjs/index.cjs` automatically.\n- **Tree-shakeable bundle** – `import 'image-stitch/bundle'` for a single-file ESM artifact that keeps dependencies external. The\n  browser bundle ships with PNG support out of the box; add JPEG/HEIC decoders only when you need them.\n- **Browser global** – drop `<script src=\"https://cdn.jsdelivr.net/npm/image-stitch/dist/browser/image-stitch.min.js\"></script>` into any page and use `window.ImageStitch`.\n- **Node.js specific** – `import ... from 'image-stitch/node'` ensures you get the full Node.js build (useful for JSDOM testing).\n- **Deno** – `import { concatToBuffer } from 'npm:image-stitch/deno/mod.ts'` targets the ESM build with Node compatibility.\n\nAll bundles ship with source maps and `.d.ts` files so editors stay fully typed.\n\n## Basic usage\n\n```ts\nimport { concatToBuffer } from 'image-stitch';\nimport { readFileSync, writeFileSync } from 'fs';\n\nconst result = await concatToBuffer({\n  inputs: [\n    readFileSync('one.png'),\n    readFileSync('two.png')\n  ],\n  layout: { columns: 2 }\n});\n\nwriteFileSync('stitched.png', result);\n```\n\n### JPEG output\n\nBy default, image-stitch outputs PNG (lossless). You can also output JPEG (lossy) with configurable quality:\n\n```ts\nimport { concatToBuffer } from 'image-stitch';\n\n// Output as JPEG with custom quality\nconst result = await concatToBuffer({\n  inputs: ['photo1.jpg', 'photo2.jpg', 'image.png'],\n  layout: { columns: 3 },\n  outputFormat: 'jpeg',  // 'png' (default) or 'jpeg'\n  jpegQuality: 90        // 1-100, default: 85\n});\n\nwriteFileSync('stitched.jpg', result);\n```\n\nJPEG output features:\n- **Lossy compression** with configurable quality (1-100)\n- **Smaller file sizes** compared to PNG for photos\n- **8-bit RGBA format** (automatically converts higher bit depths)\n- **Streaming support** via `concatToStream()` and `concatStreaming()`\n- **Mixed inputs** - combine PNG, JPEG, HEIC inputs into JPEG output\n\n### Positioned images (flexible layout)\n\nPlace images at arbitrary x,y coordinates with support for overlapping and alpha blending:\n\n```ts\nimport { concatToBuffer, type PositionedImage } from 'image-stitch';\n\nconst inputs: PositionedImage[] = [\n  { x: 0, y: 0, source: 'background.png' },\n  { x: 50, y: 50, zIndex: 10, source: 'overlay.png' },      // Overlaps background with explicit zIndex\n  { x: 200, y: 100, source: imageBuffer }\n];\n\nconst result = await concatToBuffer({\n  inputs,\n  layout: {\n    width: 500,    // Optional: canvas width (auto-calculated if omitted)\n    height: 400    // Optional: canvas height (auto-calculated if omitted)\n  },\n  enableAlphaBlending: true  // Default: true (blend overlapping images)\n});\n```\n\nPositioned image features:\n- **Arbitrary placement** - position images anywhere on the canvas using x,y coordinates\n- **Overlapping support** - images can overlap with proper alpha blending (z-order = input order or custom `zIndex`)\n- **Auto canvas sizing** - canvas dimensions calculated from image bounds if not specified\n- **Automatic clipping** - images outside canvas bounds are clipped with console warnings\n- **Alpha blending** - optional blending for overlapping images (disable for faster compositing)\n- **Streaming** - maintains O(canvas_width) memory usage, not O(total_pixels)\n\n```ts\n// Example: Create a composite with watermark\nconst composite = await concatToBuffer({\n  inputs: [\n    { x: 0, y: 0, source: 'photo.jpg' },\n    { x: 420, y: 380, source: 'watermark.png' }  // Bottom-right corner\n  ],\n  layout: {},  // Canvas auto-sized to fit all images\n  outputFormat: 'jpeg',\n  jpegQuality: 90\n});\n```\n\n### Track progress\n\nPass an `onProgress` callback to receive a counter whenever an input tile finishes streaming. The callback receives the number of\ncompleted inputs and the total inputs in the operation, making it easy to update loading indicators while large grids process.\n\n```ts\nawait concatToBuffer({\n  inputs: tiles,\n  layout: { rows: 4, columns: 4 },\n  onProgress(current, total) {\n    console.log(`Stitched ${current}/${total}`);\n  }\n});\n```\n\n👉 Read the full guides, API docs, and interactive demos at [image-stitch GitHub Pages](https://jburnhams.github.io/Png-concat/).\n\n## Browser bundle & optional decoders\n\nModern browsers provide native HEIC/JPEG decoding primitives, so the browser-focused bundle keeps only the PNG decoder by\ndefault. Opt in to extra formats with lightweight plugins:\n\n```ts\nimport { concatToBuffer } from 'image-stitch/bundle';\nimport { jpegDecoder } from 'image-stitch/decoders/jpeg';\nimport { heicDecoder } from 'image-stitch/decoders/heic';\n\nawait concatToBuffer({\n  inputs: [jpegBytes, heicBytes],\n  layout: { columns: 2 },\n  decoders: [jpegDecoder, heicDecoder]\n});\n```\n\nNode.js imports (`import { concatToBuffer } from 'image-stitch'`) continue to register PNG, JPEG, and HEIC decoders automatically.\n\n## Environment Support\n\n`image-stitch` supports Node.js, modern browsers, and hybrid environments like JSDOM.\n\n### Node.js\n\nStandard usage works out of the box with `npm install image-stitch`.\nNode environments automatically use efficient native libraries (like `sharp` if installed) or pure JS fallbacks (`jpeg-js`, `pako`).\n\n### JSDOM & Testing\n\nFor JSDOM environments (e.g. Jest/Vitest tests), you can ensure robust behavior by using the Node-specific export or configuring custom constructors.\n\n**Option 1: Force Node Logic (Recommended)**\n\nImport from `image-stitch/node` to bypass browser bundles and use Node.js capabilities (file system, streams, buffers) even if JSDOM mocks browser globals.\n\n```ts\nimport { concatToBuffer } from 'image-stitch/node';\n// Uses Node.js logic and dependencies (pako, jpeg-js, etc.)\n```\n\n**Option 2: Dependency Injection**\n\nIf you prefer to use browser-like APIs (Canvas) in your tests, you can inject compatible constructors (like `napi-rs/canvas` or `canvas`).\n\n```ts\nimport { concatToBuffer } from 'image-stitch';\nimport { Image, Canvas } from '@napi-rs/canvas';\n\nawait concatToBuffer({\n  inputs: [...],\n  layout: { columns: 2 },\n  decoderOptions: {\n    customConstructors: { Image, Canvas } // injected constructors\n  }\n});\n```\n","readmeFilename":"README.md"}