vakata/frontend-dependencies

使用composer管理前端依赖

安装次数: 2,733

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:composer-plugin

2.1.0 2024-01-18 10:42 UTC

This package is auto-updated.

Last update: 2024-09-18 12:12:13 UTC


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)。有关更多信息,请参阅许可证文件