setuply
v0.3.0
Published
Setup instantly linting and formatting with OXC, plus Husky and lint-staged in one command.
Maintainers
Readme
Setuply
One command to set up Oxlint, Oxfmt, Husky, Lint staged and Commitlint. Skip the config, start shipping.
Getting Started
- npm
npx setuply- pnpm
pnpm dlx setuply- yarn
yarn dlx setuply- bun
bunx setuplyCommand Line Options
Skip 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 --allSupported Tools
| 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 |
License
MIT
