ionut / frod
前端包管理
v1.1.2
2014-12-26 19:39 UTC
Requires
- php: >=5.4.0
- illuminate/console: >=4.2
- leafo/lessphp: 0.4.0
- leafo/scssphp: 0.0.10
- werkint/jsmin: 1.0
Requires (Dev)
- php: >=5.4.0
- mockery/mockery: 0.9
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-14 16:44:56 UTC
README
Frod 是一个实时前端包管理器。
你可以使用包(例如:jquery、bootstrap、semantic-ui),无需手动下载。
使用 composer 安装只需几秒钟。
composer require ionut/frod
文档(包括快速入门)可在 frod.ionut-bajescu.com 上找到。
在 server.frod.ionut-bajescu.com/packages 上您可以找到 Frod 主服务器上可用的包列表。
示例
基本使用示例
<?php include 'vendor/autoload.php'; ?> <html> <head> <?=Frod::packages('jquery', 'bootstrap')?> </head> <body> Frod is awesome! </body> </html>
但是等等,你有一个神奇的方法 Frod::combine($package1, $package2)
可以将所有包合并到两个文件(css 和 js)中。
并且你有 Frod::movable($package1, $package2)
可以将 css 和 js 分开(用于将 js 放在底部)。
令人惊讶的是,你可以链式调用所有方法。
让我给你举一个例子
<?php include 'vendor/autoload.php'; $packages = Frod::combineMovable('jquery', 'bootstrap'); ?> <html> <head> <?=$packages->css?> </head> <body> Frod is <b>pure</b> awesome! <?=$packages->js?> </body> </html>
许可证
Frod 库是开源软件,许可协议为 MIT 许可证。