min_version: 2.0.0 pre-commit: parallel: true commands: oxlint: glob: "*.{ts,tsx,js,jsx,mjs,cjs}" run: sh -c 'LEFTHOOK_FILES="$*" npm run check:oxlint' sh {staged_files} oxfmt: glob: "*.{ts,tsx,js,jsx,mjs,cjs,json,jsonc,yaml,yml,md,mdx}" run: sh -c 'LEFTHOOK_FILES="$*" npm run check:oxfmt' sh {staged_files} cspell: run: sh -c 'LEFTHOOK_FILES="$*" npm run check:cspell' sh {staged_files} typecheck: run: npm run check:tsc pre-push: parallel: false commands: test: run: npm test