diff --git a/package.json b/package.json index 8d84000..0426de2 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "commander": "^2.9.0", "copy": "^0.1.3", "fresca": "~0.3.0", + "fresh-resume-empty": "^0.1.0", "fresh-themes": "~0.11.0-beta", "fs-extra": "^0.24.0", "handlebars": "^4.0.5", diff --git a/src/core/empty-fresh.json b/src/core/empty-fresh.json deleted file mode 100644 index 356ea50..0000000 --- a/src/core/empty-fresh.json +++ /dev/null @@ -1,184 +0,0 @@ -{ - - "name": "", - - "meta": { - "format": "FRESH@0.1.0", - "version": "0.1.0" - }, - - "info": { - "label": "", - "characterClass": "", - "brief": "", - "image": "" - }, - - "contact": { - "website": "", - "phone": "", - "email": "", - "other": [] - }, - - "location": { - "address": "", - "city": "", - "region": "", - "code": "", - "country": "" - }, - - "social": [ - { - "label": "", - "network": "", - "user": "", - "url": "" - } - ], - - "employment": { - "summary": "", - "history": [ - { - "employer": "", - "url": "", - "position": "", - "summary": "", - "start": "", - "end": "", - "keywords": [], - "highlights": [] - } - ] - }, - - "education": { - "summary": "", - "level": "", - "degree": "", - "history": [ - { - "institution": "", - "url": "", - "start": "", - "end": "", - "grade": "", - "summary": "", - "curriculum": [] - } - ] - }, - - "service": { - "summary": "", - "history": [ - { - "flavor": "", - "position": "", - "organization": "", - "url": "", - "start": "", - "end": "", - "summary": "", - "highlights": [] - } - ] - }, - - "skills": { - - "sets": [ - { - "name": "", - "level": "", - "skills": [] - } - ], - - "list": [ ] - }, - - "samples": [ - { - "title": "", - "summary": "", - "url": "", - "date": "" - } - ], - - "writing": [ - { - "title": "", - "flavor": "", - "date": "", - "publisher": { - "name": "", - "url": "" - }, - "url": "" - } - ], - - "reading": [ - { - "title": "", - "flavor": "", - "url": "", - "author": "" - } - ], - - "recognition": [ - { - "flavor": "", - "from": "", - "title": "", - "event": "", - "date": "", - "summary": "" - } - ], - - "references": [ - { - "name": "", - "flavor": "", - "private": true, - "contact": [ - { - "label": "", - "flavor": "", - "value": "" - } - ] - } - ], - - "testimonials": [ - { - "name": "", - "flavor": "", - "quote": "" - } - ], - - "languages": [ - { - "language": "", - "level": "", - "years": 0 - } - ], - - "interests": [ - { - "name": "", - "summary": "", - "keywords": [] - } - ] - -} diff --git a/src/core/fresh-resume.js b/src/core/fresh-resume.js index dcc20cd..4162872 100644 --- a/src/core/fresh-resume.js +++ b/src/core/fresh-resume.js @@ -274,8 +274,7 @@ Definition of the FRESHResume class. Get the default (empty) sheet. */ FreshResume.default = function() { - return new FreshResume().open( - PATH.join( __dirname, 'empty-fresh.json'), 'Empty' ); + return new FreshResume().parseJSON( require('fresh-resume-empty') ); }; /**