resume-parser-mcp
Version:
To install dependencies:
42 lines (41 loc) • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseTextToResume = parseTextToResume;
const extractResumeField_1 = require("./extractResumeField");
function parseTextToResume(text) {
return JSON.stringify({
$schema: 'https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json',
basics: {
name: (0, extractResumeField_1.extractName)(text) || '',
label: '',
image: '',
email: (0, extractResumeField_1.extractEmail)(text) || '',
phone: (0, extractResumeField_1.extractPhone)(text) || '',
url: '',
summary: (0, extractResumeField_1.extractSummary)(text) || '',
location: {
address: '',
postalCode: '',
city: '',
countryCode: '',
region: '',
},
profiles: [],
},
work: (0, extractResumeField_1.extractWorkExperience)(text),
volunteer: [],
education: [],
awards: [],
publications: [],
skills: [],
languages: [],
interests: [],
references: [],
projects: [],
meta: {
canonical: '',
version: 'v1.0.0',
lastModified: new Date().toISOString().split('T')[0],
},
});
}