Skip to content

Modern config generator for Prettier, ESLint & .gitignore - supports React, Next.js, Vue, Nuxt, Svelte, Astro & more

License

Notifications You must be signed in to change notification settings

jirateep12z/config-builder

Repository files navigation

Config Builder

🧹 A modern web app to generate Prettier, ESLint, Gitignore & Formatter configs for popular frameworks, with a clean UI and sensible defaults.

✨ Features

Core Features

  • Framework Presets - Start from curated defaults for popular stacks
    • Vanilla
    • Vite
    • React
    • Next.js
    • Vue
    • Nuxt
    • Svelte
    • Astro
    • Angular
    • Laravel
  • Prettier Config Editor - Toggle/adjust common options in a friendly UI
  • Prettierignore Builder - Add ignore patterns by category + custom patterns
  • Multiple Output Formats - Export .prettierrc as JSON, YAML, or JS

Advanced Features

  • Quick Add Ignore Categories - Add common ignore patterns in one click (dependencies, build, cache, coverage, lock files, etc.)
  • Install Command Generator - Copy a ready-to-run command for npm, yarn, pnpm, or bun
  • Copy & Download - Copy generated config or download files directly
  • Dark/Light Theme - Toggle theme from the header

🚀 Installation

Development

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions, issues and feature requests are welcome!

⭐ Show your support

Give a ⭐️ if this project helped you!

📝 Author

Made with ❤️ by @jirateep12z

About

Modern config generator for Prettier, ESLint & .gitignore - supports React, Next.js, Vue, Nuxt, Svelte, Astro & more

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published