You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
harmonic run now opens the site in the default browser automatically, and new_post/new_page open the created markdown file(s) in the default editor automatically as well (unless the --no-open flag is passed).
All harmonic commands now accept an optional project path argument, which (still) defaults to the CWD.
Added Less preprocessor support to templates (this will be moved to a Harmonic plugin in the future).
Added useful error message when running Harmonic commands in a non-Harmonic project directory.
Added useful error message when running unrecognized Harmonic commands.
Bug fixes
Many fixes regarding Promises and race conditions.
Fixed crash when posts/pages directory contains non-markdown files (e.g. .DS_Store).
Internal
Build: all Node.js .js files are now compiled with Babel.
Build: Grunt.js -> gulp, based on the slush-es20xx workflow.
ES.next: all the CommonJS syntax has been replaced with ECMAScript Modules syntax.
Development: fixed npm link in Unix-based OS's.
CI: added unit tests.
CI: use container-based infrastructure on Travis.
Streamlining internal functions for soon-to-be-implemented API's consumption.
ES.next: make use of many more ECMAScript 2015 features.