Skip to content

Commit 265dfb5

Browse files
committed
Add ember to vite create
1 parent d488efd commit 265dfb5

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

@@ -100,7 +101,7 @@ $ deno init --npm vite my-vue-app --template vue
100101

101102
:::
102103

103-
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`.
104+
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`.
104105

105106
You can use `.` for the project name to scaffold in the current directory.
106107

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
@@ -246,6 +247,27 @@ const FRAMEWORKS: Framework[] = [
246247
},
247248
],
248249
},
250+
{
251+
name: 'ember',
252+
display: 'Ember',
253+
color: redBright,
254+
variants: [
255+
{
256+
name: 'ember app',
257+
display: 'Production-ready App',
258+
color: redBright,
259+
customCommand:
260+
'npx ember-cli@latest new TARGET_DIR --blueprint @ember/app-blueprint --pnpm --lang en --interactive',
261+
},
262+
{
263+
name: 'ember library',
264+
display: 'Production-ready Library',
265+
color: redBright,
266+
customCommand:
267+
'npx ember-cli@latest addon TARGET_DIR --blueprint @ember/addon-blueprint --pnpm --interactive',
268+
},
269+
],
270+
},
249271
{
250272
name: 'qwik',
251273
display: 'Qwik',

0 commit comments

Comments
 (0)