SYMBOL INDEX (272 symbols across 51 files) FILE: src/cli/error.js constant HMSTATUS (line 15) | const HMSTATUS = require('../core/status-codes'); constant PATH (line 17) | const PATH = require('path'); constant WRAP (line 18) | const WRAP = require('word-wrap'); constant M2C (line 19) | const M2C = require('../utils/md2chalk'); method init (line 32) | init( debug, assert, silent ) { method err (line 40) | err( ex, shouldExit ) { method format_error (line 89) | format_error( msg ) { method format_warning (line 95) | format_warning( brief, msg ) { method format_custom (line 100) | format_custom( msg ) { return msg; } FILE: src/cli/main.js constant HMR (line 14) | const HMR = require('../index'); constant PKG (line 15) | const PKG = require('../../package.json'); constant EXTEND (line 17) | const EXTEND = require('extend'); constant PATH (line 19) | const PATH = require('path'); constant HMSTATUS (line 20) | const HMSTATUS = require('../core/status-codes'); constant OUTPUT (line 24) | const OUTPUT = require('./out'); constant PAD (line 25) | const PAD = require('string-padding'); constant M2C (line 27) | const M2C = require('../utils/md2chalk'); FILE: src/cli/msg.js constant PATH (line 8) | const PATH = require('path'); constant YAML (line 9) | const YAML = require('yamljs'); FILE: src/cli/out.js constant HME (line 15) | const HME = require('../core/event-codes'); constant M2C (line 17) | const M2C = require('../utils/md2chalk.js'); constant PATH (line 18) | const PATH = require('path'); constant EXTEND (line 20) | const EXTEND = require('extend'); constant HANDLEBARS (line 21) | const HANDLEBARS = require('handlebars'); constant YAML (line 22) | const YAML = require('yamljs'); class OutputHandler (line 30) | class OutputHandler { method constructor (line 34) | constructor( opts ) { method init (line 40) | init(opts) { method log (line 47) | log() { method do (line 55) | do( evt ) { FILE: src/core/fluent-date.js class FluentDate (line 36) | class FluentDate { method constructor (line 38) | constructor(dt) { method isCurrent (line 42) | static isCurrent(dt) { FILE: src/core/fresh-resume.js constant XML (line 20) | const XML = require('xml-escape'); constant CONVERTER (line 22) | const CONVERTER = require('fresh-jrs-converter'); class FreshResume (line 32) | class FreshResume {// extends AbstractResume method parse (line 37) | parse( stringData, opts ) { method parseJSON (line 57) | parseJSON( rep, opts ) { method save (line 98) | save( filename ) { method saveAs (line 109) | saveAs( filename, format ) { method dupe (line 144) | dupe() { method stringify (line 157) | stringify() { return FreshResume.stringify(this); } method transformStrings (line 166) | transformStrings( filt, transformer ) { method markdownify (line 178) | markdownify() { method xmlify (line 198) | xmlify() { method format (line 206) | format() { return 'FRESH'; } method i (line 213) | i() { return this.imp = this.imp || { }; } method keywords (line 235) | keywords() { method clear (line 253) | clear( clearMeta ) { method count (line 273) | count( obj ) { method add (line 283) | add( moniker ) { method hasProfile (line 309) | hasProfile( socialNetwork ) { method getProfile (line 317) | getProfile( socialNetwork ) { method getProfiles (line 328) | getProfiles( socialNetwork ) { method hasSkill (line 336) | hasSkill( skill ) { method isValid (line 346) | isValid() { method duration (line 362) | duration(unit) { method sort (line 374) | sort() { FILE: src/core/fresh-theme.js constant PATH (line 18) | const PATH = require('path'); constant EXTEND (line 20) | const EXTEND = require('extend'); constant HMSTATUS (line 21) | const HMSTATUS = require('./status-codes'); constant READFILES (line 23) | const READFILES = require('recursive-readdir-sync'); class FRESHTheme (line 29) | class FRESHTheme { method constructor (line 31) | constructor() { method open (line 36) | open( themeFolder ) { method hasFormat (line 99) | hasFormat( fmt ) { return _.has(this.formats, fmt); } method getFormat (line 102) | getFormat( fmt ) { return this.formats[ fmt ]; } function __guard__ (line 251) | function __guard__(value, transform) { FILE: src/core/jrs-resume.js constant PATH (line 20) | const PATH = require('path'); constant CONVERTER (line 21) | const CONVERTER = require('fresh-jrs-converter'); class JRSResume (line 31) | class JRSResume { method initClass (line 33) | static initClass() { method parse (line 54) | parse( stringData, opts ) { method parseJSON (line 74) | parseJSON( rep, opts ) { method save (line 115) | save( filename ) { method saveAs (line 124) | saveAs( filename, format ) { method format (line 139) | format() { return 'JRS'; } method stringify (line 143) | stringify() { return JRSResume.stringify( this ); } method keywords (line 148) | keywords() { method i (line 163) | i() { method add (line 170) | add( moniker ) { method hasProfile (line 181) | hasProfile( socialNetwork ) { method hasSkill (line 189) | hasSkill( skill ) { method isValid (line 199) | isValid( ) { // TODO: ↓ fix this path ↓ method duration (line 219) | duration(unit) { method sort (line 230) | sort( ) { method dupe (line 257) | dupe() { method harden (line 269) | harden() { FILE: src/core/jrs-theme.js constant PATH (line 15) | const PATH = require('path'); class JRSTheme (line 25) | class JRSTheme { method open (line 33) | open( thFolder ) { method hasFormat (line 84) | hasFormat( fmt ) { return _.has(this.formats, fmt); } method getFormat (line 92) | getFormat( fmt ) { return this.formats[ fmt ]; } FILE: src/core/resume-factory.js constant HMS (line 15) | const HMS = require('./status-codes'); constant HME (line 16) | const HME = require('./event-codes'); method load (line 47) | load( sources, opts, emitter ) { method loadOne (line 56) | loadOne( src, opts, emitter ) { FILE: src/generators/base-generator.js method initClass (line 21) | static initClass() { method constructor (line 31) | constructor( format ) { FILE: src/generators/html-generator.js constant HTML (line 15) | const HTML = require('html'); class HtmlGenerator (line 20) | class HtmlGenerator extends TemplateGenerator { method constructor (line 22) | constructor() { super('html'); } method onBeforeSave (line 28) | onBeforeSave( info ) { FILE: src/generators/html-pdf-cli-generator.js constant PATH (line 16) | const PATH = require('path'); constant SLASH (line 17) | const SLASH = require('slash'); constant HMSTATUS (line 19) | const HMSTATUS = require('../core/status-codes'); constant SPAWN (line 20) | const SPAWN = require('../utils/safe-spawn'); class HtmlPdfCLIGenerator (line 29) | class HtmlPdfCLIGenerator extends TemplateGenerator { method constructor (line 33) | constructor() { super('pdf', 'html'); } method onBeforeSave (line 38) | onBeforeSave( info ) { method onError (line 56) | onError(ex, param) { method wkhtmltopdf (line 75) | wkhtmltopdf(markup, fOut, opts, on_error) { method phantomjs (line 97) | phantomjs( markup, fOut, opts, on_error ) { method weasyprint (line 114) | weasyprint( markup, fOut, opts, on_error ) { function __guardMethod__ (line 123) | function __guardMethod__(obj, methodName, transform) { FILE: src/generators/html-png-generator.js constant SLASH (line 16) | const SLASH = require('slash'); constant SPAWN (line 17) | const SPAWN = require('../utils/safe-spawn'); constant PATH (line 18) | const PATH = require('path'); class HtmlPngGenerator (line 24) | class HtmlPngGenerator extends TemplateGenerator { method constructor (line 26) | constructor() { super('png', 'html'); } method invoke (line 28) | invoke( /*rez, themeMarkup, cssInfo, opts*/ ) {} method generate (line 31) | generate( rez, f, opts ) { FILE: src/generators/json-generator.js constant FJCV (line 14) | const FJCV = require('fresh-jrs-converter'); class JsonGenerator (line 18) | class JsonGenerator extends BaseGenerator { method constructor (line 20) | constructor() { super('json'); } method invoke (line 22) | invoke( rez ) { method generate (line 28) | generate( rez, f ) { FILE: src/generators/json-yaml-generator.js constant YAML (line 16) | const YAML = require('yamljs'); class JsonYamlGenerator (line 26) | class JsonYamlGenerator extends BaseGenerator { method constructor (line 28) | constructor() { super('yml'); } method invoke (line 30) | invoke( rez/*, themeMarkup, cssInfo, opts*/ ) { method generate (line 34) | generate( rez, f/*, opts */) { FILE: src/generators/latex-generator.js class LaTeXGenerator (line 12) | class LaTeXGenerator extends TemplateGenerator { method constructor (line 14) | constructor() { super('latex', 'tex'); } FILE: src/generators/markdown-generator.js class MarkdownGenerator (line 12) | class MarkdownGenerator extends TemplateGenerator { method constructor (line 14) | constructor() { super('md', 'txt'); } FILE: src/generators/template-generator.js constant XML (line 17) | const XML = require('xml-escape'); constant PATH (line 18) | const PATH = require('path'); constant MKDIRP (line 20) | const MKDIRP = require('mkdirp'); constant EXTEND (line 22) | const EXTEND = require('extend'); class TemplateGenerator (line 33) | class TemplateGenerator extends BaseGenerator { method constructor (line 41) | constructor( outputFormat, templateFormat/*, cssFile */) { method invoke (line 56) | invoke( rez, opts ) { method generate (line 99) | generate( rez, f, opts ) { method transform (line 175) | transform( json, jst, format, opts, theme, curFmt ) { method out (line 255) | out( txt ) { return txt; } method raw (line 256) | raw( txt ) { return txt; } method xml (line 257) | xml( txt ) { return XML(txt); } method md (line 258) | md( txt ) { return MD( txt || '' ); } method mdin (line 259) | mdin( txt ) { return MD(txt || '' ).replace(/^\s*

|<\/p>\s*$/gi, ''); } method lower (line 260) | lower( txt ) { return txt.toLowerCase(); } method link (line 261) | link( name, url ) { FILE: src/generators/text-generator.js class TextGenerator (line 12) | class TextGenerator extends TemplateGenerator { method constructor (line 13) | constructor() { super('txt'); } FILE: src/generators/word-generator.js class WordGenerator (line 10) | class WordGenerator extends TemplateGenerator { method constructor (line 11) | constructor() { super('doc', 'xml'); } FILE: src/generators/xml-generator.js class XMLGenerator (line 10) | class XMLGenerator extends BaseGenerator { method constructor (line 11) | constructor() { super('xml'); } FILE: src/generators/yaml-generator.js class YAMLGenerator (line 14) | class YAMLGenerator extends TemplateGenerator { method constructor (line 15) | constructor() { super('yml', 'yml'); } FILE: src/helpers/block-helpers.js method section (line 30) | section( title, options ) { method ifHasSkill (line 50) | ifHasSkill( rez, skill, options ) { method has (line 63) | has( title, options ) { method either (line 76) | either( lhs, rhs, options ) { if (lhs || rhs) { return options.fn(this);... FILE: src/helpers/console-helpers.js constant PAD (line 14) | const PAD = require('string-padding'); constant CHALK (line 16) | const CHALK = require('chalk'); method v (line 24) | v( val, defaultVal, padding, style ) { method gapLength (line 44) | gapLength(val) { method style (line 54) | style( val, style ) { method isPlural (line 58) | isPlural( val, options ) { method pad (line 64) | pad( val, spaces ) { FILE: src/helpers/generic-helpers.js constant H2W (line 16) | const H2W = require('../utils/html-to-wpml'); constant XML (line 17) | const XML = require('xml-escape'); constant HMSTATUS (line 19) | const HMSTATUS = require('../core/status-codes'); constant PATH (line 23) | const PATH = require('path'); method formatDate (line 48) | formatDate(datetime, dtFormat, fallback) { method date (line 92) | date(dateValue, dateFormat, dateDefault) { method dateRange (line 114) | dateRange( obj, fmt, sep, fallback ) { method fromTo (line 125) | fromTo() { return _fromTo.apply(this, arguments); } method color (line 133) | color( colorName, colorDefault ) { method fontSize (line 155) | fontSize( key, defSize/*, units*/ ) { method fontFace (line 217) | fontFace( key, defFont ) { method fontList (line 282) | fontList( key, defFontList, sep ) { method camelCase (line 339) | camelCase(val) { method sectionTitle (line 366) | sectionTitle( sname, stitle ) { method wpml (line 383) | wpml( txt, inline ) { method link (line 398) | link( text, url ) { method linkMD (line 408) | linkMD( text, url ) { method lastWord (line 418) | lastWord( txt ) { method skillColor (line 432) | skillColor( lvl ) { method skillHeight (line 446) | skillHeight( lvl ) { method initialWords (line 457) | initialWords( txt ) { method trimURL (line 467) | trimURL( url ) { method toLower (line 477) | toLower( txt ) { if (txt && txt.trim()) { return txt.toLowerCase(); } el... method toUpper (line 485) | toUpper( txt ) { if (txt && txt.trim()) { return txt.toUpperCase(); } el... method styleSheet (line 498) | styleSheet( url, linkage ) { method compare (line 535) | compare(lvalue, rvalue, options) { method pad (line 562) | pad(stringOrArray, padAmount/*, unused*/ ) { method skillYears (line 583) | skillYears( skill, rez ) { method stringOrObject (line 594) | stringOrObject( obj, objPath/*, rez */) { FILE: src/helpers/handlebars-helpers.js constant HANDLEBARS (line 13) | const HANDLEBARS = require('handlebars'); constant HMS (line 18) | const HMS = require('../core/status-codes'); FILE: src/inspectors/duration-inspector.js method run (line 19) | run(rez, collKey, startKey, endKey, unit) { FILE: src/inspectors/gap-inspector.js method run (line 41) | run(rez) { FILE: src/inspectors/keyword-inspector.js method run (line 28) | run( rez ) { FILE: src/inspectors/totals-inspector.js method run (line 28) | run( rez ) { FILE: src/renderers/handlebars-generator.js constant HANDLEBARS (line 14) | const HANDLEBARS = require('handlebars'); constant PATH (line 17) | const PATH = require('path'); constant READFILES (line 19) | const READFILES = require('recursive-readdir-sync'); constant HMSTATUS (line 20) | const HMSTATUS = require('../core/status-codes'); constant SLASH (line 21) | const SLASH = require('slash'); method generateSimple (line 33) | generateSimple( data, tpl ) { method generate (line 56) | generate( json, jst, format, curFmt, opts, theme ) { FILE: src/renderers/jrs-generator.js method generate (line 21) | generate( json, jst, format, cssInfo, opts, theme ) { FILE: src/renderers/underscore-generator.js method generateSimple (line 27) | generateSimple( data, tpl ) { method generate (line 45) | generate( json, jst, format, cssInfo, opts, theme ) { FILE: src/utils/html-to-wpml.js constant XML (line 13) | const XML = require('xml-escape'); FILE: src/utils/md2chalk.js constant CHALK (line 13) | const CHALK = require('chalk'); FILE: src/utils/resume-scrubber.js method scrubResume (line 20) | scrubResume(rep, opts) { FILE: src/utils/syntax-error-ex.js class SyntaxErrorEx (line 23) | class SyntaxErrorEx { method constructor (line 24) | constructor( ex, rawData ) { FILE: src/verbs/analyze.js constant HMEVENT (line 14) | const HMEVENT = require('../core/event-codes'); constant HMSTATUS (line 15) | const HMSTATUS = require('../core/status-codes'); class AnalyzeVerb (line 23) | class AnalyzeVerb extends Verb { method constructor (line 24) | constructor() { super('analyze', _analyze); } FILE: src/verbs/build.js constant PATH (line 16) | const PATH = require('path'); constant MKDIRP (line 17) | const MKDIRP = require('mkdirp'); constant HMSTATUS (line 21) | const HMSTATUS = require('../core/status-codes'); constant HMEVENT (line 22) | const HMEVENT = require('../core/event-codes'); constant RTYPES (line 23) | const RTYPES = { class BuildVerb (line 47) | class BuildVerb extends Verb { method constructor (line 50) | constructor() { super('build', _build); } FILE: src/verbs/convert.js constant HMSTATUS (line 16) | const HMSTATUS = require('../core/status-codes'); constant HMEVENT (line 18) | const HMEVENT = require('../core/event-codes'); class ConvertVerb (line 22) | class ConvertVerb extends Verb { method constructor (line 23) | constructor() { super('convert', _convert); } FILE: src/verbs/create.js constant MKDIRP (line 14) | const MKDIRP = require('mkdirp'); constant PATH (line 15) | const PATH = require('path'); constant HMSTATUS (line 18) | const HMSTATUS = require('../core/status-codes'); constant HMEVENT (line 19) | const HMEVENT = require('../core/event-codes'); class CreateVerb (line 23) | class CreateVerb extends Verb { method constructor (line 25) | constructor() { super('new', _create); } FILE: src/verbs/peek.js constant HMSTATUS (line 18) | const HMSTATUS = require('../core/status-codes'); constant HMEVENT (line 19) | const HMEVENT = require('../core/event-codes'); class PeekVerb (line 23) | class PeekVerb extends Verb { method constructor (line 25) | constructor() { super('peek', _peek); } FILE: src/verbs/validate.js constant HMSTATUS (line 15) | const HMSTATUS = require('../core/status-codes'); constant HMEVENT (line 16) | const HMEVENT = require('../core/event-codes'); class ValidateVerb (line 23) | class ValidateVerb extends Verb { method constructor (line 24) | constructor() { super('validate', _validate); } FILE: src/verbs/verb.js constant EVENTS (line 14) | const EVENTS = require('events'); constant HMEVENT (line 15) | const HMEVENT = require('../core/event-codes'); class Verb (line 27) | class Verb { method constructor (line 32) | constructor( moniker, workhorse ) { method invoke (line 41) | invoke() { method on (line 61) | on() { return this.emitter.on.apply(this.emitter, arguments); } method fire (line 66) | fire(evtName, payload) { method err (line 76) | err( errorCode, payload, hot ) { method stat (line 94) | stat( subEvent, payload ) { method hasError (line 104) | hasError() { return this.errorCode || this.errorObj; } method setError (line 109) | setError( code, obj ) { FILE: test/scripts/test-cli.js function run (line 23) | function run( args, expErr ) { FILE: test/scripts/test-fresh-sheet.js function testResume (line 24) | function testResume(opts) { FILE: test/scripts/test-jrs-sheet.js function testResume (line 24) | function testResume( opts ) { FILE: test/scripts/test-output.js function MyProcessExit (line 29) | function MyProcessExit( retVal ) { function MyConsoleLog (line 35) | function MyConsoleLog() { function HackMyResumeOutputStub (line 47) | function HackMyResumeOutputStub( args ) { function run (line 70) | function run( title, args, tests ) { FILE: test/scripts/test-themes.js function genThemes (line 26) | function genThemes( title, src, fmt ) { function folderContains (line 95) | function folderContains( needle, haystack ) { function foldersMatch (line 111) | function foldersMatch( a, b ) { FILE: test/scripts/test-verbs.js function run (line 180) | function run( verb, src, dst, opts, msg, fnTest ) {