ionic-brunch-es6-seed
This is a starter project for a mobile/desktop application based on Ionic framework, Babel and Brunch. Electron is provided as an optional runtime for a desktop app. You can use it to quickly bootstrap your app on a modern language platform, while enjoying smooth development experience and compile time safety across your entire stack of static resources. Sample code includes a port to ES6 of ionic-starter-sidemenu
Features:
- ES6 by default
- Reload on save
- Run unit tests on save
- Modular folder-by-feature architecture
- Javascript/CSS/HTML minification for production
- Mobile or desktop runtimes
Get started
git clone git@github.com:tolyo/ionic-brunch-es6-seed.git
cd ionic-brunch-es6-seed
npm install
Running the app during development
npm run mobile
to serve using Brunchnpm run desktop
to serve using Electron
Running the app in production
npm run prod
to build for production deployment
Running unit tests
npm test
to run unit tests with karma