diff options
author | 2022-03-21 14:33:31 -0300 | |
---|---|---|
committer | 2022-03-21 12:33:31 -0500 | |
commit | 1fdb63b5d000d17edca77e870ce721e616a9c64a (patch) | |
tree | 22b864dd58fa5f257a3f22f3f2f0636799fa6914 /packages/create-astro/src/config.ts | |
parent | 41110ebe729d088a3f6b8ea1e42103a171e36a22 (diff) | |
download | astro-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/config.ts')
-rw-r--r-- | packages/create-astro/src/config.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/create-astro/src/config.ts b/packages/create-astro/src/config.ts index f8e63d24c..4060d368c 100644 --- a/packages/create-astro/src/config.ts +++ b/packages/create-astro/src/config.ts @@ -1,4 +1,6 @@ -export const createConfig = ({ integrations }: { integrations: string[] }) => { +import type { Integration } from './frameworks'; + +export const createConfig = ({ integrations }: { integrations: Integration[] }) => { if (integrations.length === 0) { return `import { defineConfig } from 'astro/config'; // https://astro.build/config @@ -6,8 +8,8 @@ export default defineConfig({}); `; } - const rendererImports = integrations.map((r: string) => ` import ${r} from '@astrojs/${r === 'solid' ? 'solid-js' : r}';`); - const rendererIntegrations = integrations.map((r: string) => ` ${r}(),`); + const rendererImports = integrations.map((r) => ` import ${r.id} from '${r.packageName}';`); + const rendererIntegrations = integrations.map((r) => ` ${r.id}(),`); return [ `import { defineConfig } from 'astro/config';`, ...rendererImports, |