0.6.0
CHANGES:
This release is a complete rewrite of Spin.
Since the beginning of the project, a lot of learnings have been made and this new version incorporates these learning to build a solid foundation for the future of Spin.
Added
- New template DSL
- Template inheritance with the
(inherit ...)
stanza - Documentation of the CLI and template DSL.
- The CLI now provides a verbose flag to increase the verbosity
- The git templates are now cached
Changed
- Calling
spin
without a subcommand now displays a simpler usage documentation. Theman
page is available withspin --help
- Better man page documentation
- Better error messages
- Improvements of the configuration prompts using Inquire
- Update native templates to follow best practices (e.g. name of libraries)
- The official templates are now embedded. No need to download a git repository, and the project generation works offline.
Fixed
- Bucklescript templates now fallback to using
npm
whenyarn
is absent