| quartz/build.ts | ●●●●● patch | view | raw | blame | history | |
| quartz/cli/handlers.js | ●●●●● patch | view | raw | blame | history | |
| quartz/cli/helpers.js | ●●●●● patch | view | raw | blame | history | |
| quartz/util/fs.ts | ●●●●● patch | view | raw | blame | history |
quartz/build.ts
@@ -2,6 +2,7 @@ sourceMapSupport.install(options) import path from "path" import { PerfTimer } from "./util/perf" import { rimraf } from "rimraf" import { isGitIgnored } from "globby" import chalk from "chalk" import { parseMarkdown } from "./processors/parse" @@ -12,7 +13,6 @@ import chokidar from "chokidar" import { ProcessedContent } from "./plugins/vfile" import { Argv, BuildCtx } from "./util/ctx" import { rmrf } from "./util/fs" import { glob, toPosixPath } from "./util/glob" import { trace } from "./util/trace" import { options } from "./util/sourcemap" @@ -40,7 +40,7 @@ const release = await mut.acquire() perf.addEvent("clean") await rmrf(output) await rimraf(output) console.log(`Cleaned output directory \`${output}\` in ${perf.timeSince("clean")}`) perf.addEvent("glob") @@ -145,7 +145,7 @@ // TODO: we can probably traverse the link graph to figure out what's safe to delete here // instead of just deleting everything await rmrf(argv.output) await rimraf(argv.output) await emitContent(ctx, filteredContent) console.log(chalk.green(`Done rebuilding in ${perf.timeSince()}`)) } catch (err) { quartz/cli/handlers.js
@@ -5,6 +5,7 @@ import { sassPlugin } from "esbuild-sass-plugin" import fs from "fs" import { intro, outro, select, text } from "@clack/prompts" import { rimraf } from "rimraf" import chokidar from "chokidar" import prettyBytes from "pretty-bytes" import { execSync, spawnSync } from "child_process" @@ -20,7 +21,6 @@ gitPull, popContentFolder, stashContentFolder, rmrf, } from "./helpers.js" import { UPSTREAM_NAME, @@ -109,7 +109,7 @@ if (contentStat.isSymbolicLink()) { await fs.promises.unlink(contentFolder) } else { await rmrf(contentFolder) await rimraf(contentFolder) } } quartz/cli/helpers.js
@@ -3,7 +3,6 @@ import { contentCacheFolder } from "./constants.js" import { spawnSync } from "child_process" import fs from "fs" import { rimraf } from "rimraf" export function escapePath(fp) { return fp @@ -53,11 +52,3 @@ }) await fs.promises.rm(contentCacheFolder, { force: true, recursive: true }) } export async function rmrf(path) { if (os.platform() == "win32") { return rimraf.windows(path) } else { return rimraf(path) } } quartz/util/fs.ts
File was deleted