{"_id":"@ananay-nag/object-split","_rev":"10-fb655de454237cf15750b148caeaa590","name":"@ananay-nag/object-split","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.4":{"name":"@ananay-nag/object-split","version":"1.0.4","description":"split any object by key name, by length.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ananay-nag/object-split.git"},"keywords":["split","split object","object devide","parts object","objects"],"author":{"name":"ANANYA-NAG"},"license":"ISC","bugs":{"url":"https://github.com/ananay-nag/object-split/issues"},"homepage":"https://github.com/ananay-nag/object-split#readme","directories":{"lib":"lib"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"3a620895e5cf3b711987ec122f570498c65cce58","_id":"@ananay-nag/object-split@1.0.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-j9tVMW70Ht43nA4d+rmrGs2gF2C37CKq13wpSDEEY/zD64G+f/6+4TN0TRydWn8BYmoLeU2QfzPLADTXD8zKvg==","shasum":"38db2c4f8b5e676fa80e9277d09d0b5f04c0379c","tarball":"https://registry.npmjs.org/@ananay-nag/object-split/-/object-split-1.0.4.tgz","fileCount":8,"unpackedSize":7220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqNI0CRA9TVsSAnZWagAAmlMP/002TGtWvwu5G4Jytitu\n34QRnb7VYX8eBMeYxPI7rjz9nfevTDa6a7qqpBJIWPcZpSo++kHpiU2ZCuXj\nl7fAFkPrBo8xmWlXoYW1c/5SFz11KPz+4yt1+i8PkqKTg8fW4e8cJ42eE0BM\nhdQ3Zlvw/PsvsIR9UEUZ1+jR83DIXR+2u0HuQKxyUSXjb/T+KDbjVot78bFd\nE4czmS6Eqi1ivsdJwuSKPt+UNHgaF1FtvrDiwWOez4Y+zeQRUKLatBxeacP6\n/09p4KfAgvQ71aVCI+JGaQWg9eLEQbNLGcvbdemBtGoxWHiO2UdoZTdzVOq4\n4Zyqp/UhEPKSo9YATu3StV2y8w9GGUpfK8jYMGU1O8pSl+ItQ26i0CMjxGPl\ng2nfy4mdWM6hbqp60w6zw+7PfldU6ER0GtG8UJcZXDbEVA55I3a2s7TkwS+6\nQTVeaaEBxo3qjKUAwHvURfkN7tSPPIFUck3dAGjkacm84VyZ2PVFHSKI5TV2\n2a45yudWAPUbYdShcuWVaL1o5xh4JwqVrvTIwgUpN9tCMzmpsgd8agdc9tBo\nDwp/+ZHZQKmmIOl3W9EPAA8ho0Dxwhn+7+jWDM0VL8VRrPMQ549HkUK0SUDh\nCJCvatfbzw8WNgG7lGYU4/VHC1gcejGaZQylsvOfgf6EFbkzcBDL/JLUK3Qm\nbTwz\r\n=KjT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBR7QAqGj1VnGGWMGb4AlsNqY1B49aZot0+3RTHy6gZAiEA20qlPzxebz+MlWgc0urbAyvIA8/GOtpT2mh/mNrvAAw="}]},"_npmUser":{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"},"maintainers":[{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-split_1.0.4_1604899379612_0.6827626382371046"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ananay-nag/object-split","version":"1.0.5","description":"split any object by key name, by length.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ananay-nag/object-split.git"},"keywords":["split","split object","object devide","parts object","objects"],"author":{"name":"ANANYA-NAG"},"license":"ISC","bugs":{"url":"https://github.com/ananay-nag/object-split/issues"},"homepage":"https://github.com/ananay-nag/object-split#readme","directories":{"lib":"lib"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"6901b3e092ead9d73cfa3fe5c508cc5187352b9f","_id":"@ananay-nag/object-split@1.0.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aqvxLAXLzoor0IzFNvlhIHm7nAcfag6ctddE9C96cLRIEh5TpChlxJ5PANkttpq1KUjSPn458jqbWnWkjeXKZg==","shasum":"198aadde5530c1c491d1419f12251b4e27f23839","tarball":"https://registry.npmjs.org/@ananay-nag/object-split/-/object-split-1.0.5.tgz","fileCount":8,"unpackedSize":8264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxivcCRA9TVsSAnZWagAALtEP/3kCM/f+cUCAbSPIwtfh\nl+o3/R2d/EV7oZeeIYmmn2nI5tEwF6/aXEkhaFgXL5zIyL2rDpvi1i/amT4y\nC/TbIdRSHzBTzPHvg0qlZexpyCnPrWtCzf5RM6xVU63VfRpnjE/iosz0bDwH\nT9dGQEhNBcGnX+fyrgPVLcAoI5v8pNkIqBYCklr71F2VPFjoEn/YGqcpxuM9\nsA6dhjdzETQaW8izrQxHuKD370LhEedPp80c2wVm5xdKfNLMgEG5i4AIqFQD\nUHyerz5/3zhJVlnHgc2yss3GgikePMs9VFsKhBSRoCYBBII/irbgEYNH0If3\nbV0fgPamwwXQruqmdy0NpBpZ0IlAg5GfiJ57kDrnRTf8xh7EVwE89Ew+147Q\nX7Ezw5OXyREXVjuF8nyFhsBJTNqs20qU/EpNQtyC8E9TpMV4uPmCWcD080y9\nqKtGO3bJea/B1M/DZmF2LdcyPfmqsNieACWDg72l9UQc97zLGqgrazlp7b9+\n8OoPgIrraFSiMaVl/8r7/Agnox9c56A9bgStzPN2dFLdjHCDLRw0TQJUctN0\n+ybAS8dpstECzdK1IWVj3p/hSkuPCrlkEbkDYPtCJc/JPoRhOTfl9SQj8VZ9\nnBvEmxfr/QnfoHeRCec8+R9zr+/4Z5MwocrADcc5ECIWrRcbdTFFbNERRD9h\ncIgz\r\n=rdnJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+zZ/0WQ+x156898bo+BKGi4/XXUlgbxArzEyUEz4DVAiEAmaW/Uf50rBGKXIZVZFuimTnWi9jnFxQp6vozvmHvZ6A="}]},"_npmUser":{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"},"maintainers":[{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-split_1.0.5_1606822876349_0.7742283058410884"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-08T14:25:14.097Z","1.0.0":"2020-11-08T14:25:14.314Z","modified":"2022-04-04T13:55:11.803Z","1.0.1":"2020-11-09T05:14:16.110Z","1.0.2":"2020-11-09T05:18:13.478Z","1.0.3":"2020-11-09T05:20:54.711Z","1.0.4":"2020-11-09T05:22:59.725Z","1.0.5":"2020-12-01T11:41:16.483Z"},"maintainers":[{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"}],"description":"split any object by key name, by length.","homepage":"https://github.com/ananay-nag/object-split#readme","keywords":["split","split object","object devide","parts object","objects"],"repository":{"type":"git","url":"git+https://github.com/ananay-nag/object-split.git"},"author":{"name":"ANANYA-NAG"},"bugs":{"url":"https://github.com/ananay-nag/object-split/issues"},"license":"ISC","readme":"# Object-Split\n\n`@ananay-nag/object-split` module is a comprehensive nodejs for spliting object with any speccific key or length with following features:\n\n- Easy to use as modules\n- Easy to install\n\n# Versions-\n\n`@ananay-nag/object-split` has released version `1.0.5`.\n\n### v1.0.5 Feature -\n  - In new feature you can combine the all object key in to single object.\n\nIt is still able to use v1 with `@ananay-nag/object-split@1.0.5`\n\n```js\n// v1.0.5\nconst {splitObject} = require(\"@ananay-nag/object-split\");\n```\n\n# Quick Start\n\n- [As Library](#library)\n\n## Library\n\n### Installation\n\n```\nnpm i --save @ananay-nag/object-split\n```\n\n### example -\n\n```js\nconst {splitObject} = require(\"@ananay-nag/object-split\");\n\nlet object = { A: \"A\", B: \"B\", C: \"C\", D: \"D\", E: \"E\" };\n\nlet options = [\n  [1, 3],\n  [2, 4],\n  [4, 5],\n];\n\ntry {\n  console.log(\"By Name\");\n  console.log(splitObject.byLength(object, options));\n  console.log(\"By KeyName\");\n  console.log(splitObject.byKeyName(object, \"D\"));\n} catch (err) {\n  console.log(\"err \" + err);\n}\n\n/*\nBy Name\n[\n  [ { B: 'B' }, { C: 'C' } ],\n  [ { C: 'C' }, { D: 'D' } ],\n  [ { E: 'E' } ]\n]\nBy KeyName\n[ [ { A: 'A' }, { B: 'B' }, { C: 'C' } ], [ { D: 'D' }, { E: 'E' } ] ]\n*/\n```\n\n### example -\n\n```js\nconst {splitObject} = require(\"@ananay-nag/object-split\");\n\nlet object = { A: \"A\", B: \"B\", C: \"C\", D: \"D\", E: \"E\" };\n\nlet options = [\n  [1, 3],\n  [2, 4],\n  [4, 5],\n];\n\nlet isMerge = true; // optional for combine the object keys.\n\ntry {\n  console.log(\"By Length\");\n  console.log(splitObject.byLength(object, options, isMerge));\n  console.log(\"By KeyName\");\n  console.log(splitObject.byKeyName(object, \"D\", isMerge));\n} catch (err) {\n  console.log(\"err \" + err);\n}\n\n/*\nBy Length\n[ { B: 'B', C: 'C' }, { C: 'C', D: 'D' }, { E: 'E' } ]\nBy KeyName\n[ { A: 'A', B: 'B', C: 'C' }, { D: 'D', E: 'E' } ]\n*/\n```","readmeFilename":"README.md"}