js-csp

v1.0.1
CSP channels with ES6 generators, inspired by Clojurescript's core.async and Go
async channel clojure clojurescript concurrency core.async coroutines csp es6 and 4 more...

build:latest

cross-env BABEL_ENV=latest babel src -d ./lib/latest

build:current:dist

cross-env BABEL_ENV=current-dist babel ./lib/js-csp.js -o ./dist/js-csp.min.js

build:current

cross-env BABEL_ENV=current webpack && npm run build:current:dist

build:es5

cross-env BABEL_ENV=es5 webpack

build

npm run build:latest && npm run build:current && npm run build:es5

clean

rimraf lib build

flow:status

flow status; test $? -eq 0 -o $? -eq 2

flow:stop

flow stop

flow:watch

npm run flow:status && chokidar './src/**/*.js' './test/**/*.js' -c 'npm run flow:status'

lint

eslint --ignore-path .gitignore src/**

lint:watch

esw -w './src/**/*.js' './test/**/*.js'

prepublish

npm run build

test

cross-env BABEL_ENV=test mocha

test:coverage

cross-env BABEL_ENV=test istanbul cover node_modules/mocha/bin/_mocha

test:watch

cross-env BABEL_ENV=test mocha --watch --reporter progress

format

prettier --trailing-comma all --single-quote --write "{src,test}/**/*.js"

precommit

lint-staged
npm i js-csp

Metadata

Downloads