test
jest
build
npm run clean && npm run build:commonjs && npm run build:esmodule && npm run build:umd && npm run build:var && npm run build:types
clean
rimraf -rf dist-umd dist-commonjs dist-esmodule dist-var types
build:umd
webpack --display-error-details
build:var
cross-env NODE_WEBPACK_LIBRARY_PATH=dist-var NODE_WEBPACK_LIBRARY_TARGET=var webpack
build:docs
rimraf -rf docs && typedoc --out docs --name basecomponent --theme default --ignoreCompilerErrors --experimentalDecorators --emitDecoratorMetadata --target ES6 --moduleResolution node --preserveConstEnums --stripInternal --suppressExcessPropertyErrors --suppressImplicitAnyIndexErrors --module commonjs src/ && touch docs/.nojekyll
build:types
dts-bundle-generator --umd-module-name basecomponent -o types/index.d.ts dist-esmodule/index.d.ts
build:commonjs
tsc
build:esmodule
tsc -m es6 --outDir dist-esmodule
prepublishOnly
npm run build && npm test