Key Features
Everything Voltfast configures automatically — so your project is production-ready from the first command.
Automatic Tooling
Instantly configures TypeScript, Vitest, and Tailwind with zero manual file creation required. Voltfast writes every config file so you never have to touch a tsconfig or postcss.config again.
Best Practices
Built-in patterns used by high-performance engineering teams at scale. Strict ESLint rules, enforced Prettier formatting, and consistent import ordering across your entire codebase.
Format & Lint
Aggressive linting rules that ensure code consistency across distributed teams. Includes @typescript-eslint/parser, eslint-plugin-react, eslint-plugin-react-hooks, and prettier-plugin-tailwindcss.
Project Scaffolding
Generates a ready-to-use project structure with pre-built custom React hooks included. Supports Next.js 14+ App Router and React Vite projects out of the box.
Shadcn UI Integration
Automatically initializes Shadcn UI with Radix UI primitives, writes components.json, and configures the component registry — ready for accessible, production-grade UI immediately.
TypeScript Path Aliases
Updates tsconfig.json with sensible import aliases so you can import from @/components instead of ../../../../components across your entire project.
Filename Convention Enforcement
Scans your source tree and renames every file to match kebab-case, camelCase, PascalCase, or snake_case, then rewrites every import, export, and require pointing at it via ts-morph. Next.js reserved filenames like page.tsx and layout.tsx are always left untouched, and CSS/SCSS files are always kebab-cased regardless of your chosen convention.
$npx @frizzyondabeat/volt-fast fix-filenamesTest Runner Scaffolding
Scaffolds a Vitest or Jest test runner for Next.js, Vite, or a generic project, following the official testing guide for your framework. Writes the runner config, an example test, and the package.json scripts in one command.
$npx @frizzyondabeat/volt-fast test