monet

v0.9.0-alpha.5-1
Monadic types library for JavaScript

lint

eslint --env browser,node './src/**/*.js'

test

npm run test:karma && npm run test:typings && npm run lint && npm run test:build

test:karma

karma start

test:typings

tsc -m system

test:build

npm run build && rm -Rf ./dist

tdd

karma start --auto-watch --no-single-run

tdd-full

karma start --auto-watch --no-single-run --browsers Chrome,Firefox,PhantomJS

tdd-full-osx

karma start --auto-watch --no-single-run --browsers Chrome,Firefox,PhantomJS,Safari

minify:monet

uglifyjs dist/monet.js -o dist/monet.min.js --source-map filename=dist/monet.min.js.map -m -c unsafe -v --comments --keep-fnames

minify:monet-pimp

uglifyjs dist/monet-pimp.js -o dist/monet-pimp.min.js --source-map filename=dist/monet-pimp.min.js.map -m -c unsafe -v --comments --keep-fnames

minify

npm run minify:monet && npm run minify:monet-pimp

copy:types

cp src/monet.d.ts dist/

copy:monet

uglifyjs src/monet.js -o dist/monet.js --lint --comments -b bracketize=true

copy:monet-pimp

uglifyjs src/monet-pimp.js -o dist/monet-pimp.js --lint --comments -b bracketize=true

copy

npm run copy:monet && npm run copy:monet-pimp && npm run copy:types

build

rm -Rf ./dist && mkdir dist/ && npm run copy && npm run minify

prepublish

npm run build

Metadata

  • MIT
  • Whatever
  • Chris Myers
  • released 4/5/2018

Downloads