ui7
v0.0.2 uuid uuid-v7
clean
rimraf dist
build
npm run clean && concurrently "npm:build:*"
build:esm
esbuild --outdir=dist/esm --format=esm --sourcemap --inject:shim/esm/crypto.js src/mod.ts
build:cjs
esbuild --outfile=dist/cjs/mod.cjs --format=cjs --sourcemap --inject:shim/cjs/crypto.js src/mod.ts
build:tsd
tsc --project tsconfig.json --declaration --emitDeclarationOnly
check
concurrently -c cyan,green,yellow,magenta "npm:tsc" "npm:test" "npm:lint:check" "npm:fmt:check"
tsc
tsc --project tsconfig.json --noEmit
test
ava
lint
eslint "src/**/*.{js,ts,tsx}" --fix
lint:check
eslint "src/**/*.{js,ts,tsx}" --max-warnings=0
fmt
prettier --write src shim
fmt:check
prettier --check src shim
prepublishOnly
npm run check && npm run build