ae51930c9c
Tweak indentation.
2016-01-08 07:06:26 -05:00
fb33455bea
Refactor JRS rendering.
2016-01-08 06:48:04 -05:00
28c703daf7
Improve error handling: PDFs.
2016-01-08 05:11:38 -05:00
0246a5da19
Remove html-pdf-generator class.
...
PDF generation now performed via html-pdf-cli-generator.
2016-01-07 18:34:43 -05:00
840d17c67b
Wrap rasterize.js in IIFE / satisfy jsHint.
2016-01-07 18:33:26 -05:00
9f22e94cf7
Merge pull request #95 from aruberto/partials-fix
...
load theme partials for non html and doc
2016-01-07 18:30:54 -05:00
97ebecd84a
Support CLI-based PDF generation.
...
Support Phantom and wkhtmltopdf generation via CLI.
2016-01-07 18:24:25 -05:00
96b9bb68e3
Introduce Phantom.js rasterizer script.
...
Via
https://raw.githubusercontent.com/ariya/phantomjs/master/examples/rasterize.js .
2016-01-07 17:53:42 -05:00
c5a5d3761d
Remove explicit Phantom and wkhtmltopdf dependency.
...
Phantom is too heavy to impose on casual users and wkhtmltopdf errors
out on half the systems out there. We're better off speaking to both
tools, when present, via CLI or a secondary script.
2016-01-07 16:47:59 -05:00
c147403b1c
load theme partials for non html and doc
...
load global partials for html and doc only but load theme partials for
all outputs
2016-01-07 16:39:46 -05:00
a2723452c2
Improve ENOENT handling.
2016-01-07 16:13:09 -05:00
cb3488276d
Refactor error handling.
...
Work towards better debug/log/stack trace options for error cases.
2016-01-07 15:54:10 -05:00
43419c27cf
Refactor API surface.
2016-01-07 13:44:39 -05:00
0f0c399dd5
Update CLI tests.
2016-01-07 13:12:21 -05:00
cb46497346
Rename generate.js to build.js.
...
Should match the canonical verb name -- "build". Generate is an alias.
2016-01-07 12:03:44 -05:00
850c640368
Annotate Phantom gen method.
2016-01-07 10:54:46 -05:00
60e455b36d
Emit call stack for wkhtmltopdf errors.
2016-01-07 10:54:27 -05:00
af896c85ea
Bump version to 1.4.2.
v1.4.2
2016-01-07 02:06:55 -05:00
6a7bb5ea5b
Update README.
2016-01-07 01:09:48 -05:00
3b6f2ad37e
Introduce FAQ.
...
Use a separate Markdown document instead of the GH wiki so that the FAQ
is present after clone and advertises itself in the root folder.
2016-01-07 00:58:40 -05:00
101eebdd95
Update tests.
v1.4.1
2016-01-06 14:17:27 -05:00
830c36818e
Tweak missing file message for "new" command.
2016-01-06 14:15:27 -05:00
39e995213f
Improve starter resume.
...
"hackmyresume new" should emit a starter resume that a) has example
information and b) validates.
2016-01-06 14:09:22 -05:00
37a053722d
Update Travis URLs.
v1.4.0
2016-01-06 11:36:40 -05:00
12fcf3b0cb
Fix package.json glitch.
2016-01-06 11:28:09 -05:00
43ad9c1c71
Merge branch 'master' of https://github.com/hacksalot/HackMyResume
2016-01-06 11:24:02 -05:00
4f9207a868
Fix: formatDate helper references the moment method, not the momentDate object
2016-01-06 11:23:39 -05:00
3d1f589bc1
formatDate helper now will only use moment if date is valid. If it's not, will use the user inputted value or a fallback parameter, if it is provided
2016-01-06 11:23:38 -05:00
ae436a3b84
Scrub.
2016-01-06 11:18:50 -05:00
202bb44c76
Update contributors.
...
@robertmain @jjanusch
2016-01-06 11:18:31 -05:00
041c609ff0
Merge pull request #85 from jjanusch/feat/present-formatter
...
formatDate template helper error handling and fallback
2016-01-06 11:00:17 -05:00
712b504168
Support global theme partials (interim).
2016-01-06 10:48:51 -05:00
bc9f0d468f
Update tests w/ new validation behavior.
2016-01-06 00:44:46 -05:00
2d20077c08
Support --assert option for validate command.
...
Cause HMR to return an error code if validation fails and the --assert
option is present.
2016-01-06 00:44:34 -05:00
f61deda4e8
Fix format detection error in validate logic.
2016-01-06 00:21:18 -05:00
8203fa50ae
Prep convert.js.
2016-01-06 00:20:30 -05:00
c5eab0fd9c
Scrub.
2016-01-05 23:59:41 -05:00
40e71238ac
Scrub.
2016-01-05 23:46:01 -05:00
9d75b207d1
Formalize empty-fresh.json dependency.
2016-01-05 23:28:49 -05:00
9b52c396d3
Fix missing method rename.
2016-01-05 22:32:46 -05:00
2759727984
Add convenience method.
2016-01-05 22:26:16 -05:00
e230d640cb
Rename imp() to i() (interim).
2016-01-05 22:02:11 -05:00
d69688697c
Update README.
2016-01-05 19:48:11 -05:00
9f7ec62b18
Bump fresh-themes to 0.11.0-beta.
2016-01-05 10:26:29 -05:00
b1a02918ff
Support --no-tips flag.
2016-01-05 10:10:24 -05:00
ec05f6737a
Emit JSON Resume theme instructions.
2016-01-05 10:10:12 -05:00
da5db6477b
Introduce --color and --no-color options.
...
These are handled by Chalk, but need to be registered with Commander.js
in order for Chalk to see them.
2016-01-05 09:42:39 -05:00
0f580efb2b
Mention ANALYZE command in man page.
2016-01-05 09:38:42 -05:00
ff23ee508b
Restore app title.
2016-01-05 09:38:21 -05:00
2819faeb6f
Improve theme/format inheritance (interim).
2016-01-05 09:28:40 -05:00