Socket
Socket
Sign inDemoInstall

style-loader

Package Overview
Dependencies
5
Maintainers
1
Versions
76
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.10.1 to 0.10.2

25

addStyles.js

@@ -156,21 +156,16 @@ /*

function replaceText(source, id, replacement) {
var boundaries = ["/** >>" + id + " **/", "/** " + id + "<< **/"];
var start = source.lastIndexOf(boundaries[0]);
var wrappedReplacement = replacement
? (boundaries[0] + replacement + boundaries[1])
: "";
if (source.lastIndexOf(boundaries[0]) >= 0) {
var end = source.lastIndexOf(boundaries[1]) + boundaries[1].length;
return source.slice(0, start) + wrappedReplacement + source.slice(end);
} else {
return source + wrappedReplacement;
}
}
var replaceText = (function () {
var textStore = [];
return function (index, replacement) {
textStore[index] = replacement;
return textStore.filter(Boolean).join('\n');
};
})();
function applyToSingletonTag(styleElement, index, remove, obj) {
var css = remove ? "" : obj.css;
if(styleElement.styleSheet) {
styleElement.styleSheet.cssText = replaceText(styleElement.styleSheet.cssText, index, css);
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = replaceText(index, css);
} else {

@@ -177,0 +172,0 @@ var cssNode = document.createTextNode(css);

2

package.json
{
"name": "style-loader",
"version": "0.10.1",
"version": "0.10.2",
"author": "Tobias Koppers @sokra",

@@ -5,0 +5,0 @@ "description": "style loader module for webpack",

@@ -5,3 +5,4 @@ /*

*/
var path = require("path");
var loaderUtils = require("loader-utils"),
path = require("path");
module.exports = function() {};

@@ -13,8 +14,8 @@ module.exports.pitch = function(remainingRequest) {

"var update = require(" + JSON.stringify("!" + path.join(__dirname, "addStyleUrl.js")) + ")(",
"\trequire(" + JSON.stringify("!!" + remainingRequest) + ")",
"\trequire(" + loaderUtils.stringifyRequest(this, "!!" + remainingRequest) + ")",
");",
"// Hot Module Replacement",
"if(module.hot) {",
"\tmodule.hot.accept(" + JSON.stringify("!!" + remainingRequest) + ", function() {",
"\t\tupdate(require(" + JSON.stringify("!!" + remainingRequest) + "));",
"\tmodule.hot.accept(" + loaderUtils.stringifyRequest(this, "!!" + remainingRequest) + ", function() {",
"\t\tupdate(require(" + loaderUtils.stringifyRequest(this, "!!" + remainingRequest) + "));",
"\t});",

@@ -21,0 +22,0 @@ "\tmodule.hot.dispose(function() { update(); });",

@@ -5,3 +5,4 @@ /*

*/
var path = require("path");
var loaderUtils = require("loader-utils"),
path = require("path");
module.exports = function() {};

@@ -15,3 +16,3 @@ module.exports.pitch = function(remainingRequest) {

" if(!(refs++)) {",
" var content = require(" + JSON.stringify("!!" + remainingRequest) + ")",
" var content = require(" + loaderUtils.stringifyRequest(this, "!!" + remainingRequest) + ")",
" if(typeof content === 'string') content = [[module.id, content, '']];",

@@ -18,0 +19,0 @@ " dispose = require(" + JSON.stringify("!" + path.join(__dirname, "addStyles.js")) + ")(content);",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc