lint
yarn lint:nofix --fix
test
yarn jest
build
yarn run clean && yarn run build:declaration && yarn run build:esm && yarn run build:cjs
clean
rm -rf dist/
format
yarn prettier --write .
prepack
yarn build
build:cjs
yarn tsc -p tsconfig.build.json --declaration false --module commonjs --outDir ./dist/cjs
build:esm
yarn tsc -p tsconfig.build.json --declaration false --module es2015 --outDir ./dist/esm
typecheck
yarn tsc --noEmit
lint:nofix
yarn eslint "{src,test}/**/*.{ts,js}" --quiet
test:coverage
yarn test --coverage
build:declaration
yarn tsc -p tsconfig.build.json --declaration true --emitDeclarationOnly --outDir ./dist/types