check
run-p lint typecheck
clean
rimraf dist coverage
build
run-p build:cjs build:es build:lib
build:cjs
cross-env BUILD_TYPE=cjs run-p build:cjs:*
build:cjs:files
babel -x .ts,.tsx,.js,.jsx src --out-dir dist/cjs --ignore "**/*.d.ts" --copy-files
build:cjs:dts
tsc -p tsconfig.prod.json --emitDeclarationOnly --outDir dist/cjs
build:es
run-p build:es:*
build:es:files
babel -x .ts,.tsx,.js,.jsx src --out-dir dist/es --ignore "**/*.d.ts" --copy-files
build:es:dts
tsc -p tsconfig.prod.json --emitDeclarationOnly --outDir dist/es
build:lib
cross-env BUILD_TYPE=lib run-p build:lib:*
build:lib:files
babel -x .ts,.tsx,.js,.jsx src --out-dir dist/lib --ignore "**/*.d.ts" --copy-files
build:lib:dts
tsc -p tsconfig.prod.json --emitDeclarationOnly --outDir dist/lib
full-prepare
run-s clean check test:coverage build
lint
eslint "+(.storybook|__stories__|__tests__|config|src)/**/*.{ts,js}"
precommit
lint-staged
typecheck
tsc -p tsconfig.json --noEmit
storybook
storybook dev -p 6006
build-storybook
storybook build