{"_id":"deep-for-each","_rev":"15-00eb9f03179c7f46eaed08612ae049af","name":"deep-for-each","description":"Recursively iterates over arrays and objects","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"deep-for-each","version":"1.0.0","description":"Recursively iterates collection values (arrays and objects)","main":"index.js","scripts":{"test":"mocha -R spec --bail","browserify":"browserify -s deep-for-each index.js > index.umd.js"},"bugs":{"url":"https://github.com/IndigoUnited/js-deep-for-each/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/js-deep-for-each.git"},"keywords":["foreach","for-each","deep","array","object","collection"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","devDependencies":{"@satazor/eslint-config":"^1.0.0","browserify":"^12.0.1","eslint":"^1.10.3","expect.js":"^0.3.1","mocha":"^2.1.0"},"dependencies":{"is-plain-object":"^2.0.1"},"gitHead":"1f7141cb66fcd207926929fe230e68738b56f8a0","homepage":"https://github.com/IndigoUnited/js-deep-for-each#readme","_id":"deep-for-each@1.0.0","_shasum":"5d9bd3e92aa8fb0b0cb7ab41eae31d04c0bbcb38","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"dist":{"shasum":"5d9bd3e92aa8fb0b0cb7ab41eae31d04c0bbcb38","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.0.tgz","integrity":"sha512-k8HDCTn5/SlKAaBGE+m4OijD667c4mbHSF3FD/Pwppk+SuDCV9IbUqOHjoMFuYl6jMqXlJQMR56tcXDyh1lNww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkLKDp1fugjK06aiJsF9assivCuX+2/HkFyfgwbGv+agIhAKOYIXKOCMnaxgn/jkiQBT88RLm0JX+X8oUqQpP+wPtP"}]},"directories":{}},"1.0.1":{"name":"deep-for-each","version":"1.0.1","description":"Recursively iterates collection values (arrays and objects)","main":"index.js","scripts":{"test":"mocha -R spec --bail","browserify":"browserify -s deep-for-each index.js > index.umd.js"},"bugs":{"url":"https://github.com/IndigoUnited/js-deep-for-each/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/js-deep-for-each.git"},"keywords":["foreach","for-each","deep","array","object","collection"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","devDependencies":{"@satazor/eslint-config":"^1.0.0","browserify":"^12.0.1","eslint":"^1.10.3","expect.js":"^0.3.1","lodash.clonedeep":"^3.0.2","mocha":"^2.1.0"},"dependencies":{"is-plain-object":"^2.0.1"},"gitHead":"bbc151293b6ec877ddb1cdf9abd0186aa3eabe29","homepage":"https://github.com/IndigoUnited/js-deep-for-each#readme","_id":"deep-for-each@1.0.1","_shasum":"3b1fd01ac79001c0c574013be9c4d6c51b5e941f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"dist":{"shasum":"3b1fd01ac79001c0c574013be9c4d6c51b5e941f","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.1.tgz","integrity":"sha512-62nw/fy3aFXnqKJN0PDN4kKtADDUGMOk89CdU6pTVACu7C14LDID4Gu1DZ2YSxS4kSbeQZMOl360GLmYBwFmbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwKmqy56g0NjJLh3uLQxoll6eElpcuI78LI0B12a4AgAiBNHXGVNqsXgzEt6ncVxmq11qqXrjE5hR+gXBqTwe/tOg=="}]},"directories":{}},"1.0.2":{"name":"deep-for-each","version":"1.0.2","description":"Recursively iterates collection values (arrays and objects)","main":"index.js","scripts":{"test":"mocha -R spec --bail","browserify":"browserify -s deep-for-each index.js > index.umd.js"},"bugs":{"url":"https://github.com/IndigoUnited/js-deep-for-each/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/js-deep-for-each.git"},"keywords":["foreach","for-each","deep","array","object","collection"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","devDependencies":{"@satazor/eslint-config":"^1.0.0","browserify":"^12.0.1","expect.js":"^0.3.1","lodash.clonedeep":"^3.0.2","mocha":"^2.1.0"},"dependencies":{"is-plain-object":"^2.0.1"},"gitHead":"7e61af28eebc73afa6402264c082f972a76dbf15","homepage":"https://github.com/IndigoUnited/js-deep-for-each#readme","_id":"deep-for-each@1.0.2","_shasum":"921cdc7996e249b1c73c813ad68291dfc8cc1642","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"dist":{"shasum":"921cdc7996e249b1c73c813ad68291dfc8cc1642","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.2.tgz","integrity":"sha512-EWXJ7I5cbQjv90Gf8k1FI3DQTApgXUWFeXAcRgVPhfB6ODDPQN4vpK7KDAVhH9KYYEmu8goLlbMBuqjZ7wee5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExQmETGLgQaH+ADcPSsmGoVoY8rc06XonCX8qSVejrJAiEAt+OPAM+0zpOlwFHxleqbzG5aZ3vgTtfOj6sY6lo7sPE="}]},"directories":{}},"1.0.3":{"name":"deep-for-each","version":"1.0.3","description":"Recursively iterates collection values (arrays and objects)","main":"index.js","scripts":{"test":"mocha -R spec --bail","browserify":"browserify -s deep-for-each index.js > index.umd.js"},"bugs":{"url":"https://github.com/IndigoUnited/js-deep-for-each/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/js-deep-for-each.git"},"keywords":["foreach","for-each","deep","array","object","collection"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","devDependencies":{"@satazor/eslint-config":"^1.0.0","browserify":"^12.0.1","expect.js":"^0.3.1","lodash.clonedeep":"^3.0.2","mocha":"^2.1.0"},"dependencies":{"is-plain-object":"^2.0.1"},"gitHead":"6e23dad47854704d0c65d1c69209a82881956ed5","homepage":"https://github.com/IndigoUnited/js-deep-for-each#readme","_id":"deep-for-each@1.0.3","_shasum":"1ca54f28aaf262290f35eba3a54bba33d16cb4a5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"dist":{"shasum":"1ca54f28aaf262290f35eba3a54bba33d16cb4a5","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.3.tgz","integrity":"sha512-oGi9zFrzi7VjiWzzaHqnWHX/f3txKSz6fGUN2xObWUMP5lcD2RyKsCmIQFa1nrYYEaWQWGRUMAVw1upIGmqd9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJPyxv6uXN9ofT9bmJCV5osWE/djIV/tyKfM9zer8UHAiBF+dqplXdBnmk7x8uvY8HPjZlXvmF1hSl7JO/W696I2g=="}]},"directories":{}},"1.0.4":{"name":"deep-for-each","version":"1.0.4","description":"Recursively iterates collection values (arrays and objects)","main":"index.js","scripts":{"test":"mocha -R spec --bail","browserify":"browserify -s deep-for-each index.js > index.umd.js"},"bugs":{"url":"https://github.com/IndigoUnited/js-deep-for-each/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/js-deep-for-each.git"},"keywords":["foreach","for-each","deep","array","object","collection"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","devDependencies":{"@satazor/eslint-config":"^1.0.0","browserify":"^12.0.1","expect.js":"^0.3.1","lodash.clonedeep":"^3.0.2","mocha":"^2.1.0"},"dependencies":{"is-plain-object":"^2.0.1"},"gitHead":"368373ca1e6f9579d8617981a69fe7aaa2e9a2d8","homepage":"https://github.com/IndigoUnited/js-deep-for-each#readme","_id":"deep-for-each@1.0.4","_shasum":"866be8aa771c8f8ce620442f0895f31e2c5f37d9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"dist":{"shasum":"866be8aa771c8f8ce620442f0895f31e2c5f37d9","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.4.tgz","integrity":"sha512-TkdZh02NlsPTcrGWkY2N+LXE//7uKvNNutPhtHrN5rGPKFqDJQpvht8cJECqqAA6kqf3rp4yjYuUeHscLHs65Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5/2fUGlZ9SzXnu7cAJ/e2e9cgX3KR3Vt4yPxxwWJDGAiEA15AQZ++kuIXwA+zUKtee4y3bMUEiXXWtc42gFG1Z8QM="}]},"directories":{}},"1.0.5":{"name":"deep-for-each","version":"1.0.5","description":"Recursively iterates collection values (arrays and objects)","main":"index.js","scripts":{"test":"mocha --bail","browserify":"browserify -s deep-for-each index.js > index.umd.js"},"bugs":{"url":"https://github.com/IndigoUnited/js-deep-for-each/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/js-deep-for-each.git"},"keywords":["foreach","for-each","deep","array","object","collection"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","devDependencies":{"@satazor/eslint-config":"^1.0.0","browserify":"^13.0.0","expect.js":"^0.3.1","lodash.clonedeep":"^4.0.1","mocha":"^2.1.0"},"dependencies":{"is-plain-object":"^2.0.1"},"gitHead":"ef727eb4692a8a57c6e1a42711924123fdfca8f0","homepage":"https://github.com/IndigoUnited/js-deep-for-each#readme","_id":"deep-for-each@1.0.5","_shasum":"ca4c673c69abd4f6949dcf45f4ce4dfa9a9dd939","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"dist":{"shasum":"ca4c673c69abd4f6949dcf45f4ce4dfa9a9dd939","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.5.tgz","integrity":"sha512-9wzEdjOd7mMuTWxoXYLGoBs4QljDfwB0HBNERJHMk1e3yaKpkjy5MV7YXFiuPOmE8KxayHVH1BLwqTgu1cJbuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9o5u6ANhK54ufjP88WBRguhvgPTLitFUywygwxjU5LAiEAsiiugPj06ajCZMet5/o4aLgRG3GRDFyou55/aoY8NHw="}]},"directories":{}},"1.0.6":{"name":"deep-for-each","version":"1.0.6","description":"Recursively iterates collection values (arrays and objects)","main":"index.js","scripts":{"lint":"eslint '{*.js,test/**/*.js}' --ignore-pattern *.umd.js","test":"mocha --bail","browserify":"browserify -s deep-for-each index.js > index.umd.js"},"bugs":{"url":"https://github.com/IndigoUnited/js-deep-for-each/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/js-deep-for-each.git"},"keywords":["foreach","for-each","deep","array","object","collection"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","devDependencies":{"@satazor/eslint-config":"^3.0.0","browserify":"^14.0.0","eslint":"^3.0.0","expect.js":"^0.3.1","lodash.clonedeep":"^4.0.1","mocha":"^3.0.2"},"dependencies":{"is-plain-object":"^2.0.1"},"gitHead":"d6e0e42e7fdca15d6a3264df27d1ad6b4863b06c","homepage":"https://github.com/IndigoUnited/js-deep-for-each#readme","_id":"deep-for-each@1.0.6","_shasum":"afa0ce249c58492a9720539478a18d37e1b10bae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"dist":{"shasum":"afa0ce249c58492a9720539478a18d37e1b10bae","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.6.tgz","integrity":"sha512-dFsDmc4SgeIDyftdzx3L3S5AVsMtMa3hGiVQ0hADIy8noxOU1NUQd8FECfTtjuCwN+2aTSApjhaG6nCVRhm75A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpobkIhKc9BMMa0+sjRleEfZ2xK82f3AysujmLfcOYxAiAenZ8dXyjCLdqMbBFQDIqA9J1Nq1nYHI8MV+mXiYOzxg=="}]},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deep-for-each-1.0.6.tgz_1491256491368_0.5158661969471723"},"directories":{}},"2.0.0":{"name":"deep-for-each","version":"2.0.0","description":"Recursively iterates over arrays and objects","keywords":["foreach","for-each","deep","array","object","iterate","iterator","collection"],"author":{"name":"André Cruz","email":"andre@moxy.studio"},"homepage":"https://github.com/moxystudio/js-deep-for-each","repository":{"type":"git","url":"git+ssh://git@github.com/moxystudio/js-deep-for-each.git"},"license":"MIT","main":"lib/index.js","module":"es/index.js","files":["lib","es"],"scripts":{"build:commonjs":"BABEL_ENV=commonjs babel src -d lib","build:es":"BABEL_ENV=es babel src -d es","build":"npm run build:commonjs && npm run build:es","lint":"eslint .","test":"jest --env node --coverage","prerelease":"npm t && npm run lint && npm run build","release":"standard-version","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS"},"standard-version":{"scripts":{"posttag":"git push --follow-tags origin master && npm publish"}},"lint-staged":{"*.js":["eslint --fix","git add"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^6.0.0","@commitlint/config-conventional":"^6.0.2","babel-cli":"^6.26.0","babel-preset-moxy":"^2.1.0","eslint":"^4.3.0","eslint-config-moxy":"^4.1.0","husky":"^0.14.3","jest":"^22.0.0","lint-staged":"^6.0.0","standard-version":"^4.2.0"},"gitHead":"6976a6a5b233dd5d7b657439f8027004659b9a36","bugs":{"url":"https://github.com/moxystudio/js-deep-for-each/issues"},"_id":"deep-for-each@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"dist":{"integrity":"sha512-0tsRvvM9FV6WQR/gCO1rHFl4ItsouEzLJ5f3Rw/5+m/Hp+zPscgsT1co1TvjA6YCY8EfK4ejc2TXKA4caElW8g==","shasum":"000b0418b6d0ef093a225d6fe1654b11f522dcbe","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtciIStF5Bq+r30Aw5fxZ96eRdQNcS0bkEA80CiOnrPAiEArpe+wG/aNfG0cQs7qq4uXEsCzOQEAS96dMLG0sa8dWU="}]},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-for-each-2.0.0.tgz_1516757787456_0.8387987723108381"},"directories":{}},"2.0.1":{"name":"deep-for-each","version":"2.0.1","description":"Recursively iterates over arrays and objects","keywords":["foreach","for-each","deep","array","object","iterate","iterator","collection"],"author":{"name":"André Cruz","email":"andre@moxy.studio"},"homepage":"https://github.com/moxystudio/js-deep-for-each","repository":{"type":"git","url":"git+ssh://git@github.com/moxystudio/js-deep-for-each.git"},"license":"MIT","main":"lib/index.js","module":"es/index.js","files":["lib","es"],"scripts":{"build:commonjs":"BABEL_ENV=commonjs babel src -d lib","build:es":"BABEL_ENV=es babel src -d es","build":"npm run build:commonjs && npm run build:es","lint":"eslint .","test":"jest --env node --coverage","prerelease":"npm t && npm run lint && npm run build","release":"standard-version","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS"},"standard-version":{"scripts":{"posttag":"git push --follow-tags origin master && npm publish"}},"lint-staged":{"*.js":["eslint --fix","git add"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^6.0.0","@commitlint/config-conventional":"^6.0.2","babel-cli":"^6.26.0","babel-preset-moxy":"^2.1.0","eslint":"^4.3.0","eslint-config-moxy":"^4.1.0","husky":"^0.14.3","jest":"^22.0.0","lint-staged":"^6.0.0","standard-version":"^4.2.0"},"gitHead":"6c01e75b31e7daa0db4085a358302b9dc1d91b26","bugs":{"url":"https://github.com/moxystudio/js-deep-for-each/issues"},"_id":"deep-for-each@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"dist":{"integrity":"sha512-93DMTuOUeK678fSKBt0ddlW5iXlOS8icnx/ELlSJf5TH0khewNOgpC/tWS6adwXF1onjsTDk9AYeTfI5ueIxfA==","shasum":"cc2f32785502c7a479eab3962bbfd396c4c48479","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjuph87knYDOogpvtxrMpNM6yjpSKE/V3tl/8h27rIrAIhAPmyaVLTHnKD3Ge7xAYrpkCGQCuCqLyAxl2lK+n9c+yk"}]},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-for-each-2.0.1.tgz_1516757974058_0.036540143890306354"},"directories":{}},"2.0.2":{"name":"deep-for-each","version":"2.0.2","description":"Recursively iterates over arrays and objects","keywords":["foreach","for-each","deep","array","object","iterate","iterator","collection"],"author":{"name":"André Cruz","email":"andre@moxy.studio"},"homepage":"https://github.com/moxystudio/js-deep-for-each","repository":{"type":"git","url":"git+ssh://git@github.com/moxystudio/js-deep-for-each.git"},"license":"MIT","main":"lib/index.js","module":"es/index.js","files":["lib","es"],"scripts":{"build:commonjs":"BABEL_ENV=commonjs babel src -d lib","build:es":"BABEL_ENV=es babel src -d es","build":"npm run build:commonjs && npm run build:es","lint":"eslint .","test":"jest --env node --coverage","prerelease":"npm t && npm run lint && npm run build","release":"standard-version","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS"},"standard-version":{"scripts":{"posttag":"git push --follow-tags origin master && npm publish"}},"lint-staged":{"*.js":["eslint --fix","git add"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^6.0.0","@commitlint/config-conventional":"^6.0.2","babel-cli":"^6.26.0","babel-preset-moxy":"^2.1.0","eslint":"^4.3.0","eslint-config-moxy":"^4.1.0","husky":"^0.14.3","jest":"^22.0.0","lint-staged":"^6.0.0","standard-version":"^4.2.0"},"gitHead":"55a7d949a051ad1316ed3c02b3b389ca4101bcc3","bugs":{"url":"https://github.com/moxystudio/js-deep-for-each/issues"},"_id":"deep-for-each@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"dist":{"integrity":"sha512-oKGu+bsZxFNsCyKBX/XDzkYvXCtkN2SNOGCX1zmAk1BeRLtJ1Y8y/YY88sMTT4iCsNw50BIdpkqozuqGln/8eg==","shasum":"eeca94f1af0665e79dea6605d4dab937a053a35a","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEh3Ml2iRBLUbPGRL1EE4G9JJogR/L2v2ZBqg33jGxcAiBibbWZFN5u5GITdUF+2m2HoP/rB0yEU1fuk7C/1A6/4w=="}]},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-for-each-2.0.2.tgz_1516758184703_0.7890326683409512"},"directories":{}},"2.0.3":{"name":"deep-for-each","version":"2.0.3","description":"Recursively iterates over arrays and objects","keywords":["foreach","for-each","deep","array","object","iterate","iterator","collection"],"author":{"name":"André Cruz","email":"andre@moxy.studio"},"homepage":"https://github.com/moxystudio/js-deep-for-each","repository":{"type":"git","url":"git+ssh://git@github.com/moxystudio/js-deep-for-each.git"},"license":"MIT","main":"lib/index.js","module":"es/index.js","files":["lib","es"],"scripts":{"build:commonjs":"BABEL_ENV=commonjs babel src -d lib","build:es":"BABEL_ENV=es babel src -d es","build":"npm run build:commonjs && npm run build:es","lint":"eslint .","test":"jest --env node --coverage","prerelease":"npm t && npm run lint && npm run build","release":"standard-version","precommit":"lint-staged","commitmsg":"commitlint -e $GIT_PARAMS"},"standard-version":{"scripts":{"posttag":"git push --follow-tags origin master && npm publish"}},"lint-staged":{"*.js":["eslint --fix","git add"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^6.0.0","@commitlint/config-conventional":"^6.0.2","babel-cli":"^6.26.0","babel-preset-moxy":"^2.1.0","eslint":"^4.3.0","eslint-config-moxy":"^5.0.0","husky":"^0.14.3","jest":"^22.0.0","lint-staged":"^7.0.0","standard-version":"^4.2.0"},"dependencies":{"lodash.isplainobject":"^4.0.6"},"gitHead":"29a68258238b57ef5394e41afa2664d1170f1d2c","bugs":{"url":"https://github.com/moxystudio/js-deep-for-each/issues"},"_id":"deep-for-each@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"dist":{"integrity":"sha512-Y9mu+rplGcNZ7veer+5rqcdI9w3aPb7/WyE/nYnsuPevaE2z5YuC2u7/Gz/hIKsa0zo8sE8gKoBimSNsO/sr+A==","shasum":"640b17b88c69892e33caba853004aa89ce00f5c4","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.3.tgz","fileCount":6,"unpackedSize":8308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwI9Gqu7wN/Jmgjupu/+Xcr6rhk96bb6qxEQMbeQ7IawIgAhY0kn/4eYvv8jPIicJZ8avOl8xsDf0wsbceL2W9Ix4="}]},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-for-each_2.0.3_1521165834054_0.1554968660478806"},"_hasShrinkwrap":false},"3.0.0":{"name":"deep-for-each","version":"3.0.0","description":"Recursively iterates over arrays and objects","keywords":["foreach","for-each","deep","array","object","iterate","iterator","collection"],"author":{"name":"André Cruz","email":"andre@moxy.studio"},"homepage":"https://github.com/moxystudio/js-deep-for-each","repository":{"type":"git","url":"git+ssh://git@github.com/moxystudio/js-deep-for-each.git"},"license":"MIT","main":"lib/index.js","module":"es/index.js","scripts":{"build:commonjs":"BABEL_ENV=commonjs babel src -d lib","build:es":"BABEL_ENV=es babel src -d es","build":"npm run build:commonjs && npm run build:es","lint":"eslint --ignore-path .gitignore .","test":"jest --env node --coverage","prerelease":"npm t && npm run lint && npm run build","release":"standard-version"},"standard-version":{"scripts":{"posttag":"git push --follow-tags origin master"}},"lint-staged":{"*.js":["eslint --fix","git add"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.4","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-jest":"^24.5.0","babel-preset-moxy":"^3.0.4","eslint":"^5.15.1","eslint-config-moxy":"^7.0.1","husky":"^1.3.1","jest":"^24.5.0","lint-staged":"^8.1.5","standard-version":"^5.0.1"},"dependencies":{"lodash.isplainobject":"^4.0.6"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a53606969002ae9a3437d01442ce3f3421a5524e","bugs":{"url":"https://github.com/moxystudio/js-deep-for-each/issues"},"_id":"deep-for-each@3.0.0","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-pPN+0f8jlnNP+z90qqOdxGghJU5XM6oBDhvAR+qdQzjCg5pk/7VPPvKK1GqoXEFkHza6ZS+Otzzvmr0g3VUaKw==","shasum":"0f5d463cb93755c41fccff42145874e9e077fd61","tarball":"https://registry.npmjs.org/deep-for-each/-/deep-for-each-3.0.0.tgz","fileCount":6,"unpackedSize":8449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciUM9CRA9TVsSAnZWagAAnKsP/3UDIHE+eTb/VKoViGps\nZ9+jjghIWUezdxfhvwO2vfk4G9xtWDl4eUWJiZFQ+/8Gni72z3lUT2seGzin\nol7kKsKx6/JEtpf0C0EEYqOBXwpZt4V/CUdEOWM91M4MIzVPI1gS9+iEqTW+\nD0Rk/EJB+RBpQXNGZs2vq8edkn9SxsQj6YSFaSMw4T679oJAHwzkNL1doWCM\nPdavyDFZSVzPfGg9UwAUpU5E/8mh1mV/9ZHtzXNyTCrkXmfw6Tx8wl8IWl9R\nnoGBBhMtcYcESJA4Dn59OjfzJm+3KeHhZxLBhUOGKEyqEuNGCE9BigGzkJBS\n8hcesDvvxL1LTz+6K5u/e1mnJzM4jHOsaD7kypWsJD8TKQQpt7wC6yEGkEKZ\nUYvNIsuoLAzjseRR2/chxPAPZwAIPt/BnzG2uHBOJOqSYEQy3UVIxkP4zw5X\n3V80czrRDOCKF4UBUmKclzrzz7uIMXbn6Ji9mLwJ88b0FPDiwKDZmttNfmr/\nVt4jUQRlYAHGOSXR86O+FMTYl1CXFJmn8AHrxiRZ42QHPh0DXNaf02Cq04JW\nkjU9A/Y1STneKPO+6GvgoQqMn43F4KW0Z5cDFC3SwVj2hxZulp1GauE1uRy1\n8WeDx1bwzPkOnhL/2/9A9zuZc7Q9cOCVj+OGbzMH71P/+9kAkGKHSJ4GxHeM\nvxuX\r\n=+yeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLudzbR15a+Vs1Cq9CygwJHZ08kwOWg143IixO0BKy2AIhAIFZZtZGvaI/rmOEEGrsY3+dJQpn4ChJP6popI1iaOAn"}]},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-for-each_3.0.0_1552499517053_0.6843116316186733"},"_hasShrinkwrap":false}},"readme":"# deep-for-each\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Coverage Status][codecov-image]][codecov-url] [![Dependency status][david-dm-image]][david-dm-url] [![Dev Dependency status][david-dm-dev-image]][david-dm-dev-url]\n\n[npm-url]:https://npmjs.org/package/deep-for-each\n[downloads-image]:http://img.shields.io/npm/dm/deep-for-each.svg\n[npm-image]:http://img.shields.io/npm/v/deep-for-each.svg\n[travis-url]:https://travis-ci.org/moxystudio/js-deep-for-each\n[travis-image]:http://img.shields.io/travis/moxystudio/js-deep-for-each/master.svg\n[codecov-url]:https://codecov.io/gh/moxystudio/js-deep-for-each\n[codecov-image]:https://img.shields.io/codecov/c/github/moxystudio/js-deep-for-each/master.svg\n[david-dm-url]:https://david-dm.org/moxystudio/js-deep-for-each\n[david-dm-image]:https://img.shields.io/david/moxystudio/js-deep-for-each.svg\n[david-dm-dev-url]:https://david-dm.org/moxystudio/js-deep-for-each?type=dev\n[david-dm-dev-image]:https://img.shields.io/david/dev/moxystudio/js-deep-for-each.svg\n\nRecursively iterates over arrays and objects. The iteration is made using a [deep-first](https://en.wikipedia.org/wiki/Depth-first_search) algorithm.\n\n\n## Installation\n\n```sh\n$ npm install deep-for-each\n```\n\nThis library is written in modern JavaScript and is published in both CommonJS and ES module transpiled variants. If you target older browsers please make sure to transpile accordingly.\n\n\n## Usage\n\n```js\nimport deepForEach from 'deep-for-each';\n\ndeepForEach({\n    prop1: 'foo',\n    prop2: ['foo', 'bar'],\n    prop3: ['foo', 'foo'],\n    prop4: {\n        prop5: 'foo',\n        prop6: 'bar',\n    },\n}, (value, key, subject, path) => {\n    // `value` is the current property value\n    // `key` is the current property name\n    // `subject` is either an array or an object\n    // `path` is the iteration path, e.g.: 'prop2[0]' and 'prop4.prop5'\n\n    console.log(`${path}:`, value);\n});\n```\n\nRunning the example above will print:\n\n```\nprop1: foo\nprop2: [ 'foo', 'bar' ]\nprop2[0]: foo\nprop2[1]: bar\nprop3: [ 'foo', 'foo' ]\nprop3[0]: foo\nprop3[1]: foo\nprop4: { prop5: 'foo', prop6: 'bar' }\nprop4.prop5: foo\nprop4.prop6: bar\n```\n\n\n## Tests\n\n```sh\n$ npm test\n$ npm test -- --watch # during development\n```\n\n\n## License\n\nReleased under the [MIT License](http://www.opensource.org/licenses/mit-license.php).\n","maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"time":{"modified":"2022-06-14T22:53:32.697Z","created":"2015-12-29T18:38:05.508Z","1.0.0":"2015-12-29T18:38:05.508Z","1.0.1":"2015-12-29T22:42:36.606Z","1.0.2":"2016-01-02T12:49:32.000Z","1.0.3":"2016-01-02T15:53:44.244Z","1.0.4":"2016-01-04T20:59:17.489Z","1.0.5":"2016-01-14T00:56:25.625Z","1.0.6":"2017-04-03T21:54:52.018Z","2.0.0":"2018-01-24T01:36:28.789Z","2.0.1":"2018-01-24T01:39:34.189Z","2.0.2":"2018-01-24T01:43:05.641Z","2.0.3":"2018-03-16T02:03:54.146Z","3.0.0":"2019-03-13T17:51:57.294Z"},"homepage":"https://github.com/moxystudio/js-deep-for-each","keywords":["foreach","for-each","deep","array","object","iterate","iterator","collection"],"repository":{"type":"git","url":"git+ssh://git@github.com/moxystudio/js-deep-for-each.git"},"author":{"name":"André Cruz","email":"andre@moxy.studio"},"bugs":{"url":"https://github.com/moxystudio/js-deep-for-each/issues"},"license":"MIT","readmeFilename":"README.md"}