UNPKG

handlebars-template-loader

Version:
20 lines (15 loc) 536 B
var loaderUtils = require('loader-utils'); module.exports = function (source) { if (this.cacheable) { this.cacheable(); } var query = this.query instanceof Object ? this.query : loaderUtils.parseQuery(this.query); var allLoadersButThisOne = this.loaders.filter(function(loader) { return loader.module !== module.exports; }); // This loader shouldn't kick in if there is any other loader if (allLoadersButThisOne.length > 0) { return source; } return 'module.exports = ' + JSON.stringify(query.url); };