deepdash
Version:
➔ 𝐃eep standalone lib / 𝐋odash extension: ✓ eachDeep ✓ filterDeep ✓ mapDeep ✓ reduceDeep ✓ pickDeep ✓ omitDeep ✓ keysDeep ✓ index ✓ condenseDeep ⋮ Parents stack ⋮ Circular check ⋮ Leaves only mode ⋮ Children mode ⋮ cherry-pick ⋮ esm
425 lines • 12.5 kB
JSON
{
"name": "deepdash",
"version": "5.3.9",
"description": "➔ 𝐃eep standalone lib / 𝐋odash extension: ✓ eachDeep ✓ filterDeep ✓ mapDeep ✓ reduceDeep ✓ pickDeep ✓ omitDeep ✓ keysDeep ✓ index ✓ condenseDeep ⋮ Parents stack ⋮ Circular check ⋮ Leaves only mode ⋮ Children mode ⋮ cherry-pick ⋮ esm",
"main": "deepdash.js",
"module": "es/deepdash.js",
"types": "es/deepdash.d.ts",
"jsdelivr": "browser/deepdash.min.js",
"cdn": "browser/deepdash.min.js",
"directories": {
"test": "test"
},
"exports": {
".": {
"import": "./es/deepdash.js",
"require": "./deepdash.js",
"types": "./es/deepdash.d.ts"
},
"./standalone": {
"import": "./es/standalone.js",
"require": "./standalone.js",
"types": "./es/standalone.d.ts"
},
"./getCondense": {
"import": "./es/getCondense.js",
"require": "./getCondense.js",
"types": "./es/getCondense.d.ts"
},
"./addCondense": {
"import": "./es/addCondense.js",
"require": "./addCondense.js",
"types": "./es/addCondense.d.ts"
},
"./condense": {
"import": "./es/condense.js",
"require": "./condense.js",
"types": "./es/condense.d.ts"
},
"./getCondenseDeep": {
"import": "./es/getCondenseDeep.js",
"require": "./getCondenseDeep.js",
"types": "./es/getCondenseDeep.d.ts"
},
"./addCondenseDeep": {
"import": "./es/addCondenseDeep.js",
"require": "./addCondenseDeep.js",
"types": "./es/addCondenseDeep.d.ts"
},
"./condenseDeep": {
"import": "./es/condenseDeep.js",
"require": "./condenseDeep.js",
"types": "./es/condenseDeep.d.ts"
},
"./getEachDeep": {
"import": "./es/getEachDeep.js",
"require": "./getEachDeep.js",
"types": "./es/getEachDeep.d.ts"
},
"./addEachDeep": {
"import": "./es/addEachDeep.js",
"require": "./addEachDeep.js",
"types": "./es/addEachDeep.d.ts"
},
"./eachDeep": {
"import": "./es/eachDeep.js",
"require": "./eachDeep.js",
"types": "./es/eachDeep.d.ts"
},
"./getExists": {
"import": "./es/getExists.js",
"require": "./getExists.js",
"types": "./es/getExists.d.ts"
},
"./addExists": {
"import": "./es/addExists.js",
"require": "./addExists.js",
"types": "./es/addExists.d.ts"
},
"./exists": {
"import": "./es/exists.js",
"require": "./exists.js",
"types": "./es/exists.d.ts"
},
"./getFilterDeep": {
"import": "./es/getFilterDeep.js",
"require": "./getFilterDeep.js",
"types": "./es/getFilterDeep.d.ts"
},
"./addFilterDeep": {
"import": "./es/addFilterDeep.js",
"require": "./addFilterDeep.js",
"types": "./es/addFilterDeep.d.ts"
},
"./filterDeep": {
"import": "./es/filterDeep.js",
"require": "./filterDeep.js",
"types": "./es/filterDeep.d.ts"
},
"./getFindDeep": {
"import": "./es/getFindDeep.js",
"require": "./getFindDeep.js",
"types": "./es/getFindDeep.d.ts"
},
"./addFindDeep": {
"import": "./es/addFindDeep.js",
"require": "./addFindDeep.js",
"types": "./es/addFindDeep.d.ts"
},
"./findDeep": {
"import": "./es/findDeep.js",
"require": "./findDeep.js",
"types": "./es/findDeep.d.ts"
},
"./getFindPathDeep": {
"import": "./es/getFindPathDeep.js",
"require": "./getFindPathDeep.js",
"types": "./es/getFindPathDeep.d.ts"
},
"./addFindPathDeep": {
"import": "./es/addFindPathDeep.js",
"require": "./addFindPathDeep.js",
"types": "./es/addFindPathDeep.d.ts"
},
"./findPathDeep": {
"import": "./es/findPathDeep.js",
"require": "./findPathDeep.js",
"types": "./es/findPathDeep.d.ts"
},
"./getFindValueDeep": {
"import": "./es/getFindValueDeep.js",
"require": "./getFindValueDeep.js",
"types": "./es/getFindValueDeep.d.ts"
},
"./addFindValueDeep": {
"import": "./es/addFindValueDeep.js",
"require": "./addFindValueDeep.js",
"types": "./es/addFindValueDeep.d.ts"
},
"./findValueDeep": {
"import": "./es/findValueDeep.js",
"require": "./findValueDeep.js",
"types": "./es/findValueDeep.d.ts"
},
"./getForEachDeep": {
"import": "./es/getForEachDeep.js",
"require": "./getForEachDeep.js",
"types": "./es/getForEachDeep.d.ts"
},
"./addForEachDeep": {
"import": "./es/addForEachDeep.js",
"require": "./addForEachDeep.js",
"types": "./es/addForEachDeep.d.ts"
},
"./forEachDeep": {
"import": "./es/forEachDeep.js",
"require": "./forEachDeep.js",
"types": "./es/forEachDeep.d.ts"
},
"./getIndex": {
"import": "./es/getIndex.js",
"require": "./getIndex.js",
"types": "./es/getIndex.d.ts"
},
"./addIndex": {
"import": "./es/addIndex.js",
"require": "./addIndex.js",
"types": "./es/addIndex.d.ts"
},
"./index": {
"import": "./es/index.js",
"require": "./index.js",
"types": "./es/index.d.ts"
},
"./getKeysDeep": {
"import": "./es/getKeysDeep.js",
"require": "./getKeysDeep.js",
"types": "./es/getKeysDeep.d.ts"
},
"./addKeysDeep": {
"import": "./es/addKeysDeep.js",
"require": "./addKeysDeep.js",
"types": "./es/addKeysDeep.d.ts"
},
"./keysDeep": {
"import": "./es/keysDeep.js",
"require": "./keysDeep.js",
"types": "./es/keysDeep.d.ts"
},
"./getMapDeep": {
"import": "./es/getMapDeep.js",
"require": "./getMapDeep.js",
"types": "./es/getMapDeep.d.ts"
},
"./addMapDeep": {
"import": "./es/addMapDeep.js",
"require": "./addMapDeep.js",
"types": "./es/addMapDeep.d.ts"
},
"./mapDeep": {
"import": "./es/mapDeep.js",
"require": "./mapDeep.js",
"types": "./es/mapDeep.d.ts"
},
"./getMapKeysDeep": {
"import": "./es/getMapKeysDeep.js",
"require": "./getMapKeysDeep.js",
"types": "./es/getMapKeysDeep.d.ts"
},
"./addMapKeysDeep": {
"import": "./es/addMapKeysDeep.js",
"require": "./addMapKeysDeep.js",
"types": "./es/addMapKeysDeep.d.ts"
},
"./mapKeysDeep": {
"import": "./es/mapKeysDeep.js",
"require": "./mapKeysDeep.js",
"types": "./es/mapKeysDeep.d.ts"
},
"./getMapValuesDeep": {
"import": "./es/getMapValuesDeep.js",
"require": "./getMapValuesDeep.js",
"types": "./es/getMapValuesDeep.d.ts"
},
"./addMapValuesDeep": {
"import": "./es/addMapValuesDeep.js",
"require": "./addMapValuesDeep.js",
"types": "./es/addMapValuesDeep.d.ts"
},
"./mapValuesDeep": {
"import": "./es/mapValuesDeep.js",
"require": "./mapValuesDeep.js",
"types": "./es/mapValuesDeep.d.ts"
},
"./getOmitDeep": {
"import": "./es/getOmitDeep.js",
"require": "./getOmitDeep.js",
"types": "./es/getOmitDeep.d.ts"
},
"./addOmitDeep": {
"import": "./es/addOmitDeep.js",
"require": "./addOmitDeep.js",
"types": "./es/addOmitDeep.d.ts"
},
"./omitDeep": {
"import": "./es/omitDeep.js",
"require": "./omitDeep.js",
"types": "./es/omitDeep.d.ts"
},
"./getPathMatches": {
"import": "./es/getPathMatches.js",
"require": "./getPathMatches.js",
"types": "./es/getPathMatches.d.ts"
},
"./addPathMatches": {
"import": "./es/addPathMatches.js",
"require": "./addPathMatches.js",
"types": "./es/addPathMatches.d.ts"
},
"./pathMatches": {
"import": "./es/pathMatches.js",
"require": "./pathMatches.js",
"types": "./es/pathMatches.d.ts"
},
"./getPathToString": {
"import": "./es/getPathToString.js",
"require": "./getPathToString.js",
"types": "./es/getPathToString.d.ts"
},
"./addPathToString": {
"import": "./es/addPathToString.js",
"require": "./addPathToString.js",
"types": "./es/addPathToString.d.ts"
},
"./pathToString": {
"import": "./es/pathToString.js",
"require": "./pathToString.js",
"types": "./es/pathToString.d.ts"
},
"./getPaths": {
"import": "./es/getPaths.js",
"require": "./getPaths.js",
"types": "./es/getPaths.d.ts"
},
"./addPaths": {
"import": "./es/addPaths.js",
"require": "./addPaths.js",
"types": "./es/addPaths.d.ts"
},
"./paths": {
"import": "./es/paths.js",
"require": "./paths.js",
"types": "./es/paths.d.ts"
},
"./getPickDeep": {
"import": "./es/getPickDeep.js",
"require": "./getPickDeep.js",
"types": "./es/getPickDeep.d.ts"
},
"./addPickDeep": {
"import": "./es/addPickDeep.js",
"require": "./addPickDeep.js",
"types": "./es/addPickDeep.d.ts"
},
"./pickDeep": {
"import": "./es/pickDeep.js",
"require": "./pickDeep.js",
"types": "./es/pickDeep.d.ts"
},
"./getReduceDeep": {
"import": "./es/getReduceDeep.js",
"require": "./getReduceDeep.js",
"types": "./es/getReduceDeep.d.ts"
},
"./addReduceDeep": {
"import": "./es/addReduceDeep.js",
"require": "./addReduceDeep.js",
"types": "./es/addReduceDeep.d.ts"
},
"./reduceDeep": {
"import": "./es/reduceDeep.js",
"require": "./reduceDeep.js",
"types": "./es/reduceDeep.d.ts"
},
"./getSomeDeep": {
"import": "./es/getSomeDeep.js",
"require": "./getSomeDeep.js",
"types": "./es/getSomeDeep.d.ts"
},
"./addSomeDeep": {
"import": "./es/addSomeDeep.js",
"require": "./addSomeDeep.js",
"types": "./es/addSomeDeep.d.ts"
},
"./someDeep": {
"import": "./es/someDeep.js",
"require": "./someDeep.js",
"types": "./es/someDeep.d.ts"
}
},
"scripts": {
"generate": "node build/gen-es.js",
"build": "npm run generate && rollup -c",
"prepare": "npm run snyk-protect; npm run build",
"pretest": "npm run-script build",
"test": "nyc mocha --reporter min",
"prof": "npm run build && node prof",
"report": "npm run build && nyc --reporter=html --reporter=text mocha",
"coverage": "nyc report --reporter=text-lcov | coveralls",
"dev": "npm run build && ./node_modules/.bin/mocha -g 'eachDeep' --reporter min --no-deprecation",
"debug": "npm run build && echo \"chrome://inspect\" && node --inspect-brk test/debugDeep.js",
"demo": "serve",
"snyk-protect": "snyk protect",
"contributors:add": "all-contributors add",
"contributors:generate": "all-contributors generate",
"profiling": "./node_modules/.bin/mocha --reporter min --prof"
},
"repository": {
"type": "git",
"url": "git+https://github.com/YuriGor/deepdash.git"
},
"husky": {
"hooks": {
"pre-commit": "npm test",
"pre-push": "npm test",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},
"keywords": [
"lodash",
"each deep",
"filter deep",
"map deep",
"reduce deep",
"omit deep",
"keys deep",
"tree",
"traversal",
"eachDeep",
"forEachDeep",
"filterDeep",
"mapDeep",
"reduceDeep",
"pickDeep",
"omitDeep",
"keysDeep",
"paths"
],
"author": "Yuri Gor",
"license": "MIT",
"bugs": {
"url": "https://github.com/YuriGor/deepdash/issues"
},
"homepage": "https://deepdash.io",
"devDependencies": {
"@commitlint/cli": "^12.1.4",
"@commitlint/config-conventional": "^12.1.4",
"all-contributors-cli": "^6.19.0",
"chai": "*",
"chai-asserttype": "*",
"chai-string": "^1.5.0",
"coveralls": "^3.1.0",
"eslint": "^7.16.0",
"eslint-config-prettier": "^7.1.0",
"eslint-plugin-prettier": "^3.3.0",
"husky": "^4.3.6",
"mocha": "^8.2.1",
"nyc": "^15.1.0",
"prettier": "^2.2.1",
"rimraf": "^3.0.2",
"rollup": "^2.35.1",
"rollup-plugin-buble": "^0.19.8",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-postprocess": "^1.0.2",
"rollup-plugin-replace": "^2.2.0",
"rollup-plugin-terser": "^7.0.2",
"serve": "^11.3.2",
"snyk": "^1.437.3"
},
"dependencies": {
"lodash": "^4.17.21",
"lodash-es": "^4.17.21"
},
"snyk": true
}