proximify/foreign-packages

当安装或更新composer项目时,安装和更新外部包依赖项(NPM、Yarn、PIP等)。

v1.0.2 2020-10-18 02:45 UTC

This package is auto-updated.

Last update: 2024-09-19 21:29:17 UTC


README

当安装或更新composer项目时,安装和更新外部包依赖项(NPM、Yarn、PIP等)。

入门

将以下脚本命令添加到您的 composer.json

"scripts": {
    "post-install-cmd": "Proximify\\ForeignPackages::auto",
    "post-update-cmd": "Proximify\\ForeignPackages::auto",
    "post-create-project-cmd": "Proximify\\ForeignPackages::auto"
}

在项目的 settings 文件夹下创建名为 ForeignPackages.json 的文件,并定义每种类型的外部包的路径。例如,

{
    "src/nodejs": "npm"
}

定义目录 src/nodejs 为NPM包。当您的项目安装时,将在该目录中运行 npm install 命令。同样,当您的项目更新时,将在该目录中运行 npm update 命令。

贡献

此项目欢迎贡献和建议。大多数贡献需要您同意一份贡献者许可协议(CLA),声明您有权并且确实授予我们使用您贡献的权利。有关详细信息,请访问我们的 贡献者许可协议

当您提交拉取请求时,我们将确定您是否需要提供CLA,并相应地装饰PR(例如,标签、注释)。只需遵循提供的说明即可。您只需要在整个使用我们CLA的存储库中这样做一次。

此项目已采用 Proximify开源代码行为准则。有关更多信息,请参阅行为准则FAQ或通过 support@proximify.com 联系我们,提出任何额外的问题或评论。

许可证

版权(c)Proximify Inc. 保留所有权利。

MIT 许可证下许可。

软件组件Proximify 制作。我们邀请社区参与。