Skip to content

CLI tool for scaffolding Remix.js/React Router v7 projects with TypeScript. Generate routes, API layers, components & hooks . Built-in security, Tailwind CSS & testing support.

Notifications You must be signed in to change notification settings

Jeccoman/doodle-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Doodle CLI

npm version License: MIT Node.js Version

A powerful CLI tool for generating boilerplate code for frontend development . Built specifically for Remix.js and React Router v7 projects with TypeScript, Tailwind CSS, and modern best practices.

✨ Features

  • πŸ—οΈ Project Scaffolding - Initialize complete project structure following iPFSoftwares guidelines
  • πŸ›£οΈ Route Generation - Create Remix routes with loaders, actions, error boundaries, and security headers
  • πŸ”Œ API Layer Generation - Generate complete 3-layer API architecture (Client, Schema, Hooks)
  • 🧩 Component Generation - Create React components with TypeScript, tests, and Tailwind styling
  • πŸͺ Hook Generation - Generate custom hooks for various use cases
  • πŸ”’ Security First - Built-in security best practices including input validation, CSRF protection, and secure headers
  • πŸ“ TypeScript - Full TypeScript support with proper typing
  • πŸ§ͺ Test Ready - Generates test files alongside components

πŸ“¦ Installation

# Global installation (recommended)
npm install -g @jeccoman/doodle-cli

# Or using npx (no installation required)
npx @jeccoman/doodle-cli init

# Initialize a new project
doodle init

# Generate a route
doodle generate route --name user-profile

# Generate API layers
doodle g api -n products

# Generate a component
doodle g component -n DataTable

# Generate a custom hook
doodle g hook -n useAuth

About

CLI tool for scaffolding Remix.js/React Router v7 projects with TypeScript. Generate routes, API layers, components & hooks . Built-in security, Tailwind CSS & testing support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published