beelab / bowerphp
此包已被废弃且不再维护。没有建议的替代包。
bower在PHP中的实现
v0.5.3
2017-09-26 13:50 UTC
Requires
- php: >=5.6
- ext-fileinfo: *
- ext-zip: *
- knplabs/github-api: ^1.4
- samsonasik/package-versions: ^1.1
- symfony/console: ^2.7|^3.0
- symfony/filesystem: ^2.7|^3.0
- symfony/finder: ^2.7|^3.0
- symfony/process: ^2.7|^3.0
- vierbergenlars/php-semver: ^3.0
Requires (Dev)
- ext-phar: *
- friendsofphp/php-cs-fixer: ^2.0
- mockery/mockery: ^1.0@dev
- phpunit/phpunit: ^5.7|^6.0
- dev-master / 1.0.x-dev
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.6-beta
- v0.3.5-beta
- v0.3.4-beta
- v0.3.3-beta
- v0.3.2-beta
- v0.3.1-beta
- v0.3.0-beta
- v0.2.4-alpha
- v0.2.3-alpha
- v0.2.2-alpha
- v0.2.1-alpha
- v0.2.0-alpha
- v0.1.9-alpha
- v0.1.8-alpha
- v0.1.7-alpha
- v0.1.6-alpha
- v0.1.5-alpha
- v0.1.4-alpha
- v0.1.3-alpha
- v0.1.2-alpha
- v0.1.1-alpha
- v0.1-alpha
- dev-legacy
This package is auto-updated.
Last update: 2024-07-08 07:23:42 UTC
README
PHP中bower的实现。
安装
$ composer require beelab/bowerphp
配置
目前,您可以在.bowerrc
文件中配置您的bower目录,就像原始的Bower一样。
如果您需要许多依赖项,您可能会遇到Github API限制(目前每小时60个请求)。要增加您的限制到每小时5000个请求,您可以使用令牌。请参阅Github帮助。一旦您创建了令牌,只需将其存储在BOWERPHP_TOKEN
环境变量中。
状态
此项目处于稳定版本(无beta后缀),但仍处于0
主要版本(BC不可保证)。
查看当前开放的问题。
贡献
所有贡献都受欢迎,如果您想开始,只需查看我们的问题跟踪器。
如果您提交PR,请确保它遵循PSR2标准。为了确保您的代码符合标准,您可以使用带有php-cs-fixer的git钩子。这里有一个,您只需将其复制到您的.git/hooks文件夹下,命名为pre-commit即可。
构建phar
您可以通过简单地运行
$ php bin/compile
或者您可以使用box命令行工具。如果您在box.json
文件中添加以下内容,只需运行box build
命令即可获得phar。不要忘记使用chmod +x bowerphp.phar
为您的phar设置执行权限。
{ "directories": ["src"], "files": ["LICENSE"], "finder": [ { "name": "*.php", "exclude": ["Tests", "phpunit", "mockery"], "in": "vendor" } ], "main": "bin/bowerphp", "output": "bowerphp.phar", "stub": true }