Socket
Socket
Sign inDemoInstall

wix-style-processor

Package Overview
Dependencies
166
Maintainers
1
Versions
188
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.22 to 1.1.23

dist/statics/app.bundle.js

7

dist/src/domService.js

@@ -8,2 +8,5 @@ "use strict";

},
getAllStyleTags: function () {
return document.querySelectorAll('style:not([wix-style])');
},
overrideStyles: function (css) {

@@ -20,4 +23,8 @@ lodash_1.each(document.querySelectorAll('style[data-computed=true]'), function (item) { return item.parentNode.removeChild(item); });

}
},
overrideStyle: function (tag, css) {
tag.originalTemplate = tag.originalTemplate || tag.textContent;
tag.textContent = css;
}
};
//# sourceMappingURL=domService.js.map

7

dist/src/external-types.d.ts

@@ -0,4 +1,9 @@

declare var expect: Function;
declare module '*.scss';
declare module '*.json';
interface Window {
Wix: any;
Wix: any;
styleProcessor?: any;
changeStyles?: any;
}

36

dist/src/styleUpdater.js

@@ -9,20 +9,22 @@ "use strict";

update: function () {
var css = domService.extractStyles();
return wixService.getStyleParams().spread(function (siteColors, siteTextPresets, styleParams) {
var isStringHack = function (fontParam) { return fontParam.fontStyleParam === false; };
var isValidFontParam = function (fontParam) { return fontParam.family !== undefined; };
var colorStyles = lodash_1.omitBy(styleParams.colors || {}, function (v) { return lodash_1.isEqual(v, { value: "rgba(1,2,3,1)" }) || lodash_1.isEqual(v, { rgba: 'rgba(1,2,3,1)' }); });
var fontStyles = lodash_1.pickBy(styleParams.fonts, isValidFontParam);
var numbers = styleParams.numbers || {};
var colors = wixStylesColorUtils_1.default.getFullColorStyles({ colorStyles: colorStyles, siteColors: siteColors }) || {};
var fonts = wixStylesFontUtils_1.default.getFullFontStyles({ fontStyles: fontStyles, siteTextPresets: siteTextPresets }) || {};
var strings = lodash_1.pickBy(styleParams.fonts, isStringHack);
var newCss = replacer_1.default({
css: css,
colors: colors,
fonts: fonts,
numbers: numbers,
strings: strings
}, options.plugins);
domService.overrideStyles(newCss);
domService.getAllStyleTags().forEach(function (tagStyle) {
var css = tagStyle.originalTemplate || tagStyle.textContent;
var isStringHack = function (fontParam) { return fontParam.fontStyleParam === false; };
var isValidFontParam = function (fontParam) { return fontParam.family !== undefined; };
var colorStyles = lodash_1.omitBy(styleParams.colors || {}, function (v) { return lodash_1.isEqual(v, { value: "rgba(1,2,3,1)" }) || lodash_1.isEqual(v, { rgba: 'rgba(1,2,3,1)' }); });
var fontStyles = lodash_1.pickBy(styleParams.fonts, isValidFontParam);
var numbers = styleParams.numbers || {};
var colors = wixStylesColorUtils_1.default.getFullColorStyles({ colorStyles: colorStyles, siteColors: siteColors }) || {};
var fonts = wixStylesFontUtils_1.default.getFullFontStyles({ fontStyles: fontStyles, siteTextPresets: siteTextPresets }) || {};
var strings = lodash_1.pickBy(styleParams.fonts, isStringHack);
var newCss = replacer_1.default({
css: css,
colors: colors,
fonts: fonts,
numbers: numbers,
strings: strings
}, options.plugins);
domService.overrideStyle(tagStyle, newCss);
});
}).catch(function (err) {

@@ -29,0 +31,0 @@ console.error("failed updating styles", err);

@@ -5,3 +5,3 @@ {

"description": "An alternative Wix Styles TPA processor",
"version": "1.1.22",
"version": "1.1.23",
"author": {

@@ -17,6 +17,8 @@ "name": "Eran Shabi",

"scripts": {
"start": "yoshi start",
"start": "yoshi start --entry-point=./test/mock/start-fake-server.js",
"build": ":",
"pretest": "yoshi lint && yoshi build",
"test": "yoshi test",
"test:unit": "yoshi test --mocha",
"test:e2e": "yoshi test --protractor",
"test": "npm run test:unit && npm run test:e2e",
"release": "yoshi release"

@@ -26,2 +28,3 @@ },

"@types/lodash": "^4.14.64",
"@types/protractor": "^4.0.0",
"@types/q": "^1.0.0",

@@ -42,6 +45,16 @@ "babel-runtime": "^6.22.0",

"chai": "^3.5.0",
"express": "^4.15.3",
"express-session": "^1.15.3",
"mocha": "^3.3.0",
"sinon": "^2.2.0",
"ts-node": "^3.2.0",
"velocity": "^0.7.2",
"yoshi": "latest"
},
"yoshi": {
"entry": {
"app": "../test/test-setup/app.ts"
},
"separateCss": false
},
"babel": {

@@ -48,0 +61,0 @@ "presets": [

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc