UNPKG

aurelia-useable-style-loader

Version:

Automatically loads/unloads styles using webpack's style-loader/useable

19 lines 843 B
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