helgesverre / blade-heroicons-upgrader
:package_description
v1.2.0
2024-04-22 16:09 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0|^11.0
- laravel/prompts: ^0.1.14
- spatie/laravel-package-tools: ^1.14.0
- spatie/regex: ^3.1.1
Requires (Dev)
- larastan/larastan: ^2.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.30
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-22 17:15:51 UTC
README
Blade Heroicons Upgrader
故事时间。
它做什么。
这仅支持 Blade Heroicons。
🔧 Blade Heroicons Upgrader 是一个专门为 Laravel 设计的工具,用于在 Blade 文件中将 Heroicons v1 升级到 v2。它简化了过渡到最新 Blade Heroicons 版本的过程,使其快速且轻松。
此工具将您的代码中的旧图标名称替换为新的 v2 相当名称,例如将 @svg("clipboard-check")
和 <x-clipboard-check />
替换为 @svg("clipboard-document-check")
和 <x-clipboard-document-check />
。
它旨在防止重叠或错误的更新,确保图标不会错误地转换为类似 <x-heroicon-o-server-stack-stack />
的内容。
安装
您可以通过 composer 安装此包
composer require --dev helgesverre/blade-heroicons-upgrader
使用方法
运行命令以升级您的 blade 文件
php artisan blade-heroicons-upgrader:upgrade
您也可以指定一个或多个文件或目录进行替换
php artisan blade-heroicons-upgrader:upgrade ./resources/views ./app/Composers/MenuComposer.php
您还可以进行dry run,以查看哪些文件将进行多少替换。
php artisan blade-heroicons-upgrader:upgrade --dry
常见问题解答
问:它适用于其他图标集吗?
答:不,也许将来会
问:我的图标被替换成了错误的图标。我该怎么办?
答:如果您遇到任何错误的替换,请提交一个带有更正的 pull request。您的帮助将非常感谢!
问:为什么你会构建这个?
答:今年我不得不手动进行四次这个过程,已经厌倦了。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。