One command to set up Oxlint, Oxfmt, Husky, Lint staged and Commitlint. Skip the config, start shipping.
- npm
npx setuply- pnpm
pnpm dlx setuply- yarn
yarn dlx setuply- bun
bunx setuplySkip the interactive wizard by passing flags:
--oxlint- Setup Oxlint only--oxfmt- Setup Oxfmt only--husky- Setup Husky only--lint-staged- Setup Lint Staged only--commitlint- Setup Commitlint only--all- Setup all tools (Oxfmt, Oxlint, Husky, Lint Staged, Commitlint)
Example:
npx setuply --all| Tool | What you get |
|---|---|
| oxfmt | Formatting with smart import sorting and optional Tailwind class sorting |
| oxlint | Linting with the right plugins for your stack |
| husky | Pre-commit hook wired to lint-staged |
| lint-staged | Runs oxfmt and oxlint on staged files only |
| commitlint | Validates commit messages using conventional commit format |
MIT