{"_id":"@blokehq/tinify","_rev":"5-038fc2d655d879e480f2b846a4bb695c","time":{"created":"2023-07-28T05:13:17.887Z","1.0.0":"2023-07-28T05:05:47.868Z","modified":"2023-07-28T05:19:35.626Z","1.0.1":"2023-07-28T05:13:18.138Z","1.0.3":"2023-07-28T05:18:14.462Z","1.0.4":"2023-07-28T05:19:35.429Z"},"name":"@blokehq/tinify","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@blokehq/tinify","version":"1.0.1","description":"Node.js client for the Tinify API. Tinify compresses your images intelligently","directories":{"lib":"lib","test":"test"},"scripts":{"test":"rm -rf lib/**.{js,ts} && tsc && tsc --noEmit test/tinify-typing-test.ts && mocha --reporter dot test/*-test.js","integration":"rm -rf lib/**.{js,ts} && tsc && mocha --reporter dot test/integration.js"},"engines":{"node":">= 6.0"},"main":"src/index.js","types":"src/index.d.ts","dependencies":{"promise-nodeify":">= 0.1","proxying-agent":">= 2.1"},"devDependencies":{"@types/node":"~10.3.1","chai":"^2.3.0","mocha":"^2.2.5","nock":"^13.2.9","semver":"*","tmp":"^0.0.26","tslint":"^5.10.0","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/blokestudios/tinify/issues"},"homepage":"https://github.com/blokestudios/tinify#readme","gitHead":"c0ee55f0f91ffa96d791969ef97ee012fbc5d34c","_id":"@blokehq/tinify@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-iBSSdbSrOSp8PgcQbE0BK0YYc0ViDcMeVy0+GxyAzm91gIhe0q9ZfjN1pMSg/kgS7W/krXZvEzo6eEIISLwRrA==","shasum":"0195bf73ad6e208580306b3c8f5de2cff9e124cf","tarball":"https://registry.npmjs.org/@blokehq/tinify/-/tinify-1.0.1.tgz","fileCount":26,"unpackedSize":267972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa0issItaQAu8KMQGynU+vFGOXBwRU8ARng/qDBzlSNAiAKZ681jq07qQNUcZS4sRKbmgbAGgmVbXLWzD43ei6pnw=="}]},"_npmUser":{"name":"blokestudios","email":"hey@blokestudios.com"},"maintainers":[{"name":"blokestudios","email":"hey@blokestudios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinify_1.0.1_1690521197949_0.22003768293581416"},"_hasShrinkwrap":false},"1.0.3":{"name":"@blokehq/tinify","version":"1.0.3","description":"Node.js client for the Tinify API. Tinify compresses your images intelligently","directories":{"lib":"lib","test":"test"},"scripts":{"test":"rm -rf lib/**.{js,ts} && tsc && tsc --noEmit test/tinify-typing-test.ts && mocha --reporter dot test/*-test.js","integration":"rm -rf lib/**.{js,ts} && tsc && mocha --reporter dot test/integration.js"},"engines":{"node":">= 6.0"},"main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"promise-nodeify":">= 0.1","proxying-agent":">= 2.1"},"devDependencies":{"@types/node":"~10.3.1","chai":"^2.3.0","mocha":"^2.2.5","nock":"^13.2.9","semver":"*","tmp":"^0.0.26","tslint":"^5.10.0","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/blokestudios/tinify/issues"},"homepage":"https://github.com/blokestudios/tinify#readme","gitHead":"c0ee55f0f91ffa96d791969ef97ee012fbc5d34c","_id":"@blokehq/tinify@1.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-3pa13oz3bxnX0DOogJ9vNXhsgf/zP0S3KEY320WtPFHhKjz6W0zp4lk8VfHeUm+jQLOh/LJgaYEe1RiI1B5DAw==","shasum":"2598cb6a6523efacdcad5654814c1987a68bdbee","tarball":"https://registry.npmjs.org/@blokehq/tinify/-/tinify-1.0.3.tgz","fileCount":42,"unpackedSize":285209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrGZ6VMHK24AnCIEXyGcFbADC1rnj0tsyMWoM7S97znQIhAJyvG0w+llFhgjlfi3HObgZMky9ouL/NE8Yf7dcIfAsN"}]},"_npmUser":{"name":"blokestudios","email":"hey@blokestudios.com"},"maintainers":[{"name":"blokestudios","email":"hey@blokestudios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinify_1.0.3_1690521494276_0.8289243621694569"},"_hasShrinkwrap":false},"1.0.4":{"name":"@blokehq/tinify","version":"1.0.4","description":"Node.js client for the Tinify API. Tinify compresses your images intelligently","directories":{"lib":"lib","test":"test"},"scripts":{"test":"rm -rf lib/**.{js,ts} && tsc && tsc --noEmit test/tinify-typing-test.ts && mocha --reporter dot test/*-test.js","integration":"rm -rf lib/**.{js,ts} && tsc && mocha --reporter dot test/integration.js"},"engines":{"node":">= 6.0"},"main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"promise-nodeify":">= 0.1","proxying-agent":">= 2.1"},"devDependencies":{"@types/node":"~10.3.1","chai":"^2.3.0","mocha":"^2.2.5","nock":"^13.2.9","semver":"*","tmp":"^0.0.26","tslint":"^5.10.0","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/blokestudios/tinify/issues"},"homepage":"https://github.com/blokestudios/tinify#readme","gitHead":"c0ee55f0f91ffa96d791969ef97ee012fbc5d34c","_id":"@blokehq/tinify@1.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-MzCLjIBf6mL6OPoNgPTGfXkA/OupMvr7HrBtYdLySMcy66EVZpUFcDmtZ2tEp8JGQnUPGd5WFiIMoD3f9G+e3w==","shasum":"ac4e46d3c8596ef852142e6d679149c29754a17a","tarball":"https://registry.npmjs.org/@blokehq/tinify/-/tinify-1.0.4.tgz","fileCount":42,"unpackedSize":284776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK1h7wFxjBSLZF+lgPOA9poTDY277VlIRG7efHQyEkyAiEAgXqSE4qRmUWrznAbNxxY9ssaffOm7prolwioJdpM2XI="}]},"_npmUser":{"name":"blokestudios","email":"hey@blokestudios.com"},"maintainers":[{"name":"blokestudios","email":"hey@blokestudios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinify_1.0.4_1690521575274_0.2652743022586783"},"_hasShrinkwrap":false}},"maintainers":[{"name":"blokestudios","email":"hey@blokestudios.com"}],"description":"Node.js client for the Tinify API. Tinify compresses your images intelligently","homepage":"https://github.com/blokestudios/tinify#readme","bugs":{"url":"https://github.com/blokestudios/tinify/issues"},"readme":"[<img src=\"https://travis-ci.org/tinify/tinify-nodejs.svg?branch=master\" alt=\"Build Status\">](https://travis-ci.org/tinify/tinify-nodejs)\n\n# Tinify API client for Node.js\n\nNode.js client for the Tinify API, used for [TinyPNG](https://tinypng.com) and [TinyJPG](https://tinyjpg.com). Tinify compresses your images intelligently. Read more at [http://tinify.com](http://tinify.com).\n\n## Documentation\n\n[Go to the documentation for the Node.js client](https://tinypng.com/developers/reference/nodejs).\n\n## Installation\n\nInstall the API client:\n\n```\nnpm install tinify\n```\n\nOr add this to your `package.json`:\n\n```json\n{\n  \"dependencies\": {\n    \"tinify\": \"*\"\n  }\n}\n```\n\n## Usage\n\n```javascript\nconst tinify = require(\"tinify\");\ntinify.key = \"YOUR_API_KEY\";\n\ntinify.fromFile(\"unoptimized.png\").toFile(\"optimized.png\");\n```\n\n## Running tests\n\n```\nnpm install\nnpm test\n```\n\n### Integration tests\n\n```\nnpm install\nTINIFY_KEY=$YOUR_API_KEY npm run integration\n```\n\n## License\n\nThis software is licensed under the MIT License. [View the license](LICENSE).\n","readmeFilename":"README.md"}