node-version
v3.0.0 node version
clean
pnpm dlx rimraf dist
build
pnpm clean && tsup src/index.ts --format cjs,esm --dts --clean --sourcemap
prepublishOnly
pnpm build
coverage
vitest run --coverage
precoverage:ci
pnpm run build && pnpm run eslint
coverage:ci
vitest run --coverage
eslint
eslint --ext .ts .
lint
pnpm run eslint || true
release-patch
npm version patch -m 'Bump %s' && git push --tags origin HEAD:master
release-minor
npm version minor -m 'Bump %s' && git push --tags origin HEAD:master
release-major
npm version major -m 'Bump %s' && git push --tags origin HEAD:master
pretest
pnpm run build && pnpm run eslint
publish-latest
NPM_CONFIG_OTP=xxx npm publish
publish-beta
NPM_CONFIG_OTP=xxx npm publish --tag beta
test
vitest