resumefy
Version:
A simple toolkit to bring your JSON Resume to life
12 lines (11 loc) • 549 B
JavaScript
import sampleResume from '@jsonresume/schema/sample.resume.json' with { type: 'json' };
import { writeFile } from 'fs/promises';
/**
* Initialize a new resume JSON file with sample data and optional theme.
* @param resumeFile File name to write
* @param theme Name of theme to write in JSON file's meta data (optional)
*/
export const init = async (resumeFile, theme) => {
const resume = theme ? { ...sampleResume, meta: { ...sampleResume.meta, theme } } : sampleResume;
return writeFile(resumeFile, JSON.stringify(resume, null, 2));
};