UNPKG

prisma-frontend

Version:

A Prisma generator for creating frontend-friendly exports (types and enums).

13 lines (9 loc) 463 B
import {type SetRequired} from '@augment-vir/common'; import {readFileSync} from 'node:fs'; import {type PackageJson} from 'type-fest'; import {packageJsonFile} from './file-paths.js'; export type ThisPackageJson = SetRequired<PackageJson, 'name' | 'author' | 'version'>; export function readThisPackageJson(): ThisPackageJson { const packageContents = readFileSync(packageJsonFile).toString(); return JSON.parse(packageContents) as ThisPackageJson; }