summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/light-falcons-battle.md5
-rw-r--r--packages/create-astro/src/actions/template.ts2
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/light-falcons-battle.md b/.changeset/light-falcons-battle.md
new file mode 100644
index 000000000..14059d833
--- /dev/null
+++ b/.changeset/light-falcons-battle.md
@@ -0,0 +1,5 @@
+---
+"create-astro": patch
+---
+
+Fixes a case where a promise wasn't awaited, causing an issue in Deno.
diff --git a/packages/create-astro/src/actions/template.ts b/packages/create-astro/src/actions/template.ts
index e5cf22e50..3afd5f3cf 100644
--- a/packages/create-astro/src/actions/template.ts
+++ b/packages/create-astro/src/actions/template.ts
@@ -59,7 +59,7 @@ const FILES_TO_UPDATE = {
fs.promises.readFile(file, 'utf-8').then((value) => {
// Match first indent in the file or fallback to `\t`
const indent = /(^\s+)/m.exec(value)?.[1] ?? '\t';
- fs.promises.writeFile(
+ return fs.promises.writeFile(
file,
JSON.stringify(
Object.assign(JSON.parse(value), Object.assign(overrides, { private: undefined })),