Skip to content

Releases: lewie9021/node-compiler

v0.2.4

19 Dec 22:37

Choose a tag to compare

  • Fixed a bug with the Sass plugin that failed to reference the compiler.
  • Fixed a bug with the Coffee plugin that failed to compile due to a syntax error.

v0.2.3

19 Dec 12:49

Choose a tag to compare

  • Added missing coffee-script to dependencies.
  • Modified all dependencies to have a more locked down version to prevent issues.
  • Fixed a bug when logging the output path when a profile is not in concatenation.
  • Removed instantiating profiles out of a try-catch block to prevent potential further errors from occurring.
  • Updated the README to include additional future improvements.

v0.2.2

16 Dec 22:27

Choose a tag to compare

  • Fixed a bug when emitting the 'changed' event.

v0.2.1

15 Dec 10:54

Choose a tag to compare

  • Fixed a bug with the CLI interface. Due to the recent update to the compiler, specifically how it's instantiated, the CLI would simply setup the environment but didn't call the compile method.
  • Added an additional future improvement.

v0.2.0

15 Dec 00:15

Choose a tag to compare

  • Added the legitimize module to help validate the configuration object.
  • Improved error handling. Fatal errors that occur will simply throw rather than trying to ignore them.

v0.1.1

11 Dec 15:09

Choose a tag to compare

  • Remade the Logger module to display messages in a more standard format.
  • Globalised the Logger module.
  • Added a log method to the Plugin module to centralise how processed files are logged.
  • Removed the need to instantiate the Logger module for each class.

v0.1.0

08 Dec 23:18

Choose a tag to compare

  • Made use of event emitters for on compile and file changes (modify, create, delete).
  • Modified the way the compiler is instantiated due to the previous change. After instantiating the Compiler, you will need to call it's compile method to begin the process. This allows time for event handlers to be attached.
  • Fixed some typos within the README and within comments.
  • The example now includes the use of event emitters to log on 'compiled' and 'changed'.