Skip to content

zougari47/setuply

Repository files navigation

Setuply

npm version npm downloads license

One command to set up Oxlint, Oxfmt, Husky, Lint staged and Commitlint. Skip the config, start shipping.

setuply-ezgif com-video-to-gif-converter

Getting Started

  • npm
  npx setuply
  • pnpm
  pnpm dlx setuply
  • yarn
  yarn dlx setuply
  • bun
  bunx setuply

Command 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 --all

Supported 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

About

Set up Oxfmt, Oxlint, Husky, Lint Staged and Commitlint in one command.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors