Download the PHP package rohitshakya/blade-iconify without Composer
On this page you can find all versions of the php package rohitshakya/blade-iconify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rohitshakya/blade-iconify
More information about rohitshakya/blade-iconify
Files in rohitshakya/blade-iconify
Package blade-iconify
Short Description Custom Iconify-based icon set for Blade Icons (Blade UI Kit), usable with TallStackUI.
License MIT
Informations about the package blade-iconify
Blade Iconify (rohitshakya/blade-iconify)
A small Laravel package that lets you use Iconify icons as Blade Icons components (Blade UI Kit) — so you can also use them inside UI kits like TallStackUI.
- ✅ Configure a whitelist of Iconify icon IDs in
config/blade-iconify.php - ✅ Generate SVGs via an Artisan command
- ✅ Register those SVGs as a Blade Icons set with your chosen prefix (default:
rsi) - ✅ Choose where SVGs live: package or project
resources/svg
Requirements
- PHP + Laravel (compatible with
blade-ui-kit/blade-icons) blade-ui-kit/blade-icons(installed automatically)iconify/json(installed automatically)
The extraction command uses
Iconify\IconsJSON\Finder::locate($setName)to locate Iconify JSON sets.
Install
Publish the config (recommended):
Configure
Edit config/blade-iconify.php:
Icon ID format:
<set>:<icon-name>(example:lucide:activity)
Generate SVGs
Output location (3 ways)
1) Config (permanent):
2) CLI flag (one-off):
3) Custom path (one-off):
Other options
File naming:
{set}-{icon}.svg
Example:lucide-activity.svg
Cache / clear icons (Blade Icons)
After generating icons (especially in production), run:
If icons aren’t showing while developing:
Use in Blade
With default prefix (rsi):
Use in TallStackUI
TallStackUI uses Blade Icons internally. Once the icon exists as a Blade component, you can reference it by name.
Example:
Keeping resources/svg/ but ignoring generated SVGs
If you want to keep the folder in Git but ignore all generated SVG files:
Then create the placeholder:
Documentation
- Configuration
- Generating icons
- Usage (Blade + TallStackUI)
- Troubleshooting
- Contributing / local development
License
MIT. See LICENSE.