aurelia-useable-style-loader
Version:
Automatically loads/unloads styles using webpack's style-loader/useable
19 lines • 843 B
JavaScript
import { ViewEngine } from 'aurelia-framework';
import { getLogger } from 'aurelia-logging';
import { styleResourcePlugin } from './style-resource-plugin';
export function configure(framework, callback) {
var logger = getLogger('aurelia-useable-style-loader');
logger.info('begin configure');
var config = { extensions: ['.css', '.less', '.sass', '.scss', '.styl'] };
if (callback instanceof Function) {
callback(config);
}
logger.debug('applying resource plugins for extensions', config.extensions);
var viewEngine = framework.container.get(ViewEngine);
for (var _i = 0, _a = config.extensions; _i < _a.length; _i++) {
var ext = _a[_i];
viewEngine.addResourcePlugin(ext, styleResourcePlugin);
}
logger.info('end configure');
}
//# sourceMappingURL=index.js.map