{"_id":"animateicons","_rev":"3-9c5ca391f7dc0534026a81ad76c725f1","name":"animateicons","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"animateicons","version":"0.1.0","keywords":["animateicons","animated icons","cli","shadcn","react icons","motion"],"author":{"name":"Avijit Dey"},"license":"MIT","_id":"animateicons@0.1.0","maintainers":[{"name":"avijit07x","email":"deyavijit134@gmail.com"}],"homepage":"https://animateicons.in","bugs":{"url":"https://github.com/Avijit07x/animateicons/issues"},"bin":{"animateicons":"dist/cli.js"},"dist":{"shasum":"74fa90dd956d854740342e5b7b660bccbf1804e3","tarball":"https://registry.npmjs.org/animateicons/-/animateicons-0.1.0.tgz","fileCount":3,"integrity":"sha512-1UfO7epkf0W6oFZ8/I3TjHDCHLpkb+S1agpuMqrhLUJlsRhI412gWgaMEQF6yqV1PA4o1awx1hrQBl3+48IbDA==","signatures":[{"sig":"MEUCIQDOKDBgKCEmlxxbysHHr8NIRlcK7LBjwRkmEfJ7p6rR7gIgOzcwiLz/BukZHiaM0R1aEgn3TpBMIx1U4s7zCNRaJ8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90918},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"4c60266551ef51e2a7dec201c02732cd3b8f33e0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","verify":"pnpm run typecheck && pnpm run build && pnpm run test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avijit07x","email":"deyavijit134@gmail.com"},"repository":{"url":"git+https://github.com/Avijit07x/animateicons.git","type":"git","directory":"cli"},"_npmVersion":"11.11.0","description":"Add animated AnimateIcons to your project from the command line: `npx animateicons add bell-ring`.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","tsup":"^8.3.0","vitest":"^3.2.4","fuse.js":"^7.3.0","picocolors":"^1.1.1","typescript":"^5.9.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/animateicons_0.1.0_1780161574109_0.4868000354962807","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"animateicons","version":"0.2.0","keywords":["animateicons","animated icons","cli","shadcn","react icons","motion"],"author":{"name":"Avijit Dey"},"license":"MIT","_id":"animateicons@0.2.0","maintainers":[{"name":"avijit07x","email":"deyavijit134@gmail.com"}],"homepage":"https://animateicons.in","bugs":{"url":"https://github.com/Avijit07x/animateicons/issues"},"bin":{"animateicons":"dist/cli.js"},"dist":{"shasum":"ba9fbbaa1a6803c2ec6e7ab9fc56e18460ddbf3e","tarball":"https://registry.npmjs.org/animateicons/-/animateicons-0.2.0.tgz","fileCount":5,"integrity":"sha512-aZoATjj6IlFCM8skE/eoc7nTQc4Ke34Zg3+Z+CIMFJ7plU8kEPRJN/rIeoOttD5zSO5ptcug1VS4w3PHH2kQFQ==","signatures":[{"sig":"MEUCIBz0Ag6NqM6eQZz762XRWdxPHIy00Y3nku90/VwNLaLHAiEA3DY54vmEkJrlGbaoZsE2TERVLH5ylHUzZG2rYJ583dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161520},"type":"module","_from":"file:animateicons-0.2.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","verify":"pnpm run typecheck && pnpm run build && pnpm run test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avijit07x","email":"deyavijit134@gmail.com"},"_resolved":"/private/var/folders/vs/wkhm292s58lgk8j8h0q4fh9r0000gn/T/228a9a4784d6ade835c15fe036e1ea35/animateicons-0.2.0.tgz","_integrity":"sha512-aZoATjj6IlFCM8skE/eoc7nTQc4Ke34Zg3+Z+CIMFJ7plU8kEPRJN/rIeoOttD5zSO5ptcug1VS4w3PHH2kQFQ==","repository":{"url":"git+https://github.com/Avijit07x/animateicons.git","type":"git","directory":"cli"},"_npmVersion":"11.11.0","description":"Add animated AnimateIcons to your project from the command line: `npx animateicons add bell-ring`.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","react":"^19.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","tsup":"^8.3.0","vitest":"^3.2.4","fuse.js":"^7.3.0","picocolors":"^1.1.1","typescript":"^5.9.3","@types/node":"^25.9.1","@types/react":"^19.2.15","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/animateicons_0.2.0_1780211266918_0.5734398340930851","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"animateicons@0.3.0","bin":{"animateicons":"dist/cli.js"},"bugs":{"url":"https://github.com/Avijit07x/animateicons/issues"},"dist":{"shasum":"09a5afaee4a7d64fe7d28768cae428e5121f5187","tarball":"https://registry.npmjs.org/animateicons/-/animateicons-0.3.0.tgz","fileCount":4,"integrity":"sha512-8kkEt1hNht4GVSRJmJRd50v6ZrZdiMtPWMk3jpD4bKPCquxcoiI+sxUh9/NTjFqZdzE8CoixwRoUR0J2O7YEjQ==","signatures":[{"sig":"MEQCIB9EHF2l+uUZaiX3bvFcFydDBYLZrfZ3fqTSjXLyxM0PAiAxI+MwHbXqwxQMQ1Bivgkt22jaYMl7RD9MzzhK26hk2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAnuuaEhMFn+fRQWi1EVUuzFAke+wRzphISLttemCIXtAiBcfPrJIQQi2GmIiZbUonQHkMVRAn/zc6GzeaRpA1xT5w=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/animateicons@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85647},"name":"animateicons","type":"module","author":{"name":"Avijit Dey"},"engines":{"node":">=20"},"gitHead":"36fde2cc2c78c52ab6193c1c364045f25eccfdc1","license":"MIT","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","verify":"pnpm run typecheck && pnpm run build && pnpm run test","typecheck":"tsc --noEmit"},"version":"0.3.0","_npmUser":{"name":"avijit07x","email":"deyavijit134@gmail.com"},"homepage":"https://animateicons.in","keywords":["animateicons","animated icons","cli","shadcn","react icons","motion"],"repository":{"url":"git+https://github.com/Avijit07x/animateicons.git","type":"git","directory":"cli"},"_npmVersion":"10.9.9","description":"Add animated AnimateIcons to your project from the command line: `npx animateicons add bell-ring`.","directories":{},"maintainers":[{"name":"avijit07x","email":"deyavijit134@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"ink":"^6.8.0","react":"^19.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","tsup":"^8.3.0","vitest":"^3.2.4","picocolors":"^1.1.1","typescript":"^5.9.3","@types/node":"^25.9.1","@types/react":"^19.2.15","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/animateicons_0.3.0_1791004245690_0.566911207379931"}}},"time":{"created":"2026-05-30T17:19:33.954Z","modified":"2026-10-03T05:10:46.169Z","0.1.0":"2026-05-30T17:19:34.281Z","0.2.0":"2026-05-31T07:07:47.087Z","0.3.0":"2026-10-03T05:10:45.769Z"},"bugs":{"url":"https://github.com/Avijit07x/animateicons/issues"},"author":{"name":"Avijit Dey"},"license":"MIT","homepage":"https://animateicons.in","keywords":["animateicons","animated icons","cli","shadcn","react icons","motion"],"repository":{"url":"git+https://github.com/Avijit07x/animateicons.git","type":"git","directory":"cli"},"description":"Add animated AnimateIcons to your project from the command line: `npx animateicons add bell-ring`.","maintainers":[{"name":"avijit07x","email":"deyavijit134@gmail.com"}],"readme":"# animateicons\n\nAdd [AnimateIcons](https://animateicons.in) - animated SVG icons for React - to your\nproject from the command line, without pasting registry URLs.\n\n```bash\n# Add one or more icons (writes to components/icons/ by default)\nnpx animateicons add bell-ring\nnpx animateicons add bell-ring activity user\n\n# Search and inspect\nnpx animateicons search notification\nnpx animateicons list --library huge\nnpx animateicons info bell-ring\n```\n\nPrefer a short command without `npx`? Install it globally:\n\n```bash\nnpm i -g animateicons\nanimateicons add bell-ring\n```\n\n## `browse` (interactive TUI)\n\nLaunch a terminal dashboard to search, multi-select, and add icons without leaving your shell:\n\n```bash\nnpx animateicons browse\n```\n\n```\n╭─ AnimateIcons ─────────────────────────────── 24/326 icons · 2 selected ─╮\n│ › bell▋                       all  lucide  huge                          │\n│ ──────────────────────────────────────────────────────────────────────── │\n│ ◼ lu-bell           ◻ lu-bell-dot        ◻ lu-bell-minus                 │\n│ ◻ lu-bell-off       ◼ lu-bell-ring       ◻ lu-bell-plus                  │\n│ ──────────────────────────────────────────────────────────────────────── │\n│ bell-ring · lucide · Notification                                        │\n│ notification, alert, alarm, reminder                                     │\n│ → animateicons add bell-ring                                             │\n│ type to filter · ↑↓←→ move · space select · enter add · tab library  2/8 │\n╰──────────────────────────────────────────────────────────────────────────╯\n```\n\nIt's a live, fzf-style picker - just **type** to filter (no mode to toggle). Keys: `↑↓←→` move · `space` select · `Enter` add (selected, else highlighted) · `Tab` cycle library · `Esc` / `Ctrl-C` quit. Requires an interactive terminal.\n\n## `add`\n\n```\nanimateicons add <...names> [options]\n\n  -d, --dir <dir>     Target directory (default: components/icons)\n  --overwrite         Replace files that already exist\n  --with-utils        Scaffold a minimal lib/utils.ts `cn` if your project has none\n```\n\nNames accept either the bare icon name (`bell-ring`) or the prefixed registry id\n(`lu-bell-ring` / `hu-activity`). When a bare name exists in more than one library the\nCLI asks you to pick the prefixed id.\n\nCopied icons import `cn` from `@/lib/utils` (the shadcn convention). If a\n`components.json` is present its `aliases.utils` is honored automatically; otherwise pass\n`--with-utils` to scaffold one. The icons also require [`motion`](https://motion.dev) -\nthe CLI prints the right install command for your package manager.\n\n## Global options\n\n```\n  --registry <url>    Registry base URL or local directory (advanced/testing)\n  --cwd <dir>         Run as if in this directory\n  --json              Machine-readable output\n```\n\nMIT © Avijit Dey\n","readmeFilename":"README.md"}