project-builder

1.0.5 • Public • Published

Project Builder

Usage

import projectBuilder from 'project-builder'
 
async function main() {
  const builder = await projectBuilder.fetch('git@github.com:hellocreep/project-build-collection.git')
 
  const webpackBuilder = builder.webpack()
  webpackBuilder.base('webpack')
  webpackBuilder.use('config', 'config/base')
  webpackBuilder.use('loaders', ['loaders/babel', 'loaders/react'])
  webpackBuilder.use('plugins', ['plugins/definePlugin', 'plugins/noErrorPlugin'])
  webpackBuilder.dest('./webpack')
 
 
  const fileBuilder = builder.file()
  fileBuilder.base('dotfiles')
  fileBuilder.use(['.eslintrc'])
  fileBuilder.dest('./')
 
 
  const scriptBuilder = builder.script()
  scriptBuilder.base('scripts')
  scriptBuilder.use(['test', 'build'])
 
  builder.run()
 
}
 
main()

Readme

Keywords

Package Sidebar

Install

npm i project-builder

Weekly Downloads

0

Version

1.0.5

License

MIT

Last publish

Collaborators

  • hellocreep