├── .eslintrc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ └── regression.md ├── LICENSE └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── bin └── server ├── config.example.json ├── lib ├── app.js ├── build-query.js ├── construct │ ├── bffs.js │ ├── builder.js │ ├── cleaner.js │ ├── fitting.js │ ├── index.js │ ├── npm │ │ └── index.js │ ├── packer.js │ ├── progress.js │ ├── rmrf.js │ └── status-writer.js ├── index.js ├── middlewares │ ├── 404.js │ └── index.js ├── preboots │ ├── cdnup.js │ ├── database.js │ ├── feedsme.js │ ├── index.js │ ├── npm.js │ ├── nsq.js │ ├── scheduler.js │ └── terminate.js └── routes │ └── index.js ├── package.json └── test ├── config.json ├── fixtures ├── browserify │ ├── index.jsx │ ├── package.json │ └── sum.js ├── es6 │ ├── index.jsx │ ├── package.json │ └── sum.js ├── heads.js ├── map.json ├── npm │ ├── index.jsx │ ├── package.json │ ├── sum.js │ └── webpack.config.js ├── other │ ├── editor.jsx │ ├── package.json │ ├── preview.jsx │ ├── publish.jsx │ ├── sum.js │ └── webpack.config.js ├── packages.json ├── payload-0.0.0.json ├── v2-payload-0.0.0.json ├── webpack │ ├── index.jsx │ ├── package.json │ ├── sum.js │ └── webpack.config.js └── wrhs.toml ├── lib ├── construct │ ├── bffs.test.js │ ├── index.test.js │ ├── progress.test.js │ └── status-writer.test.js ├── preboots │ └── scheduler.test.js └── routes │ └── index.test.js └── mocks.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | package-lock.json binary 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/regression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.github/ISSUE_TEMPLATE/regression.md -------------------------------------------------------------------------------- /.github/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.github/LICENSE -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/bin/server -------------------------------------------------------------------------------- /config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/config.example.json -------------------------------------------------------------------------------- /lib/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/app.js -------------------------------------------------------------------------------- /lib/build-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/build-query.js -------------------------------------------------------------------------------- /lib/construct/bffs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/bffs.js -------------------------------------------------------------------------------- /lib/construct/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/builder.js -------------------------------------------------------------------------------- /lib/construct/cleaner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/cleaner.js -------------------------------------------------------------------------------- /lib/construct/fitting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/fitting.js -------------------------------------------------------------------------------- /lib/construct/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/index.js -------------------------------------------------------------------------------- /lib/construct/npm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/npm/index.js -------------------------------------------------------------------------------- /lib/construct/packer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/packer.js -------------------------------------------------------------------------------- /lib/construct/progress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/progress.js -------------------------------------------------------------------------------- /lib/construct/rmrf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/rmrf.js -------------------------------------------------------------------------------- /lib/construct/status-writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/construct/status-writer.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/middlewares/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/middlewares/404.js -------------------------------------------------------------------------------- /lib/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/middlewares/index.js -------------------------------------------------------------------------------- /lib/preboots/cdnup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/cdnup.js -------------------------------------------------------------------------------- /lib/preboots/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/database.js -------------------------------------------------------------------------------- /lib/preboots/feedsme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/feedsme.js -------------------------------------------------------------------------------- /lib/preboots/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/index.js -------------------------------------------------------------------------------- /lib/preboots/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/npm.js -------------------------------------------------------------------------------- /lib/preboots/nsq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/nsq.js -------------------------------------------------------------------------------- /lib/preboots/scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/scheduler.js -------------------------------------------------------------------------------- /lib/preboots/terminate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/preboots/terminate.js -------------------------------------------------------------------------------- /lib/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/lib/routes/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/package.json -------------------------------------------------------------------------------- /test/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/config.json -------------------------------------------------------------------------------- /test/fixtures/browserify/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/browserify/index.jsx -------------------------------------------------------------------------------- /test/fixtures/browserify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/browserify/package.json -------------------------------------------------------------------------------- /test/fixtures/browserify/sum.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.sum = function sum(a, b) { 4 | return a + b; 5 | } -------------------------------------------------------------------------------- /test/fixtures/es6/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/es6/index.jsx -------------------------------------------------------------------------------- /test/fixtures/es6/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/es6/package.json -------------------------------------------------------------------------------- /test/fixtures/es6/sum.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.sum = function sum(a, b) { 4 | return a + b; 5 | } -------------------------------------------------------------------------------- /test/fixtures/heads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/heads.js -------------------------------------------------------------------------------- /test/fixtures/map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/map.json -------------------------------------------------------------------------------- /test/fixtures/npm/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/npm/index.jsx -------------------------------------------------------------------------------- /test/fixtures/npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/npm/package.json -------------------------------------------------------------------------------- /test/fixtures/npm/sum.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.sum = function sum(a, b) { 4 | return a + b; 5 | } -------------------------------------------------------------------------------- /test/fixtures/npm/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/npm/webpack.config.js -------------------------------------------------------------------------------- /test/fixtures/other/editor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/other/editor.jsx -------------------------------------------------------------------------------- /test/fixtures/other/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/other/package.json -------------------------------------------------------------------------------- /test/fixtures/other/preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/other/preview.jsx -------------------------------------------------------------------------------- /test/fixtures/other/publish.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/other/publish.jsx -------------------------------------------------------------------------------- /test/fixtures/other/sum.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.sum = function sum(a, b) { 4 | return a + b; 5 | } -------------------------------------------------------------------------------- /test/fixtures/other/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/other/webpack.config.js -------------------------------------------------------------------------------- /test/fixtures/packages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/packages.json -------------------------------------------------------------------------------- /test/fixtures/payload-0.0.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/payload-0.0.0.json -------------------------------------------------------------------------------- /test/fixtures/v2-payload-0.0.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/v2-payload-0.0.0.json -------------------------------------------------------------------------------- /test/fixtures/webpack/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/webpack/index.jsx -------------------------------------------------------------------------------- /test/fixtures/webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/webpack/package.json -------------------------------------------------------------------------------- /test/fixtures/webpack/sum.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.sum = function sum(a, b) { 4 | return a + b; 5 | } -------------------------------------------------------------------------------- /test/fixtures/webpack/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/webpack/webpack.config.js -------------------------------------------------------------------------------- /test/fixtures/wrhs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/fixtures/wrhs.toml -------------------------------------------------------------------------------- /test/lib/construct/bffs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/lib/construct/bffs.test.js -------------------------------------------------------------------------------- /test/lib/construct/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/lib/construct/index.test.js -------------------------------------------------------------------------------- /test/lib/construct/progress.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/lib/construct/progress.test.js -------------------------------------------------------------------------------- /test/lib/construct/status-writer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/lib/construct/status-writer.test.js -------------------------------------------------------------------------------- /test/lib/preboots/scheduler.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/lib/preboots/scheduler.test.js -------------------------------------------------------------------------------- /test/lib/routes/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/lib/routes/index.test.js -------------------------------------------------------------------------------- /test/mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/carpenterd/HEAD/test/mocks.js --------------------------------------------------------------------------------