{"_id":"@anistark/iconify","_rev":"2-3171647f4c010763c4a0686d43995cdc","name":"@anistark/iconify","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.0":{"name":"@anistark/iconify","version":"0.2.0","keywords":["iconify","favicon","icon","ico","cli","pi-package"],"author":{"name":"Kumar Anirudha","email":"oss@anirudha.dev"},"license":"MIT","_id":"@anistark/iconify@0.2.0","maintainers":[{"name":"anistark","email":"mail@anirudha.dev"}],"homepage":"https://github.com/anistark/iconify","bugs":{"url":"https://github.com/anistark/iconify/issues"},"pi":{"extensions":["./extensions"]},"bin":{"iconify":"dist/cli.js"},"dist":{"shasum":"c34b28d4962c9e3a7c544415a597198f990f7b70","tarball":"https://registry.npmjs.org/@anistark/iconify/-/iconify-0.2.0.tgz","fileCount":6,"integrity":"sha512-rVddwVqSfpbiWJriQycvuerDMpm6lFIopCp2Y20cJ/bea4r990U3YoZHTa6c8b5FFpJfSnLGpKkzi9y6bbXNKg==","signatures":[{"sig":"MEUCIG+sGOiJ5uv6W+pbIEXYqXdOxGG2KvU4n0aV4NkySdmSAiEAov9uEUUeynqHN/wCTD3IMmFPLYCsx2gpg/04DJoI2oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14733},"main":"dist/cli.js","type":"module","_from":"file:anistark-iconify-0.2.0.tgz","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc"},"_npmUser":{"name":"anistark","email":"mail@anirudha.dev"},"_resolved":"/private/var/folders/1_/gwh79t1j15l3bz0jdl6wfnmr0000gn/T/8e656158a5bfc187eff268107c97e806/anistark-iconify-0.2.0.tgz","_integrity":"sha512-rVddwVqSfpbiWJriQycvuerDMpm6lFIopCp2Y20cJ/bea4r990U3YoZHTa6c8b5FFpJfSnLGpKkzi9y6bbXNKg==","repository":{"url":"git+https://github.com/anistark/iconify.git","type":"git","directory":"pi"},"_npmVersion":"10.8.1","description":"Turn a logo into a full favicon set from your terminal — pi extension + CLI","directories":{},"_nodeVersion":"22.4.1","dependencies":{"sharp":"^0.33.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-coding-agent":"*"},"peerDependenciesMeta":{"@sinclair/typebox":{"optional":true},"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/iconify_0.2.0_1777213483251_0.9976228096944382","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anistark/iconify","version":"0.2.1","publishConfig":{"access":"public"},"description":"Turn a logo into a full favicon set from your terminal — pi extension + CLI","type":"module","main":"dist/cli.js","bin":{"iconify":"dist/cli.js"},"keywords":["iconify","favicon","icon","ico","cli","pi-package"],"license":"MIT","author":{"name":"Kumar Anirudha","email":"oss@anirudha.dev"},"repository":{"type":"git","url":"git+https://github.com/anistark/iconify.git","directory":"pi"},"homepage":"https://github.com/anistark/iconify","bugs":{"url":"https://github.com/anistark/iconify/issues"},"pi":{"extensions":["./extensions"]},"dependencies":{"sharp":"^0.33.5"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*","@sinclair/typebox":"*"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true},"@sinclair/typebox":{"optional":true}},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.7.0"},"scripts":{"build":"tsc","dev":"tsc --watch","lint":"tsc --noEmit"},"_id":"@anistark/iconify@0.2.1","_integrity":"sha512-NYojGKTSfmYQlHZLWtF5Ra9nvNnI+khgsUXR7VK/eWPcVrLuBFpo2z5CyxCWp6Pao9mx85dDAw+iQSsUe+C0uQ==","_resolved":"/private/var/folders/1_/gwh79t1j15l3bz0jdl6wfnmr0000gn/T/4b5f1e41806f7737f5028333c45bf0c1/anistark-iconify-0.2.1.tgz","_from":"file:anistark-iconify-0.2.1.tgz","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-NYojGKTSfmYQlHZLWtF5Ra9nvNnI+khgsUXR7VK/eWPcVrLuBFpo2z5CyxCWp6Pao9mx85dDAw+iQSsUe+C0uQ==","shasum":"e822db65990870c98bf2109c7b66dd4ebd02d9d4","tarball":"https://registry.npmjs.org/@anistark/iconify/-/iconify-0.2.1.tgz","fileCount":8,"unpackedSize":16350,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEy9Bp7wNXkUWmNJXjjQrOcSsamOS8+LA8ycLCFb7HXtAiEAojj63DWpDLcrdJp8896dsj/qNacdUJLRoqdD7/7dan0="}]},"_npmUser":{"name":"anistark","email":"mail@anirudha.dev"},"directories":{},"maintainers":[{"name":"anistark","email":"mail@anirudha.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iconify_0.2.1_1777974021277_0.6163175608840465"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-26T14:24:43.182Z","modified":"2026-05-05T09:40:21.558Z","0.2.0":"2026-04-26T14:24:43.400Z","0.2.1":"2026-05-05T09:40:21.436Z"},"bugs":{"url":"https://github.com/anistark/iconify/issues"},"author":{"name":"Kumar Anirudha","email":"oss@anirudha.dev"},"license":"MIT","homepage":"https://github.com/anistark/iconify","keywords":["iconify","favicon","icon","ico","cli","pi-package"],"repository":{"type":"git","url":"git+https://github.com/anistark/iconify.git","directory":"pi"},"description":"Turn a logo into a full favicon set from your terminal — pi extension + CLI","maintainers":[{"name":"anistark","email":"mail@anirudha.dev"}],"readme":"# @anistark/iconify\n\n[![npm version](https://img.shields.io/npm/v/@anistark/iconify.svg)](https://www.npmjs.com/package/@anistark/iconify)\n[![npm downloads](https://img.shields.io/npm/dm/@anistark/iconify.svg)](https://www.npmjs.com/package/@anistark/iconify)\n[![license](https://img.shields.io/npm/l/@anistark/iconify.svg)](https://opensource.org/licenses/MIT)\n[![website](https://img.shields.io/badge/website-iconify.dev-1e90ff)](https://iconify.dev)\n[![pi extension](https://img.shields.io/badge/pi-extension-7c3aed)](https://pi.dev)\n\nTurn a logo image into a favicon set from your terminal — ships a CLI, a [pi](https://pi.dev) extension, and is the engine behind the iconify Claude Code plugin. The web version lives at [iconify.dev](https://iconify.dev).\n\n## Install\n\n```bash\n# pi extension\npi install npm:@anistark/iconify\n\n# global CLI\nnpm i -g @anistark/iconify\n\n# or one-shot via npx\nnpx @anistark/iconify logo.png\n```\n\n## Usage\n\n```\niconify <image-path> [size] [OUTPUT_PATH=path]\n```\n\n- `<image-path>` — input image (PNG/JPEG/SVG/WebP/GIF/BMP/TIFF/AVIF; resolved relative to cwd).\n- `[size]` — optional integer. If given, writes a single `icon-NxN.png` at that size. Omit to write the full set: `favicon-16x16.ico` + `icon-{16,48,128}x*.png`.\n- `OUTPUT_PATH=path` — output directory. Defaults to the current working directory.\n\n### Examples\n\n```bash\niconify logo.png                              # full set in cwd\niconify logo.svg 64                           # just icon-64x64.png in cwd\niconify logo.png OUTPUT_PATH=./public         # full set in ./public\niconify logo.png 256 OUTPUT_PATH=./out        # single 256x256 PNG in ./out\n```\n\n### Inside pi\n\n```\n/iconify logo.png\n/iconify logo.png 64\n/iconify logo.png OUTPUT_PATH=./out\n```\n\nThe `iconify` LLM tool is also registered, so the agent can generate icons mid-conversation.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}