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:
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Reference in New Issue
Block a user