post-load-plugins
Version:
Automatically loads plug-ins with configuration
1 lines • 914 B
JavaScript
;var _has=require('babel-runtime/core-js/reflect/has'),_has2=_interopRequireDefault(_has);Object.defineProperty(exports,'__esModule',{value:!0});function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];if(0===args.length)throw new TypeError('post-processor did not receive any arguments.');var ctx=args.find(function(ctx){return(0,_has2.default)(ctx,'processor')})||args.find(function(ctx){return(0,_has2.default)(ctx,'name')});if(!ctx)throw new TypeError('post-processor could not determine the process name.');(0,_has2.default)(ctx,'name')&&(ctx={processor:ctx});var _ctx=ctx,_ctx$processor=_ctx.processor,name=_ctx$processor.name,plugins=_ctx$processor.plugins;return{name:(name||'postcss').toLowerCase(),plugins}},module.exports=exports['default'];