0.2.0-beta ⢠Published 4 months ago
create-eleva-app v0.2.0-beta
Create Eleva App
Overview
Create Eleva App is an officially supported way to create Eleva.js applications. It offers a smooth development experience by providing a professional project structure, development server, modern Vite-based build system, and more.
Quick Start
# Using npx (recommended)
npx create-eleva-app my-app
# Using npm
npm init eleva-app my-app
# Using yarn
yarn create eleva-app my-app
# Using pnpm
pnpm create eleva-app my-app
Then follow the prompts to configure your project.
Features
- š Instant Setup: Go from zero to application in seconds
- š Interactive Experience: Helpful prompts guide you through setup
- š§© Optional Router: Easily add Eleva Router to your project
- š ļø Modern Build System: Powered by Vite for lightning-fast development
- šØ Elegant Structure: Professional project organization
- š Best Practices: Follows Eleva.js recommended patterns
- š§ Fully Configurable: Customize to your project needs
Commands
# Create a new project with default settings
npx create-eleva-app my-app
# Skip prompts and use defaults
npx create-eleva-app my-app --yes
# Create a project with router
npx create-eleva-app my-app --router
# Create a project without router
npx create-eleva-app my-app --no-router
# Create a TypeScript project
npx create-eleva-app my-app --typescript
Project Structure
The generated project will have the following structure:
my-app/
āāā public/ # Static assets
ā āāā favicon.ico
ā āāā index.html
āāā src/
ā āāā assets/ # Project assets
ā ā āāā styles/
ā ā ā āāā main.css
ā ā āāā images/
ā ā āāā logo.svg
ā āāā components/ # Reusable components
ā ā āāā App.js
ā ā āāā HelloWorld.js
ā āāā routes/ # Router-specific files (if enabled)
ā ā āāā Home.js
ā ā āāā About.js
ā ā āāā NotFound.js
ā āāā routes.js # Route definitions (if router enabled)
ā āāā main.js # Application entry point
āāā .gitignore
āāā package.json
āāā README.md
āāā vite.config.js
System Requirements
- Node.js 14.0.0 or later
- npm 6.0.0 or later, yarn 1.22.0 or later, or pnpm 6.0.0 or later
License
Create Eleva App is open-source software licensed under the MIT license.
0.1.0-beta.3
4 months ago
0.1.0-beta.2
4 months ago
0.1.0-beta.5
4 months ago
0.2.0-beta
4 months ago
0.1.0-beta.4
4 months ago
0.1.0-beta.1
4 months ago