Command Palette

Search for a command to run...

Back to blog
2 min read

Introducing create-prodkit v2.0

A framework-agnostic DX setup CLI for any JS/TS project — now with conventional commits, release automation, and smarter project detection.


Every project I started had the same ritual — install Husky, wire up commitlint, configure Prettier, set up release-it. Thirty minutes of setup before writing a single line of actual code. create-prodkit started as a shortcut for myself. v2.0 is the version I'd want to find if I were starting fresh today.

What's in v2.0

Run it with:

npx create-prodkit init

It sets up the following in under a minute:

Framework agnostic

v1 was Next.js specific. v2 works with any JS/TS project — React, Vue, plain Node, whatever. It auto-detects whether you have a src/ directory and whether the project uses TypeScript, then places files accordingly.

Conventional commits

The biggest addition in v2. Every commit now follows the Conventional Commits spec:

release-it reads the git log, generates a CHANGELOG.md, bumps the version in package.json, creates a GitHub release, and publishes to npm — all from one command:

npm run release

What's next

The source is on GitHub. PRs welcome.