helgesverre/blade-heroicons-upgrader

v1.2.0 2024-04-22 16:09 UTC

This package is auto-updated.

Last update: 2024-09-22 17:15:51 UTC


README

Blade Heroicons Upgrader

Latest Version on Packagist

故事时间。

跳转到安装













它做什么。

这仅支持 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)。有关更多信息,请参阅 许可证文件