@paroicms/cli
Version:
CLI of ParoiCMS
15 lines • 633 B
JavaScript
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