UNPKG

@paroicms/server

Version:
29 lines (28 loc) 1.55 kB
import type { Obj } from "@paroicms/public-anywhere-lib"; export declare function makeDefaultConfigJsonFile(siteDir: string, options?: { devAccount?: boolean; }): Promise<void>; export declare function makeContentDirectories(siteDir: string, options?: { copyFilesFromDataDir?: string; }): Promise<void>; export declare function makeCacheDir(siteDir: string): Promise<void>; export declare function makeBackupDir(siteDir: string): Promise<void>; export declare function makeDataDir(siteDir: string, options?: { copyFilesFromDataDir?: string; }): Promise<void>; export declare function makePackageJsonFile(siteDir: string, originalPackageJsonDir: string, options: { serverPackageVersions: string; }): Promise<void>; export declare function makePackageJsonFile(siteDir: string, originalPackageJsonDir: string, options: { serverPackageVersions: string; asBoilerplate: true; packageName: string; }): Promise<void>; export declare function copySiteSchema(sourceDir: string, siteDir: string): Promise<void>; export declare function copyOtherSiteFiles(sourceDir: string, siteDir: string): Promise<void>; export declare function copySiteSchemaLocaleFiles(sourceDir: string, siteDir: string, languages?: string[]): Promise<void>; export declare function copyThemeFiles(sourceThemeDir: string, siteDir: string, options?: { isMonolingual?: boolean; }): Promise<void>; export declare function readSiteSchema(siteDir: string): Promise<Obj>; export declare function writeSiteSchema(siteDir: string, content: Obj): Promise<void>;