Permalink
Commits on Feb 23, 2018
  1. 4.0.0

    ryan-roemer committed Feb 23, 2018
  2. Version 4.0.0

    ryan-roemer committed Feb 23, 2018
  3. Restrict to node4 (#163)

    ryan-roemer committed Feb 23, 2018
    - Restrict engines to node4. Part of #158
    - Update CI
    - Update docs
  4. [MAJOR] Chore: Debug log level, default to quiet (#162)

    ryan-roemer committed Feb 23, 2018
    - Add `debug` log level. Fixes #160 
    - Refactor existing messages to have some be `default` instead of `info`
    - **Breaking**: Default to `--log-level=none` in CLI
  5. [MAJOR] Feature: pre/post lifecycle (#156)

    ryan-roemer committed Feb 23, 2018
    - **Breaking**: Add `pre|post` lifecycle commands
    - **Breaking**: Error out on invalid or conflicting command line flags passed
    - Clean up `--setup` execution and constraints. Add more tests.
    - Add cross-os functional tests.
Commits on Oct 6, 2017
  1. 3.2.3

    ryan-roemer committed Oct 6, 2017
  2. History for 3.2.3

    ryan-roemer committed Oct 6, 2017
  3. Account for both Path and PATH on Windows. (#144)

    ryan-roemer committed Oct 6, 2017
    Fixes #142
  4. Docs: Update --env examples (#143)

    ryan-roemer committed Oct 6, 2017
    * Update --env examples in docs
    * Update CI dependencies and matrices.
Commits on Apr 10, 2017
  1. Version 3.2.2

    ryan-roemer committed Apr 10, 2017
  2. BUG: isBuilderTask doesn't correctly infer on Windows. (#140)

    ryan-roemer committed Apr 10, 2017
    - **Actual issue**: Fix builder passthrough determination on Windows. This is just @GEMI 's fix from #139 that I've copied with lots of other stuff going on. Fixes #138 
    - Travis CI fails weirdly from an istanbul / node-mkdirp issue on Node 6's somewhere by `6.10.2`. I've captured the issue in a ticket and just pinned `6.9.2`
    - I've honed down the `.npmignore` to make the package smaller.
    - Removed npm@2 from testing on Node 5 and 6.
Commits on Nov 30, 2016
  1. Version 3.2.1

    ryan-roemer committed Nov 30, 2016
  2. Update docs for babel/webpack plugins supporting module pattern. (#137)

    ryan-roemer committed Nov 30, 2016
    * Update docs for babel/webpack plugins supporting module pattern.
    
    * Update toc
Commits on Nov 18, 2016
  1. Version 3.2.0

    ryan-roemer committed Nov 18, 2016
  2. Bug: Use actual archetype resolved paths to enhance NODE_PATH and PATH (

    ryan-roemer committed Nov 18, 2016
    #135)
    
    * Add in `NODE_PATH` and `PATH` from _actual resolved paths_ of prod and dev archetypes instead of guessed paths. This will better support `yarn`, which flattens `node_modules/.bin` in different ways than real `npm`. It is also likely more correct than before. Fixes #134
    * Add extra higher level directory check when `LOCAL_DEV=true` and `--expand-archetype` specified.
    * Make config loading failure a simple `log.info` instead of `log.warn`.
Commits on Oct 3, 2016
  1. Version 3.1.0

    ryan-roemer committed Oct 3, 2016
  2. Feature: `--env`, `--env-path` flags. (#130)

    ryan-roemer committed Oct 3, 2016
    * Adds `--env`, `--env-path` flags so you can add cross-OS-compatible environment variables via a JSON object.
    * Updates travis ci matrix
    * Abstract json parsing to utility.
    * Fix indentation level of some sections. Fixes #131
Commits on Sep 1, 2016
Commits on Aug 31, 2016
  1. Chore: Add appveyor CI (#128)

    ryan-roemer committed Aug 31, 2016
    * Add appveyor config and badge.
    
    * WIP: Split out test output to file as windows can't handle multiprocess to same file.
    
    * Create cross-platform sleep command.
    
    * Fix all stdout / concurrent test issues
    
    * Fix expand token on win. Fix remaining tests.
    
    * cross-platform quotes
    
    * Remove bad file.
    
    * Clone environment objects everyhere. Update reamde. All tests pass.
    
    * Clean up unused param.
    
    * Debug info for travis and log tests.
    
    * Switch builder running test suite to primitive functional tests.
Commits on Aug 25, 2016
  1. Remove --unlimited-buffer

    ryan-roemer committed Aug 25, 2016
  2. Foreach

    ryan-roemer committed Aug 25, 2016
  3. Preserve buffered stderr / stdout chunk order.

    ryan-roemer committed Aug 25, 2016
  4. Add --buffer option back.

    ryan-roemer committed Aug 25, 2016
  5. Refactor test promises into async.

    ryan-roemer committed Aug 25, 2016
Commits on Jul 15, 2016
Commits on Jun 18, 2016
  1. NIT: Fix comment on environment resolution order.

    ryan-roemer committed Jun 18, 2016
Commits on May 10, 2016
  1. Add section on webpack frontend modules pattern. (#116)

    ryan-roemer committed May 10, 2016
Commits on Apr 13, 2016
  1. Version 2.10.1

    ryan-roemer committed Apr 13, 2016
  2. BUG: Allow root package.json to omit config. (#114)

    ryan-roemer committed Apr 13, 2016
    * Add permissive traverse of package.json's when searching for configs. Fixes #113
    * Add regression test.
Commits on Apr 8, 2016
  1. Version 2.10.0

    ryan-roemer committed Apr 8, 2016
  2. Add `--unlimited-buffer` shell output option. (#112)

    ryan-roemer committed Apr 8, 2016
Commits on Apr 4, 2016
  1. Document "the module pattern" for using prod/dep archetype dependencies.

    ryan-roemer committed Apr 4, 2016
    * Add documentation on how to use the module pattern for dev dependencies.
      Fixes #107
    * Add documentation on how to use for application dependencies. Fixes #83
Commits on Mar 10, 2016
  1. Version 2.9.1

    ryan-roemer committed Mar 10, 2016
  2. Merge pull request #104 from FormidableLabs/bug-lodash-versions

    ryan-roemer committed Mar 10, 2016
    BANDAID: Refactor lodash methods to be valid in 3 or 4.