Socket
Socket
Sign inDemoInstall

jss-compose

Package Overview
Dependencies
5
Maintainers
2
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.0 to 3.0.0

4

changelog.md

@@ -0,1 +1,5 @@

## 3.0.0 / 2017-04-10
- support jss 7.0
## 2.1.0 / 2017-02-27

@@ -2,0 +6,0 @@

11

dist/jss-compose.js

@@ -84,3 +84,2 @@ (function webpackUniversalModuleDefinition(root, factory) {

var isSetted = setClass(rule, composition[index]);
if (!isSetted) return false;

@@ -124,13 +123,11 @@ }

function jssCompose() {
return function (rule) {
function onProcessRule(rule) {
var style = rule.style;
if (!style || !style.composes) return;
if (!style.composes) return;
setClass(rule, style.composes);
// Remove composes property to prevent infinite loop.
delete style.composes;
};
}
return { onProcessRule: onProcessRule };
}

@@ -137,0 +134,0 @@

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.jssCompose=t():e.jssCompose=t()}(this,function(){return function(e){function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return e[o].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!t)return!0;if(Array.isArray(t)){for(var r=0;r<t.length;r++){var o=n(e,t[r]);if(!o)return!1}return!0}if(t.indexOf(" ")>-1)return n(e,t.split(" "));if("$"===t[0]){var s=e.options.sheet.getRule(t.substr(1));return s?s===e?((0,i["default"])(!1,"[JSS] Cyclic composition detected. \r\n%s",e),!1):(n(e,s.className),!0):((0,i["default"])(!1,"[JSS] Referenced rule is not defined. \r\n%s",e),!1)}var u=e.options.parent;return e.className+=" "+t,u.classes[e.name]=e.className,!0}function s(){return function(e){var t=e.style;t&&t.composes&&(n(e,t.composes),delete t.composes)}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=s;var u=r(1),i=o(u)},function(e,t,r){"use strict";var o=function(){};e.exports=o}])});
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.jssCompose=t():e.jssCompose=t()}(this,function(){return function(e){function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return e[o].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!t)return!0;if(Array.isArray(t)){for(var r=0;r<t.length;r++){var o=n(e,t[r]);if(!o)return!1}return!0}if(t.indexOf(" ")>-1)return n(e,t.split(" "));if("$"===t[0]){var s=e.options.sheet.getRule(t.substr(1));return s?s===e?((0,i["default"])(!1,"[JSS] Cyclic composition detected. \r\n%s",e),!1):(n(e,s.className),!0):((0,i["default"])(!1,"[JSS] Referenced rule is not defined. \r\n%s",e),!1)}var u=e.options.parent;return e.className+=" "+t,u.classes[e.name]=e.className,!0}function s(){function e(e){var t=e.style;t.composes&&(n(e,t.composes),delete t.composes)}return{onProcessRule:e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=s;var u=r(1),i=o(u)},function(e,t,r){"use strict";var o=function(){};e.exports=o}])});
//# sourceMappingURL=jss-compose.min.js.map

@@ -28,3 +28,2 @@ 'use strict';

var isSetted = setClass(rule, composition[index]);
if (!isSetted) return false;

@@ -68,13 +67,11 @@ }

function jssCompose() {
return function (rule) {
function onProcessRule(rule) {
var style = rule.style;
if (!style || !style.composes) return;
if (!style.composes) return;
setClass(rule, style.composes);
// Remove composes property to prevent infinite loop.
delete style.composes;
};
}
return { onProcessRule: onProcessRule };
}

@@ -24,3 +24,3 @@ 'use strict';

jss = (0, _jss.create)({
generateClassName: function generateClassName(str, rule) {
generateClassName: function generateClassName(rule) {
return rule.name + '-id';

@@ -27,0 +27,0 @@ }

{
"name": "jss-compose",
"description": "JSS plugin for classes composition",
"version": "2.1.0",
"version": "3.0.0",
"author": {

@@ -57,3 +57,3 @@ "name": "Pavel Davydov",

"expect.js": "^0.3.1",
"jss": "^6.0.0",
"jss": "^7.0.0",
"karma": "^1.1.1",

@@ -73,3 +73,3 @@ "karma-chrome-launcher": "^2.0.0",

"peerDependencies": {
"jss": "^6.0.0"
"jss": "^7.0.0"
},

@@ -76,0 +76,0 @@ "lint-staged": {

@@ -32,3 +32,2 @@ 'use strict';

var isSetted = _get__('setClass')(rule, composition[index]);
if (!isSetted) return false;

@@ -72,13 +71,11 @@ }

function jssCompose() {
return function (rule) {
function onProcessRule(rule) {
var style = rule.style;
if (!style || !style.composes) return;
if (!style.composes) return;
_get__('setClass')(rule, style.composes);
// Remove composes property to prevent infinite loop.
delete style.composes;
};
}
return { onProcessRule: onProcessRule };
}

@@ -85,0 +82,0 @@

@@ -31,3 +31,3 @@ 'use strict';

jss = _get__('create')({
generateClassName: function generateClassName(str, rule) {
generateClassName: function generateClassName(rule) {
return rule.name + '-id';

@@ -34,0 +34,0 @@ }

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc