diff options
author | 2024-08-29 23:05:16 +0800 | |
---|---|---|
committer | 2024-08-29 23:05:16 +0800 | |
commit | 9327d56755404b481993b058bbfc4aa7880b2304 (patch) | |
tree | 1114d5eb0802a22b321b08e864c8874cd81c108d | |
parent | d1bd1a11f7aca4d2141d1c4665f2db0440393d03 (diff) | |
download | astro-9327d56755404b481993b058bbfc4aa7880b2304.tar.gz astro-9327d56755404b481993b058bbfc4aa7880b2304.tar.zst astro-9327d56755404b481993b058bbfc4aa7880b2304.zip |
Use default import in astro add (#11872)
-rw-r--r-- | .changeset/neat-swans-hear.md | 5 | ||||
-rw-r--r-- | packages/astro/src/cli/add/index.ts | 12 |
2 files changed, 15 insertions, 2 deletions
diff --git a/.changeset/neat-swans-hear.md b/.changeset/neat-swans-hear.md new file mode 100644 index 000000000..22657a94f --- /dev/null +++ b/.changeset/neat-swans-hear.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fixes `astro add` importing adapters and integrations diff --git a/packages/astro/src/cli/add/index.ts b/packages/astro/src/cli/add/index.ts index 2b230048c..f263904cb 100644 --- a/packages/astro/src/cli/add/index.ts +++ b/packages/astro/src/cli/add/index.ts @@ -427,7 +427,11 @@ function addIntegration(mod: ProxifiedModule<any>, integration: IntegrationInfo) const integrationId = toIdent(integration.id); if (!mod.imports.$items.some((imp) => imp.local === integrationId)) { - mod.imports.$append({ imported: integrationId, from: integration.packageName }); + mod.imports.$append({ + imported: 'default', + local: integrationId, + from: integration.packageName, + }); } config.integrations ??= []; @@ -448,7 +452,11 @@ export function setAdapter(mod: ProxifiedModule<any>, adapter: IntegrationInfo) const adapterId = toIdent(adapter.id); if (!mod.imports.$items.some((imp) => imp.local === adapterId)) { - mod.imports.$append({ imported: adapterId, from: adapter.packageName }); + mod.imports.$append({ + imported: 'default', + local: adapterId, + from: adapter.packageName, + }); } if (!config.output) { |