UNPKG

@tsed/prisma

Version:

Generate Ts.ED JsonSchema based on Prisma models

20 lines (15 loc) 568 B
#!/usr/bin/env node import {join} from "node:path"; import helpers from "@prisma/generator-helper"; import {generate} from "./cli/prismaGenerator.js"; const rootDir = import.meta.dirname; // automatically replaced by tsed tools on build export const defaultOutput = join(rootDir, "..", ".schema"); export const packageDir = join(rootDir, "..", ".."); helpers.generatorHandler({ onManifest: () => ({ defaultOutput, prettyName: "Ts.ED integration", requiresGenerators: ["prisma-client-js"] }), onGenerate: generate({defaultOutput, packageDir}) });