文件名称:builder:基于npm的任务运行器
文件大小:110KB
文件格式:ZIP
更新时间:2024-05-22 06:59:16
JavaScript
建造者 Builder会处理您的npm任务,并使它们可组合,可控,并且灵活。 npm非常适合控制任务(通过scripts )和常规项目工作流。 但是,当您管理许多(例如5-50)非常相似的存储库时,特定于项目的package.json根本无法扩展。 输入生成器。 Builder几乎是npm ,但是提供了现成的“原型”来提供package.json scripts任务的主要集合,以及这些任务的dependencies和devDependencies 。 该页面的其余部分将深入探讨该工具的详细信息和方法,但是首先这里是该项目背后的一些粗略目标和动机。 单点控制:一种为一种“类型”的项目定义一组特定的任务/配置/等的方法。 例如,我们为项目提供了一组不断扩展的相关存储库,它们都共享几乎完全相同的dev / prod / build工作流。 灵活性:有许多用于控制JavaScript工作流
【文件预览】:
builder-master
----.gitignore(192B)
----package.json(2KB)
----bin()
--------builder.js(2KB)
--------builder-core.js(2KB)
----.travis.yml(463B)
----CONTRIBUTING.md(3KB)
----LICENSE.txt(1KB)
----.eslintrc-server-test(490B)
----README.md(54KB)
----.istanbul.server.yml(86B)
----appveyor.yml(640B)
----lib()
--------log.js(3KB)
--------args.js(6KB)
--------utils()
--------config.js(9KB)
--------environment.js(5KB)
--------task.js(18KB)
----HISTORY.md(6KB)
----.npmignore(82B)
----.eslintrc-server(169B)
----test()
--------server()
--------fixtures()
--------func()
----yarn.lock(107KB)