锤石 / 空投
一个Laravel包,可以在可能的情况下跳过资产编译来加速应用程序的部署。
v0.3.0
2024-03-15 22:06 UTC
Requires
- php: ^7.2|^8.0
- illuminate/console: ^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/filesystem: ^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- mockery/mockery: ^1.3.3
- orchestra/testbench: ^5.0|^6.0|^7.0|^8.0|^9.0
- phpunit/phpunit: ^8.4|^9.5|^10.5
README
阅读完整文档请访问 hammerstone.dev/airdrop/docs.
Hammerstone Airdrop for Laravel 是一个包,它通过尽可能跳过资产构建步骤来加速您的部署。
在部署您的代码时,Airdrop 会计算构建资产所需所有内容的哈希值:已安装的包、JS/CSS 文件、ENV 变量等。
在 Airdrop 计算这些输入的哈希值后,它会检查之前是否已经构建过这个精确配置。如果已经构建过,它将拉取已构建的资产并将它们放在适当的位置,让您跳过昂贵的构建步骤。
安装
您可以通过Composer安装此包
composer require hammerstone/airdrop
安装包后,您可以运行以下命令可选地发布配置文件
php artisan airdrop:install
您可能需要发布配置文件,以便设置触发器和输出。
阅读完整文档请访问 hammerstone.dev/airdrop/docs.