New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

reactabular-utils

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

reactabular-utils - npm Package Compare versions

Comparing version
2.0.5-alpha.f20b57cb
to
3.0.0
+18
dist/count-row-span.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function countRowSpan(columns) {
var maximumCount = 0;
columns.forEach(function (column) {
if (column.children && column.children.length) {
maximumCount = Math.max(maximumCount, countRowSpan(column.children));
}
});
return maximumCount + 1;
}
exports.default = countRowSpan;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _mergePropPair = require('./merge-prop-pair');
var _mergePropPair2 = _interopRequireDefault(_mergePropPair);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function evaluateTransforms() {
var transforms = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
var value = arguments[1];
var extraParameters = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];
return transforms.map(function (transform) {
return transform(value, extraParameters);
}).filter(function (p) {
return p;
}).reduce(_mergePropPair2.default, {}) || {};
}
exports.default = evaluateTransforms;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function mergeClassNames(a, b) {
if (a && b) {
return a + ' ' + b;
}
// Either a or b at this point
return (a || '') + (b || '');
}
exports.default = mergeClassNames;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };
var _mergeClassNames = require('./merge-class-names');
var _mergeClassNames2 = _interopRequireDefault(_mergeClassNames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function mergePropPair() {
var a = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
var b = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var ret = _extends({}, a, b, {
style: _extends({}, a.style, b.style),
className: (0, _mergeClassNames2.default)(a.className, b.className)
});
if (a.children || b.children) {
ret.children = _extends({}, b.children, a.children); // Reverse order
}
return ret;
}
exports.default = mergePropPair;
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function resolveBodyColumns(columns) {
var ret = [];
columns.forEach(function (column) {
// If a column has children, skip cell specific configuration
if (column.children && column.children.length) {
ret = ret.concat(resolveBodyColumns(column.children));
} else {
ret.push(column);
}
});
return ret;
}
exports.default = resolveBodyColumns;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };
var _countRowSpan = require('./count-row-span');
var _countRowSpan2 = _interopRequireDefault(_countRowSpan);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
function resolveHeaderRows() {
var columns = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
var resolvedChildren = [];
var ret = columns.map(function (column) {
var children = column.children;
var col = _objectWithoutProperties(column, ['children']);
if (children && children.length) {
resolvedChildren = resolvedChildren.concat(resolveHeaderRows(children)[0]);
return _extends({}, col, {
props: _extends({}, col.props, {
colSpan: children.length
})
});
}
return _extends({}, col, {
props: _extends({}, col.props, {
rowSpan: (0, _countRowSpan2.default)(columns)
})
});
});
if (resolvedChildren.length) {
return [ret].concat([resolvedChildren]);
}
return [ret];
}
exports.default = resolveHeaderRows;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function resolveRowKey(_ref) {
var rowData = _ref.rowData;
var rowIndex = _ref.rowIndex;
var rowKey = _ref.rowKey;
if (typeof rowKey === 'function') {
return rowKey({ rowData: rowData, rowIndex: rowIndex }) + '-row';
} else if (process.env.NODE_ENV !== 'production') {
// Arrays cannot have rowKeys by definition so we have to go by index there.
if (!Array.isArray(rowData) && !{}.hasOwnProperty.call(rowData, rowKey)) {
console.warn( // eslint-disable-line no-console
'Table.Body - Missing valid rowKey!', rowData, rowKey);
}
}
return (rowData[rowKey] || rowIndex) + '-row';
}
exports.default = resolveRowKey;
+5
-0

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

3.0.0 / 2016-09-01
==================
* Add `resolveRowKey`.
0.1.0 / 2016-07-22

@@ -2,0 +7,0 @@ ==================

+14
-14

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

var _resolve_header_rows = require('./resolve_header_rows');
var _resolveHeaderRows = require('./resolve-header-rows');

@@ -13,7 +13,7 @@ Object.defineProperty(exports, 'resolveHeaderRows', {

get: function get() {
return _interopRequireDefault(_resolve_header_rows).default;
return _interopRequireDefault(_resolveHeaderRows).default;
}
});
var _count_row_span = require('./count_row_span');
var _countRowSpan = require('./count-row-span');

@@ -23,7 +23,7 @@ Object.defineProperty(exports, 'countRowSpan', {

get: function get() {
return _interopRequireDefault(_count_row_span).default;
return _interopRequireDefault(_countRowSpan).default;
}
});
var _resolve_body_columns = require('./resolve_body_columns');
var _resolveBodyColumns = require('./resolve-body-columns');

@@ -33,7 +33,7 @@ Object.defineProperty(exports, 'resolveBodyColumns', {

get: function get() {
return _interopRequireDefault(_resolve_body_columns).default;
return _interopRequireDefault(_resolveBodyColumns).default;
}
});
var _resolve_row_key = require('./resolve_row_key');
var _resolveRowKey = require('./resolve-row-key');

@@ -43,7 +43,7 @@ Object.defineProperty(exports, 'resolveRowKey', {

get: function get() {
return _interopRequireDefault(_resolve_row_key).default;
return _interopRequireDefault(_resolveRowKey).default;
}
});
var _evaluate_transforms = require('./evaluate_transforms');
var _evaluateTransforms = require('./evaluate-transforms');

@@ -53,7 +53,7 @@ Object.defineProperty(exports, 'evaluateTransforms', {

get: function get() {
return _interopRequireDefault(_evaluate_transforms).default;
return _interopRequireDefault(_evaluateTransforms).default;
}
});
var _merge_prop_pair = require('./merge_prop_pair');
var _mergePropPair = require('./merge-prop-pair');

@@ -63,7 +63,7 @@ Object.defineProperty(exports, 'mergePropPair', {

get: function get() {
return _interopRequireDefault(_merge_prop_pair).default;
return _interopRequireDefault(_mergePropPair).default;
}
});
var _merge_class_names = require('./merge_class_names');
var _mergeClassNames = require('./merge-class-names');

@@ -73,3 +73,3 @@ Object.defineProperty(exports, 'mergeClassNames', {

get: function get() {
return _interopRequireDefault(_merge_class_names).default;
return _interopRequireDefault(_mergeClassNames).default;
}

@@ -76,0 +76,0 @@ });

{
"name": "reactabular-utils",
"version": "2.0.5-alpha.f20b57cb",
"version": "3.0.0",
"description": "Internal utilities for Reactabular",

@@ -5,0 +5,0 @@ "scripts": {

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function countRowSpan(columns) {
var maximumCount = 0;
columns.forEach(function (column) {
if (column.children && column.children.length) {
maximumCount = Math.max(maximumCount, countRowSpan(column.children));
}
});
return maximumCount + 1;
}
exports.default = countRowSpan;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _merge_prop_pair = require('./merge_prop_pair');
var _merge_prop_pair2 = _interopRequireDefault(_merge_prop_pair);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function evaluateTransforms() {
var transforms = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
var value = arguments[1];
var extraParameters = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];
return transforms.map(function (transform) {
return transform(value, extraParameters);
}).filter(function (p) {
return p;
}).reduce(_merge_prop_pair2.default, {}) || {};
}
exports.default = evaluateTransforms;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function mergeClassNames(a, b) {
if (a && b) {
return a + ' ' + b;
}
// Either a or b at this point
return (a || '') + (b || '');
}
exports.default = mergeClassNames;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };
var _merge_class_names = require('./merge_class_names');
var _merge_class_names2 = _interopRequireDefault(_merge_class_names);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function mergePropPair() {
var a = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
var b = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var ret = _extends({}, a, b, {
style: _extends({}, a.style, b.style),
className: (0, _merge_class_names2.default)(a.className, b.className)
});
if (a.children || b.children) {
ret.children = _extends({}, b.children, a.children); // Reverse order
}
return ret;
}
exports.default = mergePropPair;
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function resolveBodyColumns(columns) {
var ret = [];
columns.forEach(function (column) {
// If a column has children, skip cell specific configuration
if (column.children && column.children.length) {
ret = ret.concat(resolveBodyColumns(column.children));
} else {
ret.push(column);
}
});
return ret;
}
exports.default = resolveBodyColumns;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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; };
var _count_row_span = require('./count_row_span');
var _count_row_span2 = _interopRequireDefault(_count_row_span);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
function resolveHeaderRows() {
var columns = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
var resolvedChildren = [];
var ret = columns.map(function (column) {
var children = column.children;
var col = _objectWithoutProperties(column, ['children']);
if (children && children.length) {
resolvedChildren = resolvedChildren.concat(resolveHeaderRows(children)[0]);
return _extends({}, col, {
props: _extends({}, col.props, {
colSpan: children.length
})
});
}
return _extends({}, col, {
props: _extends({}, col.props, {
rowSpan: (0, _count_row_span2.default)(columns)
})
});
});
if (resolvedChildren.length) {
return [ret].concat([resolvedChildren]);
}
return [ret];
}
exports.default = resolveHeaderRows;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function resolveRowKey(_ref) {
var rowData = _ref.rowData;
var rowIndex = _ref.rowIndex;
var rowKey = _ref.rowKey;
if (typeof rowKey === 'function') {
return rowKey({ rowData: rowData, rowIndex: rowIndex }) + '-row';
} else if (process.env.NODE_ENV !== 'production') {
// Arrays cannot have rowKeys by definition so we have to go by index there.
if (!Array.isArray(rowData) && !{}.hasOwnProperty.call(rowData, rowKey)) {
console.warn( // eslint-disable-line no-console
'Table.Body - Missing valid rowKey!', rowData, rowKey);
}
}
return (rowData[rowKey] || rowIndex) + '-row';
}
exports.default = resolveRowKey;