Skip to content

Create-Node-App/cna-templates

Repository files navigation

CNA Templates

Validation

This repository contains official templates and extensions for create-awesome-node-app.

Quick start

# Interactive mode
npx create-awesome-node-app

# With template and extensions
npx create-awesome-node-app --template react-vite-boilerplate --addons material-ui zustand

Available templates

Template Type Use Case
React Vite react Frontend apps
Next.js nextjs Full-stack apps
NestJS nestjs-backend Backend APIs
Turborepo monorepo Monorepos
WebdriverIO webdriverio E2E testing
WebExtension webextension-react Browser extensions

Documentation

File Contents
docs/ARCHITECTURE.md System overview, type system, generation flow
docs/AUTHORING.md File conventions, EJS variables, package/ system
docs/TESTING.md Local testing and CI workflow
CONTRIBUTING.md How to add templates and extensions

Support