Comparing version 0.0.5 to 0.0.6
@@ -6,25 +6,39 @@ 'use strict'; | ||
}); | ||
exports.toggleClass = exports.removeClass = exports.hasClass = exports.mixClass = undefined; | ||
var _mixClass2 = require('./mixClass'); | ||
var _mixClass = require('./mixClass'); | ||
var _mixClass3 = _interopRequireDefault(_mixClass2); | ||
Object.defineProperty(exports, 'mixClass', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_mixClass).default; | ||
} | ||
}); | ||
var _hasClass2 = require('./hasClass'); | ||
var _hasClass = require('./hasClass'); | ||
var _hasClass3 = _interopRequireDefault(_hasClass2); | ||
Object.defineProperty(exports, 'hasClass', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_hasClass).default; | ||
} | ||
}); | ||
var _removeClass2 = require('./removeClass'); | ||
var _removeClass = require('./removeClass'); | ||
var _removeClass3 = _interopRequireDefault(_removeClass2); | ||
Object.defineProperty(exports, 'removeClass', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_removeClass).default; | ||
} | ||
}); | ||
var _toggleClass2 = require('./toggleClass'); | ||
var _toggleClass = require('./toggleClass'); | ||
var _toggleClass3 = _interopRequireDefault(_toggleClass2); | ||
Object.defineProperty(exports, 'toggleClass', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_toggleClass).default; | ||
} | ||
}); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.mixClass = _mixClass3.default; | ||
exports.hasClass = _hasClass3.default; | ||
exports.removeClass = _removeClass3.default; | ||
exports.toggleClass = _toggleClass3.default; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
@@ -11,2 +11,5 @@ 'use strict'; | ||
var keys = Object.keys; | ||
var dedup = function dedup(arr) { | ||
return Array.from(new Set(arr)); | ||
}; | ||
@@ -17,4 +20,3 @@ var mixClass = function mixClass() { | ||
var classes = []; | ||
var all = keys(arguments); | ||
all.forEach(function (key) { | ||
keys(arguments).forEach(function (key) { | ||
var arg = _arguments[key]; | ||
@@ -30,4 +32,3 @@ if (!arg) { | ||
} else if (argType === 'object') { | ||
var argKeys = keys(arg); | ||
argKeys.forEach(function (k) { | ||
keys(arg).forEach(function (k) { | ||
if (arg[k]) { | ||
@@ -39,3 +40,3 @@ classes.push(k); | ||
}); | ||
return classes.join(' '); | ||
return dedup(classes).join(' '); | ||
}; | ||
@@ -42,0 +43,0 @@ |
{ | ||
"name": "class-lib", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "ClassName Library", | ||
"repository": "react-atomic/react-atomic-organism", | ||
"main": "./build/src/index.js", | ||
"module": "./build/es/src/index.js", | ||
"keywords": [], | ||
@@ -15,8 +16,10 @@ "author": "Hill <hill@kimo.com>", | ||
"babel-plugin-add-module-exports": "^0.1.2", | ||
"babel-preset-es2015": "^6.6.0", | ||
"babel-preset-env": "*", | ||
"babel-preset-stage-0": "^6.5.0" | ||
}, | ||
"scripts": { | ||
"build": "rm -rf build && BABEL_ENV=build babel src -d build/src", | ||
"prepublish": "npm run build" | ||
"build:cjs": "BABEL_ENV=build babel src -d build/src", | ||
"build:es": "BABEL_ENV=es babel src -d build/es", | ||
"build": "rm -rf build && npm run build:cjs && npm run build:es", | ||
"prepublishOnly": "npm run build" | ||
}, | ||
@@ -23,0 +26,0 @@ "files": [ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9119
14
198