Skip to content

eleven-net-cn/create-app

Repository files navigation

create-app

Efficient Modern Scaffolding

Ask DeepWiki

English | 简体中文

Documentation

https://create-app.eleven.net.cn/

Features

  • ⚡ Local hot-reload template debugging
  • 🎨 Free combination of modules within templates
  • ♻️ Templates can call each other
  • 🚀 Assemble templates in memory and write to disk at once

Usage

npm create @e.fe/app@latest

# OR

npx @e.fe/create-app@latest

Usage

More

# From Repo
npx @e.fe/create-app@latest from-repo <url>

# From Template
npx @e.fe/create-app@latest -T <template>

# Mixin Mode - Apply template logic to current directory
npx @e.fe/create-app@latest -T <template> --mixin

Mixin Mode

Apply template logic to your current directory without creating a new project.

# Apply template to current directory
npx @e.fe/create-app --template @e.fe/template-standard --mixin

# Use local template file
npx @e.fe/create-app --template file:./local-template --mixin

Useful for:

  • Adding new modules to existing projects
  • Applying configuration templates
  • Integrating development tools or scripts

Why

Popular scaffolding tools have various issues, with the most important ones being:

  1. Most cannot hot-reload debug templates, making template testing time-consuming

  2. Some don't allow free combination of templates, only creating from fixed templates or downloading from repositories, making it difficult to maintain when we have multiple templates

At work, I needed to develop a better scaffolding tool for the team, which was the initial motivation.

About

Efficient Modern Scaffolding

Resources

Stars

Watchers

Forks