1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2025-05-10 07:47:07 +01:00

chore: update project dependencies

This commit is contained in:
hacksalot
2018-02-12 00:05:29 -05:00
parent 7144126175
commit c4f7350528
71 changed files with 1600 additions and 1737 deletions

View File

@ -104,9 +104,9 @@ _parse = ( fileName, opts, eve ) ->
eve && eve.stat HME.afterParse, { file: fileName, data: ret.json, fmt: orgFormat }
return ret
catch
catch err
# Can be ENOENT, EACCES, SyntaxError, etc.
fluenterror: if rawData then HMS.parseError else HMS.readError
inner: _error
inner: err
raw: rawData
file: fileName

View File

@ -122,14 +122,14 @@ module.exports = class TemplateGenerator extends BaseGenerator
return
# Write the file
opts.beforeWrite? thisFilePath
opts.beforeWrite? data: thisFilePath
MKDIRP.sync PATH.dirname( thisFilePath )
if file.info.action != 'copy'
FS.writeFileSync thisFilePath, file.data, encoding: 'utf8', flags: 'w'
else
FS.copySync file.info.path, thisFilePath
opts.afterWrite? thisFilePath
opts.afterWrite? data: thisFilePath
# Post-processing
if @onAfterSave
@ -174,9 +174,9 @@ createSymLinks = ( curFmt, outFolder ) ->
try
FS.symlinkSync absTarg, absLoc, type
catch
catch err
succeeded = false
if _error.code == 'EEXIST'
if err.code == 'EEXIST'
FS.unlinkSync absLoc
try
FS.symlinkSync absTarg, absLoc, type

View File

@ -34,11 +34,11 @@ HandlebarsGenerator = module.exports =
assumeObjects: false
noEscape: data.opts.noescape
return template data
catch
catch err
throw
fluenterror:
HMSTATUS[ if template then 'invokeTemplate' else 'compileTemplate' ]
inner: _error
inner: err

View File

@ -24,12 +24,12 @@ UnderscoreGenerator = module.exports =
# Compile and run the Handlebars template.
t = _.template tpl
t data
catch
catch err
#console.dir _error
HMS = require '../core/status-codes'
throw
fluenterror: HMS[if t then 'invokeTemplate' else 'compileTemplate']
inner: _error
inner: err

View File

@ -12,15 +12,15 @@ module.exports = ( file ) ->
try
ret.raw = FS.readFileSync( file, 'utf8' );
ret.json = JSON.parse( ret.raw );
catch
catch err
# If we get here, either FS.readFileSync or JSON.parse failed.
# We'll return HMSTATUS.readError or HMSTATUS.parseError.
retRaw = ret.raw && ret.raw.trim()
ret.ex =
op: if retRaw then 'parse' else 'read'
inner:
if SyntaxErrorEx.is( _error )
then (new SyntaxErrorEx( _error, retRaw ))
else _error
if SyntaxErrorEx.is( err )
then (new SyntaxErrorEx( err, retRaw ))
else err
file: file
ret

View File

@ -24,6 +24,6 @@ module.exports = ( cmd, args, isSync, callback, param ) ->
callback?(info.error, param)
return cmd: cmd, inner: info.error
catch
callback?(_error, param)
_error
catch ex
callback?(ex, param)
ex

View File

@ -26,8 +26,8 @@ class SyntaxErrorEx
JSONLint = require 'jsonlint'
try
JSONLint.parse rawData
catch
@line = (/on line (\d+)/.exec _error)[1]
catch err
@line = (/on line (\d+)/.exec err)[1]
# Return true if the supplied parameter is a JavaScript SyntaxError

View File

@ -90,10 +90,10 @@ _build = ( src, dst, opts ) ->
return
theme = _opts.themeObj = _loadTheme tFolder
_addFreebieFormats theme
catch
catch err
newEx =
fluenterror: HMSTATUS.themeLoad
inner: _error
inner: err
attempted: _opts.theme
quit: true
@err HMSTATUS.themeLoad, newEx

View File

@ -58,10 +58,10 @@ _createOne = ( t, opts ) ->
newRez.save t
ret = newRez
return
catch
catch err
ret =
fluenterror: HMSTATUS.createError
inner: _error
inner: err
return
finally
@.stat HMEVENT.afterCreate, fmt: safeFmt, file: t, isError: ret.fluenterror

View File

@ -94,9 +94,9 @@ _validateOne = (t, validator, schemas, opts) ->
inner: obj.ex.inner,
quiet: errCode == HMSTATUS.readError
catch
catch err
# Package any unexpected exceptions
ret.error = fluenterror: HMSTATUS.validateError, inner: _error
ret.error = fluenterror: HMSTATUS.validateError, inner: err
@stat HMEVENT.afterValidate, ret
ret