文件名称:carpenterd:生成并编译npm软件包以在浏览器中运行
文件大小:142KB
文件格式:ZIP
更新时间:2024-05-23 09:44:57
JavaScript
carpenterd 生成并编译npm软件包以在浏览器中运行。 该API能够通过不同的构建系统构建模块。 目的是拥有完整的跨构建系统API,该API提供在浏览器中使用的单个文件。 请注意,此API应该只从被击中 。 安装 git clone git@github.com/godaddy/carpenterd.git npm install 用法 确保配置对正在运行的NoSQL数据库。 开发,暂存和测试配置假定此实例在本地主机上可用。 没有数据库版本将无法存储。 npm start 原料药 该API包含两种方法。 将其作为API运行可以使整个构建过程独立地作为微服务运行。 POST路由仅接受application/json 。 开机自检/构建 触发有效负载中指定的程序包的新构建。 配置属性与提供的规范合并在一起。 例如,用于安装软件包的注册表将被合并到该路径中。该路由需要一个类似于npm
【文件预览】:
carpenterd-master
----config.example.json(1KB)
----.eslintrc(81B)
----.gitattributes(25B)
----.github()
--------ISSUE_TEMPLATE.md(104B)
--------PULL_REQUEST_TEMPLATE.md(660B)
--------LICENSE(433B)
--------ISSUE_TEMPLATE()
----lib()
--------app.js(987B)
--------build-query.js(2KB)
--------preboots()
--------middlewares()
--------index.js(524B)
--------routes()
--------construct()
----CONTRIBUTING.md(5KB)
----.travis.yml(350B)
----LICENSE(1KB)
----test()
--------fixtures()
--------lib()
--------config.json(2KB)
--------mocks.js(230B)
----README.md(10KB)
----SECURITY.md(763B)
----.gitignore(724B)
----bin()
--------server(297B)
----CHANGELOG.md(1KB)
----package-lock.json(324KB)
----package.json(2KB)