From 132563db6a6a9b5a9c6278f4a675e4d6ee2950db Mon Sep 17 00:00:00 2001 From: "k.wakitani" Date: Sat, 28 Oct 2023 14:18:25 +0900 Subject: [PATCH 1/2] fix(create-astro): TypeScript installation failure with yarn --- .changeset/young-avocados-wink.md | 5 +++++ packages/create-astro/src/actions/typescript.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/young-avocados-wink.md diff --git a/.changeset/young-avocados-wink.md b/.changeset/young-avocados-wink.md new file mode 100644 index 000000000000..07425b117c15 --- /dev/null +++ b/.changeset/young-avocados-wink.md @@ -0,0 +1,5 @@ +--- +'create-astro': patch +--- + +Fix TypeScript installation issue with yarn diff --git a/packages/create-astro/src/actions/typescript.ts b/packages/create-astro/src/actions/typescript.ts index 3be99e179cad..2c0d21e89bcb 100644 --- a/packages/create-astro/src/actions/typescript.ts +++ b/packages/create-astro/src/actions/typescript.ts @@ -82,12 +82,12 @@ const FILES_TO_UPDATE = { try { // add required dependencies for astro check if (options.ctx.install) - await shell(options.ctx.packageManager, ['install', '@astrojs/check', 'typescript'], { + await shell(options.ctx.packageManager, ['add', '@astrojs/check', 'typescript'], { cwd: path.dirname(file), stdio: 'ignore', }); - // inject addtional command to build script + // inject additional command to build script const data = await readFile(file, { encoding: 'utf-8' }); const indent = /(^\s+)/m.exec(data)?.[1] ?? '\t'; const parsedPackageJson = JSON.parse(data); From 2201e28624ea04a70f780d15b7b7a7d06efe5e1b Mon Sep 17 00:00:00 2001 From: wktk Date: Sun, 29 Oct 2023 00:58:39 +0900 Subject: [PATCH 2/2] Update .changeset/young-avocados-wink.md Co-authored-by: Sarah Rainsberger --- .changeset/young-avocados-wink.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/young-avocados-wink.md b/.changeset/young-avocados-wink.md index 07425b117c15..d7d1916ed070 100644 --- a/.changeset/young-avocados-wink.md +++ b/.changeset/young-avocados-wink.md @@ -2,4 +2,4 @@ 'create-astro': patch --- -Fix TypeScript installation issue with yarn +Fixes TypeScript installation issue with yarn