New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@bem-react/classname

Package Overview
Dependencies
Maintainers
3
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bem-react/classname - npm Package Compare versions

Comparing version 1.4.2 to 1.4.3

18

build/cjs/classname.development.js

@@ -27,10 +27,18 @@ 'use strict';

var b = (preset.n || '') + o.b;
var mixins = [];
var className = b + (!o.e ? '' : preset.e + o.e);
className += addMods(o.m);
if (o.mix !== undefined) {
var mix = o.mix.filter(function (value) { return value !== undefined && value !== className; });
if (mix.length > 0) {
className += ' ' + mix.join(' ');
}
o.mix.forEach(function (value) {
if (value !== undefined) {
var uniqueValues = value
.split(' ')
.filter(function (val) { return val !== className; });
mixins.push.apply(mixins, uniqueValues);
}
});
}
className += addMods(o.m);
if (mixins.length > 0) {
className += ' ' + mixins.join(' ');
}
function addMods(m) {

@@ -37,0 +45,0 @@ var a = m || Object.create(null);

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

"use strict";function withNaming(m){return function(i,u){return function(n,e,t){var r={b:i,e:u};return"string"==typeof n?(r.e=n,Array.isArray(e)?r.mix=e:(r.m=e,r.mix=t)):(r.m=n,r.mix=e),function(e){var n,t,r,i=(m.n||"")+e.b,u=i+(e.e?m.e+e.e:"");if(u+=(n=e.m,t=n||Object.create(null),(r=Object.keys(t).filter(function(n){return t[n]}).map(function(n){return!0===t[n]?[n]:[n,t[n]]})).length?" "+r.map(function(n){return(e.e?i+m.e+e.e:i)+m.m+n.join(m.m)}).join(" "):""),void 0!==e.mix){var o=e.mix.filter(function(n){return void 0!==n&&n!==u});0<o.length&&(u+=" "+o.join(" "))}return u}(r)}}}Object.defineProperty(exports,"__esModule",{value:!0});var cn=withNaming({e:"-",m:"_"});exports.withNaming=withNaming,exports.cn=cn;
"use strict";function withNaming(l){return function(p,s){return function(n,e,t){var i,r,o,u,c,m,a,f={b:p,e:s};return"string"==typeof n?(f.e=n,Array.isArray(e)?f.mix=e:(f.m=e,f.mix=t)):(f.m=n,f.mix=e),i=f,c=(l.n||"")+i.b,m=[],a=c+(i.e?l.e+i.e:""),void 0!==i.mix&&i.mix.forEach(function(n){if(void 0!==n){var e=n.split(" ").filter(function(n){return n!==a});m.push.apply(m,e)}}),a+=(r=i.m,o=r||Object.create(null),(u=Object.keys(o).filter(function(n){return o[n]}).map(function(n){return!0===o[n]?[n]:[n,o[n]]})).length?" "+u.map(function(n){return(i.e?c+l.e+i.e:c)+l.m+n.join(l.m)}).join(" "):""),0<m.length&&(a+=" "+m.join(" ")),a}}}Object.defineProperty(exports,"__esModule",{value:!0});var cn=withNaming({e:"-",m:"_"});exports.withNaming=withNaming,exports.cn=cn;

@@ -6,2 +6,13 @@ # Change Log

## [1.4.3](https://github.com/bem/bem-react/tree/master/packages/classname/compare/@bem-react/classname@1.4.2...@bem-react/classname@1.4.3) (2019-01-17)
### Bug Fixes
* **classname:** filter class name duplicates with mods ([1cfb22c](https://github.com/bem/bem-react/tree/master/packages/classname/commit/1cfb22c))
## [1.4.2](https://github.com/bem/bem-react/tree/master/packages/classname/compare/@bem-react/classname@1.4.1...@bem-react/classname@1.4.2) (2019-01-17)

@@ -8,0 +19,0 @@

{
"name": "@bem-react/classname",
"version": "1.4.2",
"version": "1.4.3",
"description": "BEM React ClassName",

@@ -46,3 +46,3 @@ "repository": "https://github.com/bem/bem-react/tree/master/packages/classname",

},
"gitHead": "4cd9050c700e81381006ad6f8fda4d740258d87b"
"gitHead": "d22d12456874a29b527be334308f989307c5fa04"
}
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc