ts-add-js-extension
v1.5.5 esm tsc mjs js typescript javascript js extension esnext
lint
pnpm vite-node script/lint.ts
format
prettier --ignore-path .gitignore --write src test
format-check
prettier --ignore-path .gitignore --check src test
build-cjs
tsc -p tsconfig.cjs.json && shx chmod +x build/cjs/bin.js
build-mjs
tsc -p tsconfig.mjs.json
prebuild
vite-node script/package.ts
build
pnpm prebuild && shx rm -rf build && pnpm build-cjs && pnpm build-mjs && node-package-helper
test-setup
cd test/process && shx rm -rf actual-result && shx cp -r source actual-result && pnpm prebuild
pretest
pnpm test-setup && pnpm prebuild
test
pnpm pretest && vitest