generator-toe
v0.8.0
Published
Yeoman generator
Downloads
5
Readme
generator-toe
yo toe
is a generator for Yeoman which creates a fantastic JavaScript project setup out-of-the-box including many features like code style checks, documentation generation, code coverage reports, minification and obfuscation and many more. Stay tuned for some videos which will show the benefits of this generator in detail.
Getting Started
# Install Yeoman
npm install -g yo
# Install the "yo toe" generator
npm install -g generator-toe
# Create a directory for your project and switch to it
mkdir my-new-project
cd my-new-project
# Run the generator (inside your new project directory)
yo toe
Development Pipeline
With yo toe
you get a complete development pipeline out-of-the-box which includes the following Features...
Initializing
grunt init
- Resolving dependencies (Dependency Management)
Sanitizing
grunt check
- Code Style Checks (Linting)
- Checks for outdated comments
Building
grunt build
- Transpilation of source code
- Transpilation of test code
- Transpilation of vendor files
- Transpilation of helper files
- Transpilation of stylesheets
Testing
grunt test
- Unit testing (Specification Tests)
- End-to-End testing
Reporting
grunt docs
- Code Coverage (
grunt docs:coverage
) - Code Documentation (
grunt docs:code
)
Distributing
grunt dist
- Concatenation
- Minification
- Obfuscation
- Compression
- Source Map Generation
Deploying
- ... coming soon
Updating
grunt update
- Update of node modules
Supporting
- Project setup for NetBeans IDE 8+
- Project setup for WebStorm IDE 10+
- Support for Travis CI Environment
Developing
grunt dev
- Development server
- File Watcher
- Live Reload