diff --git a/.changeset/loud-eagles-do.md b/.changeset/loud-eagles-do.md new file mode 100644 index 000000000..df2066a0e --- /dev/null +++ b/.changeset/loud-eagles-do.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +astro add - Fix third-party npm orgs, i.e. `@example/integration` diff --git a/packages/astro/src/core/add/index.ts b/packages/astro/src/core/add/index.ts index 280c16db3..541f36a22 100644 --- a/packages/astro/src/core/add/index.ts +++ b/packages/astro/src/core/add/index.ts @@ -619,7 +619,7 @@ async function fetchPackageJson( name: string, tag: string ): Promise { - const packageName = `${scope ? `@${scope}/` : ''}${name}`; + const packageName = `${scope ? `${scope}/` : ''}${name}`; const res = await fetch(`https://registry.npmjs.org/${packageName}/${tag}`); if (res.status === 404) { return new Error(); @@ -637,13 +637,14 @@ export async function validateIntegrations(integrations: string[]): Promise