enum

v3.0.4
Enum is a javascript module that introduces the Enum Type. It works for node.js, in the browser and for deno.
enum

lint

eslint .

compile

rm -rf cjs && mkdir cjs && babel lib -d cjs --presets=@babel/preset-env --plugins=add-module-exports && echo '{"type":"commonjs"}' > cjs/package.json

browser

rm -rf dist && mkdir dist && browserify --standalone Enum cjs/enum.js -o dist/enum-$npm_package_version.js && uglifyjs dist/enum-$npm_package_version.js --compress --mangle -o dist/enum-$npm_package_version.min.js

build

npm run compile && npm run browser

test

npm run lint && npm run build && mocha test -R spec --globals Enum
npm i enum

Metadata

Downloads