sethdford / material-workflow

A workflow for Material Design Lite and Angular made with Webpack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dependency Status devDependency Status

This workflow serves as a starting point for building Angular 1.X applications using WebPack and Babel with Material Design Lite.

This project is based on Foxandxss/angular-webpack-workflow that is a workflow with Angular 1.X + WebPack + Babel.

Features

  • Heavily commented webpack configuration with reasonable defaults.
  • ES6, and ES7 support with babel.js.
  • Source maps included in all builds.
  • Development server with live reload.
  • Production builds with cache busting and asset minification.
  • Testing environment using karma to run tests and jasmine as the framework.
  • Code coverage when tests are run.
  • No gulp and no grunt, just npm run-scripts.
  • Material Design by Google.

Installation

To use it, just clone this repo and install the npm dependencies:

$ git clone https://github.com/romuloalves/material-workflow app
$ cd app
$ npm install

Scripts

All scripts are run with npm run [script], for example: npm run test.

  • build - generate a minified build to dist folder
  • dev - start development server, try it by opening http://localhost:8080/
  • test - run all tests
  • test:live - continuously run unit tests watching for changes

See what each script does by looking at the scripts section in package.json.

Observation

This project it's a work in progress, a lot of Angular code are required, as well as layout to be developed.

License

MIT © Rômulo Alves

About

A workflow for Material Design Lite and Angular made with Webpack


Languages

Language:JavaScript 63.3%Language:HTML 35.7%Language:CSS 1.0%