Socket
Socket
Sign inDemoInstall

class-lib

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

class-lib - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

build/es/getClassReg.js

44

build/src/index.js

@@ -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": [

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