Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

hackmyresume

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hackmyresume - npm Package Versions

13

1.5.0

Diff

Changelog

Source

v1.5.0

Added

  • HackMyResume now supports CLI-based generation of PDF formats across multiple engines (Phantom, wkhtmltopdf, etc). Instead of talking to these engines over a programmatic API, as in prior versions, HackMyResume 1.5+ speaks to them over the same command-line interface (CLI) you'd use if you were using these tools directly.

  • HackMyResume will now (attempt to) generate a PDF output for JSON Resume themes (in addition to HTML).

  • Minor README and FAQ additions.

Changed

  • Cleaner, quicker installs. Installing HackMyResume with npm install hackmyresume -g will no longer trigger a lengthy, potentially error-prone install for Phantom.js and/or wkhtmltopdf for PDF support. Instead, users can install these engines externally and HMR will use them when present.

  • Minor error handling improvements.

Fixed

  • Fixed an error with generating specific formats with the BUILD command (#97).

  • Fixed numerous latent/undocumented bugs and glitches.

hacksalot
published 1.4.2 •

Changelog

Source

v1.4.2

Added

  • Introduced FAQ.
  • Additional README notes.
hacksalot
published 1.4.1 •

Changelog

Source

v1.4.1

Added

Fixed

  • Fixed warning message when hackmyresume new is run without a filename.
hacksalot
published 1.4.0 •

Changelog

Source

v1.4.0

Added

  • "Projects" support: FRESH resumes and themes can now store and display open source, commercial, private, personal, and creative projects.
  • New command: ANALYZE. Inspect your resume for gaps, keyword counts, and other metrics. (Experimental.)
  • Side-by-side PDF generation with Phantom and wkhtmltopdf. Use the --pdf or -p flag to pick between phantom and wkhtmltopdf generation.
  • Disable PDF generation with the --pdf none switch.
  • Inherit formats between themes. Themes can now inherit formats (Word, HTML, .txt, etc.) from other themes. (FRESH themes only.)
  • Rename resume sections to different languages or wordings.
  • Specify complex options via external file. Use with the -o or --opts option.
  • Disable colors with the --no-color flag.
  • Theme messages and usage tips instructions will now appear in the default HackMyResume output for the build command. Run hackmyresume build resume.json -t awesome for an example. Turn off with the --no-tips flag.
  • Treat validation errors as warnings with the --assert switch (VALIDATE command only).

Fixed

  • Fixed a minor glitch in the FRESCA schema.
  • Fixed encoding issues in the Highlights section of certain resumes.
  • Fix behavior of -s and --silent flags.

Changed

  • PDF generation now defaults to Phantom for all platforms, with wkhtmltopdf accessible with --pdf wkhtmltopdf.
  • Resumes are now validated, by default, prior to generation. This behavior can be disabled with the --novalidate or --force switch.
  • Syntax errors in source FRESH and JSON Resumes are now captured for all commands.
  • Minor updates to README.
  • Most themes now inherit Markdown and Plain Text formats from the Basis theme.

Internal

  • Switched from color to chalk.
  • Command invocations now handled through commander.js.
  • Improved FRESH theme infrastructure (more partials, more DRY).
hacksalot
published 1.3.1 •

Changelog

Source

v1.3.1

Added

  • Add additional Travis badges.

Fixed

  • Fix extraneous console log output when generating a FRESH theme to MS Word.
  • Fix Travis tests on dev.
hacksalot
published 1.3.0 •

Changelog

Source

v1.3.0

Added

  • Local generation of JSON Resume themes. To use a JSON Resume theme, first install it with npm install jsonresume-theme-[blah] (most JSON Resume themes are on NPM). Then pass it into HackMyResume via the -t parameter:

    hackmyresume BUILD resume.json TO out/somefile.all -t node_modules/jsonresume-theme-classy

  • Better Markdown support. HackMyResume will start flowing basic Markdown styles to JSON Resume (HTML) themes. FRESH's existing Markdown support has also been improved.

  • .PNG output formats will start appearing in themes that declare an HTML output.

  • Tweak CSS embedding / linking via the --css option (<style></style> vs <link>). Only works for HTML (or HTML-driven) formats of FRESH themes. Use --css=link to link in CSS assets and --css=embed to embed the styles in the HTML document. For example hackmyresume BUILD resume.json TO out/resume.all --css=link.

  • Improved Handlebars/Underscore helper support for FRESH themes. Handlebars themes can access helpers via {{helperName}}. Underscore themes can access helpers via the h object.

Changed

  • Distinguish between validation errors and syntax errors when validating a FRESH or JRS resume with hackmyresume validate <blah>.
  • Emit line and column info for syntax errors during validation of FRESH and JRS resumes.
  • FRESH themes now embed CSS into HTML formats by default so that the HTML resume output doesn't have an external CSS file dependency by default. Users can specify normal linked stylesheets by setting --css=link.
  • Renamed fluent-themes repo to fresh-themes in keeping with the other parts of the project.

Fixed

  • Fix various encoding errors in MS Word outputs.
  • Fix assorted FRESH-to-JRS and JRS-to-FRESH conversion glitches.
  • Fix error when running HMR with no parameters.
  • Other minor fixes.
hacksalot
published 1.3.0-beta •

Changelog

Source

v1.3.0-beta

  • Numerous changes supporting v1.3.0.
hacksalot
published 1.2.2 •

Changelog

Source

v1.2.2

Fixed

  • Various in-passing fixes.
hacksalot
published 1.2.1 •

Changelog

Source

v1.2.1

Fixed

  • Fix require('FRESCA') error.
  • Fix .history and .map errors on loading incomplete or empty JRS resumes.

Added

  • Better test coverage of incomplete/empty resumes.
hacksalot
published 1.2.0 •

Changelog

Source

v1.2.0

Fixed

  • Fixed the new command: Generate a new FRESH-format resume with hackmyresume new resume.json or a new JSON Resume with hackmyresume new resume.json -f jrs.

Added

  • Introduced CLI tests.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc