lazyx

v0.2.0
RxJS-based predictable state container for JavaScript applications
lazyx redux state predictable functional replay flux rxjs reactive and 1 more...

clean

rimraf commonjs es umd coverage

lint

npm-run-all --parallel lint:*

lint:src

tslint src/**/*.ts --type-check -c tslint.json -p tsconfig.tslint.json -t verbose

lint:spec

tslint spec/**/*.ts --type-check -c tslint.json -p tsconfig.tslint.json -t verbose

test

nodemon --watch src --watch spec -e ts --exec "yarn run test:single"

test:single

jasmine --config=jasmine.json

test:cover

nyc yarn run test:single

build:commonjs

yarn run build:commonjs:files && yarn run build:commonjs:copydts

build:commonjs:files

tsc --outDir commonjs --target es5 -m commonjs --mapRoot ../commonjs --declaration

build:commonjs:copydts

cd src && copyfiles **/*.d.ts ../commonjs

build:es

yarn run build:es:files && yarn run build:es:copydts

build:es:files

tsc --outDir es --mapRoot ../es --declaration

build:es:copydts

cd src && copyfiles **/*.d.ts ../es

build:umd

cross-env NODE_ENV=development webpack --config=config/webpack.dev.js

build:umd:min

cross-env NODE_ENV=production webpack --config=config/webpack.prod.js

build

yarn run build:commonjs && yarn run build:es && yarn run build:umd && yarn run build:umd:min

prepublish

yarn run clean && yarn run lint && yarn run test:single && yarn run build

precommit

lint-staged
npm i lazyx

Metadata

  • MIT
  • Whatever
  • Vlad Rindevich
  • released 6/9/2017

Downloads

Maintainers