diff options
author | 2021-07-20 01:56:54 +0000 | |
---|---|---|
committer | 2021-07-20 01:56:54 +0000 | |
commit | 15cd6c17085dd78dd29f41b45b55cfc4693f7ebe (patch) | |
tree | 6ac9cd8135bf7be04cabe26f7f83949d22ab7490 /packages/create-astro/src/index.ts | |
parent | d45431d2468ec4234290c90e08174ef1a494d9fa (diff) | |
download | astro-15cd6c17085dd78dd29f41b45b55cfc4693f7ebe.tar.gz astro-15cd6c17085dd78dd29f41b45b55cfc4693f7ebe.tar.zst astro-15cd6c17085dd78dd29f41b45b55cfc4693f7ebe.zip |
[ci] yarn format
Diffstat (limited to 'packages/create-astro/src/index.ts')
-rw-r--r-- | packages/create-astro/src/index.ts | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/packages/create-astro/src/index.ts b/packages/create-astro/src/index.ts index 20a3176a8..4343c243a 100644 --- a/packages/create-astro/src/index.ts +++ b/packages/create-astro/src/index.ts @@ -21,21 +21,23 @@ export function mkdirp(dir: string) { } /** - * Delete all files, subdirectories, and symlinks in a given - * directory. + * Delete all files, subdirectories, and symlinks in a given + * directory. * * @param dir the directory to empty * @returns a promise for emptying a given directory */ export async function emptyDir(dir: string) { const items = await fs.promises.readdir(dir); - return Promise.all(items.map(async (item) => { - const itemPath = path.join(dir, item); - const stat = await fs.promises.stat(itemPath); - return stat.isDirectory() - ? fs.promises.rm(itemPath, { recursive: true, force: true }) // To remove directories - : fs.promises.unlink(itemPath); // Remove files and symlinks - })); + return Promise.all( + items.map(async (item) => { + const itemPath = path.join(dir, item); + const stat = await fs.promises.stat(itemPath); + return stat.isDirectory() + ? fs.promises.rm(itemPath, { recursive: true, force: true }) // To remove directories + : fs.promises.unlink(itemPath); // Remove files and symlinks + }) + ); } const { version } = JSON.parse(fs.readFileSync(new URL('../package.json', import.meta.url), 'utf-8')); |