create-zephyr-apps
Version:
A CLI tool to create web applications using Zephyr.
112 lines (75 loc) • 2.58 kB
Markdown
# Create Zephyr Apps
<div align="center">
[Zephyr Cloud](https://zephyr-cloud.io) | [Zephyr Docs](https://docs.zephyr-cloud.io) | [Discord](https://zephyr-cloud.io/discord) | [Twitter](https://x.com/ZephyrCloudIO) | [LinkedIn](https://www.linkedin.com/company/zephyr-cloud/)
<hr/>
<img src="https://cdn.prod.website-files.com/669061ee3adb95b628c3acda/66981c766e352fe1f57191e2_Opengraph-zephyr.png" alt="Zephyr Logo" />
</div>
A CLI tool to create web applications using Zephyr. This package provides templates and scaffolding for quickly setting up new projects with Zephyr integration.
## Installation
```bash
# npm (global)
npm install -g create-zephyr-apps
# npx (recommended)
npx create-zephyr-apps@latest
# yarn
yarn create zephyr-apps
# pnpm
pnpm create zephyr-apps
# bun
bunx create-zephyr-apps
```
## Usage
### Interactive Mode
Run the command without arguments to start the interactive mode:
```bash
npx create-zephyr-apps@latest
```
This will prompt you to choose:
- Project name
- Template type (React, Vue, etc.)
- Build tool (Vite, Webpack, Rspack, etc.)
- Additional configurations
### Direct Usage
You can also specify options directly:
```bash
npx create-zephyr-apps@latest my-app --template vite-react
```
## Available Templates
- **vite-react** - React application with Vite
- **vite-react-mf** - React microfrontend with Vite and Module Federation
- **rspack-react** - React application with Rspack
- **rspack-mf** - React microfrontend with Rspack and Module Federation
- **webpack-react** - React application with Webpack
- **modern-js** - Modern.js application
- **repack-react-native** - React Native application with Re.Pack
- **rollup-lib** - Library with Rollup
- **parcel-react** - React application with Parcel
## Getting Started
After creating your application:
1. Navigate to your project directory:
```bash
cd my-app
```
2. Install dependencies:
```bash
npm install
```
3. Start the development server:
```bash
npm run dev
```
4. Build for production:
```bash
npm run build
```
## Features
- 🚀 Quick project scaffolding
- 📦 Multiple bundler support (Vite, Webpack, Rspack, Parcel)
- 🔧 Pre-configured Zephyr integration
- 🏗️ Module Federation ready templates
- 📱 React Native support with Re.Pack
- 🎯 TypeScript support out of the box
## Contributing
We welcome contributions! Please read our [contributing guidelines](../../CONTRIBUTING.md) for more information.
## License
Licensed under the Apache-2.0 License. See [LICENSE](LICENSE) for more information.