class defaultimport { default } from "https://dotland.deno.dev/x/lume@v2.2.1/core/source.ts"; Scan and load files from the source folder with the data, pages, assets and static files Constructorsnewdefault(options: Options)PropertiescomponentLoader: ComponentLoaderTo load all components components: { cssFile: string; jsFile: string; variable: string; }optionalcopyRemainingFiles: (path: string) => string | booleanList of static files and folders to copy data: Map<string, Partial<Data>>The data assigned per path dataLoader: DataLoaderTo load all _data files extraCode: Map<string, Map<string, string>>Extra code generated by the components filters: ScopeFilter[]The path filters to ignore formats: FormatsInfo about how to handle different file formats fs: FSFilesystem reader to scan folders ignored: Set<string>The list of paths to ignore prettyUrls: booleanUse pretty URLs scopedComponents: Map<string, Components>The components assigned per path scopedData: Map<string, RawData>The data assigned per path scopedPages: Map<string, RawData[]>The pages assigned per path staticPaths: Map<string, { dest: string | ((path: string) => string) | undefined; dirOnly: boolean; }>List of static files and folders to copy MethodsaddIgnoredPath(path: string)addIgnoreFilter(filter: ScopeFilter)addStaticPath(from: string, to?: string | ((path: string) => string))build(...buildFilters: BuildFilter[]): Promise<[Page[], StaticFile[]]>getComponentsExtraCode(): Page[]Returns the pages with extra code generated by the components