prisma-frontend
Version:
A Prisma generator for creating frontend-friendly exports (types and enums).
13 lines (9 loc) • 463 B
text/typescript
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;
}