Adding detection for process.env.MARKO_HOT_RELOAD with assumeUpToDate configuration variable. If files are hot reloaded, we should never assume that they are up to date.

Fixes issue #319
This commit is contained in:
Ian Holt 2016-06-27 12:00:26 -07:00 committed by Ian Holt
parent fd318a8621
commit c76ffa2382

View File

@ -21,8 +21,8 @@ module.exports = {
/**
* If true, then the compiled template on disk will assumed to be up-to-date if it exists.
*/
assumeUpToDate: process.env.MARKO_CLEAN != null || NODE_ENV == null ? false : (NODE_ENV !== 'development' && NODE_ENV !== 'dev'),
assumeUpToDate: process.env.MARKO_CLEAN != null || process.env.hasOwnProperty('MARKO_HOT_RELOAD') ? false : ( NODE_ENV == null ? false : (NODE_ENV !== 'development' && NODE_ENV !== 'dev')),
/**
* If true, whitespace will be preserved in templates. Defaults to false.
* @type {Boolean}