2015-10-26 16:30:00 +00:00
|
|
|
/**
|
2015-12-19 17:37:42 +00:00
|
|
|
External API surface for HackMyResume.
|
2015-12-17 15:15:59 +00:00
|
|
|
@license MIT. Copyright (c) 2015 James M. Devlin / FluentDesk.
|
2015-12-19 17:37:42 +00:00
|
|
|
@module hackmyapi.js
|
2015-10-26 16:30:00 +00:00
|
|
|
*/
|
|
|
|
|
2016-01-04 12:23:20 +00:00
|
|
|
(function() {
|
|
|
|
|
|
|
|
var v = {
|
|
|
|
build: require('./verbs/generate'),
|
|
|
|
analyze: require('./verbs/analyze'),
|
|
|
|
validate: require('./verbs/validate'),
|
|
|
|
convert: require('./verbs/convert'),
|
|
|
|
new: require('./verbs/create')
|
|
|
|
};
|
|
|
|
|
|
|
|
var HackMyAPI = module.exports = {
|
|
|
|
verbs: v,
|
|
|
|
alias: {
|
|
|
|
generate: v.build,
|
2016-01-04 12:25:48 +00:00
|
|
|
create: v.new
|
2016-01-04 12:23:20 +00:00
|
|
|
},
|
|
|
|
options: require('./core/default-options'),
|
|
|
|
formats: require('./core/default-formats'),
|
|
|
|
Sheet: require('./core/fresh-resume'),
|
|
|
|
FRESHResume: require('./core/fresh-resume'),
|
|
|
|
JRSResume: require('./core/jrs-resume'),
|
|
|
|
FRESHTheme: require('./core/fresh-theme'),
|
|
|
|
JRSTheme: require('./core/jrs-theme'),
|
|
|
|
FluentDate: require('./core/fluent-date'),
|
|
|
|
HtmlGenerator: require('./gen/html-generator'),
|
|
|
|
TextGenerator: require('./gen/text-generator'),
|
|
|
|
HtmlPdfGenerator: require('./gen/html-pdf-generator'),
|
|
|
|
WordGenerator: require('./gen/word-generator'),
|
|
|
|
MarkdownGenerator: require('./gen/markdown-generator'),
|
|
|
|
JsonGenerator: require('./gen/json-generator'),
|
|
|
|
YamlGenerator: require('./gen/yaml-generator'),
|
|
|
|
JsonYamlGenerator: require('./gen/json-yaml-generator'),
|
|
|
|
LaTeXGenerator: require('./gen/latex-generator'),
|
|
|
|
HtmlPngGenerator: require('./gen/html-png-generator')
|
|
|
|
};
|
|
|
|
|
|
|
|
}());
|