SoundCloud NgRx
A basic SoundCloud API client built with Angular and NgRx. Try the live demo.
Stack
- Angular with AOT compilation
- NgRx Effects
- NgRx Store
- RxJS
- Immutable
- Ava
- Circle CI
- Express
- Heroku
- Karma
- Typescript
- Webpack
Quick Start
$ git clone https://github.com/r-park/soundcloud-ngrx.git
$ cd soundcloud-ngrx
$ npm install
$ npm start
NPM Commands
Command | Description |
---|---|
npm start | Start webpack development server @ localhost:3000 |
npm run build | Build production bundles to ./dist directory; includes AOT compilation and tree-shaking |
npm run server | Start express server @ localhost:3000 to serve built artifacts from ./dist directory |
npm test | Lint and run tests; output coverage report to ./coverage |
npm run test:watch | Run tests; watch for changes to re-run tests |