All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Demo Website
- Added siliconeidolon to acknowledgements
- Comments on
verifyNodeVersion()
- New user directory at success message is now also in blue
- Update README
- Update GIFs
- Check if directory exists before executing install commands
- Use
shelloption forspawncommand ifplatform === 'win32'
- Confirmed OS's in README
- Update Notifier will now use version from installed package.json
- Slightly more robust logging on error
- Spinner fail and then log on next line
slantin TypeScript not recognized asSlant
- Warning about unusable Node version (less than v10.0.0)
- Wrapper to check if directory exists before removing with
rimraf - Additional logging when an error occurs
- Format of website in
authorfield ofpackage.json - Changed terminal colors to be more more legible on bright terminals
- Abstracted the
titleScreen()functionality intocreate-cli-applicationitself, sopickittis not needed
Terminalizeras a devDependency
- Add missing
rimrafdependency - Fix installing devDependencies without
--save-dev - Fix
slantnot being recognized by Figlet asSlantin fonts
- CONTRIBUTING.md
- GIF examples
- Use of
update-notifierto alert the user to a newer version - Added
Additional Features to Be Addedto README
___AUTHOR NAME___not being overwritten in template during interactive mode
- Interactive option. Use the flag
--interactiveto use this mode - Comments :)
- Cleanup on global error
- Option for Author Name
- Validation of application name according to NPM conventions
- Refactored
copyTemplateFiles()
- Replace generic "APP NAME" in template files with applicationName value
- Support for both JS (deafult language) and TS (passed as '--typescript' option)
- Add "release" to Sentry config
- Fixed broken links on README
- Initial logic of create-cli-application