Comparing version 1.1.1 to 1.1.2
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = arrayEach; | ||
function arrayEach(arr, iterator) { | ||
export default function arrayEach(arr, iterator) { | ||
for (var i = 0, len = arr.length; i < len; ++i) { | ||
@@ -9,0 +3,0 @@ iterator(arr[i], i, len, arr); |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = arrayFilter; | ||
function arrayFilter(arr, filter) { | ||
export default function arrayFilter(arr, filter) { | ||
var filteredArr = []; | ||
@@ -9,0 +3,0 @@ |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = arrayMap; | ||
function arrayMap(arr, mapper) { | ||
export default function arrayMap(arr, mapper) { | ||
var mappedArr = []; | ||
@@ -9,0 +3,0 @@ |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = arrayReduce; | ||
function arrayReduce(arr, reducer, initialValue) { | ||
export default function arrayReduce(arr, reducer, initialValue) { | ||
for (var i = 0, len = arr.length; i < len; ++i) { | ||
@@ -9,0 +3,0 @@ initialValue = reducer(initialValue, arr[i], i, len, arr); |
@@ -1,64 +0,12 @@ | ||
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.objectMergeDeep = exports.objectRenameKeys = exports.objectReduce = exports.objectMap = exports.objectFind = exports.objectFilter = exports.objectEach = exports.arrayReduce = exports.arrayMap = exports.arrayFilter = exports.arrayEach = undefined; | ||
var _arrayEach = require('./arrayEach'); | ||
var _arrayEach2 = _interopRequireDefault(_arrayEach); | ||
var _arrayFilter = require('./arrayFilter'); | ||
var _arrayFilter2 = _interopRequireDefault(_arrayFilter); | ||
var _arrayMap = require('./arrayMap'); | ||
var _arrayMap2 = _interopRequireDefault(_arrayMap); | ||
var _arrayReduce = require('./arrayReduce'); | ||
var _arrayReduce2 = _interopRequireDefault(_arrayReduce); | ||
var _objectEach = require('./objectEach'); | ||
var _objectEach2 = _interopRequireDefault(_objectEach); | ||
var _objectFilter = require('./objectFilter'); | ||
var _objectFilter2 = _interopRequireDefault(_objectFilter); | ||
var _objectFind = require('./objectFind'); | ||
var _objectFind2 = _interopRequireDefault(_objectFind); | ||
var _objectMap = require('./objectMap'); | ||
var _objectMap2 = _interopRequireDefault(_objectMap); | ||
var _objectReduce = require('./objectReduce'); | ||
var _objectReduce2 = _interopRequireDefault(_objectReduce); | ||
var _objectRenameKeys = require('./objectRenameKeys'); | ||
var _objectRenameKeys2 = _interopRequireDefault(_objectRenameKeys); | ||
var _objectMergeDeep = require('./objectMergeDeep'); | ||
var _objectMergeDeep2 = _interopRequireDefault(_objectMergeDeep); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.arrayEach = _arrayEach2.default; | ||
exports.arrayFilter = _arrayFilter2.default; | ||
exports.arrayMap = _arrayMap2.default; | ||
exports.arrayReduce = _arrayReduce2.default; | ||
exports.objectEach = _objectEach2.default; | ||
exports.objectFilter = _objectFilter2.default; | ||
exports.objectFind = _objectFind2.default; | ||
exports.objectMap = _objectMap2.default; | ||
exports.objectReduce = _objectReduce2.default; | ||
exports.objectRenameKeys = _objectRenameKeys2.default; | ||
exports.objectMergeDeep = _objectMergeDeep2.default; | ||
import arrayEach from './arrayEach'; | ||
import arrayFilter from './arrayFilter'; | ||
import arrayMap from './arrayMap'; | ||
import arrayReduce from './arrayReduce'; | ||
import objectEach from './objectEach'; | ||
import objectFilter from './objectFilter'; | ||
import objectFind from './objectFind'; | ||
import objectMap from './objectMap'; | ||
import objectReduce from './objectReduce'; | ||
import objectRenameKeys from './objectRenameKeys'; | ||
import objectMergeDeep from './objectMergeDeep'; | ||
export { arrayEach, arrayFilter, arrayMap, arrayReduce, objectEach, objectFilter, objectFind, objectMap, objectReduce, objectRenameKeys, objectMergeDeep }; |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = objectEach; | ||
function objectEach(obj, iterator) { | ||
export default function objectEach(obj, iterator) { | ||
for (var key in obj) { | ||
@@ -9,0 +3,0 @@ iterator(obj[key], key, obj); |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = objectFilter; | ||
function objectFilter(obj, filter) { | ||
export default function objectFilter(obj, filter) { | ||
var filteredObj = {}; | ||
@@ -9,0 +3,0 @@ |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = objectFind; | ||
function objectFind(obj, query) { | ||
export default function objectFind(obj, query) { | ||
for (var key in obj) { | ||
@@ -9,0 +3,0 @@ if (query(obj[key], key, obj)) { |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = objectMap; | ||
function objectMap(obj, mapper) { | ||
export default function objectMap(obj, mapper) { | ||
var mappedObj = {}; | ||
@@ -9,0 +3,0 @@ |
@@ -1,22 +0,11 @@ | ||
'use strict'; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
export default function objectMergeDeep(base) { | ||
for (var i = 0, len = arguments.length <= 1 ? 0 : arguments.length - 1; i < len; ++i) { | ||
var obj = i + 1 < 1 || arguments.length <= i + 1 ? undefined : arguments[i + 1]; | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; | ||
exports.default = objectMergeDeep; | ||
function objectMergeDeep(base) { | ||
for (var _len = arguments.length, objs = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { | ||
objs[_key - 1] = arguments[_key]; | ||
} | ||
for (var i = 0, len = objs.length; i < len; ++i) { | ||
var obj = objs[i]; | ||
for (var key in obj) { | ||
var value = obj[key]; | ||
if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && !Array.isArray(value)) { | ||
if (_typeof(value) === 'object' && !Array.isArray(value)) { | ||
base[key] = objectMergeDeep(base[key], value); | ||
@@ -23,0 +12,0 @@ continue; |
@@ -1,8 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = objectReduce; | ||
function objectReduce(obj, reducer, initialValue) { | ||
export default function objectReduce(obj, reducer, initialValue) { | ||
for (var key in obj) { | ||
@@ -9,0 +3,0 @@ initialValue = reducer(initialValue, obj[key], key, obj); |
@@ -1,16 +0,4 @@ | ||
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = objectRenameKeys; | ||
var _objectReduce = require('./objectReduce'); | ||
var _objectReduce2 = _interopRequireDefault(_objectReduce); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function objectRenameKeys(obj, keys) { | ||
return (0, _objectReduce2.default)(obj, function (newObj, value, key) { | ||
import objectReduce from './objectReduce'; | ||
export default function objectRenameKeys(obj, keys) { | ||
return objectReduce(obj, function (newObj, value, key) { | ||
newObj[keys[key] || key] = value; | ||
@@ -17,0 +5,0 @@ return newObj; |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = arrayEach; | ||
exports["default"] = arrayEach; | ||
function arrayEach(arr, iterator) { | ||
@@ -9,0 +10,0 @@ for (var i = 0, len = arr.length; i < len; ++i) { |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = arrayFilter; | ||
exports["default"] = arrayFilter; | ||
function arrayFilter(arr, filter) { | ||
@@ -9,0 +10,0 @@ var filteredArr = []; |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = arrayMap; | ||
exports["default"] = arrayMap; | ||
function arrayMap(arr, mapper) { | ||
@@ -9,0 +10,0 @@ var mappedArr = []; |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = arrayReduce; | ||
exports["default"] = arrayReduce; | ||
function arrayReduce(arr, reducer, initialValue) { | ||
@@ -9,0 +10,0 @@ for (var i = 0, len = arr.length; i < len; ++i) { |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -8,58 +8,58 @@ Object.defineProperty(exports, "__esModule", { | ||
var _arrayEach = require('./arrayEach'); | ||
var _arrayEach = require("./arrayEach"); | ||
var _arrayEach2 = _interopRequireDefault(_arrayEach); | ||
var _arrayFilter = require('./arrayFilter'); | ||
var _arrayFilter = require("./arrayFilter"); | ||
var _arrayFilter2 = _interopRequireDefault(_arrayFilter); | ||
var _arrayMap = require('./arrayMap'); | ||
var _arrayMap = require("./arrayMap"); | ||
var _arrayMap2 = _interopRequireDefault(_arrayMap); | ||
var _arrayReduce = require('./arrayReduce'); | ||
var _arrayReduce = require("./arrayReduce"); | ||
var _arrayReduce2 = _interopRequireDefault(_arrayReduce); | ||
var _objectEach = require('./objectEach'); | ||
var _objectEach = require("./objectEach"); | ||
var _objectEach2 = _interopRequireDefault(_objectEach); | ||
var _objectFilter = require('./objectFilter'); | ||
var _objectFilter = require("./objectFilter"); | ||
var _objectFilter2 = _interopRequireDefault(_objectFilter); | ||
var _objectFind = require('./objectFind'); | ||
var _objectFind = require("./objectFind"); | ||
var _objectFind2 = _interopRequireDefault(_objectFind); | ||
var _objectMap = require('./objectMap'); | ||
var _objectMap = require("./objectMap"); | ||
var _objectMap2 = _interopRequireDefault(_objectMap); | ||
var _objectReduce = require('./objectReduce'); | ||
var _objectReduce = require("./objectReduce"); | ||
var _objectReduce2 = _interopRequireDefault(_objectReduce); | ||
var _objectRenameKeys = require('./objectRenameKeys'); | ||
var _objectRenameKeys = require("./objectRenameKeys"); | ||
var _objectRenameKeys2 = _interopRequireDefault(_objectRenameKeys); | ||
var _objectMergeDeep = require('./objectMergeDeep'); | ||
var _objectMergeDeep = require("./objectMergeDeep"); | ||
var _objectMergeDeep2 = _interopRequireDefault(_objectMergeDeep); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
exports.arrayEach = _arrayEach2.default; | ||
exports.arrayFilter = _arrayFilter2.default; | ||
exports.arrayMap = _arrayMap2.default; | ||
exports.arrayReduce = _arrayReduce2.default; | ||
exports.objectEach = _objectEach2.default; | ||
exports.objectFilter = _objectFilter2.default; | ||
exports.objectFind = _objectFind2.default; | ||
exports.objectMap = _objectMap2.default; | ||
exports.objectReduce = _objectReduce2.default; | ||
exports.objectRenameKeys = _objectRenameKeys2.default; | ||
exports.objectMergeDeep = _objectMergeDeep2.default; | ||
exports.arrayEach = _arrayEach2["default"]; | ||
exports.arrayFilter = _arrayFilter2["default"]; | ||
exports.arrayMap = _arrayMap2["default"]; | ||
exports.arrayReduce = _arrayReduce2["default"]; | ||
exports.objectEach = _objectEach2["default"]; | ||
exports.objectFilter = _objectFilter2["default"]; | ||
exports.objectFind = _objectFind2["default"]; | ||
exports.objectMap = _objectMap2["default"]; | ||
exports.objectReduce = _objectReduce2["default"]; | ||
exports.objectRenameKeys = _objectRenameKeys2["default"]; | ||
exports.objectMergeDeep = _objectMergeDeep2["default"]; |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = objectEach; | ||
exports["default"] = objectEach; | ||
function objectEach(obj, iterator) { | ||
@@ -9,0 +10,0 @@ for (var key in obj) { |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = objectFilter; | ||
exports["default"] = objectFilter; | ||
function objectFilter(obj, filter) { | ||
@@ -9,0 +10,0 @@ var filteredObj = {}; |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = objectFind; | ||
exports["default"] = objectFind; | ||
function objectFind(obj, query) { | ||
@@ -9,0 +10,0 @@ for (var key in obj) { |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = objectMap; | ||
exports["default"] = objectMap; | ||
function objectMap(obj, mapper) { | ||
@@ -9,0 +10,0 @@ var mappedObj = {}; |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,18 +6,14 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports["default"] = objectMergeDeep; | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
exports.default = objectMergeDeep; | ||
function objectMergeDeep(base) { | ||
for (var _len = arguments.length, objs = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { | ||
objs[_key - 1] = arguments[_key]; | ||
} | ||
for (var i = 0, len = arguments.length <= 1 ? 0 : arguments.length - 1; i < len; ++i) { | ||
var obj = i + 1 < 1 || arguments.length <= i + 1 ? undefined : arguments[i + 1]; | ||
for (var i = 0, len = objs.length; i < len; ++i) { | ||
var obj = objs[i]; | ||
for (var key in obj) { | ||
var value = obj[key]; | ||
if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && !Array.isArray(value)) { | ||
if (_typeof(value) === 'object' && !Array.isArray(value)) { | ||
base[key] = objectMergeDeep(base[key], value); | ||
@@ -24,0 +20,0 @@ continue; |
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = objectReduce; | ||
exports["default"] = objectReduce; | ||
function objectReduce(obj, reducer, initialValue) { | ||
@@ -9,0 +10,0 @@ for (var key in obj) { |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,12 +6,12 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports.default = objectRenameKeys; | ||
exports["default"] = objectRenameKeys; | ||
var _objectReduce = require('./objectReduce'); | ||
var _objectReduce = require("./objectReduce"); | ||
var _objectReduce2 = _interopRequireDefault(_objectReduce); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
function objectRenameKeys(obj, keys) { | ||
return (0, _objectReduce2.default)(obj, function (newObj, value, key) { | ||
return (0, _objectReduce2["default"])(obj, function (newObj, value, key) { | ||
newObj[keys[key] || key] = value; | ||
@@ -18,0 +18,0 @@ return newObj; |
{ | ||
"name": "fast-loops", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "Small, performant & immutable iteration utilities for Arrays and Objects", | ||
@@ -8,9 +8,7 @@ "main": "lib/index.js", | ||
"jsnext:main": "es/index.js", | ||
"sideEffects": false, | ||
"files": [ | ||
"LICENSE", | ||
"README.md", | ||
"lib/**", | ||
"es/**" | ||
], | ||
"repository": "https://github.com/rofrischmann/fast-loops", | ||
"keywords": [ | ||
@@ -22,3 +20,4 @@ "fast loops", | ||
], | ||
"author": "Robin Frischmann", | ||
"repository": "https://github.com/robinweser/fast-loops.git", | ||
"author": "robinweser <contact@weser.io>", | ||
"license": "MIT", | ||
@@ -30,5 +29,4 @@ "scripts": { | ||
"clean": "rimraf es lib coverage", | ||
"check": "yarn lint && yarn test:coverage && yarn flow", | ||
"check": "yarn lint && yarn test:coverage", | ||
"format": "prettier --write \"modules/**/*.js\"", | ||
"flow": "flow", | ||
"lint": "eslint modules/**/*.js", | ||
@@ -44,10 +42,10 @@ "release": "git pull --rebase && yarn run check && yarn build && npm publish", | ||
"devDependencies": { | ||
"babel-cli": "^6.24.1", | ||
"babel-core": "^6.22.1", | ||
"@babel/cli": "^7.2.0", | ||
"@babel/core": "^7.2.2", | ||
"@babel/preset-env": "^7.2.0", | ||
"babel-core": "7.0.0-bridge.0", | ||
"babel-eslint": "^7.1.1", | ||
"babel-jest": "^18.0.0", | ||
"babel-preset-es2015": "^6.22.0", | ||
"babel-preset-flow": "^6.23.0", | ||
"codeclimate-test-reporter": "^0.4.0", | ||
"cross-env": "^5.0.1", | ||
"babel-jest": "^23.6.0", | ||
"babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", | ||
"cross-env": "^5.2.0", | ||
"eslint": "^3.14.1", | ||
@@ -59,4 +57,3 @@ "eslint-config-airbnb": "^14.0.0", | ||
"eslint-plugin-react": "^6.9.0", | ||
"flow-bin": "^0.38.0", | ||
"jest": "^19.0.0", | ||
"jest": "^23.6.0", | ||
"prettier": "^1.7.4", | ||
@@ -63,0 +60,0 @@ "rimraf": "^2.6.1" |
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
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
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
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
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
92378
17
53
2625
1