1 line
14 KiB
Plaintext
1 line
14 KiB
Plaintext
{"_id":"array-tree-filter","_rev":"16-e3c633e5bb0cdfc36d5fbc5fe842a66e","name":"array-tree-filter","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"array-tree-filter","version":"1.0.0","keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","_id":"array-tree-filter@1.0.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"homepage":"https://github.com/afc163/tree-filter#readme","bugs":{"url":"https://github.com/afc163/tree-filter/issues"},"dist":{"shasum":"1b52903b1f1f3092947a4a9b567a17a15d928cff","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-1.0.0.tgz","integrity":"sha512-3gmKMFWHSJ1PIO2IPH+rcJzoktecEEMgU8lbdWy9lHhcod+5kLgxaoW/T/5636kzOyq62Zn5doAdpCZ9BHmK7w==","signatures":[{"sig":"MEYCIQD6HanGdpWX01dz4Z+jkvSLN2LEmVy2ETZ+USzCbMXWkwIhAJbG9XbYPfWF4JI2Da+GLjMuJI2vQ3zlOefP8tOahSwv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1b52903b1f1f3092947a4a9b567a17a15d928cff","gitHead":"c490b25d5eb088314c7489ebec884a1646405e0f","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+ssh://git@github.com/afc163/tree-filter.git","type":"git"},"_npmVersion":"3.3.12","description":"filter in array tree","directories":{},"_nodeVersion":"5.1.1","devDependencies":{"tape":"^4.3.0"}},"1.0.1":{"name":"array-tree-filter","version":"1.0.1","keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","_id":"array-tree-filter@1.0.1","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"homepage":"https://github.com/afc163/array-tree-filter#readme","bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"dist":{"shasum":"0a8ad1eefd38ce88858632f9cc0423d7634e4d5d","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-1.0.1.tgz","integrity":"sha512-pyKAvZtyEA4kcttaXEIMccJGom7sdO+bmZf44fowSpTsCuRYbcoxyP+lLtjEyzEVZLpNUA/7/NPPYeEfC9Pa3g==","signatures":[{"sig":"MEYCIQCqrshtMYhiH2Ect9RNDv1iA9gru02MpZ1Y9ygcnqy8uQIhANjIT24qGpaIW83Gx1016DLqDfZ8/Vo3jDVKDnNYveF3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0a8ad1eefd38ce88858632f9cc0423d7634e4d5d","gitHead":"f551be084e8dacd8dee796c7ce8adba408ba79d5","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+ssh://git@github.com/afc163/array-tree-filter.git","type":"git"},"_npmVersion":"3.8.6","description":"filter in array tree","directories":{},"_nodeVersion":"5.12.0","devDependencies":{"tape":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/array-tree-filter-1.0.1.tgz_1469864006568_0.697450302541256","host":"packages-16-east.internal.npmjs.com"}},"2.0.0":{"name":"array-tree-filter","version":"2.0.0","keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","_id":"array-tree-filter@2.0.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"homepage":"https://github.com/afc163/array-tree-filter#readme","bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"dist":{"shasum":"20fbc2d5a0de83242c0a9eb90894d4bfb7e2a69e","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-2.0.0.tgz","integrity":"sha512-K3I75fvUcUMrKGmucRGYH9xaqIQmEHfka6eSodR4l3GXnr4wNgV2GyfmIqQWIimG1+8sDkYsC3A765eGZ1XVzQ==","signatures":[{"sig":"MEUCIFdcLTPl+bC/ykD53ojv2sXM8BHQoaVMQFNVuerVdwN7AiEAsJNz7W8noSmqtWEsy0Yav/fmw+7EQM/E1LjaFzKGiPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"8f4429799382cc16a56c6b9b388eede34679bdb5","scripts":{"pub":"npm run build && npm publish","test":"npm run build && tape test/*.js","build":"rollup index.js --output.format umd --name 'arrayTreeFilter' --output.file lib/index.js"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+ssh://git@github.com/afc163/array-tree-filter.git","type":"git"},"_npmVersion":"5.5.1","description":"filter in array tree","directories":{},"_nodeVersion":"6.12.0","devDependencies":{"tape":"^4.3.0","rollup":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/array-tree-filter-2.0.0.tgz_1513258724489_0.4666398495901376","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"array-tree-filter","version":"2.1.0","keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","_id":"array-tree-filter@2.1.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"homepage":"https://github.com/afc163/array-tree-filter#readme","bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"dist":{"shasum":"873ac00fec83749f255ac8dd083814b4f6329190","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-2.1.0.tgz","fileCount":4,"integrity":"sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==","signatures":[{"sig":"MEUCIQDP8jjT0Lk3mNvBiT3scc37Cj4wBL0X6N3lreudMLk7cQIgFdMLpsKjBOQsbLseWd4gsEiswapeAYPh/pG3rfYtJuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2951},"main":"lib/index.js","files":["lib","index.d.ts"],"gitHead":"86c80d74aeb31dd58b40b130fbe9107aefeacadb","scripts":{"pub":"npm run build && npm publish","tsc":"tsc","test":"npm run build && tape test/*.js","build":"npm run tsc && rollup index.js --output.format umd --name 'arrayTreeFilter' --output.file lib/index.js"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+ssh://git@github.com/afc163/array-tree-filter.git","type":"git"},"_npmVersion":"5.5.1","description":"filter in array tree","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.3.0","rollup":"^0.52.1","typescript":"^2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/array-tree-filter_2.1.0_1517988886773_0.4501565076385423","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"array-tree-filter","version":"3.0.0","keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","_id":"array-tree-filter@3.0.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"homepage":"https://github.com/afc163/array-tree-filter#readme","bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"dist":{"shasum":"8555c0b900a03caf20841063f6df0e895cbed65b","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-3.0.0.tgz","fileCount":5,"integrity":"sha512-xBr75bryUSKfGtVCR7g0LPRcfR3nl4v66Zy473516wvlpkYEgAGrQ+snk5VuMV+Fsk3vZkatjO8C7CtROP4/3A==","signatures":[{"sig":"MEYCIQCgkd+BjnpJVMrqBU9tANe2bdsnKQl9qNvKdFYPYFPzNAIhANEDDvScSBlPH/8GEBg5gexVjuyZvf6urkZLJGQb+hEC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3533},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"11b76453bfb3284cefc0145994dc05a7994fda90","scripts":{"tsc":"tsc","test":"vitest --coverage","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+ssh://git@github.com/afc163/array-tree-filter.git","type":"git"},"_npmVersion":"10.8.3","description":"filter in array tree","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","typescript":"^5.6.3","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/array-tree-filter_3.0.0_1729580284480_0.31408326073615656","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"array-tree-filter","version":"3.0.1","keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","_id":"array-tree-filter@3.0.1","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"homepage":"https://github.com/afc163/array-tree-filter#readme","bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"dist":{"shasum":"a0f749e3f2e9698d9e50e7a97d297d2db13e382d","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-3.0.1.tgz","fileCount":5,"integrity":"sha512-s2zm+Lr/5cdrlrKMSYsrOsBFdOJa6SuMtiDeopDOVG51g7dt7p1+UVBXc1P/7FrMzOuL/mWm8RGYTPU71GJCSQ==","signatures":[{"sig":"MEUCIHhs8aZE1KZka+n7rl7YBkXHULkWVRGdwDUlmk6RlmWxAiEAgdm9cp+rIImYNyWJPQCErG3zGDbV81aC9tXQLnhDYmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4326},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3cc56bc20f893fc0817486d7ee0cf4cebdba1a6c","scripts":{"tsc":"tsc --noEmit","test":"npm run tsc && npm run build && vitest --coverage","build":"rollup index.js --output.format umd --name 'arrayTreeFilter' --output.file index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+ssh://git@github.com/afc163/array-tree-filter.git","type":"git"},"_npmVersion":"10.8.3","description":"filter in array tree","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.24.0","vitest":"^2.1.3","typescript":"^5.6.3","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/array-tree-filter_3.0.1_1729582135329_0.5110831111203931","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"array-tree-filter","version":"3.0.2","keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","_id":"array-tree-filter@3.0.2","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"homepage":"https://github.com/afc163/array-tree-filter#readme","bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"dist":{"shasum":"d9e85191292e0641baeb4baca3b8ab6dfab68462","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-3.0.2.tgz","fileCount":5,"integrity":"sha512-wEMKJE81ReWEQ2L42dB4CRLdkJ495K2Co5n9Qc2KS05T2sFFw2Ip3BYyspM6I5r82NfF81JKNhMbC83QBhK9PA==","signatures":[{"sig":"MEUCIQDFcnFhLgrFPkYCesGF+Rtc5aym2UAdORo0MfRfk0S6cQIgUvIQAed1XYaeD2HeJU50C9AH9R83cn2KxXTriKsFMx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4372},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c29ab32172e09ae71f4fbaf2705ae90ffa81873b","scripts":{"tsc":"tsc --noEmit","test":"npm run tsc && npm run build && vitest --coverage","build":"ncc build index.ts -o dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+ssh://git@github.com/afc163/array-tree-filter.git","type":"git"},"_npmVersion":"10.8.3","description":"filter in array tree","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","typescript":"^5.6.3","@vercel/ncc":"^0.38.2","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/array-tree-filter_3.0.2_1729583140958_0.12405962893352207","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"array-tree-filter","version":"3.0.3","description":"filter in array tree","main":"dist/index.js","type":"module","scripts":{"test":"npm run build && vitest --coverage","prepublishOnly":"npm run build","tsc":"tsc --noEmit","build":"tsc --build"},"repository":{"type":"git","url":"git+ssh://git@github.com/afc163/array-tree-filter.git"},"keywords":["array","tree","filter"],"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"homepage":"https://github.com/afc163/array-tree-filter#readme","devDependencies":{"@vitest/coverage-v8":"^2.1.3","typescript":"^5.6.3","vitest":"^2.1.3"},"_id":"array-tree-filter@3.0.3","gitHead":"dacf4ada06be3b21c13237a8107db3a1d1ce2a26","types":"./dist/index.d.ts","_nodeVersion":"22.8.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-RoD6VN+jSQc6ODKZ/HXfDucBbly1jlPw+61N+Cq26m163+vYGHv5nwLVXmhq3Ynqwri1hYr+/DGHS3Fzkm/sgg==","shasum":"8fdf11c7a5f004b9ba5f07b0a57ed5109781be98","tarball":"https://mirrors.huaweicloud.com/repository/npm/array-tree-filter/-/array-tree-filter-3.0.3.tgz","fileCount":5,"unpackedSize":3528,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpRI27SpjfQZCaMDDAsYNFSyt465sP1XyvVhHp6QwDlAIhAO9HcH56CQgfL8z8MQmGlp+Sx78r055sl3JRf5sM7zWO"}]},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/array-tree-filter_3.0.3_1747967860035_0.4827205799139911"},"_hasShrinkwrap":false}},"time":{"created":"2015-12-23T16:13:35.755Z","modified":"2025-05-23T02:37:40.444Z","1.0.0":"2015-12-23T16:13:35.755Z","1.0.1":"2016-07-30T07:33:29.563Z","1.0.2":"2017-12-14T12:40:25.821Z","2.0.0":"2017-12-14T13:38:44.547Z","2.1.0":"2018-02-07T07:34:46.878Z","3.0.0":"2024-10-22T06:58:04.634Z","3.0.1":"2024-10-22T07:28:55.512Z","3.0.2":"2024-10-22T07:45:41.133Z","3.0.3":"2025-05-23T02:37:40.256Z"},"bugs":{"url":"https://github.com/afc163/array-tree-filter/issues"},"author":{"name":"afc163","email":"afc163@gmail.com"},"license":"MIT","homepage":"https://github.com/afc163/array-tree-filter#readme","keywords":["array","tree","filter"],"repository":{"type":"git","url":"git+ssh://git@github.com/afc163/array-tree-filter.git"},"description":"filter in array tree","maintainers":[{"name":"afc163","email":"afc163@gmail.com"}],"readme":"# array-tree-filter\n\nFilter and traverse nested hierarchical tree structures.\n\n[](https://npmjs.org/package/array-tree-filter)\n[](https://npmjs.org/package/array-tree-filter)\n[](https://codecov.io/gh/afc163/array-tree-filter)\n\n```js\nimport arrayTreeFilter from 'array-tree-filter';\n\nconst data = [{\n value: 'a',\n children: [{\n value: 'b',\n children: [{\n value: 'c'\n }, {\n value: 'd',\n }]\n }],\n}];\nconst values = ['a', 'b', 'c'];\nconst result = arrayTreeFilter(\n data, (item, level) => item.value === values[level]\n);\n\nconsole.log(result);\n// [\n// { value: 'a', children: [...] },\n// { value: 'b', children: [...] },\n// { value: 'c', children: [...] }\n// ]\n","readmeFilename":"README.md","users":{"zoxon":true,"andfaulkner":true}} |