stampit

v4.3.2
Create objects from reusable, composable behaviors.
object prototype object oriented browser inheritance oop node factory class and 2 more...

cov

nyc npm run test

dtslint

dtslint test/types

pretest

npm run build

test

node test && npm run dtslint

posttest

node test/benchmark

browsertest

mkdirp ./dist/ && browserify ./test/index.js > dist/test_bundle.js && cp ./test/index.html ./dist/ && open ./dist/index.html

lint

eslint ./src/ ./test/

prebuild

rm -rf ./dist/*

build

npm run minify

ci

npm run test

check

npm run test && npm run lint

minify

mkdirp ./dist/ && uglifyjs src/stampit.js -c collapse_vars,evaluate=false,ie8=false,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code,keep_fnames=["'stampit','Stamp'"] -m --reserved stampit,Stamp -o dist/stampit.min.js

preversion

npm run check

postversion

replace-in-file VERSION $npm_package_version dist/stampit.min.js

postminify

ls -l dist/ && echo GZIP size: && gzip-size --raw dist/stampit.min.js
npm i stampit

Metadata

  • MIT
  • Whatever
  • Eric Elliott
  • released 3/30/2021

Downloads