@danixsoft/create-danix-app
v0.1.0
Published
Personal Stack Project Scaffolder
Readme
@danixsoft/create-danix-app
A fast, opinionated CLI to scaffold a modern frontend React project with zero configuration.
The Stack
- ⚡️ Vite 6
- ⚛️ React 19
- 🛡️ TypeScript 5
- 🎨 Tailwind CSS v4
- 🛣️ React Router v7 (Optional)
- 🔄 TanStack Query (Optional)
Usage
Run the following command in your terminal. You will be prompted for a project name and your preferred package manager (npm, pnpm, yarn).
npx @danixsoft/create-danix-app@latestAlternatively, you can pass the project name directly:
npx @danixsoft/create-danix-app@latest my-appFeatures
- Interactive Prompts: Clean CLI UX using
@clack/prompts. - Zero Config: Absolute imports (
@/*), ESLint, and TypeScript are pre-configured. - Smart Scaffolding: Conditionally injects React Router and TanStack Query providers into your
main.tsxonly if you ask for them. - Opinionated Folder Structure: Automatically sets up
src/components,src/hooks,src/lib, andsrc/stylesdirectories. - Ready to Code: Automatically initializes a git repository and installs dependencies for you.
Development
If you want to run this CLI locally:
npm install
npm start my-test-appTo run the automated test suite:
npm testLicense
MIT
