diff options
author | 2022-10-10 12:37:03 -0300 | |
---|---|---|
committer | 2022-10-10 11:37:03 -0400 | |
commit | c1f991408b817217dbd4035dcc4ac0a2fecd08b8 (patch) | |
tree | 0d5520a0dd438edfb22feafc5f9cc1fb41106072 /packages/integrations/vercel/src/lib/fs.ts | |
parent | 2d9d42216722334db03adb14e59773db8389b7f9 (diff) | |
download | astro-c1f991408b817217dbd4035dcc4ac0a2fecd08b8.tar.gz astro-c1f991408b817217dbd4035dcc4ac0a2fecd08b8.tar.zst astro-c1f991408b817217dbd4035dcc4ac0a2fecd08b8.zip |
fix(vercel): now works with monorepos (#5033)
* Upgraded nft
* Handle monorepo better
* Changeset
* Fixed common ancestor
* Fixed outdir
Diffstat (limited to 'packages/integrations/vercel/src/lib/fs.ts')
-rw-r--r-- | packages/integrations/vercel/src/lib/fs.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/integrations/vercel/src/lib/fs.ts b/packages/integrations/vercel/src/lib/fs.ts index d7a833cd0..64c4c69ba 100644 --- a/packages/integrations/vercel/src/lib/fs.ts +++ b/packages/integrations/vercel/src/lib/fs.ts @@ -5,8 +5,12 @@ export async function writeJson<T>(path: PathLike, data: T) { await fs.writeFile(path, JSON.stringify(data), { encoding: 'utf-8' }); } -export async function emptyDir(dir: PathLike): Promise<void> { +export async function removeDir(dir: PathLike) { await fs.rm(dir, { recursive: true, force: true, maxRetries: 3 }); +} + +export async function emptyDir(dir: PathLike): Promise<void> { + await removeDir(dir); await fs.mkdir(dir, { recursive: true }); } |