{"_id":"image-video-optimizer","_rev":"27-74d25b911f68fc32a87e61696e7778ab","name":"image-video-optimizer","dist-tags":{"latest":"4.0.3"},"versions":{"1.0.0":{"name":"image-video-optimizer","version":"1.0.0","keywords":["image","video","optimization","compression","resize","cli"],"author":"","license":"nirvána","_id":"image-video-optimizer@1.0.0","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"abde70d7b64b3af9537932aa46d82472e5b01818","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-1.0.0.tgz","fileCount":10,"integrity":"sha512-cdR4VdTqg/rEM1WLVMHiFu+bPHd1aLVjxK8ShQX+fHH+KuDdySShaEmsCPrC5dJ9H7bga/rG/OkP7CLD6fnG2w==","signatures":[{"sig":"MEUCIQCTFNEpABfi6Pklmpm5Trg+KP0uS0vZNG3+TjBcI9b9SwIgES3qyRv6SZRSeS5AcTl91D38rf/WcpLswY1iqGoneaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23321},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"41f241b60f333fef0fb14170dea617adcb04ac71","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node src/index.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"_npmVersion":"11.6.4","description":"CLI tool to optimize images and videos with configurable resize and compression settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^4.1.2","sharp":"^0.32.6","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2","@ffmpeg-installer/ffmpeg":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_1.0.0_1774094707946_0.866874806839081","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"image-video-optimizer","version":"1.0.1","keywords":["image","video","optimization","compression","resize","cli"],"author":"","license":"nirvána","_id":"image-video-optimizer@1.0.1","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"b9dc9c96ab6bb8d06b729bfb909da2102ad4f61b","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-1.0.1.tgz","fileCount":10,"integrity":"sha512-oYYRsKML0roAz4JRH1BXGwdCwKhBojVmOaccUNfZijST2CiiLjXf1Qp3kkETMlvYrpHS6mkLpK5MBMLdHEWsOw==","signatures":[{"sig":"MEUCIQDMxoJHgILmC6O4pTJO8KYf5aHLO+JJRD9T+7I5dFe3IAIgVBVxa/PUtC/sByPnSfzhF/DgAiXS8QTpQ2MMwG1Fbbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28384},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"1072c0bc1e40f801057ed056a12a1a97a6c17706","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node src/index.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"_npmVersion":"11.6.4","description":"CLI tool to optimize images and videos with configurable resize and compression settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^4.1.2","sharp":"^0.32.6","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2","@ffmpeg-installer/ffmpeg":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_1.0.1_1774095275210_0.17611625742537074","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"image-video-optimizer","version":"1.1.1","keywords":["image","video","optimization","compression","resize","cli"],"author":"","license":"nirvána","_id":"image-video-optimizer@1.1.1","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"219eeb6a3e68b76e215a77a2b9f876552c7f9373","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-1.1.1.tgz","fileCount":10,"integrity":"sha512-Aajqa+DoZKqgn7iQhCacSbiwuQzB1ik92KWGmd/g1wDhHNvVIv0mTjR+qU64GELm6rMR1znVFBCJHebMxGyuag==","signatures":[{"sig":"MEYCIQCtBAcdKE7TjxaDwrAFoIbdIt5HNeS0q/4W3cBk1/60KQIhAIGXNkW89vYsAZC/GZCyQ2w2TjPHqvbPK3n5DLLz3WHo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28389},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"7402cb5851cfc2d2f23c60fb77044f0f3735f031","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node src/index.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"_npmVersion":"11.6.4","description":"CLI tool to optimize images and videos with configurable resize and compression settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^4.1.2","sharp":"^0.32.6","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2","@ffmpeg-installer/ffmpeg":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_1.1.1_1774095486924_0.7692329137274265","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"image-video-optimizer","version":"1.1.2","keywords":["image","video","optimization","compression","resize","cli"],"author":"","license":"nirvána","_id":"image-video-optimizer@1.1.2","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"9ffec6b3ccf38a4ce307058e2fc10f191d7f51cf","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-1.1.2.tgz","fileCount":10,"integrity":"sha512-7gSjTKAb6sQurXtyYATHRL/d3j/8EQ/Lo+F0tfLZ9ZIgzSB9pilqbOwYS8kTUtGmXEMG+ZDHxZlctfVa9iu3ng==","signatures":[{"sig":"MEQCICgTOmsnvXl8n6HSP9iCMAaKwyLG1yNRB2a/FeRhRedIAiAp0WjqQ6f3Q4AZ8LhgYOaF4Msy63IoBBPsNhnQCBci8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28809},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"23a6fc8bab091d524000973659c38484be9f717b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node src/index.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"_npmVersion":"11.6.4","description":"CLI tool to optimize images and videos with configurable resize and compression settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^4.1.2","sharp":"^0.32.6","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2","@ffmpeg-installer/ffmpeg":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_1.1.2_1774096199750_0.8441872362894143","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"image-video-optimizer","version":"1.1.3","keywords":["image","video","optimization","compression","resize","cli"],"author":"","license":"nirvána","_id":"image-video-optimizer@1.1.3","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"9f289415195b57cc7ff8db7387ba3caea3bb16ef","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-1.1.3.tgz","fileCount":10,"integrity":"sha512-Z0O8VqyLL0SWdwfM6wOF2QCXoKZw/5JcQiFyXPfWQpIP8rqaAcIMtlWkS1JCen6kaJR3R+qc4oDegGEjouO7gA==","signatures":[{"sig":"MEUCIAb2j4iBzkWymC7H51Jl2etcoepLj09Xbb9NMQYajPf4AiEAgmAa/KXzNtLplKz8Snivi+hf/IedQ+rTZqrFTg9CcwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29177},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"2a20345dcc4d1afe5a41ee45d614c69d7e4de408","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node src/index.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"_npmVersion":"11.6.4","description":"CLI tool to optimize images and videos with configurable resize and compression settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^4.1.2","sharp":"^0.32.6","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2","@ffmpeg-installer/ffmpeg":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_1.1.3_1774096640982_0.5568272693202088","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"image-video-optimizer","version":"1.2.0","keywords":["image","video","optimization","compression","resize","cli"],"author":"","license":"nirvána","_id":"image-video-optimizer@1.2.0","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"d43d9a69506c0dc25066840e9658f527f54621ed","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-1.2.0.tgz","fileCount":10,"integrity":"sha512-FDruNtkmwlW64AG+gjMPwQhxvTaLE6tAfzS2rr6uEu2JOuyDHpBviTevQDTX3I5bRp/IetGY92svEy3ge+vX3Q==","signatures":[{"sig":"MEUCIFiZGu+Rlrw8ae7gzIfzgKC0RXRT6NlmuoHHYaq51dCrAiEAmCcQK0BaqEqLnWu7OJDzk6lH5wQuh+rIqvKAmeyo5dE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27372},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"613706be93e95836c38a106a09fef0350d3533ae","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node src/index.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"_npmVersion":"11.6.4","description":"CLI tool to optimize images and videos with configurable resize and compression settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^4.1.2","sharp":"^0.32.6","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2","@ffmpeg-installer/ffmpeg":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_1.2.0_1774096991024_0.0361039348342207","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"image-video-optimizer","version":"1.2.1","keywords":["image","video","optimization","compression","resize","cli"],"author":"","license":"nirvána","_id":"image-video-optimizer@1.2.1","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"ff2520e3e11a04abc5166bbafb9f935eac21ea80","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-1.2.1.tgz","fileCount":10,"integrity":"sha512-ncjBma5sk4oaMXZQaUFLu2SE5dUyNGrpNcPEsqn6Dmpg0+i3FvXhqXalFHIM1A7QdCczl/BtjOSnpHjo65KTxA==","signatures":[{"sig":"MEUCIQCS3Q4omEnThWM5VfRitujz3KfTVD26X2Rs5DQasV3GsgIgdMGRQsPNcRgJQ0khu0Nvj7H3G5ysukHLPKK/PqEB2tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24391},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"a7ecf767efe4ea8bbdeacc925b36d9f3627b5dd2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node src/index.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"_npmVersion":"11.6.4","description":"CLI tool to optimize images and videos with configurable resize and compression settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^4.1.2","sharp":"^0.32.6","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2","@ffmpeg-installer/ffmpeg":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_1.2.1_1774097326332_0.5395800793042904","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"image-video-optimizer","version":"2.0.0","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@2.0.0","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"2b61dbe3705f7f4c59be998764997d4a6f1af539","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-2.0.0.tgz","fileCount":10,"integrity":"sha512-ErZNd1ce1DH0Q1ggQ5V3OOsBYaVaPoUl9EDQJUPeabi55+CTpPpcg6QzfLTyU57sgMoHtrosoZZBzJvSJALszw==","signatures":[{"sig":"MEUCIB5jSS/8yDcN+9u/kzeE4/iVkVZ8K9n5SJpNEZsIa97eAiEApRLDpwB4NCjLVqknKCAHERzlUlzyneg3qT97N+Aoxeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23041},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"756351a469626901ec00de27095d928254740192","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.3.0","sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_2.0.0_1774101330683_0.5273158057509428","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"image-video-optimizer","version":"2.0.2","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@2.0.2","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"b7b90c831d6f5c74bb64632e9a762398f14eabec","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-2.0.2.tgz","fileCount":10,"integrity":"sha512-gaIeI0RF9tb8ymV4hbkkQZA2IIVQQER4bnzooVg3y9whJYwXr2QNNMNTBhwuNsYUhyIkq+sJFI3jhTCoMkhN8A==","signatures":[{"sig":"MEQCIG83YAipeNJbwrtChpmKRGjHoqKgb6TC/W9vNzAVZzn8AiBGL+smsKN7GkILYL5H1zSZRa6owmwOHY+Oimox8PEftQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23298},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"8790c3a1f4ff422e7513df74a9293346bffd272a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.3.0","sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_2.0.2_1774102607112_0.9536803236009777","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"image-video-optimizer","version":"2.0.3","keywords":["image","video","optimizer","resize","convert","batch","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@2.0.3","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"homepage":"https://github.com/yourusername/image-video-optimizer#readme","bugs":{"url":"https://github.com/yourusername/image-video-optimizer/issues"},"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"055c601b697c339e424837f2321fc1337506f182","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-2.0.3.tgz","fileCount":10,"integrity":"sha512-3pk3euICViKTEn6ylqcjk2A2sBn0HD7cmnH/BmAe6fmaXGxj+k5/GODxuWUv6E0PMqnHdRFmjaTQWJkb6Bu5Jg==","signatures":[{"sig":"MEQCIE2+gBGjBhSw4mlE+FiMsJXpCz2WzprMo2+jshKjLJpqAiBD+B/zb+vFViEhph9YGteHuuNhjnt+OkqwAMxJkJn/Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23498},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"066c53945a04414644ecc29f11c56b8dee9c1576","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/image-video-optimizer.git","type":"git"},"_npmVersion":"11.6.4","description":"A CLI tool to optimize images and videos by resizing and converting them according to configuration","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","sharp":"^0.33.0","commander":"^11.1.0","fluent-ffmpeg":"^2.1.3"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ffmpeg-static":"^5.2.0","ffprobe-static":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_2.0.3_1774102958577_0.7924449757183043","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"image-video-optimizer","version":"3.0.0","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.0","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"b50f096ace7b42dd50d867b567a1e4af53bbca5f","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.0.tgz","fileCount":10,"integrity":"sha512-LoDZJvUaUZj/nzxz7fmAgxSF+RrLV4veOcFVEi8jSxYU1Es05nGB9IpEut7t+fOOkqaLm6Ma/Gt3/SnRiYiVmg==","signatures":[{"sig":"MEQCIHCKikkOt+J2RGLopAQ6NjMbaVxQwocJ+FLchg8eVb3TAiAkL3Gzvf5AsBJsL1TRkLtZc992+F0lx5oQXxY4vJjjtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22997},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"4e71dd6316258b8e5105edb1b8300a45c5117a96","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.0_1774104472565_0.29276280121735576","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"image-video-optimizer","version":"3.0.1","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.1","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"6e222c21b1368f2bfa8cc1f16f8af601d6914aee","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.1.tgz","fileCount":10,"integrity":"sha512-NrXIeUMKCAEyh1TjpZ4dbF2A3mr0M6nw8ektACAiFrNqYldKDvW7csTJyN13xwK31ZQOKJQwLRTOikSRFiUK7Q==","signatures":[{"sig":"MEQCIB/lGtSPNYUr4DobweT/IgZRiRugMFICvdtwQYind+bQAiB/Pk+A4ks5Io08YH7VeQAMaMID0YbAQqYaYIEO/3/kMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24114},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"6b59dd2bf1ebc7e85a935d1c2baeee7726e789aa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.1_1774104678219_0.7805062563763623","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"image-video-optimizer","version":"3.0.2","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.2","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"d4ccc2c022bac7546286b0a19bbd8fc297e3628f","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.2.tgz","fileCount":10,"integrity":"sha512-qJLAd0OjTj5Q+P27fDz7B/7JU3pHDQfCyN3MkKwMzd6yQxa5vYXZNOR5sbFlRaf9z7q2IsTq3h1sRtAb1WXMDg==","signatures":[{"sig":"MEUCIBNRbNCGn4GF/2pFq0G6Cvnv2mZQUB7Z31WBTPagTdWqAiEA2XRlZgtY6l0I17d54Qo0IR3m0r4A0hopXnOYflgmSP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24114},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"6b59dd2bf1ebc7e85a935d1c2baeee7726e789aa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.2_1774105008681_0.0011468466589770188","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"image-video-optimizer","version":"3.0.3","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.3","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"e56dcdd86b83b3e283aaad5c7c8fe0f7824d825a","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.3.tgz","fileCount":10,"integrity":"sha512-9dad2f7ZkMUPgM5IUGCEn3xzffZCQf33bB0o51CumDdNFlOTQmrIyfBcxw4+IbquVdiqlr5TAHC7dCDiUoXMwQ==","signatures":[{"sig":"MEUCIQD64fRjHV89WMQzCf3QUQFImMX666DV3R1Oz8SAyrHKJQIgKCQNeBqSoKw8W7mq5BDOOr5+2P0ujzIcWvXwdadArn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24270},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"e6ccfc9d2fce417e293897c9f23c86af0c3458af","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.3_1774105602928_0.5914305970719125","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"image-video-optimizer","version":"3.0.4","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.4","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"2e94ecec2e2df56e2e6c5ae3465cc82bfff63e39","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.4.tgz","fileCount":10,"integrity":"sha512-hqU4jOGaFRMhZmMxwB734IoqGCcWP+3BQQsnqc6BSeFQpLDbDBHE3tZWHVThgWtZr/27f/CBG5O3AJh8sWASOQ==","signatures":[{"sig":"MEUCIC1/mGCckGkRiu5PlnGPwoclDbKqvxqTGLPo2RRByldYAiEAxXbQMcLajhHFrYT/qPZ1Cf0RoZH9YlwiDp71uataRX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22949},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"a5f4b1d87a0d31fa5ab3b79f22012c8c065579ec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.4_1774105903263_0.7663911718735232","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"image-video-optimizer","version":"3.0.5","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.5","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"55e2eaa52ab742dfc88118597092e3b8e30a8c44","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.5.tgz","fileCount":10,"integrity":"sha512-CHbcfhw1nYTwAKX+f4n4QYB2IOQNRmAWy87Iv3YBRXPnkTJ89Pxm/i9PmHrSmHGsjbkzxASygT2nITycas1bzA==","signatures":[{"sig":"MEUCIBBWnmrmkYS05bfbqtTDlxdiduXTOkgMzLHC/u3Ss+27AiEAmVNmqNJ1Z3Inl/80T0pkhQeT4V7JTKoNHg8tCHLqUf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24270},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"a5f4b1d87a0d31fa5ab3b79f22012c8c065579ec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.5_1774106111234_0.4108893544020107","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"image-video-optimizer","version":"3.0.6","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.6","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"3ab06c93de3a41be18426c4612abeea250d5bcb7","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.6.tgz","fileCount":11,"integrity":"sha512-IBhcm8hPCVJUS08eQqQV38xpovwXbsAOPSRBPFPs0UxyoBcPQUwQPqRqcr29mIA15Gvu3yd8wba8kZlzkFkWQA==","signatures":[{"sig":"MEQCIHHOarx2taajzY1mvht/CzsLjlw1OrcA7MuhHCCWDe8tAiBkbaamtWEZ7DBTX6yokfRGQggzz6KFJy4d2zdN0i9BbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21870415},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"e167c85ff81229db3040a43253c240cf47e1244e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.6_1774106252027_0.05738014484329779","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"image-video-optimizer","version":"3.0.7","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.7","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"53395d246b78e5aeec75b3a8ce3e3771ac347fe9","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.7.tgz","fileCount":10,"integrity":"sha512-hlo0ZsTGbHUhwGLRIQN1ZWLav6Gb6r3iy8MGqB8zh78CCiCueyFN15IYwZaJZKdbFi8SJHcZP1R+NqsUE++K+Q==","signatures":[{"sig":"MEQCIAGsAbhFRXDKrZV0Zj0X7y2LkwkoXkhHWU5OQt6Opu+YAiBlt2yubnqEbIdLaAHQ5BefD8yoe/PnjaXTguOlB7WTXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24270},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"4aab5ecb5194a1e9802275d119f79c28ff2709c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"https://git.siliconpin.com/kar/image-video-optimezer-npm-cli","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.7_1774106752872_0.24366277662501967","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"image-video-optimizer","version":"3.0.8","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.8","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"ec799844e3541188639954a282000f7356afb7c6","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.8.tgz","fileCount":10,"integrity":"sha512-UyGXfitPGUt6/yfTb+R79tpMq+uM5mUgOE8PxJYWBEfJ0seZsn61hXRIblNb51GcKuYTLrQLaZ2uE/sgA0SEhQ==","signatures":[{"sig":"MEUCIQCQrYPqklul2nJKEgBY49pRCF8uD6O1sc6TB7CJLvPBjwIgFHSlZO40ZVfW9MSlGYuQyq6K6JtFmtCaopA/lskNhmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24270},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"eee48f5efdd85ee147e51af3cdbb54f34e1bc2d6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.8_1774151775729_0.4209923191611571","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"image-video-optimizer","version":"3.0.9","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.0.9","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"e1727899f606219e03f24f70f761abe36cd16999","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.0.9.tgz","fileCount":10,"integrity":"sha512-6yQF5x0AMfRRzemjAv4XTYvfYci8Nt976ABG9pn44qX5AxIy9GwlOv++sKqkH3WAPZeYdXhcBFY1ppPMXKAMzA==","signatures":[{"sig":"MEUCIGJKg0q0d8RlHR7HWCbMZ5siR5ehstO6n8sAI9NcSoTmAiEA0L6vokeNIeaaKTOYUBFljWqr0y8HlNZIvQGrw7jD1ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24322},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"eee48f5efdd85ee147e51af3cdbb54f34e1bc2d6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.0.9_1774158019106_0.6213249144606809","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"image-video-optimizer","version":"3.3.3","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.3.3","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"cb7ca9e69ead3db1690105fc9c73c4c24a9ea155","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.3.3.tgz","fileCount":12,"integrity":"sha512-S/3CSnCIxW5x01PH/VsA9tkMAy3sJR20wEqtOO2f0rKC7ulrgEmYQ/+YhmR6g3WT56q47ZLMCM8ydh1U9IE/xQ==","signatures":[{"sig":"MEQCIB4y95gGVRCauCVulWrdhHX1297a0+szVxcRHIIJXdOrAiB6qVRgEmUp4zViSRZVYWmPQZ6tyhUbxeimaRuJDOnMvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40054},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"2386ba3c085837a224b8c558395e3266bf3edd5c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.3.3_1774163179041_0.7560921240674221","host":"s3://npm-registry-packages-npm-production"}},"3.3.31":{"name":"image-video-optimizer","version":"3.3.31","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":"","license":"MIT","_id":"image-video-optimizer@3.3.31","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"b701dab5107b45c762d996ed9c506bac649d0e25","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.3.31.tgz","fileCount":12,"integrity":"sha512-MRJHFKHoYcLas5hZRFrqTHLRRUE5exUwzm0DE6Im2YQGo5FuMMHddzYOalUkvZQqwUSF9OV1991oWflX6Cm21w==","signatures":[{"sig":"MEUCIBMt4bTG8837LsKXsla+uqc4EJtRc7vjyAEUE/sduLQ9AiEAjM5y6zYuUB5ZSDiAfNH76Fzl08i/hawWVtpvlafxlHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41438},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"c7d635c8a9ae1248044572a64faf2a5f857aa7af","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.3.31_1774164998844_0.4586790511018617","host":"s3://npm-registry-packages-npm-production"}},"3.3.33":{"name":"image-video-optimizer","version":"3.3.33","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":{"name":"Kar"},"license":"nirvána","_id":"image-video-optimizer@3.3.33","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"dbc783cc9b5af0335a8a6a098b75588a5cc09679","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.3.33.tgz","fileCount":12,"integrity":"sha512-VZ+WanJBuFcZ05884zdHEmXaxfgyCdkk5opiXvMO5Eb2uSymF+fGo0XZ2+FypDtH2oFG7nClzuGArkOU1/zu/w==","signatures":[{"sig":"MEQCIGFl+RvSaKwEvToPetT5SDIFX5uncoZEaMTl50GFwh3WAiBTJ6Mhz/zH0Ziz9EPIVXVQG/4qmohP5No4ISy5rLpRqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41447},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"89f4eeec42ffc971febc24015d17a3df28cd4b4b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.3.33_1774165142140_0.1718739378830485","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"image-video-optimizer","version":"3.4.0","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":{"name":"Kar"},"license":"nirvána","_id":"image-video-optimizer@3.4.0","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"6e8b0c679be6bf5d86bafe29baca2d64abad8b1c","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.4.0.tgz","fileCount":12,"integrity":"sha512-RCnSUAjThJwrOLRUtUV1S/5qAuKMebFMaseBVqFzmAjhFpkJDKB4wM6Qk6kKJYvPmGC6HK1XLw9YwafnLjgr0w==","signatures":[{"sig":"MEUCIQCjwRuPjMxwuPe2aoRRKX8vNGI3UF8TwRy3O+GweKRTdQIgFut2trfPFZolBPrVf1TRv9KF7f6ZF9uiE1KH6dth4bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43424},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"5bd741ca122284f46d50cbbecfa9b299a8d7e71f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.4.0_1774168452917_0.6086828355045779","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"image-video-optimizer","version":"3.5.1","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":{"name":"Kar"},"license":"nirvána","_id":"image-video-optimizer@3.5.1","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"081b68e20a6eff03ef131ff62d4fc4b229e4f219","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-3.5.1.tgz","fileCount":12,"integrity":"sha512-E6plrbeWcbXg7IGDbaYqXzbRp19naxfLf0Rs3fnZydfklC11GDie7FirVklru+KnTA7hDRT3QGgYWHKo2qA0kA==","signatures":[{"sig":"MEUCIEYkceQgjkHiGw0V4YUhVHu0Dg5txXBYm0Uaw1/PEVNoAiEA3S1oE9ch7RUawD8uXah4qgp/XZ4hihxeKn/4Y1mzAlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44439},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"cd3b0738f164dc33f255e4a487991235148a675d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images and videos with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_3.5.1_1776177339009_0.7180468246554239","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"image-video-optimizer","version":"4.0.2","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":{"name":"Kar"},"license":"nirvána","_id":"image-video-optimizer@4.0.2","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"bin":{"image-video-optimizer":"bin/cli.js"},"dist":{"shasum":"47ae7d73d6e38e2e36ddd7e2420b8d4ac89c330a","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-4.0.2.tgz","fileCount":12,"integrity":"sha512-9FX98/PDT547mf4+WnuLwII9SiiSWjUFz8757LI4deCSWJYy8BXnr9HH/KXx4GFL9k/5Nsp7zGpYPkbBeqR48A==","signatures":[{"sig":"MEUCIQCMQhEFTMGR4iUzFKhksgvUVy6C2o5Y+KUpAe05f5dALgIgEgVqMdXE8haD1wRxIVimAWXWLEAfY6QeaoGuojaEGus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44521},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"d35d3e7e3729354ce42cc6815e76f92829eab951","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"repository":{"url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git","type":"git"},"_npmVersion":"11.6.4","description":"CLI tool to optimize and compress images, videos and pdfs with configurable settings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"sharp":"^0.32.0","commander":"^11.0.0","fluent-ffmpeg":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/image-video-optimizer_4.0.2_1776177538668_0.6410864266527267","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"image-video-optimizer","version":"4.0.3","description":"CLI tool to optimize and compress images, videos and pdfs with configurable settings","main":"src/index.js","bin":{"image-video-optimizer":"bin/cli.js"},"scripts":{"start":"node bin/cli.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["image","video","optimizer","compress","ffmpeg","cli"],"author":{"name":"Kar"},"license":"nirvána","dependencies":{"commander":"^11.0.0","sharp":"^0.32.0","fluent-ffmpeg":"^2.1.2"},"devDependencies":{},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git"},"gitHead":"d35d3e7e3729354ce42cc6815e76f92829eab951","_id":"image-video-optimizer@4.0.3","_nodeVersion":"22.21.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-xZ1CzCsm121HBaP+uDj2Tj+soyLoA3YRniYARcX1mrsm/u5tf/nKwXKi0TqwSnrcoGGHIFshmsee6bndY+IFkw==","shasum":"d0c677b1965a10a76d1b18b49dcf26b62f8e7ff4","tarball":"https://registry.npmjs.org/image-video-optimizer/-/image-video-optimizer-4.0.3.tgz","fileCount":11,"unpackedSize":44451,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCfShb7nfn6AOOEvoXk1+VsqGDm02HTnCFNd3btgPNM4AIhAOh4UpBjuLXG4ZQHK9ONePrcFowMIGMqCa0gUrBXz8Cn"}]},"_npmUser":{"name":"thenoone","email":"sarkar.suvankar@gmail.com"},"directories":{},"maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image-video-optimizer_4.0.3_1776178284110_0.07752073080605526"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T12:05:07.896Z","modified":"2026-04-14T14:51:24.358Z","1.0.0":"2026-03-21T12:05:08.080Z","1.0.1":"2026-03-21T12:14:35.377Z","1.1.1":"2026-03-21T12:18:07.067Z","1.1.2":"2026-03-21T12:29:59.895Z","1.1.3":"2026-03-21T12:37:21.134Z","1.2.0":"2026-03-21T12:43:11.168Z","1.2.1":"2026-03-21T12:48:46.484Z","2.0.0":"2026-03-21T13:55:30.832Z","2.0.2":"2026-03-21T14:16:47.273Z","2.0.3":"2026-03-21T14:22:38.729Z","3.0.0":"2026-03-21T14:47:52.733Z","3.0.1":"2026-03-21T14:51:18.375Z","3.0.2":"2026-03-21T14:56:48.832Z","3.0.3":"2026-03-21T15:06:43.071Z","3.0.4":"2026-03-21T15:11:43.420Z","3.0.5":"2026-03-21T15:15:11.376Z","3.0.6":"2026-03-21T15:17:32.842Z","3.0.7":"2026-03-21T15:25:53.026Z","3.0.8":"2026-03-22T03:56:15.880Z","3.0.9":"2026-03-22T05:40:19.260Z","3.3.3":"2026-03-22T07:06:19.193Z","3.3.31":"2026-03-22T07:36:38.982Z","3.3.33":"2026-03-22T07:39:02.277Z","3.4.0":"2026-03-22T08:34:13.049Z","3.5.1":"2026-04-14T14:35:39.151Z","4.0.2":"2026-04-14T14:38:58.818Z","4.0.3":"2026-04-14T14:51:24.247Z"},"author":{"name":"Kar"},"license":"nirvána","keywords":["image","video","optimizer","compress","ffmpeg","cli"],"repository":{"type":"git","url":"git@git.siliconpin.com:kar/image-video-optimezer-npm-cli.git"},"description":"CLI tool to optimize and compress images, videos and pdfs with configurable settings","maintainers":[{"name":"thenoone","email":"sarkar.suvankar@gmail.com"}],"readme":"# Image Video Optimizer\n\nA powerful CLI tool to optimize images, videos, audio, and PDFs with configurable resize and compression settings.\n\n## now Smart Image Compression: Compares original, WebP, AVIF formats in v4\n## Features\n\n- **Image Optimization**: Resize and convert images to specified formats\n- **Video Optimization**: Resize videos and encode to specified formats\n- **Audio Optimization**: Convert and compress audio files to MP3\n- **PDF Compression**: Compress PDF files using Ghostscript\n- **Resume Support**: Track processed files and resume interrupted sessions\n- **Configurable Settings**: Use `.image-video-optimizer.conf` files for custom settings\n- **Smart Compression**: Only keeps optimized files if compression is effective (>1%)\n- **Recursive Search**: Finds all media files in subdirectories\n- **Detailed Logging**: Shows processing progress and summary statistics\n\n## Installation\n\n```bash\nnpm install -g image-video-optimizer\n```\n\n## Usage\n\n### Basic Usage\n\n```bash\nimage-video-optimizer . # will proceed the current directory\nimage-video-optimizer /path/to/directory # will proceed the specified directory\nimage-video-optimizer /path/to/directory/file.jpg # will proceed the specified image file\nimage-video-optimizer /path/to/directory/file.pdf # will proceed the specified pdf file\nimage-video-optimizer /path/to/directory/file.mp4 # will proceed the specified video file\nimage-video-optimizer /path/to/directory/file.mp3 # will proceed the specified audio file\n```\n\n### Options\n\n```bash\nimage-video-optimizer /path/to/directory [options]\n```\n\n- `<target>`: Target directory or file to optimize (required)\n- `-r, --reset`: Reset status file and start fresh\n- `-v, --verbose`: Enable verbose logging\n- `-V, --version`: Show version number\n- `-h, --help`: Show help\n\n## Configuration\n\nCreate a `.image-video-optimizer.conf` file in your target directory to customize settings:\n\n```ini\n# Image settings\nimg_max_width=720          # Maximum width for images (pixels)\nimg_format=jpg              # Target format for image conversion\n\n# Video settings\nvideo_max_width=720         # Maximum width for videos (pixels)\nvideo_encode=h264           # Video encoding format\n\n# Audio settings\naudio_ext=mp3              # Audio extension for audio files\n\n# PDF settings\npdf_compress=true           # Enable/disable PDF compression\n```\n\n### Default Configuration\n\nIf no configuration file is found, these defaults are used:\n- `img_max_width`: 720\n- `img_format`: jpg\n- `video_max_width`: 720\n- `video_encode`: h264\n- `audio_ext`: mp3\n- `pdf_compress`: true\n\n## Supported Formats\n\n### Images\n- Input: jpg, jpeg, png, gif, bmp, tiff, webp\n- Output: jpg, png, webp (as it is but compressed with better algorithms like avif webp)\n\n### Videos\n- Input: avi, mov, wmv, flv, webm, mkv, m4v, mp4\n- Output: mp4 (with configurable encoding)\n\n### Audio\n- Input: mp3, wav, flac, aac, ogg, m4a\n- Output: mp3 (configurable)\n\n### Documents\n- Input: pdf\n- Output: pdf (compressed)\n\n## Processing Logic\n\n### Image Processing\n1. Searches for image files recursively\n2. Checks if image width exceeds `img_max_width`\n3. Resizes if necessary while maintaining aspect ratio\n4. Converts to target format if different\n5. Compares file sizes and keeps optimized version only if compression > 1%\n\n### Video Processing\n1. Searches for video files recursively\n2. Checks if video width exceeds `video_max_width`\n3. Resizes if necessary while maintaining aspect ratio\n4. Encodes to target format (default: H.264)\n5. Converts to MP4 format\n6. Compares file sizes and keeps optimized version only if compression > 1%\n\n### Audio Processing\n1. Searches for audio files recursively\n2. Converts to target format (default: MP3)\n3. Applies aggressive compression (single channel, 16kHz, 32k bitrate)\n4. Replaces original with compressed version\n\n### PDF Processing\n1. Searches for PDF files recursively\n2. Uses Ghostscript to compress PDFs\n3. Falls back to copy if Ghostscript is not available\n4. Replaces original with compressed version\n\n### Resume Logic\n1. Creates `.image-video-optimizer-status.json` to track processed files\n2. Skips already processed files on subsequent runs\n3. Updates status file after each file is processed\n4. Use `--reset` to clear status and start fresh\n\n## Examples\n\n### Optimize a directory with default settings\n```bash\nimage-video-optimizer ./photos\n```\n\n### Reset status and start fresh\n```bash\nimage-video-optimizer ./photos --reset\n```\n\n### Verbose output\n```bash\nimage-video-optimizer ./photos --verbose\n```\n\n### Custom configuration\nCreate `.image-video-optimizer.conf`:\n```ini\nimg_max_width=720\nimg_format=webp\nvideo_max_width=720\nvideo_encode=h264\naudio_ext=mp3\npdf_compress=true\n```\n\nThen run:\n```bash\nimage-video-optimizer . # and image-video-optimizer the same as it will proceed the current directory\nimage-video-optimizer ./media/path/to/directory # will proceed the specified directory\n```\n\n## Dependencies\n\n- [sharp](https://sharp.pixelplumbing.com/) - Image processing\n- [fluent-ffmpeg](https://github.com/fluent-ffmpeg/node-fluent-ffmpeg) - Video processing\n- [commander](https://github.com/tj/commander.js) - CLI framework\n\n## System Requirements\n\n- Node.js >= 14.0.0\n- FFmpeg (for video and audio processing)\n- Ghostscript (for PDF compression, optional)\n\n### Installing Requirements\n**Arch/GopiOS:**\n```bash\nsudo pacman -Syu ffmpeg x264\n```\n\n**Ubuntu/Debian:**\n```bash\nsudo apt install ffmpeg ghostscript\n```\n\n**macOS:**\n```bash\nbrew install ffmpeg ghostscript\n```\n\n## License\n\nnirvána\n","readmeFilename":"README.md"}