fela-bindings
Advanced tools
Comparing version 3.0.0 to 3.0.1
@@ -60,4 +60,8 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
if (process.env.NODE_ENV !== 'production' && renderer.prettySelectors) { | ||
var componentName = typeof type === 'string' ? type : type.displayName || type.name || ''; | ||
var replaceUnallowedSymbolsWithUnderscore = function replaceUnallowedSymbolsWithUnderscore(cn) { | ||
return cn.replace(/[^_a-z0-9-]/gi, '_'); | ||
}; | ||
var componentName = typeof type === 'string' ? type : replaceUnallowedSymbolsWithUnderscore(type.displayName || type.name || ''); | ||
combinedRule.selectorPrefix = displayName + '_' + componentName + '_'; | ||
@@ -64,0 +68,0 @@ } |
@@ -29,4 +29,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; | ||
var proxy = new Proxy({ theme: theme }, handler(usedProps)); | ||
rule(proxy); | ||
return usedProps; | ||
try { | ||
rule(proxy); | ||
return usedProps; | ||
} catch (err) { | ||
return []; | ||
} | ||
} |
@@ -84,4 +84,8 @@ 'use strict'; | ||
if (process.env.NODE_ENV !== 'production' && renderer.prettySelectors) { | ||
var componentName = typeof type === 'string' ? type : type.displayName || type.name || ''; | ||
var replaceUnallowedSymbolsWithUnderscore = function replaceUnallowedSymbolsWithUnderscore(cn) { | ||
return cn.replace(/[^_a-z0-9-]/gi, '_'); | ||
}; | ||
var componentName = typeof type === 'string' ? type : replaceUnallowedSymbolsWithUnderscore(type.displayName || type.name || ''); | ||
combinedRule.selectorPrefix = displayName + '_' + componentName + '_'; | ||
@@ -88,0 +92,0 @@ } |
@@ -36,4 +36,8 @@ 'use strict'; | ||
var proxy = new Proxy({ theme: theme }, handler(usedProps)); | ||
rule(proxy); | ||
return usedProps; | ||
try { | ||
rule(proxy); | ||
return usedProps; | ||
} catch (err) { | ||
return []; | ||
} | ||
} |
{ | ||
"name": "fela-bindings", | ||
"version": "3.0.0", | ||
"version": "3.0.1", | ||
"description": "Abstract binding factories for Fela", | ||
@@ -26,4 +26,4 @@ "main": "lib/index.js", | ||
"fast-loops": "^1.0.0", | ||
"fela-dom": "^8.0.0", | ||
"fela-tools": "^5.2.0", | ||
"fela-dom": "^8.0.1", | ||
"fela-tools": "^5.2.1", | ||
"react-addons-shallow-compare": "^15.6.2", | ||
@@ -33,5 +33,5 @@ "shallow-equal": "^1.0.0" | ||
"devDependencies": { | ||
"fela": "^6.2.0", | ||
"fela-monolithic": "^5.0.24" | ||
"fela": "^6.2.1", | ||
"fela-monolithic": "^5.0.25" | ||
} | ||
} |
75411
1362
Updatedfela-dom@^8.0.1
Updatedfela-tools@^5.2.1