newer-universal-style-loader/addStylesServer.js

22 lines
579 B
JavaScript

/*
MIT License http://www.opensource.org/licenses/mit-license.php
Istvan Jano janoist1@gmail.com
*/
module.exports.addStylesServer = function(list, options) {
global.__styles__ = global.__styles__ || [];
var newStyles = {};
for(var i = 0; i < list.length; i++) {
var item = list[i];
var id = item[0];
var css = item[1];
var media = item[2];
var sourceMap = item[3];
var part = {css: css, media: media, sourceMap: sourceMap};
if(!newStyles[id])
global.__styles__.push(newStyles[id] = {id: id, parts: [part]});
else
newStyles[id].parts.push(part);
}
}