https://github.com/embroider-build/app-blueprint
[pre-alpha™️] Blueprint for next generation of Ember apps
https://github.com/embroider-build/app-blueprint
emberjs hacktoberfest
Last synced: 6 months ago
JSON representation
[pre-alpha™️] Blueprint for next generation of Ember apps
- Host: GitHub
- URL: https://github.com/embroider-build/app-blueprint
- Owner: embroider-build
- Created: 2023-08-08T15:32:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-19T22:29:07.000Z (6 months ago)
- Last Synced: 2025-04-19T23:22:35.837Z (6 months ago)
- Topics: emberjs, hacktoberfest
- Language: JavaScript
- Homepage:
- Size: 680 KB
- Stars: 42
- Watchers: 12
- Forks: 15
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# @embroider/app-blueprint
**Very** experimental blueprint for scaffolding Ember v2 apps with Vite
> [!WARNING]
> This blueprint is a preview of the [v2 app blueprint](https://rfcs.emberjs.com/id/0977-v2-app-format) and uses alpha versions of the upcoming Embroider release. When the RFC has reached the "Released" stage, and the upcoming Embroider release has been marked stable, you should be ok to use this blueprint; until then, only use this blueprint if you know what you're doing.This is likely to change on a daily basis so you have to keep up to date with the changes to expect it work. Use [ember-cli-update](https://github.com/ember-cli/ember-cli-update) to update to the latest version.
## Usage
### Generating a brand new app
This following command will create a new folder called `my-fancy-app` in your cwd
```bash
npx ember-cli@latest new my-fancy-app -b @embroider/app-blueprint --pnpm
```### Updating an existing Ember app
If you want to try to update an existing app you can run this command **inside** your app's directory:
```bash
pnpx ember-cli@latest init -b @embroider/app-blueprint --pnpm --name your-app-name
```it will prompt you to override some files and you should say yes to every override.
Note: replace `your-app-name` with your existing app name (from the `package.json` file) for a smaller diff.
### Updating the blueprint version
Use [ember-cli-update](https://github.com/ember-cli/ember-cli-update) to update to later versions of the blueprint:
```bash
pnpm dlx ember-cli-update
```