{"_id":"tinypng-zsmmr","_rev":"35-6dd545bdb97aa9365575992762bae3f4","name":"tinypng-zsmmr","dist-tags":{"latest":"1.1.18"},"versions":{"1.1.13":{"name":"tinypng-zsmmr","version":"1.1.13","description":"Tinypng without \"Too many files uploaded at once\" limit","main":"index.js","bin":{"tinypng-zsmmr":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zhanyuzhang/super-tinypng.git"},"keywords":["tinypng-zsmmr","compress"],"author":{"name":"zsmmr"},"contributors":[{"name":"chesszhang"}],"license":"ISC","homepage":"https://github.com/zhanyuzhang/super-tinypng#readme","dependencies":{},"bugs":{"url":"https://github.com/zhanyuzhang/super-tinypng/issues"},"_id":"tinypng-zsmmr@1.1.13","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-joYsHfHCEL93woyppUui2HWED6Ma+yB8mx94lCqz260ypsZkOYPTboRgiKgt5cEtR/kj7Y33wG2i2GJN6Bb5VQ==","shasum":"1d91738d6bdf5f4dbec10f2c05e5b8b44025be12","tarball":"https://registry.npmjs.org/tinypng-zsmmr/-/tinypng-zsmmr-1.1.13.tgz","fileCount":4,"unpackedSize":6661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1asiCRA9TVsSAnZWagAAvWEP/RqoyyHvM4kg1NvEeBrE\nu4pMXK/Za5yV9KFWL+MELvwSz8MWFR0z9h7SCl5iMj2xT0bI+AOL+rZgP5Gc\nkOQ2rDUVwQluEGKagvM10zEiTZTm3WT3IKUecsm+vg7O6RcKOUBiN1F9lMLu\neF7NJgJ3ZmQKENZBhvghcNKvUfrftJ2HBxsp0hPp4MdHrRp9DZFurMtQH1Oz\ntWPM+qyZeY7TWBkkX6aaBBqHovmm/jbjQO35zAIiwj1ivsfbvi4WOvhYlypA\nxP4e9aoGj49AQC+Esb9I5q+/UvQPcsHvB0mOxKGp8Y1PgMfUKKQJFo7BBmlj\n+M10XWuYo4XbWO6sxuoAb3FoqBSWZNP6J3S/7Y2HcfLLd9+5AnbpULoPcwPz\n+SoPlswgGgfNJUk+tDUZZ1ke7M/Yy5Uz6/f1ttiEHz2cVKOLwmC3FVvvBQFq\nRuKZ23OAJZCQycZ7YpsgJ3fLnI0taCjrPHtquYV5UgZonw1cyAfsH/Wn5SA1\nVs36/VOBFJ1P3p5xjwuxwXT7bI0bMxtHPQVFIMDpl/sX80AOJQ5ug9mT5j7T\nvqmrbBimsgpqRvbZ7NkAoMniRpWpfydZ7XTOrj8lREBX2z6zMf6AvW0xNE40\nj/SkhLZReDZUwIY/ntQRgSaEZnDrWKdxQ9Ux5nAezfw7UUSoUeC729gRp5WZ\n8kZ5\r\n=SmHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyYO8Fkt/4jc9CvSUp7oW+vrfFY8+Yi8pNJs6GK8ZCeAiEAgOLiwf1G0gQyy2H/odZZz7la3RlgpqOtFxcTNCxDS8k="}]},"_npmUser":{"name":"zsmmr","email":"542617812@qq.com"},"directories":{},"maintainers":[{"name":"zsmmr","email":"542617812@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinypng-zsmmr_1.1.13_1624615714462_0.3573508335393867"},"_hasShrinkwrap":false},"1.1.17":{"name":"tinypng-zsmmr","version":"1.1.17","description":"Tinypng without \"Too many files uploaded at once\" limit","main":"index.js","bin":{"tinypng-zsmmr":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zhanyuzhang/super-tinypng.git"},"keywords":["tinypng","compress"],"author":{"name":"zsmmr"},"contributors":[{"name":"chesszhang"}],"license":"ISC","homepage":"https://github.com/zhanyuzhang/super-tinypng#readme","bugs":{"url":"https://github.com/zhanyuzhang/super-tinypng/issues"},"_id":"tinypng-zsmmr@1.1.17","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rzLZr43qWtBfdZpg/rA2q6a1bjo/jMwPuD+viydeBgapUOvj+rZUqS4Gm/HYzIJWRg0a8OMRcI08XHFf9ZzDtA==","shasum":"a7b770254f3a6d3129d541532f62de0f74e14276","tarball":"https://registry.npmjs.org/tinypng-zsmmr/-/tinypng-zsmmr-1.1.17.tgz","fileCount":3,"unpackedSize":6434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4/axnm6UGGlcDiviPJXAk3XyRWhGbLAhKVpL/8+mlpwIgRJuARa3d2Ogfi6mfs5t2elFMyW7LdPy5PP8gLTZzMtQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtXjKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF/BAAlk5LGEWvRSMsopGjxA2ZHAOvkmywGXDgPvDfgCPyOlLd8RWm\r\nNOlK6/Gtk8g+kVnKO2lfpa8TVerQfal3QLtgPclLB/L+x+y4X4KSCphun++8\r\ndy2QqqO2ZdmUC1+pKhmCIr1k+dT0T7BH3hZuscSCkBWoXPxu0WhzpJVQEQ7/\r\n++62GGcDKQHPdBcDdpKeNt0VA0amGmSJaGYYXbFrSti10uFwE4DB3ohCVzfL\r\nnt0pGZlpkZOoUwZyo1TooMtU7Ymk3luo/9Z9xWgh04mB8tekDibk6ku4qH2f\r\nvHXlp9KhDlh2Y2pmvyaGiYMjbFPBOEydIHBSQ/BdCBD+jrXuoTP+QrUN1zCJ\r\nGgY4AT2zaWzI0CiMQ1e2EF102wlciJV1xITTdEvOIVDYlow3ixP54xMYi9uA\r\npTIc/vlREY8C7PeDIOFB+Zez3K/MaxK7k1MA8uXPOe5JxktYJ2B9yHYVD+H5\r\nEJ0BZTHV7QSGq0rrwFj5fi3wCKoEKy2jQKQPY9XKtvs6Ks+bIn2XtgrowPpN\r\nvGXX+sOsK4ivRgvNG2BrnCt/qRuOt+TbiiYz9Tcb9lcMsjZVpcY1gwUYsibm\r\nkh1s3Zr/8A4E7YXK+o2QDaK1mai8Ea2sCtsuaTSzOvnHEUYYSP/kGF08euIy\r\n5RcLQu/IwfzAb9YtMymTzFRcTXSkwf+Rz1s=\r\n=RKM4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zsmmr","email":"542617812@qq.com"},"directories":{},"maintainers":[{"name":"zsmmr","email":"542617812@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinypng-zsmmr_1.1.17_1672837322575_0.1215096820211572"},"_hasShrinkwrap":false},"1.1.18":{"name":"tinypng-zsmmr","version":"1.1.18","description":"Tinypng without \"Too many files uploaded at once\" limit","main":"index.js","bin":{"tinypng-zsmmr":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/zhanyuzhang/super-tinypng.git"},"keywords":["tinypng","compress"],"author":{"name":"zsmmr"},"contributors":[{"name":"chesszhang"}],"license":"ISC","homepage":"https://github.com/zhanyuzhang/super-tinypng#readme","bugs":{"url":"https://github.com/zhanyuzhang/super-tinypng/issues"},"_id":"tinypng-zsmmr@1.1.18","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kumGUuYR5tPKU1l2Z9enrZu1vk6e7ZcNAEUEa978n4XEKsPOM1/dKx4qFSJQ9MKjDZRB3AxEfPK60p3U9fzxpA==","shasum":"4a1d94139e4edc132f7ec236927920bfac00ce54","tarball":"https://registry.npmjs.org/tinypng-zsmmr/-/tinypng-zsmmr-1.1.18.tgz","fileCount":4,"unpackedSize":5972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhxLWcdwTGcyUNKprZSRG8a0orF8HowgCXwd6fI8GpoAiAFZ31qvZ30X4z7TdLD+xjwOE6R46EP1i5OhJjpjn7ChA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGs6UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLzxAApBxHaN0PGXsl+kYwJ7zzU6Dtw1j995KBcaACu3XufMTN81XK\r\nSKUeAwWhTa2z8JOVPSFZdvuM1vlZ4BiaPNfltjrZglm228PV9cPwISTUmUlL\r\nXXYyjX33FJF1uPb4VNxEcQtok5m3h2DOOiGlPFk6jz+HNCrxuBrz9yBTJiGK\r\nMRAOkHyLrblqKzBgnqjWUi+SqfDNwAnrBDFE5rWm3tndlfaMtFNIhizSq1ut\r\no4L6AhewcBOp8TNjP26u/CNiKz596wgdQHkrnyPj0LSlxtP4coSSuKNtr3p8\r\nSNHnI/hCVDULqz5vF01smI3+JMPrvO4vNH4gnetLnD5uY/1apvLqOAXYlSkE\r\nVa+zniI31EIBfPyDE1Ek3ZMVz8xdc6ylbo5RnW5PB2tk12rxPyA7+WJcMYYn\r\n/t2B+EnF4uLcTGIChffhdJ/4A9yX2Z95BeNiufUrQoJMOax0PHF948bYHHfM\r\nNvJLkZPBcXQEnTVE2/bG0RX17WTRh8tP+aUuwiWNj9/i+NlM2ZgiLFXu1r+k\r\nbvbUNy2cVPm50k0rOIWvBXUAsoX2M8N+2Sh27A1cG6CSozkNS4mQeUBopWDe\r\ndn6oB8UwEXky6K3eVJ+RwQ5omxZa0vC24g5xnJ/+0c0z+zOUgfRfiV5F0RhR\r\noA0TULbcdMMYCkbiSsl3uTUhctWuogkJV0o=\r\n=I/CE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zsmmr","email":"542617812@qq.com"},"directories":{},"maintainers":[{"name":"zsmmr","email":"542617812@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinypng-zsmmr_1.1.18_1679478419836_0.9802778415340918"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-21T03:06:12.722Z","1.0.0":"2021-04-21T03:06:12.902Z","modified":"2023-03-22T09:47:00.120Z","1.0.1":"2021-04-21T03:22:46.912Z","1.0.2":"2021-04-21T03:33:24.682Z","1.1.2":"2021-04-21T05:39:02.582Z","1.1.3":"2021-04-21T05:57:20.776Z","1.1.4":"2021-04-21T06:01:27.568Z","1.1.5":"2021-04-21T06:03:20.542Z","1.1.6":"2021-06-25T09:29:35.946Z","1.1.7":"2021-06-25T09:38:53.569Z","1.1.8":"2021-06-25T09:41:07.991Z","1.1.9":"2021-06-25T09:51:08.927Z","1.1.10":"2021-06-25T09:52:57.128Z","1.1.11":"2021-06-25T10:00:42.183Z","1.1.12":"2021-06-25T10:02:13.814Z","1.1.13":"2021-06-25T10:08:34.598Z","1.1.14":"2022-12-12T06:39:07.648Z","1.1.15":"2022-12-12T12:21:01.369Z","1.1.17":"2023-01-04T13:02:02.719Z","1.1.18":"2023-03-22T09:46:59.970Z"},"maintainers":[{"name":"zsmmr","email":"542617812@qq.com"}],"description":"Tinypng without \"Too many files uploaded at once\" limit","homepage":"https://github.com/zhanyuzhang/super-tinypng#readme","keywords":["tinypng","compress"],"repository":{"type":"git","url":"git+https://github.com/zhanyuzhang/super-tinypng.git"},"contributors":[{"name":"chesszhang"}],"author":{"name":"zsmmr"},"bugs":{"url":"https://github.com/zhanyuzhang/super-tinypng/issues"},"license":"ISC","readme":"## 初衷\n[tinypng](https://tinypng.com/) 网页版，其实是挺方便的。但是他有上传图片数量的限制，比如每天只能上传 20 张，如果超过这个数量，就会断断续续的出现 `Too many files uploaded at once` 错误 。所以才决定使用 Node 来开发一个绕过数量限制的 npm 包。\n\n\n## 使用方法\n安装：\n```bash\nnpm i super-tinypng -g # or yarn global add super-tinypng\n```\n\n然后，在命令行进入到你想要压缩图片的目录，执行：\n```bash\nsuper-tinypng\n```\n\n## 说明\n- tinypng 默认是会对用户上传数量有限制的，使用了 `X-Forwarded-For` 头绕过该限制\n- 基于chesszhang大佬的源码改的,可以递归遍历文件夹\n- 不支持配置,压缩当前目录及子目录下的图片，并会对原图片进行覆盖,请注意对原图片的备份\n","readmeFilename":"README.md"}