UNPKG

@paroicms/connector

Version:

An API to help build management tools for ParoiCMS instances

28 lines (27 loc) 1.44 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 copyTranslateFiles(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>;