lint
eslint --ext .ts,.tsx,.js . --max-warnings 0 --ignore-path ../../.eslintignore
test
jest
build
npm run clean && npm run build:cjs && npm run build:esm && npm run build:declaration
clean
rimraf -rf ./dist
develop
npm run build:esm -- --watch
lint:fix
npm run lint -- --fix
build:cjs
VITALITY_DS_ENV=cjs babel --config-file ./babel.config.json ./src --out-dir ./dist --ignore "**/*.test.js" --extensions ".ts,.tsx"
build:esm
VITALITY_DS_ENV=esm babel --config-file ./babel.config.json ./src --out-dir ./dist/esm --ignore "**/*.test.js" --extensions ".ts,.tsx"
prepublishOnly
npm run build
build:declaration
tsc