{"_id":"clean-deep","_rev":"3922767","name":"clean-deep","description":"Remove falsy, empty or nullable values from objects","dist-tags":{"latest":"3.4.0"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"time":{"modified":"2025-09-01T01:25:58.000Z","created":"2015-11-13T11:35:25.217Z","3.4.0":"2020-08-19T22:28:15.826Z","3.3.0":"2020-02-11T00:03:53.591Z","3.2.0":"2019-12-04T22:05:32.185Z","3.1.0":"2019-10-15T21:20:29.171Z","3.0.5":"2019-09-10T08:34:59.662Z","3.0.4":"2019-08-27T23:32:24.853Z","3.0.3":"2019-08-27T23:24:16.292Z","3.0.2":"2017-08-29T12:40:09.527Z","3.0.1":"2017-07-18T18:19:44.759Z","3.0.0":"2017-04-26T23:13:44.185Z","2.0.2":"2017-03-09T22:09:20.093Z","2.0.1":"2016-11-02T20:17:51.405Z","2.0.0":"2016-10-05T10:09:10.416Z","1.0.0":"2016-09-09T17:44:52.316Z","0.0.1":"2015-11-13T11:35:25.217Z"},"users":{},"author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"versions":{"3.4.0":{"name":"clean-deep","version":"3.4.0","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github-changelog-generator --owner=nunofgs --repo=clean-deep --future-release=v$npm_package_version > CHANGELOG.md","lint":"eslint .","test":"jest","version":"yarn changelog && git add -A CHANGELOG.md"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"@uphold/github-changelog-generator":"^0.8.1","eslint-config-uphold":"^1.0.0","eslint":"^6.2.2","husky":"^3.0.4","jest":"^24.9.0","lint-staged":"^9.2.5"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn lint --fix","git add"]},"jest":{"collectCoverage":true,"modulePaths":["<rootDir>"],"testEnvironment":"node","testRegex":"test/.*\\.test.js$"},"gitHead":"31e6726df33a054b9b6da05ba022df89dc28907b","_id":"clean-deep@3.4.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"c465c4de1003ae13a1a859e6c69366ab96069f75","size":4773,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.4.0.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep_3.4.0_1597876095715_0.172974617373451"},"_hasShrinkwrap":false,"publish_time":1597876095826,"_cnpm_publish_time":1597876095826,"_cnpmcore_publish_time":"2021-12-16T15:35:31.491Z"},"3.3.0":{"name":"clean-deep","version":"3.3.0","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github-changelog-generator --owner=nunofgs --repo=clean-deep --future-release=v$npm_package_version > CHANGELOG.md","lint":"eslint .","test":"jest","version":"yarn changelog && git add -A CHANGELOG.md"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"@uphold/github-changelog-generator":"^0.8.1","eslint-config-uphold":"^1.0.0","eslint":"^6.2.2","husky":"^3.0.4","jest":"^24.9.0","lint-staged":"^9.2.5"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn lint --fix","git add"]},"jest":{"collectCoverage":true,"modulePaths":["<rootDir>"],"testEnvironment":"node","testRegex":"test/.*\\.test.js$"},"gitHead":"9d8313db868b239b990f9db352215844ad7ae65a","_id":"clean-deep@3.3.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"shasum":"00509a2cb431fa83fb202aa759534681f0309172","size":4572,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.3.0.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep_3.3.0_1581379433478_0.013066689028366385"},"_hasShrinkwrap":false,"publish_time":1581379433591,"_cnpm_publish_time":1581379433591,"_cnpmcore_publish_time":"2021-12-16T15:35:31.724Z"},"3.2.0":{"name":"clean-deep","version":"3.2.0","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github-changelog-generator --owner=nunofgs --repo=clean-deep --future-release=v$npm_package_version > CHANGELOG.md","lint":"eslint .","test":"jest","version":"yarn changelog && git add -A CHANGELOG.md"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"@uphold/github-changelog-generator":"^0.8.1","eslint-config-uphold":"^1.0.0","eslint":"^6.2.2","husky":"^3.0.4","jest":"^24.9.0","lint-staged":"^9.2.5"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn lint --fix","git add"]},"jest":{"collectCoverage":true,"modulePaths":["<rootDir>"],"testEnvironment":"node","testRegex":"test/.*\\.test.js$"},"gitHead":"4693c009ef524d1bd6881acd92a10dd8772d1a8e","_id":"clean-deep@3.2.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"344210fc09aba0c1a73fadffb61dc1740707ffbc","size":4299,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.2.0.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep_3.2.0_1575497132009_0.6448351743064653"},"_hasShrinkwrap":false,"publish_time":1575497132185,"_cnpm_publish_time":1575497132185,"_cnpmcore_publish_time":"2021-12-16T15:35:31.917Z"},"3.1.0":{"name":"clean-deep","version":"3.1.0","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github-changelog-generator --owner=nunofgs --repo=clean-deep --future-release=v$npm_package_version > CHANGELOG.md","lint":"eslint .","test":"jest","version":"yarn changelog && git add -A CHANGELOG.md"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"@uphold/github-changelog-generator":"^0.8.1","eslint-config-uphold":"^1.0.0","eslint":"^6.2.2","husky":"^3.0.4","jest":"^24.9.0","lint-staged":"^9.2.5"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn lint --fix","git add"]},"jest":{"collectCoverage":true,"modulePaths":["<rootDir>"],"testEnvironment":"node","testRegex":"test/.*\\.test.js$"},"gitHead":"7987bf3fdf710422f8a8db7c0df1282a0de11e20","_id":"clean-deep@3.1.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"shasum":"248fabdd07b785652c951f50457853fba116c4d4","size":4103,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.1.0.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep_3.1.0_1571174429023_0.4623092997989311"},"_hasShrinkwrap":false,"publish_time":1571174429171,"_cnpm_publish_time":1571174429171,"_cnpmcore_publish_time":"2021-12-16T15:35:32.106Z"},"3.0.5":{"name":"clean-deep","version":"3.0.5","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github-changelog-generator --owner=nunofgs --repo=clean-deep --future-release=v$npm_package_version > CHANGELOG.md","lint":"eslint .","test":"jest","version":"yarn changelog && git add -A CHANGELOG.md"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"@uphold/github-changelog-generator":"^0.8.1","eslint-config-uphold":"^1.0.0","eslint":"^6.2.2","husky":"^3.0.4","jest":"^24.9.0","lint-staged":"^9.2.5"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn lint --fix","git add"]},"jest":{"collectCoverage":true,"modulePaths":["<rootDir>"],"testEnvironment":"node","testRegex":"test/.*\\.test.js$"},"gitHead":"6c258c0eb22d5e9d5957e9101d6d7d29f9cf69a8","_id":"clean-deep@3.0.5","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"shasum":"e3b8429535e0629656b30f58f888d4de0e9ee637","size":3981,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.0.5.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep_3.0.5_1568104499500_0.23665470164255087"},"_hasShrinkwrap":false,"publish_time":1568104499662,"_cnpm_publish_time":1568104499662,"_cnpmcore_publish_time":"2021-12-16T15:35:32.330Z"},"3.0.4":{"name":"clean-deep","version":"3.0.4","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github-changelog-generator --owner=nunofgs --repo=clean-deep --future-release=v$npm_package_version > CHANGELOG.md","lint":"eslint .","test":"jest","version":"yarn changelog && git add -A CHANGELOG.md"},"dependencies":{"jest":"^24.9.0","lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"@uphold/github-changelog-generator":"^0.8.1","eslint":"^6.2.2","eslint-config-uphold":"^1.0.0","husky":"^3.0.4","lint-staged":"^9.2.5"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn lint --fix","git add"]},"jest":{"collectCoverage":true,"modulePaths":["<rootDir>"],"testEnvironment":"node","testRegex":"test/.*\\.test.js$"},"gitHead":"414ea7ce14f5a726ce41054f2e5c02db3c30a8cd","_id":"clean-deep@3.0.4","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"shasum":"fcd50cbd79810c256448496e72b8002d1844f7b4","size":3946,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.0.4.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep_3.0.4_1566948744727_0.10258837304120294"},"_hasShrinkwrap":false,"publish_time":1566948744853,"_cnpm_publish_time":1566948744853,"_cnpmcore_publish_time":"2021-12-16T15:35:32.624Z"},"3.0.3":{"name":"clean-deep","version":"3.0.3","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github-changelog-generator --owner=nunofgs --repo=clean-deep --future-release=v$npm_package_version > CHANGELOG.md","lint":"eslint .","test":"jest","version":"yarn changelog && git add -A CHANGELOG.md"},"dependencies":{"jest":"^24.9.0","lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"@uphold/github-changelog-generator":"^0.8.1","eslint":"^6.2.2","eslint-config-uphold":"^1.0.0","husky":"^3.0.4","lint-staged":"^9.2.5"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn lint --fix","git add"]},"jest":{"collectCoverage":true,"modulePaths":["<rootDir>"],"testEnvironment":"node","testRegex":"test/.*\\.test.js$"},"gitHead":"b963064d4760a1258f4bf89197d843c83bfcba6b","_id":"clean-deep@3.0.3","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"shasum":"fae359ff080cc27e81ef9cf2dd89f6a52c41e90f","size":18594,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.0.3.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep_3.0.3_1566948256188_0.9398242549159048"},"_hasShrinkwrap":false,"publish_time":1566948256292,"_cnpm_publish_time":1566948256292,"_cnpmcore_publish_time":"2021-12-16T15:35:32.869Z"},"3.0.2":{"name":"clean-deep","version":"3.0.2","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github_changelog_generator --no-issues --header-label='# Changelog' --future-release=v$npm_config_future_release && sed -i '' -e :a -e '$d;N;2,4ba' -e 'P;D' CHANGELOG.md","coverage":"nyc --reporter=html --reporter=text npm test","lint":"eslint src test","prepublish":"npm run transpile","test":"NODE_ENV=test mocha $npm_package_options_mocha","transpile":"rm -rf dist/* && babel src --out-dir dist","version":"npm run changelog --future-release=$npm_package_version && npm run transpile && git add -A CHANGELOG.md dist"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","eslint":"^3.6.1","eslint-config-seegno":"^6.0.0","mocha":"^3.1.0","nyc":"^8.3.0","pre-commit":"^1.0.10","should":"^11.1.0"},"engines":{"node":">=4"},"options":{"changelog":"-o nunofgs -r clean-deep --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"pre-commit":{"run":["lint"]},"nyc":{"include":["src/"],"report-dir":"./coverage"},"gitHead":"e5b63ed9da6c7d7589b855da19f3a988d5ece6b7","_id":"clean-deep@3.0.2","_npmVersion":"5.3.0","_nodeVersion":"7.10.0","_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"dist":{"shasum":"1b7096822f289cc491ca6d85af5c028cbb22fc23","size":3824,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.0.2.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep-3.0.2.tgz_1504010408537_0.5836395614314824"},"directories":{},"publish_time":1504010409527,"_hasShrinkwrap":false,"_cnpm_publish_time":1504010409527,"_cnpmcore_publish_time":"2021-12-16T15:35:33.089Z"},"3.0.1":{"name":"clean-deep","version":"3.0.1","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nunofgs@gmail.com"},"main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/nunofgs/clean-deep.git"},"scripts":{"changelog":"github_changelog_generator --no-issues --header-label='# Changelog' --future-release=v$npm_config_future_release && sed -i '' -e :a -e '$d;N;2,4ba' -e 'P;D' CHANGELOG.md","coverage":"nyc --reporter=html --reporter=text npm test","lint":"eslint src test","prepublish":"npm run transpile","test":"NODE_ENV=test mocha $npm_package_options_mocha","transpile":"rm -rf dist/* && babel src --out-dir dist","version":"npm run changelog --future-release=$npm_package_version && npm run transpile && git add -A CHANGELOG.md dist"},"dependencies":{"lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","eslint":"^3.6.1","eslint-config-seegno":"^6.0.0","mocha":"^3.1.0","nyc":"^8.3.0","pre-commit":"^1.0.10","should":"^11.1.0"},"engines":{"node":">=4"},"options":{"changelog":"-o nunofgs -r clean-deep --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"pre-commit":{"run":["lint"]},"nyc":{"include":["src/"],"report-dir":"./coverage"},"gitHead":"c328425691159b5a23d51767248127c62c1c8709","_id":"clean-deep@3.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"dist":{"shasum":"263075d74647e93d64006698cdd2c02c0100af9e","size":31060,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.0.1.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-deep-3.0.1.tgz_1500401983745_0.14954015659168363"},"directories":{},"publish_time":1500401984759,"_hasShrinkwrap":false,"_cnpm_publish_time":1500401984759,"_cnpmcore_publish_time":"2021-12-16T15:35:33.733Z"},"3.0.0":{"name":"clean-deep","version":"3.0.0","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/seegno/clean-deep","bugs":{"url":"https://github.com/seegno/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nfs@seegno.com","url":"https://seegno.com"},"main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/seegno/clean-deep.git"},"scripts":{"changelog":"github_changelog_generator --no-issues --header-label='# Changelog' --future-release=v$npm_config_future_release && sed -i '' -e :a -e '$d;N;2,4ba' -e 'P;D' CHANGELOG.md","coverage":"nyc --reporter=html --reporter=text npm test","lint":"eslint src test","prepublish":"npm run transpile","test":"NODE_ENV=test mocha $npm_package_options_mocha","transpile":"rm -rf dist/* && babel src --out-dir dist","version":"npm run changelog --future-release=$npm_package_version && npm run transpile && git add -A CHANGELOG.md dist"},"dependencies":{"lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","eslint":"^3.6.1","eslint-config-seegno":"^6.0.0","mocha":"^3.1.0","nyc":"^8.3.0","pre-commit":"^1.0.10","should":"^11.1.0"},"engines":{"node":">=4"},"options":{"changelog":"-o seegno -r clean-deep --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"pre-commit":{"run":["lint"]},"nyc":{"include":["src/"],"report-dir":"./coverage"},"gitHead":"79af484314502fff509ac7b124873d86e7b00b26","_id":"clean-deep@3.0.0","_shasum":"7f1508e87e52f37ac277adfd899bbe475463c990","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"dist":{"shasum":"7f1508e87e52f37ac277adfd899bbe475463c990","size":3742,"noattachment":false,"key":"/clean-deep/-/clean-deep-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-3.0.0.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clean-deep-3.0.0.tgz_1493248422235_0.5518945967778563"},"directories":{},"publish_time":1493248424185,"_hasShrinkwrap":false,"_cnpm_publish_time":1493248424185,"_cnpmcore_publish_time":"2021-12-16T15:35:33.957Z"},"2.0.2":{"name":"clean-deep","version":"2.0.2","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/seegno/clean-deep","bugs":{"url":"https://github.com/seegno/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nfs@seegno.com","url":"https://seegno.com"},"main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/seegno/clean-deep.git"},"scripts":{"changelog":"github_changelog_generator --no-issues --header-label='# Changelog' --future-release=v$npm_config_future_release && sed -i '' -e :a -e '$d;N;2,4ba' -e 'P;D' CHANGELOG.md","coverage":"nyc --reporter=html --reporter=text npm test","lint":"eslint src test","prepublish":"npm run transpile","test":"NODE_ENV=test mocha $npm_package_options_mocha","transpile":"rm -rf dist/* && babel src --out-dir dist","version":"npm run changelog --future-release=$npm_package_version && npm run transpile && git add -A CHANGELOG.md dist"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","eslint":"^3.6.1","eslint-config-seegno":"^6.0.0","mocha":"^3.1.0","nyc":"^8.3.0","pre-commit":"^1.0.10","should":"^11.1.0"},"engines":{"node":">=4"},"options":{"changelog":"-o seegno -r clean-deep --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"pre-commit":{"run":["lint"]},"nyc":{"include":["src/"],"report-dir":"./coverage"},"gitHead":"8b104b8e97ffa7d15b250cacf7f248b6ae910b7a","_id":"clean-deep@2.0.2","_shasum":"77cdd94e6b266644f0f790b2f576cbef038e27c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"dist":{"shasum":"77cdd94e6b266644f0f790b2f576cbef038e27c1","size":3589,"noattachment":false,"key":"/clean-deep/-/clean-deep-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-2.0.2.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clean-deep-2.0.2.tgz_1489097358222_0.20749369403347373"},"directories":{},"publish_time":1489097360093,"_hasShrinkwrap":false,"_cnpm_publish_time":1489097360093,"_cnpmcore_publish_time":"2021-12-16T15:35:34.185Z"},"2.0.1":{"name":"clean-deep","version":"2.0.1","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/seegno/clean-deep","bugs":{"url":"https://github.com/seegno/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nfs@seegno.com","url":"https://seegno.com"},"main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/seegno/clean-deep.git"},"scripts":{"changelog":"github_changelog_generator --no-issues --header-label='# Changelog' --future-release=v$npm_config_future_release && sed -i '' -e :a -e '$d;N;2,4ba' -e 'P;D' CHANGELOG.md","coverage":"nyc --reporter=html --reporter=text npm test","lint":"eslint src test","prepublish":"npm run transpile","test":"NODE_ENV=test mocha $npm_package_options_mocha","transpile":"rm -rf dist/* && babel src --out-dir dist","version":"npm run changelog --future-release=$npm_package_version && npm run transpile && git add -A CHANGELOG.md dist"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015-node4":"^2.1.0","eslint":"^3.6.1","eslint-config-seegno":"^6.0.0","mocha":"^3.1.0","nyc":"^8.3.0","pre-commit":"^1.0.10","should":"^11.1.0"},"engines":{"node":">=4"},"options":{"changelog":"-o seegno -r clean-deep --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"pre-commit":{"run":["lint"]},"nyc":{"include":["src/"],"report-dir":"./coverage"},"gitHead":"e1c0d1f25bf22aee2ec31ba473c5e5f11d8d36b9","_id":"clean-deep@2.0.1","_shasum":"81224ccfcf4be20d48109e7e0c906c5cadfef4bc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"ruimarinho","email":"ruipmarinho@gmail.com"},"dist":{"shasum":"81224ccfcf4be20d48109e7e0c906c5cadfef4bc","size":3528,"noattachment":false,"key":"/clean-deep/-/clean-deep-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-2.0.1.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clean-deep-2.0.1.tgz_1478117869407_0.36505499947816133"},"directories":{},"publish_time":1478117871405,"_hasShrinkwrap":false,"_cnpm_publish_time":1478117871405,"_cnpmcore_publish_time":"2021-12-16T15:35:34.387Z"},"2.0.0":{"name":"clean-deep","version":"2.0.0","description":"Remove falsy, empty or nullable values from objects","keywords":["clean","clean-deep","deep"],"homepage":"https://github.com/seegno/clean-deep","bugs":{"url":"https://github.com/seegno/clean-deep/issues"},"license":"MIT","author":{"name":"Nuno Sousa","email":"nfs@seegno.com","url":"https://seegno.com"},"main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/seegno/clean-deep.git"},"scripts":{"changelog":"github_changelog_generator --no-issues --header-label='# Changelog' --future-release=v$npm_config_future_release && sed -i '' -e :a -e '$d;N;2,4ba' -e 'P;D' CHANGELOG.md","coverage":"nyc --reporter=html --reporter=text npm test","lint":"eslint src test","prepublish":"npm run transpile","test":"NODE_ENV=test mocha $npm_package_options_mocha","transpile":"rm -rf dist/* && babel src --out-dir dist","version":"npm run changelog --future-release=$npm_package_version && npm run transpile && git add -A CHANGELOG.md dist"},"dependencies":{"lodash.isempty":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.transform":"^4.6.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-eslint":"^4.1.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015-node4":"^2.1.0","eslint":"^3.6.1","eslint-config-seegno":"^6.0.0","mocha":"^3.1.0","nyc":"^8.3.0","pre-commit":"^1.0.10","should":"^11.1.0"},"engines":{"node":">=4"},"options":{"changelog":"-o seegno -r clean-deep --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"pre-commit":{"run":["lint"]},"nyc":{"include":["src/"],"report-dir":"./coverage"},"gitHead":"95eca817b914ba47b2d622ed56240db8abeef740","_id":"clean-deep@2.0.0","_shasum":"0f0a3d92c8e68a15fe84680eac8388d1b48bb28d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"ruimarinho","email":"ruipmarinho@gmail.com"},"dist":{"shasum":"0f0a3d92c8e68a15fe84680eac8388d1b48bb28d","size":3416,"noattachment":false,"key":"/clean-deep/-/clean-deep-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-2.0.0.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clean-deep-2.0.0.tgz_1475662148940_0.7368903004098684"},"directories":{},"publish_time":1475662150416,"_hasShrinkwrap":false,"_cnpm_publish_time":1475662150416,"_cnpmcore_publish_time":"2021-12-16T15:35:34.679Z"},"1.0.0":{"name":"clean-deep","version":"1.0.0","repository":{"type":"git","url":"https://github.com/seegno/clean-deep.git"},"description":"Remove falsy, empty or nullable values from objects","main":"./dist/index.js","keywords":["clean","deep","clean-deep"],"author":{"name":"Nuno Sousa","email":"nfs@seegno.com","url":"https://seegno.com"},"homepage":"https://github.com/seegno/clean-deep","bugs":{"url":"https://github.com/seegno/clean-deep/issues"},"license":"SEE LICENSE IN LICENSE","options":{"changelog":"-o seegno -r clean-deep --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"scripts":{"build":"rm -rf dist/* && babel src/ --out-dir dist/","changelog":"github-changes $npm_package_options_changelog","lint":"eslint src test && jscs src test","test":"NODE_ENV=test mocha $npm_package_options_mocha"},"dependencies":{"lodash":"^3.1.0"},"devDependencies":{"babel-cli":"^6.1.1","babel-core":"^6.2.1","babel-eslint":"^4.1.3","babel-plugin-add-module-exports":"^0.0.4","babel-plugin-transform-es2015-arrow-functions":"^6.8.0","babel-plugin-transform-es2015-modules-commonjs":"^6.1.3","babel-plugin-transform-export-extensions":"^6.1.4","babel-plugin-transform-strict-mode":"^6.1.4","eslint":"^1.8.0","eslint-config-seegno":"^1.1.1","eslint-plugin-babel":"^2.1.1","github-changes":"^1.0.0","jscs":"^2.5.0","jscs-config-seegno":"^1.0.1","mocha":"^2.0.1","pre-commit":"^1.0.10","should":"^7.1.1"},"engines":{"node":">=5.0.0"},"pre-commit":{"run":["lint"]},"gitHead":"fa984fe4a2cd7590e0753d82fa376faf5609ce8e","_id":"clean-deep@1.0.0","_shasum":"78d8d84b3414b89f6b4deacc820b4af09634c45a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"dist":{"shasum":"78d8d84b3414b89f6b4deacc820b4af09634c45a","size":3493,"noattachment":false,"key":"/clean-deep/-/clean-deep-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-1.0.0.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/clean-deep-1.0.0.tgz_1473443090750_0.5667206586804241"},"directories":{},"publish_time":1473443092316,"_hasShrinkwrap":false,"_cnpm_publish_time":1473443092316,"_cnpmcore_publish_time":"2021-12-16T15:35:34.906Z"},"0.0.1":{"name":"clean-deep","version":"0.0.1","repository":{"type":"git","url":"https://github.com/seegno/clean-deep.git"},"description":"Remove falsy, empty or nullable values from objects","main":"./dist/index.js","keywords":["clean","deep","clean-deep"],"author":{"name":"Nuno Sousa","email":"nfs@seegno.com","url":"https://seegno.com"},"homepage":"https://github.com/seegno/clean-deep","bugs":{"url":"https://github.com/seegno/clean-deep/issues"},"license":"SEE LICENSE IN LICENSE","options":{"changelog":"-o seegno -r clean-deep -a --only-pulls --use-commit-body --title 'Changelog' --date-format '/ YYYY-MM-DD'","mocha":"--compilers js:babel-core/register --recursive test"},"scripts":{"build":"rm -rf dist/* && babel src/ --out-dir dist/","changelog":"github-changes $npm_package_options_changelog","lint":"eslint src test && jscs src test","test":"NODE_ENV=test mocha $npm_package_options_mocha"},"dependencies":{"lodash":"^3.1.0"},"devDependencies":{"babel-cli":"^6.1.1","babel-eslint":"^4.1.3","babel-plugin-add-module-exports":"^0.0.4","babel-plugin-transform-es2015-modules-commonjs":"^6.1.3","babel-plugin-transform-export-extensions":"^6.1.4","babel-plugin-transform-strict-mode":"^6.1.4","eslint":"^1.8.0","eslint-config-seegno":"^1.1.1","eslint-plugin-babel":"^2.1.1","github-changes":"^1.0.0","jscs":"^2.5.0","jscs-config-seegno":"^1.0.1","mocha":"^2.0.1","pre-commit":"^1.0.10","should":"^7.1.1"},"engines":{"node":">=5.0.0"},"pre-commit":{"run":["lint"]},"gitHead":"ac72fd75c03c1d0a93e4ac9405c57852f6aafebc","_id":"clean-deep@0.0.1","_shasum":"190797e53e47a45a5e67ea56ad4cd40559815456","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"nunofgs","email":"nunofgs@gmail.com"},"dist":{"shasum":"190797e53e47a45a5e67ea56ad4cd40559815456","size":3457,"noattachment":false,"key":"/clean-deep/-/clean-deep-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clean-deep/download/clean-deep-0.0.1.tgz"},"maintainers":[{"name":"botatuphold","email":""},{"name":"fixe","email":""},{"name":"ruimarinho","email":""}],"directories":{},"publish_time":1447414525217,"_hasShrinkwrap":false,"_cnpm_publish_time":1447414525217,"_cnpmcore_publish_time":"2021-12-16T15:35:35.185Z"}},"readme":"# clean-deep\n\nRemoves empty _objects_, _arrays_, empty _strings_, _NaN_, _null_ and _undefined_ values from objects. Does not alter the original object.\n\nAs of version 3.0.0, _clean-deep_ traverses arrays as well as objects.\n\n## Status\n\n[![npm version][npm-image]][npm-url] [![build status][workflow-image]][workflow-url]\n\n## Installation\n\nInstall the package via `npm`:\n\n```\n$ npm install clean-deep --save\n```\n\n## Usage\n\n### Arguments\n\n1. `object` _(Object)_: The source object.\n2. `[options]` _(Object)_: An optional object with the following options:\n\nOption            | Default value | Description\n----------------- | ------------- | -----------------------------------\n_cleanKeys_       | _[]_          | Remove specific keys, ie: `['foo', 'bar', ' ']`\n_cleanValues_     | _[]_          | Remove specific values, ie: `['foo', 'bar', ' ']`\n_emptyArrays_     | _true_        | Remove empty arrays, ie: `[]`\n_emptyObjects_    | _true_        | Remove empty objects, ie: `{}`\n_emptyStrings_    | _true_        | Remove empty strings, ie: `''`\n_NaNValues_       | _false_       | Remove NaN values, ie: `NaN`\n_nullValues_      | _true_        | Remove null values, ie: `null`\n_undefinedValues_ | _true_        | Remove undefined values, ie: `undefined`\n\n_(Object)_: Returns the cleansed object.\n\n### Example\n\n```javascript\nconst cleanDeep = require('clean-deep');\nconst object = {\n  bar: {},\n  baz: null,\n  biz: 'baz',\n  foo: '',\n  net: [],\n  nit: undefined,\n  qux: {\n    baz: 'boz',\n    txi: ''\n  }\n};\n\ncleanDeep(object);\n// => { biz: 'baz', qux: { baz: 'boz' } }\n```\n\n## Tests\n\n```javascript\n$ npm test\n```\n\n## Release\n\n```sh\nnpm version [<newversion> | major | minor | patch] -m \"Release %s\"\n```\n\n## License\n\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/clean-deep.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/clean-deep\n[workflow-image]: https://github.com/nunofgs/clean-deep/workflows/Node%20CI/badge.svg\n[workflow-url]: https://github.com/nunofgs/clean-deep/actions\n","_attachments":{},"homepage":"https://github.com/nunofgs/clean-deep","bugs":{"url":"https://github.com/nunofgs/clean-deep/issues"},"license":"MIT"}