thaiat / ngrx-store-example

An example implementation of ngrx-store with async actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ngrx-test

Usage

You have access to the following npm scripts

  • npm run clean (clean the dist folder)
  • npm run build (build the code to the dist folder)
  • npm run browsersync (open a live browser on port 5000, recompiling the code on each change)
  • npm run webpack:server (same as browsersync but uses webpack-dev-server)
  • npm run lint (run eslint and tslint)
  • npm run karma (run unit test)
  • npm run karma:watch (run unit test in watch mode)
  • npm run e2e (run e2e test - make sure that browsersync or webpack:server is running in another console window)
  • npm run e2e:live (run e2e test and stop to allow debug - make sure that browsersync or webpack:server is running in another console window)

Distribution

Note that the code is distributed to the dist folder You can pass a different TARGET or MODE using the following command:

[TARGET=newtarget MODE=dev] npm run build

Default TARGET is app, possible values will depends if you have scaffolded other targets
Default MODE is dev, can be either prod or dev

The same apply to the webpack-server task or browsersync task npm run webpack-server: compile and open a the webpack reload browser You can pass a different TARGET or MODE using the following command:

[TARGET=newtarget MODE=dev] npm run webpack-server

Launching

npm run webpack-server
# or
npm run browsersync

Visit your browser at http://localhost:5000

About

An example implementation of ngrx-store with async actions


Languages

Language:TypeScript 68.9%Language:JavaScript 28.1%Language:HTML 2.5%Language:CSS 0.5%