{"_id":"@anas14/figma-icon-libraries","name":"@anas14/figma-icon-libraries","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@anas14/figma-icon-libraries","version":"1.0.0","description":"Icon libraries for Figma plugin served via jsDelivr CDN","main":"dist/index.js","module":"dist/index.esm.js","unpkg":"dist/index.umd.min.js","scripts":{"build":"node src/build.js","minify":"node src/minify.js","prepare":"npm run build && npm run minify","version":"npm run build && git add -A dist"},"repository":{"type":"git","url":"git+https://github.com/anas1yahia/figma-icon-libraries.git"},"keywords":["icons","figma","remix","lucide","feather","phosphor","fluent"],"author":{"name":"Anas Yahia","email":"anas.yahya42@gmail.com"},"license":"MIT","devDependencies":{"terser":"^5.19.2"},"publishConfig":{"access":"public"},"_id":"@anas14/figma-icon-libraries@1.0.0","gitHead":"490cffe59003b048837646d7232c49638b7adf1a","bugs":{"url":"https://github.com/anas1yahia/figma-icon-libraries/issues"},"homepage":"https://github.com/anas1yahia/figma-icon-libraries#readme","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-cUnbqkTn1L6lpx0JCZoXKPGcF0DdyIX4tWeMEsNF2GVX9JK/IxgCrynC7Htg0R37sqzfXb+DGg54qY8YopMBKA==","shasum":"ccff8c92a6dc27d002600db41a64a8eee337c746","tarball":"https://registry.npmjs.org/@anas14/figma-icon-libraries/-/figma-icon-libraries-1.0.0.tgz","fileCount":19,"unpackedSize":23820938,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBtfCmWLaSFtOQDTLYjwbJtFXv+cpvirb5juwCwCFUeNAiEAlQ+kT6TWwwJrUow0VLbJ62yZG7DDZfxfh0oWw03NWHM="}]},"_npmUser":{"name":"anas14","email":"anas.yahya42@gmail.com"},"directories":{},"maintainers":[{"name":"anas14","email":"anas.yahya42@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/figma-icon-libraries_1.0.0_1757011777903_0.489901921714085"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-04T18:49:37.827Z","1.0.0":"2025-09-04T18:49:38.222Z","modified":"2025-09-04T18:49:38.537Z"},"maintainers":[{"name":"anas14","email":"anas.yahya42@gmail.com"}],"description":"Icon libraries for Figma plugin served via jsDelivr CDN","homepage":"https://github.com/anas1yahia/figma-icon-libraries#readme","keywords":["icons","figma","remix","lucide","feather","phosphor","fluent"],"repository":{"type":"git","url":"git+https://github.com/anas1yahia/figma-icon-libraries.git"},"author":{"name":"Anas Yahia","email":"anas.yahya42@gmail.com"},"bugs":{"url":"https://github.com/anas1yahia/figma-icon-libraries/issues"},"license":"MIT","readme":"# Figma Icon Libraries CDN\n\nA comprehensive collection of 16,000+ icons from popular icon libraries, optimized for Figma plugins and served via CDN.\n\n## 📦 Libraries Included\n\n- **Feather Icons**: 287 icons\n- **Fluent Icons**: 5,184+ icons  \n- **Lucide Icons**: 1,294+ icons\n- **Phosphor Icons**: 6,144+ icons\n- **Remix Icons**: 2,500+ icons\n\n## 🚀 Usage\n\n### Via CDN (Recommended)\n\n```html\n<!-- jsDelivr CDN -->\n<script src=\"https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/index.umd.min.js\"></script>\n\n<!-- UNPKG CDN -->\n<script src=\"https://unpkg.com/@anas14/figma-icon-libraries@latest/dist/index.umd.min.js\"></script>\n```\n\n### Via NPM\n\n```bash\nnpm install @anas14/figma-icon-libraries\n```\n\n```javascript\nimport FigmaIconLibraries from '@anas14/figma-icon-libraries';\n\n// Load all libraries\nconst libraries = await FigmaIconLibraries.loadAll();\n\n// Load specific library\nconst remixIcons = await FigmaIconLibraries.loadLibrary('remix');\n```\n\n### In Figma Plugin\n\n```typescript\n// CDN approach in your IconCDNLoader\nexport class IconCDNLoader {\n  private static readonly CDN_URLS = {\n    jsdelivr: 'https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/index.umd.min.js',\n    unpkg: 'https://unpkg.com/@anas14/figma-icon-libraries@latest/dist/index.umd.min.js'\n  };\n}\n```\n\n## 📊 Library Statistics\n\n| Library | Icons | Size | Minified |\n|---------|-------|------|----------|\n| Feather | 287 | ~50KB | ~25KB |\n| Fluent | 5,184+ | ~2.1MB | ~1.2MB |\n| Lucide | 1,294+ | ~890KB | ~520KB |\n| Phosphor | 6,144+ | ~4.2MB | ~2.8MB |\n| Remix | 2,500+ | ~1.8MB | ~1.1MB |\n\n## 🎯 CDN Benefits\n\n- **Smaller Plugin Size**: Reduce your Figma plugin by 11MB+\n- **Faster Loading**: Icons load from global CDN\n- **Always Updated**: Latest icons without plugin updates\n- **Offline Fallback**: Include essential icons locally\n\n## 🔗 CDN Endpoints\n\n### Manifest\n- `https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/manifest.json`\n\n### Icon Libraries  \n- `https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/remix-icons.min.json`\n- `https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/lucide-icons.min.json`\n- `https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/phosphor-icons.min.json`\n- `https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/fluent-icons.min.json`\n- `https://cdn.jsdelivr.net/npm/@anas14/figma-icon-libraries@latest/dist/feather-icons.min.json`\n\n## 📄 License\n\nMIT License - Feel free to use in your projects!\n\n## 👨‍💻 Author\n\n**Anas Yahia**\n- GitHub: [@anas1yahia](https://github.com/anas1yahia)\n- NPM: [@anas14](https://www.npmjs.com/~anas14)\n","readmeFilename":"README.md","_rev":"1-82b827cb0a3b74e6db7bb37582deb7f2"}