UNPKG

@prisma-cms/upload-module

Version:
32 lines (17 loc) 590 B
import prismaGenerateSchema from "@prisma-cms/prisma-schema"; import CoreModule from "../../../"; import path from 'path'; import chalk from "chalk"; export const generateSchema = function (schemaType) { let result; try { const moduleURL = new URL(import.meta.url); const basedir = path.join(path.dirname(moduleURL.pathname), "/../../../", "schema/") result = prismaGenerateSchema(schemaType, new CoreModule(), basedir); } catch (error) { console.error(chalk.red("generateSchema Error"), error); } return result; } export default generateSchema;