reactabular-utils
Advanced tools
| "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 @@ }); |
+1
-1
| { | ||
| "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; |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
0
-100%1
Infinity%