{"_id":"@aloysius-software-factory/array-sort-helper","_rev":"7-2000063fb12f454676322c6ba76c231f","name":"@aloysius-software-factory/array-sort-helper","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.0","description":"","main":"ArraySorter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","types":"ArraySorter.d.ts","_id":"@aloysius-software-factory/array-sort-helper@1.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-zPTeK/4yNZ10X/uKex7OdO5Q3zkeIIGzf3MKTrs6lMe2aDyhmorj8AM5tY5FgS1wxLAu8E4Qg+NEDyCkkMQu9A==","shasum":"b02d1c97e55cd184eb16be2d4ffd2eadae61f16a","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.0.tgz","fileCount":3,"unpackedSize":2877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV0o+DngVHeAI2XBcvkBEouhtRze091eNPANPnBA61ZQIhAPFeh0/qFRvJzNtZ51GXIwAoI3duK/+joIMmvZAZ+4N6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqUZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCig//Z/8Z4Fq8+R3a0Q6qpPmOyBhQM6Vse27jrOwCH1c9+AG9NsBq\r\nu5KMPbqYVXt0hKy3BADbVxVL0UGkTb/0nxXcXddMOQib1uVw4FmMjxDwaRDt\r\n8f6iB/POmIMiETQoo3RkuW9RodShDMj5I+bBLq7J8CXMydz1QG2xsw1DW7ON\r\nnWYt/Ffn1AZI+WSDD5Z/dzG7PNVfej0owvpkW0+ibZtQYBUufintWpnxkTBG\r\nCwyhLjJckmusi/8cjqdwESil+rzi0dI5Gl3pqdOi3Nxose+NUQV2/RgR4DHQ\r\n8KGhQfpaeLbQXxo3EsidxHLlB2ysk6m9ciXI7CAcBtDrkRPaRplMYOP1upT8\r\n9FXt6cPjgUE4n5DN6QaEm3sKIOvJNHZsSVNCPaXGUFmKr4q3DQU/OaDYznuF\r\nKYmXCOPhoHMDQR10BZp96v00OnYRjWRO3yJfBqY0OA0gq4sjtvc2wJ9l6YGK\r\nB53CpCfIjVkdNWlRP8XgqV1UQVC5gzy9wLeHJAg3V2/bLykJGjIp6eeGnTCh\r\nfbLc/y1eYxcvY0Eq5yRNJDQh1Rd1v5n6mfnMrxICk5qGcg3gVcV5O3buLVXW\r\nMFQRf1NWwD8lx0628HFOLS0JWqLMknaTXpenxHL4M8xOCpdfwlbsxyzhtSTM\r\n3QmaE286RA8gJz3l8yvD5ff6wwMu1dwwZ8o=\r\n=fUTw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.0_1655260745377_0.7215448544211571"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.1","description":"","main":"ArraySorter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","types":"ArraySorter.d.ts","_id":"@aloysius-software-factory/array-sort-helper@1.0.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-OVunKof7d+B7Hf8Ah5lLce1fsbSott8mm0vu7A/wDA1Q20E9DlOvLsphn7VRt5wlUNQ7CjMLxLLuI1m3ItutQg==","shasum":"38d87a11a1d31e6571f8b62b72c18cea8e3b0f3e","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.1.tgz","fileCount":3,"unpackedSize":2884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs2MoXlpBVBHVW9/tX+2CsuN5wt6yBlUvuLkWzKNI5twIgDoArigUcuxl4Nzr8lNYRajLfoSfS7zUeLAhCCXXq0g0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqVuXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqcg/+McbyGFnc/idOHKGd4pOIL7irJbSi2rhb1ASCK/Yh6lBO3QhM\r\nCD7B9R5MdQAcT11/BqIaKzatVGPkmYNpgGx+YjTWnUDVVPryRcoEdkCHYidd\r\nsTGHZXVjC/PLI7gn3wtB7Dubsaj0s+AgLRmvInbvbU4cU5otTgCAl1y1leh3\r\nNAjYG7L1rvVmpg3C7xCOOzoVQ1en8W51DBh0pBaZ8mqZjy4882uQ0ep9FyhI\r\nYWMs74KL30KDkZ2KT0/q7LipzI7pWIG3d/yG/pcxu0+nSTQw1bWcRMOoYFwo\r\nil5YjwmKRLXMPeZMD5kYx1Yeg8parZ4NYPNw4D387qILb7cTCT9x5WycXjEN\r\nZyBFg9/IHziwm+pwlZEFGQoGU30hQlfqJY5LFj7PKeE1zulaq8n/d4oVQ/HQ\r\nA0jzFYhf9MQozTt+1w5oOA93CO8cqLRsorL/HH7qPWJavP4/DUEyBO624LNp\r\nVcdOS1vt6PuS7eno4IDK/H0R6bdtLnhif91bNAEYuhkOagomEhAAy8zcz7sq\r\nnZMNbOSBibyMOzNNeOhqebsn6gximgns8d3ageFHtO9ESKhVDDPZcZNrgTiT\r\npNVkxe7kfZXe9whVyJTW6Vo1FzckoVPG9SIMpEK+kBNw61bxcQvyb5xSd5Qb\r\nLIiwWlcKreTuCGKq2ZAUxVGp4RPouaEc1U0=\r\n=SjsL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.1_1655266198925_0.8366166579384573"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.2","description":"","main":"ArraySorter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","types":"ArraySorter.d.ts","_id":"@aloysius-software-factory/array-sort-helper@1.0.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K2/hiLLQNdXWMzNzE10YTaWxEWGewgpX8jxozJoVGkdI6TIeeDVT3BjgepNIf2wEwbpcXi8blTgGnvNeomfmNw==","shasum":"2300a588e33384051bde080c95afac081a35679d","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.2.tgz","fileCount":3,"unpackedSize":2906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1whXpC5Rr1BbijrQQvV4jL2BU4i4jupbTTdBOVNPo2AiAP3FHyiwH4VqR7BjBvFrd/3++3h+VkIzWhn5+LSwABNQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqVyVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokcA//XqXpPn7jbdGvuP2pAJPx21//zP+jADNS2RweH2UQYooQpAzt\r\nsH/5ETICubv9FUNNy9DXeelPtFxrHWRwuecw0TXrpX4/EAdUoWykpe2SnAO8\r\nOOeBhRskEi0b9XxoXHPwKMpcc5rrXqvZC9U9+Jb9jsWeOgrcqcVKiIQaZdez\r\nHHc2WNe3TciQ3nenghfFmCVlu+4OOKcmzJVvEbQbC0wjtXD89xc7Mwld8PFc\r\nXmn2crwPRpLjItvkkB6fjbMoc8ZdUZezaqE0lP/5Ax5yDW3GSryOdlfH173w\r\n5qgwbPovI+/8ZKAuxYkf2tRxaxz5HJvnR8kegMPdzsmbtZoBsPhinQVGaXPE\r\nA0IVxOGC+wC9tkhjGrxv0f5MDp5e9kJ8P9XYyvsyjePoeivNow7u5zQ8bqZE\r\ndq9RI03IPOgg/nP8dSNfjJKuG8m9PBjwDYwipBs9Jy6dQUeLDlisg/rHj5Jx\r\n9ilkzHZQ0fPFmuWX31mpAyPIvdn/IKoPYpmFEg/twcPgg9x+pLJREgvJo5ka\r\npOl9WJ1z0g/S6kftdVGQGK0MuO1BObxDhaNT+FsUHtAU1sDmNO1pWgiILoqP\r\n3f0/gI6iYKERRHdnz/jT/KcTAS/Jyuuz2DsfWrT6GmDg9/xKYAmBPcn1TWSm\r\na9Lgy5I6FCMCI45Ux4605cG4lBHU9rvmIsw=\r\n=CZFl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.2_1655266453464_0.1714241697706047"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.3","description":"A simple library to make sorting array of objects easier ## Install You can install this library via npm `npm i @aloysius-software-factory/array-sort-helper` # #How to use  This package provides 3 functions:  * SortFunction * SortFunctionMultiple * SortFu","main":"ArraySorter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","types":"ArraySorter.d.ts","repository":{"type":"git","url":"git+https://github.com/aloyziuz/array-sort-helper.git"},"gitHead":"fd5be10c7c5bcc43bd0948ec8ea64126a8f5893d","bugs":{"url":"https://github.com/aloyziuz/array-sort-helper/issues"},"homepage":"https://github.com/aloyziuz/array-sort-helper#readme","_id":"@aloysius-software-factory/array-sort-helper@1.0.3","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-t5cN7pWm1R0B6R1jOqfMvQXiatG0x+UyRHUkYkvn6hYO7qIZNnLhclu79eGo1stAfNpopHE6xB/XgbFjglf5Yg==","shasum":"3055ffe510c12e647b1fac3967ebc6661b812c02","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.3.tgz","fileCount":5,"unpackedSize":6448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdcLFcezldETF70NcaRs+mgwQOtGI5hg28klmdbmm5WgIhAJTII4/Zqoa4R5pkINwpRGZyxBw9G3vfkI8wKSKMqhQ5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqq3UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8BxAAkCiXy7u9hATKkHJ16pWKueISAi5POZkJZjEIUqYfIeLk0tLj\r\nLWtRwXvH6CViZd3WKYaDrjWXXVXFpVhPGt7siN0JKao6utg5kVmk06qXiZoo\r\ndPi7hOjPlmDvpSpnwVOWll1S4ksIip8pfnVsXf0VNv3+qO1pHSMPr/+VsWv6\r\ncwLwL6TjcYVHGVCXC1fmzHjRTB2jS8w22spkvmQfGomOe+avJMUjZzzg28xo\r\nB6xWTV5ZtX34LxU7zhnTY4Ek/W+IJBiPCqpqnqwXIf0gGg2bGkNY8tOU7HOV\r\n3NRRflzpba3Z0WOwQhvxAD06DpSSNTt9x3cyQ4Y5q85Oo4wn1c2HT8fI1EXr\r\nkMeREjGs6dTdaEGMMGy4HF4sMY2yopKDDbaUQ0nuhJRIO6Vff+YDkKJjkt4C\r\n8SazTXkPnEFX5jGUwuPYOxGTGniAa/P4+9cM6gmnE9/bVRHxJYBFQP2Dz8HG\r\nnn6lA0FPVjxn/NJxwVc4LUa/zOP4P49lrBtyekuZKv2IUr4Xih6fUADr28LV\r\nCbEJDvrNO451a+giI4gfaV6/7FdVJ3Z+zguqkftpIXoihOcqh3Mqz+8BYH9/\r\n7hTQDqEcLSY/ycGPjT6B70wpnEX5oGdoWJ+UY6mofwaPO6zFJ6ng4Riia1wf\r\nrv/2tMb/45g9wBSPkkvKxUz3wYoMGgUzXOQ=\r\n=x89Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.3_1655352788390_0.7574529456216328"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.4","description":"A simple library to make sorting array of objects easier ## Install You can install this library via npm `npm i @aloysius-software-factory/array-sort-helper` # #How to use  This package provides 3 functions:  * SortFunction * SortFunctionMultiple * SortFu","main":"ArraySorter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","types":"ArraySorter.d.ts","repository":{"type":"git","url":"git+https://github.com/aloyziuz/array-sort-helper.git"},"gitHead":"fd5be10c7c5bcc43bd0948ec8ea64126a8f5893d","bugs":{"url":"https://github.com/aloyziuz/array-sort-helper/issues"},"homepage":"https://github.com/aloyziuz/array-sort-helper#readme","_id":"@aloysius-software-factory/array-sort-helper@1.0.4","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/Eahp0ix4Vg3T8Td4NO4SHe4sQb9bQIdAFB02G0z1o4+dbgrGIK6d1OrwneweaVUanjbWUtd0jq7OLOVNsFFJA==","shasum":"c876178828834d19c7ebd76da34cb93612763297","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.4.tgz","fileCount":7,"unpackedSize":7271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGT+qU5gcbyhmnpz4d5VT78HiRAbHuFlRlm2jw94cNXgIhAJ9aMMHITM/75b8GZVVUdtqEG0ZD0HjApEO7qbSq6svc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqrahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmJw//cvPnstKchBm9PgN9ifMEQv925sqyqTXnbdjWc6zNE9LGXjcZ\r\nMe3rcZPOCtxN3JFJ6DXz0mzai22Nih6lcqBNd9KfC7LMXZI1srEApjclBnUt\r\nhPERC12ZsZj6nPph9VwzBwWvxvDQHDf5PCHeEZ2VMkMrkfChxm/zuPw2egr4\r\neUTPQofFRnfvt5jcw1s9d3GuEXOyH1/HSLcYkthqmHM6y6eYlzexnHVOotAm\r\nOhc6mCvwbg4FEHqZ7/IUuTLjZPtxGr+7EbHBVmy2+eG6I0tNSm9DOkAkGA+0\r\noFHoi4sDHgZXYAgE1soVYAjlFTc7NIdg/ybIs9jldumk6WoLAyhxmQyMYfaO\r\nqy00V6pnoYNzpnsh4ThHYFq/8aVV8MWoiFP8wGoG5WetvfCzzIJblJsLQ4bk\r\n/fyAdxyWTwjhNrEM0TXMLyzd4WXGx5L3dXu/N3PZqqIQM7BOUF1mh/BxAWc2\r\nliTZiTGcm56wNy4HlwQ2AUfLML+ajAYi/2UbsBPJPVbSdPdVph0DEbVsaEkn\r\nsZro1+KIIwKWrfx+sOtl9UkjqtwfEqNnGkrzjoLVxKrLF0uY9vEGEOrsbiqs\r\ndwyfni6fmejb8QAoua8ISJB2DO48x9Ed0Gws2t9zKLbGk8tcro7XsRybThY4\r\n/OvTzdwzPKDAWBDGUdRycAPPXbl9SC37o+s=\r\n=qir9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.4_1655355041584_0.6696502576445484"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.5","description":"A simple library to make sorting array of objects easier ## Install You can install this library via npm `npm i @aloysius-software-factory/array-sort-helper` # #How to use  This package provides 3 functions:  * SortFunction * SortFunctionMultiple * SortFu","main":"ArraySorter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","types":"ArraySorter.d.ts","repository":{"type":"git","url":"git+https://github.com/aloyziuz/array-sort-helper.git"},"gitHead":"e041b740bf1fffdb2e5d66b0f2eea13d0a0f3e13","bugs":{"url":"https://github.com/aloyziuz/array-sort-helper/issues"},"homepage":"https://github.com/aloyziuz/array-sort-helper#readme","_id":"@aloysius-software-factory/array-sort-helper@1.0.5","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PiBaijgFNcEUgrKhuWlCHGHK0HQ+oA9Le0i85tBIPNNNnAATZdwQHkrDzkFRwbuV9eXlusxeQbCJT+RIp4HoKw==","shasum":"70fbfd3a9d120a5ffcc1f0c95c4ac6adc501c327","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.5.tgz","fileCount":6,"unpackedSize":6580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtxWcDeBc+OWOCPaWtbelPZBohYBKcTFy2kwqDNqL8IQIgT7/OR9qW/w9Efh7OQbOmlmF6EywoG/RXDeu/WqHREDs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqrnsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqylhAAo1xtVYzeC/5oExsfUaOpODYKdpNprsduWKHAZ2S/ycc2lwrW\r\nxcjs/Q+G4hL4P4NDGNe3n6M7pQkKolJ7YjWV2mR9yQOWxFPERPhEGosxEK0w\r\nnbdBvp5eIqHHUnJ9k9iufmuqHl8n+7ZJrKJKkY2Hk6jJZm/BRtLD0alepbf8\r\nuSb6G506Q2m/8aUbcjzpKdEjh+Zkr870MFKAKnIY/ZVXp+iFt5YOMfBAzVZG\r\nCsKu5nvJvudMAc7JluCSrb5UKv53Bca/rGIpdTkukl5AOPKn526yEav9q1GD\r\nv7giNJ1Q6yeL0jcZKS7Kd1J+v+1mdUgzwEZYcsHpa3o2s0nzIV70Z6wXJt43\r\nq7ptbI6mvKMYS3hIJrG7z8cNPi6fIEUkH6HFHwsFdWSoqjWq9SFEFCQLBwEa\r\nQPkOSi8/Fds+1AeP/ka+raDsJtM6axIHa0TEPhiZBtRSiGJePayQI+2RqPup\r\nbc828B9E8MpBj0UdAxply/SgwK084qYxi3ffhNeQ9ALdo7bTaKHbZFqGeUCS\r\nhAcMnYPk7mtHyJzm8fqeLAWjCfakl0MzQmamSlEMNuk3Cr9UH5ADRZcpLHvt\r\nvXqgmuqw0ZPczGGwIxsle6K+sMwp/Eax8P6oc/jeROT2a2SL7G5W9D31RKIX\r\nQT9hQMd2/pSm4+9Axsnis8GXqiieLmaDEVY=\r\n=dlt4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.5_1655355884616_0.6756770387541553"},"_hasShrinkwrap":false},"1.0.6":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.6","description":"A simple library to make sorting array of objects easier ## Install You can install this library via npm `npm i @aloysius-software-factory/array-sort-helper` # #How to use  This package provides 3 functions:  * SortFunction * SortFunctionMultiple * SortFu","main":"ArraySorter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","types":"ArraySorter.d.ts","repository":{"type":"git","url":"git+https://github.com/aloyziuz/array-sort-helper.git"},"gitHead":"924ffcb80d87fe275236b904abb99c160d1bfaf4","bugs":{"url":"https://github.com/aloyziuz/array-sort-helper/issues"},"homepage":"https://github.com/aloyziuz/array-sort-helper#readme","_id":"@aloysius-software-factory/array-sort-helper@1.0.6","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/AT+5Wphdrq+8lI7EwRNUs3REzaITm3M7yNW27Rx5RUovJis3E+F6C/3jk1p75RqKhOxKUi2jwRa3Ds3Nyy8bA==","shasum":"ec75549be80c0cc6e48f8abbb642f1098122628f","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.6.tgz","fileCount":6,"unpackedSize":6419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrcpkhSYrOt/tdN2AYNCSNmp7AP3C11kkJrgVzMNqRTAIhAO1Dc9eqml0LcLN7oxiOJVI/y8DdTL13VmgeRaw33jON"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjajlfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjlBAAhfXoksCaZJ4lHzXhRLWl7CfK4G1DD9GLqq8swlAL257NkbbT\r\nBjg49NIB0MMz3iK1DSRXTgSOVqQrjdowNkDUS2kaUnYX0ezOIkEy3t93skk+\r\ncLBC+rBbx9VXRRCbDysDqb1Xt+ktJ9GjwBl55TDRtJjBbucbhVZaYLO+4UXQ\r\n9DOgHk2kFPR+ZLIt19lDV6NoXnWiQfJDXbl5A6kWejibPImQa/KkU0rraqJJ\r\n56C3cB4eQvHI/8yxPWqR2ntz6lJ3Xd8jOrFmIC7sTK+0RJaaFBp0K9sHRznJ\r\nrwDGyTkSvSdZaxSwnavCo3rGOcIt1iVS4Q4+KvrfcSAaA0IhtL7bQxw6CbZn\r\nf1W+GgI9OeeZ4onUvfKBzbY6kq+sop0y18B/9SpYWVUKIQIUAny4HwX14H8M\r\nVFDqLqOJ9NLS+OjLZdl/sQknaVzKoHQqILhVBH+8DEgN8yMRFp4xQY0q3d+Q\r\nOuiKTm5NJe/FpwAu6HBGgJ/9n95iHSgkeFHkJM4CFvOv3ejtTGOPjqygSlWo\r\n1Xfwa3B7DO6zEWi0KZvMglsI2uaJYMfgs7sDO0TQ+AP3I9Xw9BvoEzAteifg\r\nFKU4efJHCSzrv4rPMOWFLLHedfZdUXbh8ppr34VJfrfVwhBjRg97I8FtZQjw\r\nHsKL436uCulwFiQzJYOCmePmxA20UsZKIp0=\r\n=F8Mh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.6_1667905887400_0.48972275479997895"},"_hasShrinkwrap":false},"1.0.7":{"name":"@aloysius-software-factory/array-sort-helper","version":"1.0.7","description":"A simple library to make sorting array of objects easier ## Install You can install this library via npm `npm i @aloysius-software-factory/array-sort-helper` ## How to use  This package provides 3 functions:  * SortFunction * SortFunctionMultiple * SortFu","main":"ArraySorter.js","types":"ArraySorter.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","homepage":"https://github.com/aloyziuz/array-sort-helper","bugs":{"url":"https://github.com/aloyziuz/array-sort-helper/issues"},"repository":{"type":"git","url":"git+https://github.com/aloyziuz/array-sort-helper.git"},"gitHead":"e1e451fd64283d650624c465577cb30fe2ee431b","_id":"@aloysius-software-factory/array-sort-helper@1.0.7","_nodeVersion":"18.14.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-F3c8amVG04rgP5vSEeLARSEXhT15sCcboAOHF6k76fjXRJi0Oixjtr39GmIz/xWbvudog0Q0Py8VUCVneoIfKQ==","shasum":"00318acf4e5b67250394350f392965d93f46bbfa","tarball":"https://registry.npmjs.org/@aloysius-software-factory/array-sort-helper/-/array-sort-helper-1.0.7.tgz","fileCount":4,"unpackedSize":6571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiotwbvxgJHmR+Z/0mCcnejvp5G+S1/IU8E/clrE62DAiBabxodrKOmRT+sv0XkvWHQ+LVXthjOazlj/SNE9wwZXg=="}]},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-sort-helper_1.0.7_1688543662386_0.8565277999972192"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-15T02:39:05.323Z","1.0.0":"2022-06-15T02:39:05.554Z","modified":"2023-07-05T07:54:22.754Z","1.0.1":"2022-06-15T04:09:59.103Z","1.0.2":"2022-06-15T04:14:13.694Z","1.0.3":"2022-06-16T04:13:08.563Z","1.0.4":"2022-06-16T04:50:41.742Z","1.0.5":"2022-06-16T05:04:44.850Z","1.0.6":"2022-11-08T11:11:27.554Z","1.0.7":"2023-07-05T07:54:22.581Z"},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"license":"ISC","readme":"# array-sort-helper\nA simple library to make sorting array of objects easier\n## Install\nYou can install this library via npm\n`npm i @aloysius-software-factory/array-sort-helper`\n## How to use \nThis package provides 3 functions: \n* SortFunction\n* SortFunctionMultiple\n* SortFunctionMultipleFieldAndDirection\n\nThese functions will return a function that will be used as an argument when sorting array\n`array.sort(SortFunction('name', false, null);`\n\n### SortFunction\nSortFunction is the simplest of the 3. It simply sorts an array of objects according to the specified attribute string. \n    `SortFunction<T, V = T>(\n\tfield: keyof V,\n\treverse: boolean,\n\tconversion: (input: any) => V | null\n): (a: T, b: T) => number`\nIt takes 3 arguments: \n1. *field* - a string containing the attribute name you want to sort the array with\n2. *reverse* - a boolean which denotes whether you want the array to be sorted in ascending or descending order. `true` means it will sort in ascending order. `false` means it will sort in descending order. \n3. *conversion* - is a function that will be applied to each member to each array to transform it to another form. the input of the function is the value of the object's attribute (T[field]). Pass `null` if no conversion is needed. \n\n### SortFunctionMultiple\nSortFunctionMultiple is similar to SortFunction but it can sort the array using multiple attributes. \n    `SortFunctionMultiple<T, V = T>(\n        fields: (keyof V)[],\n        reverse: boolean,\n        conversions: ((input: any) => V | null)[]\n    ): (a: T, b: T) => number`\nIt takes 3 arguments: \n1. *fields* - an array of attribute names (string) to sort by. sorting will be applied in sequence\n2. *reverse* - a boolean which denotes whether you want the array to be sorted in ascending or descending order. `true` means it will sort in ascending order. `false` means it will sort in descending order. \n3. *conversion* - is an array of function that will be applied to each member to each array to transform it to another form. The input of the function is the value of the object's attribute (T[field]). Pass `null` if no conversion is needed. Each function will be applied to the corresponding attribute at the same index as fields\n\n### SortFunctionMultipleFieldAndDirection\nSortFunctionMultipleFieldAndDirection is similar to SortFunctionMultiple. It can sort the array using multiple attributes with multiple directions (e.g. sort by attribute X in ascending order then by attribute Y in descending order). \n    `SortFunctionMultipleFieldAndDirection<T, V = T>(\n        fields: (keyof V)[],\n        reverse: boolean[],\n        conversions: ((input: any) => V | null)[]\n    ): (a: T, b: T) => number`\nIt takes 3 arguments: \n1. *fields* - an array of attribute names (string) to sort by. sorting will be applied in sequence\n2. *reverse* - an array of boolean which denotes whether you want the array to be sorted in ascending or descending order. `true` means it will sort in ascending order. `false` means it will sort in descending order. The order is applied to the corresponding attribute at the same index as *fields*. \n3. *conversion* - is an array of function that will be applied to each member to each array to transform it to another form. The input of the function is the value of the object's attribute (T[field]). Pass `null` if no conversion is needed. Each function will be applied to the corresponding attribute at the same index as *fields*   ","readmeFilename":"README.md","description":"A simple library to make sorting array of objects easier ## Install You can install this library via npm `npm i @aloysius-software-factory/array-sort-helper` ## How to use  This package provides 3 functions:  * SortFunction * SortFunctionMultiple * SortFu","homepage":"https://github.com/aloyziuz/array-sort-helper","repository":{"type":"git","url":"git+https://github.com/aloyziuz/array-sort-helper.git"},"bugs":{"url":"https://github.com/aloyziuz/array-sort-helper/issues"}}