UNPKG

@paroicms/cli

Version:
15 lines 633 B
import { rename, writeFile } from "node:fs/promises"; import { join } from "node:path"; export async function migrateFrom30To31(directory, siteSchema) { const { version, languages, usePlugins, useModules, ...rest } = siteSchema; const newSchema = { version: "3.1", languages, plugins: usePlugins, ...rest, }; await rename(join(directory, "site-schema.json"), join(directory, "site-schema-v3.0.json")); await writeFile(join(directory, "site-schema.json"), JSON.stringify(newSchema, undefined, 2)); return newSchema; } //# sourceMappingURL=site-schema-migration-3.0-to-3.1.js.map