format
This commit is contained in:
		@@ -91,10 +91,7 @@ async function startServing(ctx: BuildCtx, initialContent: ProcessedContent[]) {
 | 
			
		||||
        await rimraf(argv.output)
 | 
			
		||||
        const parsedFiles = [...contentMap.values()]
 | 
			
		||||
        const filteredContent = filterContent(ctx, parsedFiles)
 | 
			
		||||
        await emitContent(
 | 
			
		||||
          ctx,
 | 
			
		||||
          filteredContent,
 | 
			
		||||
        )
 | 
			
		||||
        await emitContent(ctx, filteredContent)
 | 
			
		||||
        console.log(chalk.green(`Done rebuilding in ${perf.timeSince()}`))
 | 
			
		||||
      } catch {
 | 
			
		||||
        console.log(chalk.yellow(`Rebuild failed. Waiting on a change to fix the error...`))
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,5 @@
 | 
			
		||||
import { globbyStream } from "globby"
 | 
			
		||||
import {
 | 
			
		||||
  FilePath, slugifyFilePath,
 | 
			
		||||
} from "../../path"
 | 
			
		||||
import { FilePath, slugifyFilePath } from "../../path"
 | 
			
		||||
import { QuartzEmitterPlugin } from "../types"
 | 
			
		||||
import path from "path"
 | 
			
		||||
import fs from "fs"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,12 +1,9 @@
 | 
			
		||||
import { globby } from "globby"
 | 
			
		||||
import {
 | 
			
		||||
  FilePath, QUARTZ
 | 
			
		||||
} from "../../path"
 | 
			
		||||
import { FilePath, QUARTZ } from "../../path"
 | 
			
		||||
import { QuartzEmitterPlugin } from "../types"
 | 
			
		||||
import path from "path"
 | 
			
		||||
import fs from "fs"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
export const Static: QuartzEmitterPlugin = () => ({
 | 
			
		||||
  name: "Static",
 | 
			
		||||
  getQuartzComponents() {
 | 
			
		||||
@@ -16,6 +13,6 @@ export const Static: QuartzEmitterPlugin = () => ({
 | 
			
		||||
    const staticPath = path.join(QUARTZ, "static")
 | 
			
		||||
    const fps = await globby("*", { cwd: staticPath })
 | 
			
		||||
    await fs.promises.cp(staticPath, path.join(argv.output, "static"), { recursive: true })
 | 
			
		||||
    return fps.map(fp => path.join("static", fp)) as FilePath[]
 | 
			
		||||
    return fps.map((fp) => path.join("static", fp)) as FilePath[]
 | 
			
		||||
  },
 | 
			
		||||
})
 | 
			
		||||
 
 | 
			
		||||
@@ -84,10 +84,7 @@ function addGlobalPageResources(
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export async function emitContent(
 | 
			
		||||
  ctx: BuildCtx,
 | 
			
		||||
  content: ProcessedContent[],
 | 
			
		||||
) {
 | 
			
		||||
export async function emitContent(ctx: BuildCtx, content: ProcessedContent[]) {
 | 
			
		||||
  const { argv, cfg } = ctx
 | 
			
		||||
  const contentFolder = argv.directory
 | 
			
		||||
  const perf = new PerfTimer()
 | 
			
		||||
@@ -125,12 +122,7 @@ export async function emitContent(
 | 
			
		||||
  // emitter plugins
 | 
			
		||||
  for (const emitter of cfg.plugins.emitters) {
 | 
			
		||||
    try {
 | 
			
		||||
      const emitted = await emitter.emit(
 | 
			
		||||
        ctx,
 | 
			
		||||
        content,
 | 
			
		||||
        staticResources,
 | 
			
		||||
        emit,
 | 
			
		||||
      )
 | 
			
		||||
      const emitted = await emitter.emit(ctx, content, staticResources, emit)
 | 
			
		||||
      emittedFiles += emitted.length
 | 
			
		||||
 | 
			
		||||
      if (ctx.argv.verbose) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user