import { promises as fsp } from 'node:fs'; import path from 'node:path'; import { writeFile } from './write-file'; export const writeMergeVars = async (params: { directory: string; mergeVars: any }) => { const { directory, mergeVars } = params; await fsp.mkdir(path.join(directory, 'sandbox'), { recursive: true }); await fsp.mkdir(path.join(directory, 'sandbox', 'output'), { recursive: true }); await writeFile(path.join(directory, 'sandbox', 'merge-vars.json'), JSON.stringify(mergeVars, null, 2)); };