UNPKG

mdxlayer

Version:

Transform your MDX content into typed, JSON-powered data with flexible schema validation.

37 lines (34 loc) 794 B
import fs from 'node:fs'; import path from 'node:path'; import { cliOutDir } from '../../utils/args.js'; import { transformFile } from '../../utils/transform.js'; const content = `{ "name": "dot-mdxlayer", "type": "module", "description": "This package is auto-generated by mdxlayer", "version": "0.0.0", "exports": { "./generated": { "import": "./generated/index.js" } }, "typesVersions": { "*": { "generated": [ "./generated" ] } } }`; const toPackageJson = () => { const pkgPath = path.resolve(process.cwd(), cliOutDir, "package.json"); const isBuild = !fs.existsSync(pkgPath); if (isBuild) { transformFile({ doc: content, filename: "package.json", subpath: "/" }); } }; export { toPackageJson };