summaryrefslogtreecommitdiff
path: root/packages/create-astro/src/frameworks.ts
diff options
context:
space:
mode:
authorGravatar Juan Martín Seery <me@juanm04.com> 2022-03-21 14:33:31 -0300
committerGravatar GitHub <noreply@github.com> 2022-03-21 12:33:31 -0500
commit1fdb63b5d000d17edca77e870ce721e616a9c64a (patch)
tree22b864dd58fa5f257a3f22f3f2f0636799fa6914 /packages/create-astro/src/frameworks.ts
parent41110ebe729d088a3f6b8ea1e42103a171e36a22 (diff)
downloadastro-1fdb63b5d000d17edca77e870ce721e616a9c64a.tar.gz
astro-1fdb63b5d000d17edca77e870ce721e616a9c64a.tar.zst
astro-1fdb63b5d000d17edca77e870ce721e616a9c64a.zip
feat(create-astro): add peer dependencies to package.json (#2843)
* Install dependencies automatically * Added spinners * Updated lockfile * changeset * Sort dependencies * Reverted autoinstall * Updated changeset
Diffstat (limited to 'packages/create-astro/src/frameworks.ts')
-rw-r--r--packages/create-astro/src/frameworks.ts27
1 files changed, 16 insertions, 11 deletions
diff --git a/packages/create-astro/src/frameworks.ts b/packages/create-astro/src/frameworks.ts
index 0290c1c96..0483b7474 100644
--- a/packages/create-astro/src/frameworks.ts
+++ b/packages/create-astro/src/frameworks.ts
@@ -107,25 +107,30 @@ export default {
},
};
-export const FRAMEWORKS = [
+export interface Integration {
+ id: string;
+ packageName: string;
+}
+
+export const FRAMEWORKS: { title: string; value: Integration }[] = [
{
- title: 'preact',
- value: '@astrojs/preact',
+ title: 'Preact',
+ value: { id: 'preact', packageName: '@astrojs/preact' },
},
{
- title: 'react',
- value: 'react',
+ title: 'React',
+ value: { id: 'react', packageName: '@astrojs/react' },
},
{
- title: 'solid',
- value: 'solid',
+ title: 'Solid.js',
+ value: { id: 'solid', packageName: '@astrojs/solid-js' },
},
{
- title: 'svelte',
- value: 'svelte',
+ title: 'Svelte',
+ value: { id: 'svelte', packageName: '@astrojs/svelte' },
},
{
- title: 'vue',
- value: 'vue',
+ title: 'Vue',
+ value: { id: 'vue', packageName: '@astrojs/vue' },
},
];