- Revises
PATH
,NODE_PATH
ordering to place archetype first, then root project. - Add
--expand-archetype
flag to expandnode_modules/<archetype
tokens in task strings. builder-victory-component#23
- Propagate
--
flags via environment instead of command line mutation. #92
- Add support for
package.json:config
analogous tonpm
. #89
- Fix bug wherein
builder --version
displayed help instead of version. - Add significantly enhanced test coverage.
- Add
builder -v|--version
. - Add
builder -h|--help
shortcuts. - Make
builder
(with no args) display help. #61
- Add
builder <action> <task> [-- <args>...]
support. builder-react-component#27
- Harmonize log messages with standardized command + environment strings.
- Add
builder <action> --[no-]bail
flag to control failing vs. non-failing concurrent tasks. ( @exogen ) #64
- Fix
stdout maxBuffer exceeded
error by bumpingexec
buffer to 32mb. #62
- Switch to
tree-kill
to more emphatically kill off children process spawned within a single builder run. - Add
builder <action> --setup
flag to run a task before and during an action. #51
- Fix help to work with
builder help <action|archetype(s)>
.
- Minor documentation and usage updates.
- Global
builder
script detects if local install available and switches to it. #10 - Add
builder envs
action for concurrent runs based on environment variables. #29 - Add
builder envs|concurrent --buffer
flag to buffer and display stderr and stdout at the end of a task run for easier reading of concurrent output.
- Fix
PATH
/NODE_PATH
resolution order to favor project root, then archetypes, then existing environment. #47
- Just use
require()
for archetype package.json loading. #32
- Allow archetype discovery from siblings for any npm version. #30
- Fix bug with archetype discovery when npm-installed and npm v3. #25
- Support new
ARCHETYPE
+ARCHETYPE-dev
architecture for better NPM 2 + 3devDependencies
support. - DEPRECATION: Deprecate
builder install
workflow. #16
- Initial release.