cpsit / frontend-asset-handler
Composer 库,用于在 Composer 项目中下载和提取前端资源
4.0.6
2024-02-26 08:50 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- composer-runtime-api: ^2.0
- ext-filter: *
- ext-json: *
- ext-mbstring: *
- ergebnis/json: ^1.0
- ergebnis/json-normalizer: ^4.0
- ergebnis/json-pointer: ^3.0
- ergebnis/json-printer: ^3.0
- ergebnis/json-schema-validator: ^4.0
- guzzlehttp/guzzle: ^7.0
- guzzlehttp/psr7: >= 1.8 < 3.0
- justinrainbow/json-schema: ^5.2
- ondram/ci-detector: ^4.1
- psr/http-client: ^1.0
- psr/http-message: ^1.0 || ^2.0
- symfony/config: ^5.4 || ^6.0 || ^7.0
- symfony/console: ^5.4 || ^6.0 || ^7.0
- symfony/dependency-injection: ^5.4 || ^6.0 || ^7.0
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
- symfony/finder: ^5.4 || ^6.0 || ^7.0
- symfony/process: ^5.4 || ^6.0 || ^7.0
- symfony/yaml: ^5.4 || ^6.0 || ^7.0
- webmozart/assert: ^1.10
Requires (Dev)
- armin/editorconfig-cli: ^1.6 || ^2.0
- cpsit/php-cs-fixer-config: ^1.1
- ergebnis/composer-normalize: ^2.18
- gmostafa/php-graphql-client: ^1.13
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.2
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-strict-rules: ^1.5
- phpstan/phpstan-symfony: ^1.1
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^10.1 || ^11.0
- rector/rector: ^1.0.0
- seld/jsonlint: ^1.10
Suggests
- gmostafa/php-graphql-client: Used to perform GraphQL requests within GithubVcsProvider (^1.13)
This package is auto-updated.
Last update: 2024-09-20 16:13:41 UTC
README
前端资源处理器
一个 Composer 库,用于将前端资源下载并提取到 PHP 项目的专用路径。所有前端资源都通过 assets.json
文件进行配置,并且可以通过专门的 CLI 应用程序轻松维护。
🚀 功能
- 用于获取前端资源的命令行应用程序
- 通过
assets.json
文件进行资产配置 - 自动集成到 CI 系统中
- 通过自定义资产提供者和处理器轻松扩展
- 设计为依赖注入
🔥 入门
-
composer require cpsit/frontend-asset-handler
-
vendor/bin/frontend-assets init
-
vendor/bin/frontend-assets fetch
📖 文档
🧑💻 贡献
请参阅 CONTRIBUTING.md
。
💎 致谢
直接下载图标由 Pixel perfect - Flaticon 创建
⭐ 许可证
本项目受 GNU 通用公共许可证 3.0(或更新版) 许可。