{"_id":"animateicons","_rev":"2-51fa407d968824803cd0040103e4f50a","name":"animateicons","dist-tags":{"latest":"0.2.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","description":"Add animated AnimateIcons to your project from the command line: `npx animateicons add bell-ring`.","license":"MIT","author":{"name":"Avijit Dey"},"homepage":"https://animateicons.in","repository":{"type":"git","url":"git+https://github.com/Avijit07x/animateicons.git","directory":"cli"},"bugs":{"url":"https://github.com/Avijit07x/animateicons/issues"},"keywords":["animateicons","animated icons","cli","shadcn","react icons","motion"],"type":"module","bin":{"animateicons":"dist/cli.js"},"engines":{"node":">=20"},"devDependencies":{"@types/node":"^25.9.1","@types/react":"^19.2.15","cac":"^6.7.14","fuse.js":"^7.3.0","ink-testing-library":"^4.0.0","picocolors":"^1.1.1","tsup":"^8.3.0","typescript":"^5.9.3","vitest":"^3.2.4"},"publishConfig":{"access":"public"},"dependencies":{"ink":"^6.8.0","react":"^19.2.6"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest run","verify":"pnpm run typecheck && pnpm run build && pnpm run test"},"_id":"animateicons@0.2.0","_integrity":"sha512-aZoATjj6IlFCM8skE/eoc7nTQc4Ke34Zg3+Z+CIMFJ7plU8kEPRJN/rIeoOttD5zSO5ptcug1VS4w3PHH2kQFQ==","_resolved":"/private/var/folders/vs/wkhm292s58lgk8j8h0q4fh9r0000gn/T/228a9a4784d6ade835c15fe036e1ea35/animateicons-0.2.0.tgz","_from":"file:animateicons-0.2.0.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-aZoATjj6IlFCM8skE/eoc7nTQc4Ke34Zg3+Z+CIMFJ7plU8kEPRJN/rIeoOttD5zSO5ptcug1VS4w3PHH2kQFQ==","shasum":"ba9fbbaa1a6803c2ec6e7ab9fc56e18460ddbf3e","tarball":"https://registry.npmjs.org/animateicons/-/animateicons-0.2.0.tgz","fileCount":5,"unpackedSize":161520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBz0Ag6NqM6eQZz762XRWdxPHIy00Y3nku90/VwNLaLHAiEA3DY54vmEkJrlGbaoZsE2TERVLH5ylHUzZG2rYJ583dY="}]},"_npmUser":{"name":"avijit07x","email":"deyavijit134@gmail.com"},"directories":{},"maintainers":[{"name":"avijit07x","email":"deyavijit134@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/animateicons_0.2.0_1780211266918_0.5734398340930851"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-30T17:19:33.954Z","modified":"2026-05-31T07:07:47.770Z","0.1.0":"2026-05-30T17:19:34.281Z","0.2.0":"2026-05-31T07:07:47.087Z"},"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":{"type":"git","url":"git+https://github.com/Avijit07x/animateicons.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/281 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"}