44 lines
		
	
	
		
			965 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			965 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
/**
 | 
						|
 * Copyright © Magento, Inc. All rights reserved.
 | 
						|
 * See COPYING.txt for license details.
 | 
						|
 */
 | 
						|
 | 
						|
'use strict';
 | 
						|
 | 
						|
var combo  = require('./combo'),
 | 
						|
    themes = require('../tools/files-router').get('themes'),
 | 
						|
    _      = require('underscore');
 | 
						|
 | 
						|
var themeOptions = {};
 | 
						|
 | 
						|
_.each(themes, function (theme, name) {
 | 
						|
    themeOptions[name] = {
 | 
						|
        'files': [
 | 
						|
            '<%= combo.autopath(\''+name+'\', path.pub) %>/**/*.less'
 | 
						|
        ],
 | 
						|
        'tasks': 'less:' + name
 | 
						|
    };
 | 
						|
});
 | 
						|
 | 
						|
var watchOptions = {
 | 
						|
    'setup': {
 | 
						|
        'files': '<%= path.less.setup %>/**/*.less',
 | 
						|
        'tasks': 'less:setup'
 | 
						|
    },
 | 
						|
    'updater': {
 | 
						|
        'options': {
 | 
						|
            livereload: true
 | 
						|
        },
 | 
						|
        'files': '<%= path.less.updater %>/**/*.less',
 | 
						|
        'tasks': 'less:updater'
 | 
						|
    },
 | 
						|
    'reload': {
 | 
						|
        'files': '<%= path.pub %>/**/*.css',
 | 
						|
        'options': {
 | 
						|
            livereload: true
 | 
						|
        }
 | 
						|
    }
 | 
						|
};
 | 
						|
 | 
						|
module.exports = _.extend(themeOptions, watchOptions);
 |