README
Nodewood
Command-line interface for installing and managing Nodewood projects.
Documentation can be found on the Nodewood website
Unreleased
Releases
0.16.3
- Fixes incorrect uppercasing of multi-word names when creating files with
add.
0.16.2
- Removes pluralization behaviour for feature name when creating files with
add.
0.16.1
- Fixes migration name created with
add:featurenot respecting custom plurals. - Fixes scripts created with
add:featurenot respecting custom plurals.
0.16.0
- Adds
scriptas new type foraddcommand. - Adds
scriptcommand to run scripts. - Adds custom case for
adminwhen pluralizing (alwaysadmin), so files for theadminfeature get put in the correct spot. - Adds new template values to support new model field names.
0.15.4
- Fixes incorrect "most-recent version" being displayed when checking updates.
0.15.3
- Fixes route not being added for new pages.
0.15.2
- Fixes custom plural not being respected when creating a feature.
0.15.1
- Fixes
devcommand not working without the-doption.
0.15.0
- Adds
-doption todevcommand to allow for detached mode. - Adds
stopcommand to stop projects running in detached mode. - Bumps glob-parent from 5.1.1 to 5.1.2.
0.14.2
- Fixes a bug when loading local state-level taxes.
0.14.1
- Removes instructions to run
yarn install.
0.14.0
- Updates & installs dependencies in
app/package.jsonwhen updating Nodewood library.
0.13.3
- Removes superfluous logs issued during
nodewood dev.
0.13.2
- Adds support for alternate docker-compose commands.
0.13.1
- Removes temporary API containers after migrate/rollback.
- Updates config file location for feature add explainer text.
- Updates example migrate command after adding new feature.
- Fixes issue where Stripe diff would fail with empty tax list.
- Adds check for minimum version of Node.js.
- Displays local Nodewood library version, if applicable.
0.13.0
- Modifies
add:featureto create a more fully-functional feature.
0.12.2
- Updates added Stores to use plural of provided name.
0.12.1
- Updates docs links to new location on website.
0.12.0
- Adds better error messaging for when the Nodewood server is down.
- Adds useful information after performing an upgrade.
- Displays command help when expected command suffix is absent.
- Adds
nodewood ejectcommand.
0.11.0
- Adds
nodewood tailwind:prefixcommand. - Adds prefix to Tailwind CSS classes in
woodfolder on upgrade, if defined in Tailwind config.
0.10.4
- No longer attempts to template Vagrantfile on new project.
- Downloads zipfiles outside of target folder to fix Windows delete bug.
- Appends a random string of characters to downloaded zipfile to avoid conflicts.
0.10.3
- Uses sync version of remove to delete downloaded zip files.
0.10.2
- Improved error messages for missing programs.
0.10.1
- Spawns commands directly, in order to better run on Windows.
0.10.0
- Adds
nodewood testcommand. - Modifies all docker commands to run from
app/dockeror fall back towood/dockerdirectory directly. - Removes
nodewood up:dockercommand. - Fixes error where no command is given.
- Provides docker-compose project name based on Nodewood project dir when starting docker containers.
- Adds execute bit to extracted scripts when created new or upgrading project.
0.9.1
- Ensures Yarn is installed before
nodewood newcan be run. - Installs node modules as part of
nodewood new. - Copies .env file as part of
nodewood new.
0.9.0
- Updates
nodewood devcommand to work with Docker. - Updates
nodewood newcommand to work with Docker. - Adds
--skip-checkoption tonodewood new. - Fixes
--overwriteoption fornodewood newso that it doesn't empty directory first. - Updates
nodewood migrateandnodewood rollbackcommands to work with Docker. - Changes
testparameter fornodewood migrateto an option (--test). - Removes
nodewood vmcommand. - Adds
nodewood up:dockercommand. - Renames
nodewood stripeandnodewood addcommands to use a colon separator (nodewood stripe:diff, etc).
0.8.5
- Removes the check for Ansible, Vagrant, VirtualBox, and Yarn on new project creation.
0.8.1
- Installation instructions now happen on every install.
0.8.0
- Updates lodash for security.
- Simplified and improved Stripe config format/syncing.
- Fixes bug where using CLI outside of active Nodewood project folder fails.
- Adds installation instructions to the end of
newcommand.
0.6.0
- Adds
nodewood stripecommand.
0.5.2
- Update README with documentation link.
- Updates package.json scripts.
0.5.1
- Stores are now created in /stores subdirectory.
0.5.0
- Check for installed programs before running
newcommand. - Adds help for custom plurals.
0.4.0
- Adds
nodewood upcommand.
0.3.0
- Adds
nodewood migratecommand. - Adds
nodewood rollbackcommand.
0.2.0
- Adds
nodewood devcommand. - Adds
nodewood vmcommand.
0.1.0
- Initial release.