{"_id":"shpck","_rev":"27-bdecf81e91536699691e22b600bd480f","name":"shpck","dist-tags":{"latest":"3.4.0"},"versions":{"1.0.0":{"name":"shpck","version":"1.0.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@1.0.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"f9e35fca4acce6bae3ed008a175ab754e38c1328","tarball":"https://registry.npmjs.org/shpck/-/shpck-1.0.0.tgz","fileCount":16,"integrity":"sha512-jObpkjuSCQmE2uKeLW8pWNT04NutGlRepIuicpDgbefc2LDsBacBGOnOYtOPJbzyt30tgEDwLHc6aQlTblkfsg==","signatures":[{"sig":"MEYCIQC8WZ5O+gDVTAWhaCS9LXpwwp2R57H41zqJa/flG58SUwIhAIGutsWFzOPkrWi5U9n2f6sjalAOhng9P1b3V6+CEQWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92634},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"675276d3da5b0067c7f3e5f44a25e73db89facdb","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_1.0.0_1750337551732_0.1208811530004299","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"shpck","version":"1.0.1","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@1.0.1","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"14798b9928a441cec6017814ec052f59fd41370c","tarball":"https://registry.npmjs.org/shpck/-/shpck-1.0.1.tgz","fileCount":15,"integrity":"sha512-vCSkbuciaF54WQszdt5r22tkXZQLcwISXQcMS5uRCor/pJc9LF8SO0PRf1E1BPnO+4G0SXzL2fpb14Kl2qL5Cg==","signatures":[{"sig":"MEYCIQCrz0qyP/9YVJMF2pK2ywF9jKWA0VQCicALLMiomhA6mwIhAN/k0rJXlY8qfFe3cZiQ/DWF99GT3eSPSXirgcS5t3NM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90996},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"7286e3308b7311796d97b901a1f6107dbb3a17b9","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_1.0.1_1750338268482_0.5423353262856176","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"shpck","version":"1.1.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@1.1.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"44d96a8e4d43491c415ad7bffb6d7dda1c60345d","tarball":"https://registry.npmjs.org/shpck/-/shpck-1.1.0.tgz","fileCount":15,"integrity":"sha512-T/mRlEETbYUr4hpux0wvc6/eHSARA6MHyIQ2GB6RMFYA3IaslT4V5wnOlUzqtNG2AsCeD3W1QKKH6PfBRsulCw==","signatures":[{"sig":"MEQCID/4pc5VAcibEB3dj5bnYAgMf7XkcMR6cniwGQzY2doIAiAu18ftL6YrBQie/E2F8Zs4MRajUnzopSXt91bzv7nfhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95117},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"1dd1ebdf1dad824656e91bd2a5bc3ba7ffc5d2e1","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_1.1.0_1750339128249_0.08052104942778526","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"shpck","version":"2.0.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.0.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"58d7544b5e825a24e7267beb83abb751ceb7d335","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.0.0.tgz","fileCount":15,"integrity":"sha512-Cuvc71WqcyHE8NxdW1tuIYXMk99GaXXAlBbxkVml5zVvB9YUcjZKWzzE2QCWRCcTlcNMkGNcU14jOyNj+8op2w==","signatures":[{"sig":"MEQCIQCDWBy09j9eavRAHPff79mmqsHfOv2io8mE+2lLBmKezQIfFwNy7sq13Gye6QE48U9hlo/LsOMuQBcjgsnyt090KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130700},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"8aa7a5b6adfe115ae82086029205f19b0c86f691","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.0.0_1750345540325_0.5724042500302313","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"shpck","version":"2.0.1","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.0.1","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"5ded0c368491a0cba1edd9619b58e4c715fec995","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.0.1.tgz","fileCount":16,"integrity":"sha512-15ddGDqpFsiGS7uQGlf73DlDXHWtcgw/gQbdwskM0uwRsUKLIKpKM2rnI1wwUwPBhSgsoio8bVsJwzyy6u1ogw==","signatures":[{"sig":"MEYCIQCAhIlneY5H91bpOkQqxiEMZxkZDV+OFgUs6Xxss8pfQAIhAOr88UmI4Zt08SphbYVuGjg1M2vx1N5TTMNNLMk2LSTP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130985},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"9209c1ac9d6237e0dc91649ea92930c4146b974c","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.0.1_1750347026305_0.343423297600951","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.2":{"name":"shpck","version":"2.0.2","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.0.2","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"f09fe3b20440930b3aa08565c70a5d10e70279c5","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.0.2.tgz","fileCount":16,"integrity":"sha512-vjH1KqSAmjA3HS7A7cy7lA2clVuxj6HjfvQ77GMkt52MD4tNokLOyYFCrvXOGNmY70nkh0iAgnD6qTMh88uIjA==","signatures":[{"sig":"MEQCIBQboMAGnHn73xQYLFbGG7aKIwA1btPn8WbvEfytHjMfAiAyumSNi4AUTKyKQUuuLC6CYzuOogg9PanVo72QxoPZyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130977},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"92a0d864560062c146782dcd0c5a91eef88715c4","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.0.2_1750347147903_0.693096232166285","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.3":{"name":"shpck","version":"2.0.3","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.0.3","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"efce6e2317b2b383ec7537ba198ab29cd7e4b271","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.0.3.tgz","fileCount":16,"integrity":"sha512-PKad0Xa1i+HVyNdo44JJf0Hq8stZ1vA0fPLis+wvefaIdy4kCwjfcX1icpRC3/5WfxYRbK9YdeEhrdx+PcwHvA==","signatures":[{"sig":"MEUCIEOr9oDU/Z9+K2hHPvOdd2M0T8qFMX57uNHoTcVaH3tfAiEAxaqsTPFKKe9aBPbpbVItoXKb/D0SFHeMLcMGZGE1NGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131360},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"b5d4dfd08d4d036c03ea75215bf9603af65bbe6a","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.0.3_1750415377247_0.9760844838351794","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.4":{"name":"shpck","version":"2.0.4","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.0.4","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"c8c63c326005d332abeade846270f202c538fe79","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.0.4.tgz","fileCount":16,"integrity":"sha512-4tF7W25t4co6X48wXVsm3BHQPreMmOVVyEMVl+TU/PhWoNJwQDSo5flN1MqpiFerRPmqqBCCGfASANzdvt3VHA==","signatures":[{"sig":"MEYCIQDmC8EHBLoIB3SwPXOd0O84wAXXUjQZfRrwFtiFlMaiKgIhAMnNRlhgppJ2YkCuoGfN6KxT8UNx58Qyh+OC/fMsdfLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132172},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"2fae447292e3778c5d64b3f7abff2b14b7564f46","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.0.4_1750415891944_0.9648943705740745","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.5":{"name":"shpck","version":"2.0.5","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.0.5","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"1bf8fddb8a0ca0d4ce09569b35391340868263a5","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.0.5.tgz","fileCount":16,"integrity":"sha512-OI3/uEoKbmFsQ3sIyi67iBMXSN8vnESWBbQTf+4+Qf3wiIKuAwJfUU5nhCf+I4fu1S4XocohHN9P6DVfIBUF1g==","signatures":[{"sig":"MEUCIQDs2W6WXaSawDPtXJtK8xG/K/YwM89hLrudHMUy/q9DYAIgId1bXG/5yIJhlrg8+1mRa2iA8SRgqQXWiXpT6Z4fej8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133599},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"2c0a1d30654074375ade52060d1e71fa7a601c40","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.0.5_1750416317836_0.12925597300109937","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"shpck","version":"2.1.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.1.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"c581eee5a7d4a58e4b06584d88b7500283fc812d","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.1.0.tgz","fileCount":17,"integrity":"sha512-BjGa02EAJ6WVKffc6t6gSL2uOWBaBD842/lXNJnTraKFhbj8qaVYZsrbLaSKnZDaDl5kiu+7tybNv5ZjrXE0fA==","signatures":[{"sig":"MEUCIA5gy0k99QjaLg0MJfWF7zplTtlRNzAykmLYWjqsBwzzAiEAiiEMQAddciDYXdh5rjef8RM3tgLN1MNSggXvlWAlsrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133655},"main":"src/api.js","types":"src/api.d.ts","engines":{"node":">=16.0.0"},"gitHead":"841de6fe0722c2487451f10cee559e1872b818ac","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.1.0_1750416784476_0.9722195942202687","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.1":{"name":"shpck","version":"2.1.1","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.1.1","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"3391d77c57fec04655953b612232ea723a1b8928","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.1.1.tgz","fileCount":17,"integrity":"sha512-3oOTXRZmWc45lYJFQSuYBktz0AbyyzAHPXTuuSQjyZwEixRhHp8vjxF6MwAAUygzemeaDn526hui6J7HNYq3EQ==","signatures":[{"sig":"MEYCIQDHDJ80KVgtx8bYcv1nXAYNLES2ekhdU1XNbx1105zbjQIhAKSOEtBkkSkm0d5YGpDPajXhHIyC6xaDzIz/6VzTf0Hx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133653},"main":"src/api.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"18b8dbc17e6c7f3856812853e9c8073678cafc5c","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.1.1_1750417532305_0.8568958943362597","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.2":{"name":"shpck","version":"2.1.2","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.1.2","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"427731002975712d1145e4019d866ddaea321769","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.1.2.tgz","fileCount":18,"integrity":"sha512-tIQOFBhzkssQtaH1UneQZxqzmrwcDJ5rAs2g2CZbjNIulg8UQmeXDNSUCvlzFltIvsSGAFjrzvmx8EG3WtZ3BA==","signatures":[{"sig":"MEUCIQDRz8tB0FjKniBO+zy76410ImamWfGG6eS4imdXAknjrwIgUT9sZwIpBPBhTpvpJVGOkdTncMUeJsTP+lVQNDHGf6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133790},"main":"src/api.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b052632f9b19b879d45cc1824fe5b530783328d8","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.1.2_1750417749835_0.7940163732294168","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.3":{"name":"shpck","version":"2.1.3","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@2.1.3","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"256f65038fa5df1045a24a78794a59770585f8b6","tarball":"https://registry.npmjs.org/shpck/-/shpck-2.1.3.tgz","fileCount":16,"integrity":"sha512-ng7lV3JTn4HuYQFFFvC8psQQVgooTppMAPU7KPw5XkH8KJgBeK7G77zPsVEhRzSUhCK0zvKvHOfCIHVHzCTCKQ==","signatures":[{"sig":"MEUCIQDuf4gEbYU41ukEw1fbi9xfUKJD8EDtt0FJp9DxSv/dTgIgIC6h7Zn4g2yNW1Aq56EVjsgTgIe+qWvZucyQUKaH5qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132220},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"ddb96c63a2af10f2859f402d0cb10f5f9e635b56","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_2.1.3_1750417864779_0.6012915931483265","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"shpck","version":"3.0.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.0.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"5568155dfa97d352c0f30962324e7fc90f369fd0","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.0.0.tgz","fileCount":17,"integrity":"sha512-MLJ4YXRuk6EKQvD9SC/hccRbNtoRYsPNFsBVaWAAZ3QUSCuYbOTFO2LhW8wdhjAs4zp2sptmFPla6q2BTBDI9Q==","signatures":[{"sig":"MEQCIGCNCtqvlTgCYX7tBnr75QzhHoUWN4N/gBr5qbRz8KpKAiBIgJ1MNDdHVGwg3ZJJrX2GCBSQh77J2iu+CrHJGlUJrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135253},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"21c74adff376d6afc225afcf9f690a59c2b5ee1f","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.0.0_1750424323835_0.9414746044795339","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.1":{"name":"shpck","version":"3.0.1","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.0.1","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"840593c63b5b7e1608ad86c27f11273de31b40d9","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.0.1.tgz","fileCount":17,"integrity":"sha512-TWk0ARvoKRwYXmIAdEvLl4bIVoepJnhQDWO3gxS1rAIEOzBArL1vRVMIk437EceFGp1iA68CGHEOKeLPVOgzpw==","signatures":[{"sig":"MEYCIQDko5iBlMWxBDRWqwAt6braNrzMX/pk7t9PsY4SlRbQagIhAMNAlfdCFMrScQd6bQ7roxLlgqx50YepZsZK+faGwJ0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137383},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"2dc12fabf69b2c9d9f14eeb6e550cffcc78ede06","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.0.1_1750424740919_0.014841790795983911","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.2":{"name":"shpck","version":"3.0.2","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.0.2","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"741b186dc8dc8675c07e3efd5ae9d6245c02e195","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.0.2.tgz","fileCount":17,"integrity":"sha512-QcDbFaQilinYunBfU+VXabNPdD7P3rveA5IiTwoyv0PDWWDOwNhvIrxLLAF0KhLjTGO3P/uUsTKZy8uWYmA6yg==","signatures":[{"sig":"MEYCIQDJqb0smwoGr50zD3s9bbGqDkaxdIqIyE7S4LEo6Y7uoAIhAP6N6NrCoq3v1onYjGxTuuloc1kE9KUCPHTiHxNPs31/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138196},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"21e1e21cfc671d86ba15048e5e7098eab7e084a8","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.0.2_1750425155010_0.8191992165448436","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.3":{"name":"shpck","version":"3.0.3","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.0.3","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"56996ab2ac2a6c7801d5adc14353e444cbd9ec30","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.0.3.tgz","fileCount":17,"integrity":"sha512-Be1eGHI8ggiOczTf+UluAdZzwEYk8Zw2SB1L1C43ORoF2WYIg4ltu9c5KfoAEELag5oxSCz95pRz6EBciVzQLg==","signatures":[{"sig":"MEUCIQD0JbMcObfNVmcMskXeeo4Hl0FkzzpXGaopSfKQheS/JAIgfiAqi9Q62zqZs+GcbRqSdOf+UndzYPI3zDNgg6/dytg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146437},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"d909bd0c3bd983b38459a046d6ad255022ef0c88","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.0.3_1750425814490_0.9551432606466963","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.4":{"name":"shpck","version":"3.0.4","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.0.4","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"5da0be7d65e79b50b1215a5d497c1d737cd2549e","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.0.4.tgz","fileCount":17,"integrity":"sha512-XYutsQ2+zIr+PhIPbals+Lo87SH0CGEgqrY6n6ErjUnztJ7JBK5rb2yA/ZtiEgcRTR05Wq5is2TPgufi2te2Cg==","signatures":[{"sig":"MEQCIAehVcBmMkiWNFLJ7i/50IIm6y4Yl2nrEBm96IlgqZbZAiBiLPTYBMUfkXs5uzhQx6ov/ztAZQJuEhRWt4tJqWHXEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149543},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"77b2d802a67abbc62d0d658471cb9cbf69fc7d15","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.0.4_1750426130411_0.9783941755633074","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.5":{"name":"shpck","version":"3.0.5","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.0.5","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"65f6f27598711bd2515a2ef409df5687c767a7f2","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.0.5.tgz","fileCount":17,"integrity":"sha512-8V1RKA2LvMvCyfDG30UM5KCl4ijwMDwR0xvk6UZjWPUsPCUM+rGWvoLei76vL6Tq207Na/ZqNmjQdLSby4CTYg==","signatures":[{"sig":"MEUCIQC0HBuEpsBfBNOfRal9IgKkVies408wS8pt7N5QAxQHrQIgcG4rLfGaM74ml5uY9KCGMUuuVaHPjiZ++iS0cnV6+Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149393},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"4dcd993ac10602a66dd4dcf5fd25d3ffaa0fb693","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.0.5_1750426464789_0.26014776285500374","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.0":{"name":"shpck","version":"3.1.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.1.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"b7265e84a98049758f0468e4fef3d523789dd761","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.1.0.tgz","fileCount":17,"integrity":"sha512-t2zwqoPiqqJAeI7aeRJRMBKSNP7DiCy2C5+XXAKHetUFnW1oL2eNtyQV97QFnoT7p2xycVA/rQh97G3rYdmgFA==","signatures":[{"sig":"MEUCIAL4C6E+CIV5Z4FuOCxAQcR3eO3Z6sfKOloFHdgXveAsAiEAzr8hsvYhWo6IUNvP2T8HvxKrQjdO1Qz79n2qCPfMjgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155244},"main":"src/api.js","engines":{"node":">=16.0.0"},"gitHead":"2d8ee346d7f131d8ef4163b0fd9c621d66e08081","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.1.0_1750431246453_0.798739662529153","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.2.0":{"name":"shpck","version":"3.2.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.2.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"60bad355829cf7c09f577f6ced197275a81e0137","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.2.0.tgz","fileCount":20,"integrity":"sha512-y9qtVM5sObdSRq3iwB43q/qMwwy1zjl+oKC4Q4Vy0hWlRHxwFFe2DwTnTdTni/KFS7508bo3zlKzqJxJXW8Cqw==","signatures":[{"sig":"MEUCIQCDHrAO7kFDSNYGZp6xsk8ui2qK4Tzj6NBVUTPS9ZBuJgIgL21A2A/NqiKF+jcmRusvHItA8It0oobJekj6NzHAmhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160532},"main":"src/api.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b6ca07b382c4d4b861abac9df9c99c7998d9f61f","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.2.0_1750431552612_0.14843740584048248","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.2.1":{"name":"shpck","version":"3.2.1","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.2.1","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"c6662425457eeee767c79a2889e38240614863af","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.2.1.tgz","fileCount":20,"integrity":"sha512-50Ehzof8VnaunbmslLTR1hytpzqzBpKaj3cuo1lmCvJwQcp5qtvVy5/maixAFx8s+bZniUvhLSZYbsZYAZdKpA==","signatures":[{"sig":"MEYCIQDJ3bdxdX+6gS+mpDTu+bpU2b3SLAlMvsXUkUuO+qCNAgIhAIsU0f22JZwT00Ci9IiNu7aPSljw9sNBpnSK4sYnViMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161977},"main":"src/api.js","types":"src/api.d.ts","engines":{"node":">=16.0.0"},"gitHead":"751cc5e97eadce89cd42567a59fd16af16ba0aff","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.2.1_1750432168647_0.9299289845869083","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.0":{"name":"shpck","version":"3.3.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.3.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"1802d4f19b796e4861db4909d71ed435d0eaf14c","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.3.0.tgz","fileCount":19,"integrity":"sha512-yhtLssdibqmxs986riwNpe0LSpzxy4a5EFaqMp/mRcIwcBp77Na6BLPq+9sCgCGPstOlCYVkGZVdvcn4gxHpHg==","signatures":[{"sig":"MEQCIGFR1qIxZAMXRYwp7od9q/G+VVgIQI/VSi0TP3xN/dAUAiB9/4C+ga4N2DAOGQh93uezRD4GGKOTKWI+Rejfr8dapw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159986},"main":"src/api.js","types":"src/api.d.ts","engines":{"node":">=16.0.0"},"gitHead":"cfe5f6306c80f693f06112891fc6d847e6387274","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.3.0_1750432584671_0.6092804516364134","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.1":{"name":"shpck","version":"3.3.1","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.3.1","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"ffe18fbed2823d32baf4efbd51a27b3fae91f05a","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.3.1.tgz","fileCount":19,"integrity":"sha512-a96X1XRVznXKVBugIG1f7kI9sMwnWGROQCAnfJ2qakO6clsFjgaltZJPVlY9humlDuwFs82TQy9LuSqgfxeNhQ==","signatures":[{"sig":"MEUCIG+zrXEvrxm+4dbnvGYYeqo9u2h8bkN9hBpI5wvA9jBxAiEAyLk88w7QCGi1mhHcmBzv5zhlHyhxXb3HglvSrSX2ZGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162935},"main":"src/api.js","types":"src/api.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e9fa2465f1fc2d5bd1edeec14f1b15e1104e84fb","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.3.1_1750434036696_0.6620202886028645","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.2":{"name":"shpck","version":"3.3.2","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.3.2","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"d852f82de4c48bdad7f05ef605a786c2cc9df0ca","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.3.2.tgz","fileCount":19,"integrity":"sha512-f8lIDKOSUASZe6bDtM/8/1O7Ve4PyjcaYdqxJW38ghwxARf3L5KbPhQHlmuGZBAOpinx0rC7gGXoLz4lEID9hA==","signatures":[{"sig":"MEUCIAqPgI8WUX/BbGn2PN0t4OtUgTwi91EDLrsUYEVrwNgDAiEA5LZuk73FNVTMSt1754vespkwnDyyiQK2hm+FaU3bLaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163427},"main":"src/api.js","types":"src/api.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7e24ef5efbc4e43e897309379ff2f60fcf7b27bb","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","chalk":"^4.1.2","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.3.2_1750435005667_0.9937086957043118","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.0":{"name":"shpck","version":"3.4.0","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"author":{"name":"ImpulseDev"},"license":"MIT","_id":"shpck@3.4.0","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"homepage":"https://github.com/wish-logger/shpck","bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"bin":{"shpck":"bin/shpck.js"},"dist":{"shasum":"9a3ead8df25e21b64e2eebfb9cfcb9250ba6b8ce","tarball":"https://registry.npmjs.org/shpck/-/shpck-3.4.0.tgz","fileCount":19,"integrity":"sha512-tdJDYwF/ts82eJB6dxiCGEkjYLf5c4dJ0+/0et/01CrVtU9jJcOd+X+g1w+En8E65OfMt0D30lnreeP8rRa+Tw==","signatures":[{"sig":"MEYCIQCnnqsQA8dquylCIC9Wvo8tIWPpmdE+5L9cvS5TsodHbAIhAMex97JZSUwXUZDrnTr7aZjmJswPZZTUuWbofE8QZM/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163385},"main":"src/api.js","types":"src/api.d.ts","engines":{"node":">=16.0.0"},"gitHead":"30e8ab928eb2f229efae89c19d73c44980df03cc","scripts":{"dev":"nodemon src/index.js","test":"jest","build":"node scripts/build.js","start":"node src/index.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g shpck","multi-thread-demo":"node examples/multi-thread-demo.js"},"_npmUser":{"name":"impulsedev","actor":{"name":"impulsedev","type":"user","email":"kkowalewski844@gmail.com"},"email":"kkowalewski844@gmail.com"},"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"_npmVersion":"10.9.2","description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^5.4.1","glob":"^10.3.10","sharp":"^0.33.5","ffmpeg":"^0.0.4","filesize":"^10.1.0","progress":"^2.0.3","commander":"^11.1.0","mime-types":"^2.1.35","fluent-ffmpeg":"^2.1.2","@impulsedev/shcl":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nodemon":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shpck_3.4.0_1750513725472_0.6906673718221339","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-06-19T12:52:31.731Z","modified":"2025-08-26T13:08:01.261Z","1.0.0":"2025-06-19T12:52:31.908Z","1.0.1":"2025-06-19T13:04:28.710Z","1.1.0":"2025-06-19T13:18:48.457Z","2.0.0":"2025-06-19T15:05:40.522Z","2.0.1":"2025-06-19T15:30:26.474Z","2.0.2":"2025-06-19T15:32:28.168Z","2.0.3":"2025-06-20T10:29:37.406Z","2.0.4":"2025-06-20T10:38:12.157Z","2.0.5":"2025-06-20T10:45:18.016Z","2.1.0":"2025-06-20T10:53:04.648Z","2.1.1":"2025-06-20T11:05:32.484Z","2.1.2":"2025-06-20T11:09:10.008Z","2.1.3":"2025-06-20T11:11:05.034Z","3.0.0":"2025-06-20T12:58:44.026Z","3.0.1":"2025-06-20T13:05:41.131Z","3.0.2":"2025-06-20T13:12:35.209Z","3.0.3":"2025-06-20T13:23:34.658Z","3.0.4":"2025-06-20T13:28:50.590Z","3.0.5":"2025-06-20T13:34:24.970Z","3.1.0":"2025-06-20T14:54:06.632Z","3.2.0":"2025-06-20T14:59:12.824Z","3.2.1":"2025-06-20T15:09:28.843Z","3.3.0":"2025-06-20T15:16:24.845Z","3.3.1":"2025-06-20T15:40:36.861Z","3.3.2":"2025-06-20T15:56:45.845Z","3.4.0":"2025-06-21T13:48:45.771Z"},"bugs":{"url":"https://github.com/wish-logger/shpck/issues"},"author":{"name":"ImpulseDev"},"license":"MIT","homepage":"https://github.com/wish-logger/shpck","keywords":["compression","image-optimization","video-compression","file-packer","media-compression","multi-threading","worker-threads","ultrafast","batch-processing","cli","sharp","ffmpeg"],"repository":{"url":"git+https://github.com/wish-logger/shpck.git","type":"git"},"description":"Ultra-fast, multi-threaded file compression tool for images, videos, and media files","maintainers":[{"name":"impulsedev","email":"kkowalewski844@gmail.com"}],"readme":"# 🚀 SHPCK - Wish Packer\r\n\r\n**Ultra-fast, multi-threaded file compression tool for images, videos, and media files**\r\n\r\nSHPCK (Wish Packer) is a high-performance compression tool designed to dramatically reduce file sizes while maintaining quality. Built with speed in mind, featuring multi-threading, worker threads, and intelligent auto-optimization for maximum performance. \r\n\r\n**Built specifically for [Wish Logger](https://wishlogger.xyz/) - a Discord logging bot that requires efficient compression of user-uploaded files & videos**\r\n\r\n## ✨ Features\r\n\r\n- **🖼️ Image Compression**: JPEG, PNG, WebP, AVIF support with quality control\r\n- **🎥 Video Compression**: MP4, AVI, MOV, MKV with advanced encoding options\r\n- **🧵 Multi-Threading**: Worker threads for maximum CPU utilization\r\n- **⚡ Ultra-Fast Mode**: Speed-optimized compression with quality trade-offs\r\n- **📊 Batch Processing**: Compress multiple files and folders at once\r\n- **🤖 Smart Auto-Detection**: Auto-enables multi-threading for 4+ files or >3GB files\r\n- **📈 Progress Tracking**: Real-time compression progress and statistics\r\n- **🎛️ Configurable**: Extensive customization options for different use cases\r\n- **📦 Multiple Formats**: Convert between different file formats\r\n- **💾 Size Targets**: Set target file sizes (e.g., 2GB → 200MB)\r\n- **🔧 System Optimization**: Automatic CPU core detection and optimization warnings\r\n\r\n## 🚀 Quick Start\r\n\r\n### Installation\r\n\r\n```bash\r\n# Global installation (CLI usage)\r\nnpm install -g shpck\r\n\r\n# Local installation (API usage with TypeScript support)\r\nnpm install shpck\r\n```\r\n\r\n### Basic Usage (CLI)\r\n\r\n```bash\r\n# Compress a single image\r\nshpck compress image.jpg --quality 80\r\n\r\n# Ultra-fast compression with multi-threading\r\nshpck compress photos/*.jpg --ultrafast --threads 8\r\n\r\n# Compress large video (auto-enables multi-threading)\r\nshpck compress huge-video-5GB.mp4 --target-size 200MB\r\n\r\n# Speed demon mode (maximum performance)\r\nshpck compress *.* --ultrafast --no-optimize --threads 16 -s\r\n```\r\n\r\n### Basic Usage (API)\r\n\r\n```javascript\r\nconst { compress } = require('shpck');\r\n\r\n// Simple compression\r\nawait compress(['image.jpg'], {\r\n  quality: 80,\r\n  output: 'compressed.jpg'\r\n});\r\n\r\n// Advanced compression with threading\r\nawait compress(['video.mp4'], {\r\n  ultrafast: true,\r\n  threads: 4,\r\n  targetSize: '4MB',\r\n  skip: true // quiet mode\r\n});\r\n```\r\n\r\n## ⚡ Speed & Performance Features\r\n\r\n### Multi-Threading\r\n```bash\r\n# Auto-detection (recommended)\r\nshpck compress photos/*.jpg --ultrafast\r\n\r\n# Custom thread count\r\nshpck compress videos/*.mp4 --threads 12\r\n\r\n# Force multi-threading for small batches\r\nshpck compress file1.jpg file2.png --force-threads\r\n```\r\n\r\n### Speed Modes\r\n```bash\r\n# Ultra-fast mode (2-3x faster)\r\nshpck compress image.jpg --ultrafast\r\n\r\n# No optimizations (4-8x faster for batches)\r\nshpck compress *.jpg --ultrafast --no-optimize\r\n\r\n# Quiet mode (minimal output)\r\nshpck compress batch/*.* --ultrafast -s\r\n```\r\n\r\n### Auto-Threading Triggers\r\n- **4+ files** in batch processing\r\n- **Single files >3GB** automatically\r\n- **Manual override** with `--multi-thread`\r\n\r\n## 📖 Usage Examples\r\n\r\n### Image Compression\r\n```bash\r\n# High quality compression with multi-threading\r\nshpck compress photos/*.jpg --quality 95 --threads 8\r\n\r\n# Ultra-fast batch processing\r\nshpck compress images/*.png --ultrafast --no-optimize -s\r\n\r\n# Resize and compress with target size\r\nshpck compress image.jpg --width 1920 --target-size 5MB\r\n```\r\n\r\n### Video Compression\r\n```bash\r\n# Large file (auto-enables multi-threading)\r\nshpck compress movie-4GB.mp4 --target-size 500MB\r\n\r\n# Speed-optimized video compression\r\nshpck compress video.avi --ultrafast --bitrate 2000k --codec h264\r\n\r\n# Batch video processing\r\nshpck compress videos/*.mov --threads 16 --format mp4 -s\r\n```\r\n\r\n### Batch Operations\r\n```bash\r\n# Multi-threaded directory compression\r\nshpck compress ./media/ --recursive --ultrafast --threads 12\r\n\r\n# Speed demon mode for large batches\r\nshpck compress \"*.{jpg,png,mp4,avi}\" --ultrafast --no-optimize --threads 16 -s\r\n```\r\n\r\n## 🧵 Multi-Threading Performance\r\n\r\n### System Optimization\r\n- **Auto-detection**: Uses optimal thread count based on CPU cores\r\n- **Conservative**: 1.5x CPU cores for normal mode\r\n- **Ultra-fast**: 2x CPU cores for speed mode\r\n- **Over-subscription warning**: Alerts when worker count exceeds optimal\r\n- **Memory monitoring**: Warns about high RAM usage (>85%)\r\n- **Disk I/O detection**: Identifies HDD vs SSD for optimization\r\n\r\n### Example Performance (12-core system)\r\n```bash\r\n# System detected: 12 cores, 16GB RAM\r\n# Normal Mode: ~18 threads\r\n# Ultra-Fast Mode: ~24 threads  \r\n# Custom: --threads 16 (user specified)\r\n```\r\n\r\n### Speed Improvements\r\n- **Normal → Ultra-Fast**: 2-3x faster\r\n- **Normal → Speed Demon**: 4-8x faster  \r\n- **Large batches**: 10-20x faster with multi-threading\r\n- **Single large files**: 8-12x faster with worker threads\r\n\r\n## 📋 Installation Options\r\n\r\n| Method | CLI Access | TypeScript | IntelliSense | Use Case |\r\n|--------|------------|------------|--------------|----------|\r\n| `npm install -g shpck` | ✅ `shpck compress` | ❌ | ❌ | Command line only |\r\n| `npm install shpck` | ❌ | ✅ | ✅ | API development |\r\n| `npx shpck` | ✅ `npx shpck compress` | ✅ | ✅ | Best of both |\r\n\r\n### For API Development\r\n\r\n```bash\r\n# Install locally for TypeScript support\r\nnpm install shpck\r\n```\r\n\r\n```javascript\r\n// Full TypeScript support and IntelliSense\r\nimport shpck from 'shpck';\r\n\r\nawait shpck.compress(['input.jpg'], {\r\n  quality: 100,        // ✅ Type checked\r\n  ultrafast: true,     // ✅ Autocomplete\r\n  threads: 4,          // ✅ Parameter hints\r\n  targetSize: '4MB',   // ✅ Format validation\r\n  skip: true           // ✅ Documentation\r\n});\r\n```\r\n\r\n## 🔧 API Reference\r\n\r\n### Compression Options\r\n\r\n```typescript\r\ninterface CompressionOptions {\r\n  quality?: number;          // 1-100, image/video quality\r\n  ultrafast?: boolean;       // Speed optimization mode\r\n  output?: string;           // Output file path\r\n  threads?: number;          // Worker thread count\r\n  skip?: boolean;            // Quiet mode (no logs)\r\n  forceThreads?: boolean;    // Force multi-threading\r\n  targetSize?: string;       // Target file size (e.g., \"4MB\")\r\n  format?: string;           // Output format (auto, jpg, mp4, etc.)\r\n  strategy?: 'auto' | 'size' | 'quality' | 'speed';\r\n  codec?: 'h264' | 'h265' | 'vp9' | 'av1';\r\n  bitrate?: string;          // Video bitrate (e.g., \"2M\")\r\n  width?: number;            // Target width\r\n  height?: number;           // Target height\r\n  recursive?: boolean;       // Process directories\r\n  overwrite?: boolean;       // Overwrite existing files\r\n}\r\n```\r\n\r\n### API Methods\r\n\r\n```javascript\r\n// Compress files\r\nconst result = await shpck.compress(files, options);\r\nconsole.log(`Processed: ${result.processed}`);\r\nconsole.log(`Saved: ${result.totalSizeReduction} bytes`);\r\n\r\n// Analyze files (estimate compression)\r\nconst analysis = await shpck.analyze(files, options);\r\nconsole.log(`Potential savings: ${analysis.estimatedSavings} bytes`);\r\n\r\n// Manage configuration\r\nawait shpck.config({ init: true });\r\n```\r\n\r\n## ⚙️ Configuration\r\n\r\nCreate a `.shpckrc.json` file for default settings:\r\n\r\n```json\r\n{\r\n  \"image\": {\r\n    \"quality\": 85,\r\n    \"format\": \"auto\",\r\n    \"progressive\": true,\r\n    \"speedOptimized\": false\r\n  },\r\n  \"video\": {\r\n    \"codec\": \"h264\",\r\n    \"quality\": \"medium\",\r\n    \"audio\": \"aac\",\r\n    \"preset\": \"fast\"\r\n  },\r\n  \"threading\": {\r\n    \"autoEnable\": true,\r\n    \"maxThreads\": 16,\r\n    \"largeFileThreshold\": \"3GB\"\r\n  },\r\n  \"output\": {\r\n    \"suffix\": \"_compressed\",\r\n    \"overwrite\": false,\r\n    \"quiet\": false\r\n  }\r\n}\r\n```\r\n\r\n## 📊 Performance Benchmarks\r\n\r\n### Speed Comparisons\r\n- **Images**: Process 500+ images per minute on 12-core systems\r\n- **Videos**: Up to 8x faster compression with multi-threading\r\n- **Large files**: >3GB files automatically use worker threads\r\n- **Memory**: Optimized for low memory usage during batch operations\r\n\r\n### Compression Ratios\r\n- **Images**: Up to 80% size reduction with minimal quality loss\r\n- **Videos**: 70-90% size reduction depending on content\r\n- **Ultra-fast mode**: 60-75% reduction with maximum speed\r\n- **Target size mode**: Precise size control with iterative optimization\r\n\r\n## 🛠️ System Requirements\r\n\r\n- **Node.js**: 18.17.0+ || 20.3.0+ || 21.0.0+ || 22.0.0+\r\n- **FFmpeg**: Required for video compression\r\n- **Multi-core CPU**: Recommended for optimal performance\r\n- **SSD Storage**: Recommended for large batch operations\r\n- **RAM**: 8GB+ recommended for large file processing\r\n\r\n### FFmpeg Installation\r\n```bash\r\n# Windows (via Chocolatey)\r\nchoco install ffmpeg\r\n\r\n# macOS (via Homebrew)  \r\nbrew install ffmpeg\r\n\r\n# Ubuntu/Debian\r\nsudo apt install ffmpeg\r\n```\r\n\r\n## 🎯 Command Reference\r\n\r\n### Speed Optimization Flags\r\n- `--ultrafast`: Maximum speed mode (quality trade-off)\r\n- `--no-optimize`: Skip expensive optimizations\r\n- `--threads <N>`: Custom thread count\r\n- `--multi-thread`: Force multi-threading\r\n- `--force-threads`: Multi-thread even small batches\r\n- `-s, --skip`: Quiet mode (minimal output)\r\n\r\n### Common Patterns\r\n```bash\r\n# Discord bot optimized (high speed, good quality)\r\nshpck compress attachment.jpg --quality 80 --ultrafast --threads 4 -s\r\n\r\n# Batch processing (maximum speed)\r\nshpck compress uploads/*.* --ultrafast --no-optimize --threads 8 -s\r\n\r\n# Size targeting (space optimization)\r\nshpck compress video.mp4 --target-size 8MB --codec h264\r\n```\r\n\r\n## 🚨 Performance Tips\r\n\r\n### Optimal Settings\r\n- **4-8 core systems**: `--threads 6 --ultrafast`\r\n- **12+ core systems**: `--threads 16 --ultrafast --no-optimize`\r\n- **Large files (>3GB)**: Auto-enabled multi-threading\r\n- **Discord bot usage**: `--ultrafast --threads 4 -s`\r\n\r\n### Potential Issues\r\n- **Over-subscription**: Too many threads may slow performance\r\n- **I/O Bottleneck**: HDD may limit speed with many parallel operations\r\n- **Memory Usage**: Large files × many threads = high RAM usage\r\n- **Target size validation**: Tool prevents impossible compression ratios\r\n\r\n## 📝 License\r\n\r\nMIT License - see LICENSE file for details.\r\n\r\n## 🤝 Contributing\r\n\r\nContributions welcome! Please read CONTRIBUTING.md for guidelines.\r\n\r\n---\r\n\r\n**Made with ❤️ for ultra-fast, efficient compression** ⚡🧵🚀","readmeFilename":"README.md"}