Skip to content

devgauravjatt/obuild-starter

Repository files navigation

⚡️ Obuild-starter

License TypeScript pnpm Vitest ESLint Prettier

A minimal yet powerful ⚙️ starter template for creating packages with obuild.


✨ Features

  • 🚀 Zero-config setup with obuild
  • 🧑‍💻 TypeScript with strict mode support
  • 🧹 ESLint using @antfu/eslint-config
  • 🧼 Prettier for consistent formatting
  • 🧪 Vitest for blazing fast tests
  • 📦 Single-command release using bumpp

🚀 Getting Started

# 1. Clone the repo
git clone https://github.com/devgauravjatt/obuild-starter.git

# 2. Install dependencies
pnpm install

# 3. Build your package
pnpm run build

# 4. Run tests
pnpm run test

# 5. Type-check your code
pnpm run typecheck

# 6. Format code
pnpm run format

# 7. Release (bump version + publish to npm)
pnpm run release

📦 Ideal For

  • Rapidly starting a new npm package
  • Building TypeScript-first libraries
  • Maintaining consistent lint/format/test configs across projects

📝 License

MIT License © 2025 Made with ❤️ by Dev Gaurav Jatt