Skip to content

Commit 74b270e

Browse files
committed
Add ember to vite create
1 parent 6c8a5a2 commit 74b270e

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

docs/guide/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ The supported template presets are:
3838
| [preact](https://vite.new/preact) | [preact-ts](https://vite.new/preact-ts) |
3939
| [lit](https://vite.new/lit) | [lit-ts](https://vite.new/lit-ts) |
4040
| [svelte](https://vite.new/svelte) | [svelte-ts](https://vite.new/svelte-ts) |
41+
| [ember](https://vite.new/ember) | [ember-ts](https://vite.new/ember-ts) |
4142
| [solid](https://vite.new/solid) | [solid-ts](https://vite.new/solid-ts) |
4243
| [qwik](https://vite.new/qwik) | [qwik-ts](https://vite.new/qwik-ts) |
4344

@@ -92,7 +93,7 @@ $ bun create vite my-vue-app --template vue
9293

9394
:::
9495

95-
See [create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite) for more details on each supported template: `vanilla`, `vanilla-ts`, `vue`, `vue-ts`, `react`, `react-ts`, `react-swc`, `react-swc-ts`, `preact`, `preact-ts`, `lit`, `lit-ts`, `svelte`, `svelte-ts`, `solid`, `solid-ts`, `qwik`, `qwik-ts`.
96+
See [create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite) for more details on each supported template: `vanilla`, `vanilla-ts`, `vue`, `vue-ts`, `react`, `react-ts`, `react-swc`, `react-swc-ts`, `preact`, `preact-ts`, `lit`, `lit-ts`, `svelte`, `svelte-ts`, `ember`, `ember-ts`, `solid`, `solid-ts`, `qwik`, `qwik-ts`.
9697

9798
You can use `.` for the project name to scaffold in the current directory.
9899

packages/create-vite/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ Currently supported template presets include:
6363
- `lit-ts`
6464
- `svelte`
6565
- `svelte-ts`
66+
- `ember`
67+
- `ember-ts`
6668
- `solid`
6769
- `solid-ts`
6870
- `qwik`

packages/create-vite/src/index.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ ${magenta ('preact-ts preact' )}
4949
${redBright ('lit-ts lit' )}
5050
${red ('svelte-ts svelte' )}
5151
${blue ('solid-ts solid' )}
52+
${redBright ('ember-ts ember' )}
5253
${blueBright('qwik-ts qwik' )}`
5354

5455
type ColorFunc = (str: string | number) => string
@@ -225,6 +226,27 @@ const FRAMEWORKS: Framework[] = [
225226
},
226227
],
227228
},
229+
{
230+
name: 'ember',
231+
display: 'Ember',
232+
color: redBright,
233+
variants: [
234+
{
235+
name: 'ember app',
236+
display: 'Production-ready App',
237+
color: redBright,
238+
customCommand:
239+
'npx ember-cli@latest new TARGET_DIR --blueprint @ember/app-blueprint --pnpm --lang en --interactive',
240+
},
241+
{
242+
name: 'ember library',
243+
display: 'Production-ready Library',
244+
color: redBright,
245+
customCommand:
246+
'npx ember-cli@latest addon TARGET_DIR --blueprint @ember/addon-blueprint --pnpm --interactive',
247+
},
248+
],
249+
},
228250
{
229251
name: 'qwik',
230252
display: 'Qwik',

0 commit comments

Comments
 (0)