class default extends EventEmitter<{ buildFinish: []; }>import { default } from "https://dotland.deno.dev/x/pagic@v1.5.1/mod.ts"; Constructorsnewdefault(config?: Partial<PagicConfig>)PropertiesprivatechangedPaths: string[]privateruntimeConfig: Partial<PagicConfig>privatetimeoutHandler: number | undefinedconfig: PagicConfiglayoutPaths: string[]pagePaths: string[]Pages that need to be build pagePropsMap: Record<string, PageProps>A map stored all pageProps pagicConfigPath: stringprojectConfig: Partial<PagicConfig>rebuilding: booleanstaticPaths: string[]writeFiles: Record<string, string>Files that need to be write MethodsprivatehandleFileChange(filePaths: string[])privateinitConfig()Deep merge defaultConfig, projectConfig and runtimeConfig, then sort plugins privateinitPaths()privaterebuild()privaterunPlugins()privateserve()privatewatch()build()generateThemeMod()getConfig(pagePath?: string)Static PropertiesdefaultConfig: PagicConfigREGEXP_LAYOUT: RegExpREGEXP_PAGE: RegExp