node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org »

organic-stem-devtools

organic-stem-devtools v0.2.2

organic-stem-skeleton upgrade providing command line tools for web development.

  • compile frontend client code
  • deploy to staging/production servers

devtools core upgrade

$ npm install organic-stem-devtools
$ angel stack use devtools
... install any devtools addon upgrades, see $ angel stack list

This upgrade provide support for developing a cell via

$ angel develop
$ angel develop pattern

devtools-client

$ angel stack use devtools-client

This upgrade provide support for building and watching frontend/client code via

$ angel build
$ angel watch
$ angel watch pattern

devtools-assets

$ angel stack use devtools-assets

This upgrade provide support for copying static assets from various source folders to build/watch destination via:

$ angel buildassets
$ angel watchassets

devtools-less

$ angel stack use devtools-less

This upgrade provide support for *.bundle.css files via less

$ angel buildcss
$ angel watchcss

devtools-webpack

$ angel stack use devtools-webpack

This upgrade provide support for *.bundle.js files via webpack

$ angel buildjs
$ angel watchjs
$ angel watchjs pattern

devtools-browserify

$ angel stack use devtools-browserify

This upgrade provide support for *.bundle.js files via browserify

$ angel buildjs
$ angel watchjs
$ angel watchjs pattern

devtools-deploy

$ angel stack use devtools-deploy

This upgrade provide support for deploy and release at remote servers.

$ angel vps setup ./dna/_staging/vps.json
$ angel nginx update ./dna/_staging/nginx.json
$ angel cell setup ./dna/_staging/cell.json
$ angel deploy staging
$ angel cell rollback ./dna/_staging/cell.json
$ angel cell uninstall ./dna/_staging/cell.json

Related angelscripts:

devtools-nodemon

$ angel stack use devtools-nodemon

This upgrade provide support for autmatic restart of server process via nodemon

$ angel develop

how to run tests

  1. create mock-stemskeleton.json into the repo's root folder
$ cd organic-stem-devtools
$ echo '"/full/path/to/stem-seed"' > mock-stemskeleton.json
  1. optimize performance and install all stack upgrades
$ cd /full/path/to/stem-seed
$ npm install angelscripts-stack-use organic-stem-skeleton
$ angel stack use devtools
$ git add --all && git commit
// ... angel stack use all devtools upgrades, this will cache node_modules deps
git reset --hard HEAD