vakata / frontend-dependencies
使用composer管理前端依赖
2.1.0
2024-01-18 10:42 UTC
Requires
- composer-plugin-api: ^2.0.0
- mouf/nodejs-installer: 0.0.7
README
这是一个composer插件,用于管理前端依赖(从https://npmjs.net.cn/package/frontend-dependencies中借鉴了想法)。
安装
$ composer require vakata/frontend-dependencies
使用方法
在你的composer.json
文件中包含所需的依赖项以及它们的复制位置。每个依赖项要么是名称和版本,要么是包含版本和glob模式的数组。你可以额外控制依赖项在每次安装或更新时是否更新(默认为true
)以及是否每次都执行干净的完整安装。
请注意,每次更新依赖项时,目标文件夹将被清空!
"extra": { "vakata" : { "frontend-dependencies" : { "clean" : false, "install" : true, "update" : true, "target" : "public/assets/static/", "dependencies" : { "dep1" : "~1.0", "dep2" : { "version" : "~1.0" }, "dep3" : { "version" : "~1.0", "src" : "dist/*" }, "dep4" : { "version" : "~1.0", "src" : "dist/dep4.js" }, "dep5" : { "version" : "~1.0", "src" : "{dist/dep5.js,images}" } } } } }
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果你发现任何与安全相关的问题,请通过电子邮件github@vakata.com联系,而不是使用问题跟踪器。
致谢
- [vakata][link-author]
- [所有贡献者][link-contributors]
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。