create-jen-app
v1.2.4
Published
Create a beautiful Jen.js application with a single command
Maintainers
Readme
create-jen-app
The fastest way to create a beautiful Jen.js application.
Quick Start
npm create jen-app my-app
cd my-app
npm run devUsage
npm create jen-app [project-name]Interactive Prompts
When you run the command, you'll be guided through:
- Project Name - What to call your project
- Template Selection - The CLI currently offers:
- Static - Pure SSG with components
- TypeScript - Enable TypeScript support (recommended)
- Dependencies - Install npm packages automatically
- Git - Initialize a git repository
Templates
Static Template
Perfect for marketing sites, blogs, and documentation.
- ⚡ Pure static site generation
- 📝 Component-based with Preact
- 🎨 Beautiful dark theme styles
- 🚀 Zero JavaScript overhead
Available Commands
All templates come with these npm scripts:
npm run dev # Start development server (port 3000)
npm run build # Build for production
npm run start # Start production server
npm run typecheck # TypeScript type checking (if enabled)Features
- 🎨 Beautiful Dark Theme - Modern, colorful CLI with no white backgrounds
- 🚀 Fast Setup - Get started in seconds with template selection
- 📦 Modern Stack - Pre-configured and ready to use
- 🔧 TypeScript Ready - Full TypeScript support included
- 🌈 Colorful Prompts - Interactive, beautiful terminal experience
Project Structure
Static Template
my-app/
├── site/
│ ├── styles/ # SCSS styles
│ ├── components/ # Preact components
│ ├── routes/ # Page routes (file-based)
│ └── assets/ # Static assets
├── dist/ # Build output
├── jen.config.ts # Jen.js config
└── package.jsonTechnologies
- Jen.js - Web framework
- Preact - Lightweight React alternative
- TypeScript - Type safety
- SCSS - Advanced styling
Documentation
License
MIT - See LICENSE in the Jen.js repository
