{"_id":"sortby.js","_rev":"26-9187db630e8fc2d66c3073891faf07c0","name":"sortby.js","description":"A fast collection sort on one or multiple keys, with native support","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.1":{"name":"sortby.js","version":"0.0.1","description":"A modified insert-sort on an array of objects that now accepts multiple sort keys.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"3e05a6800fb5038a762f82fd60a8b917b27f5f70","_id":"sortby.js@0.0.1","_shasum":"e7d1e9fd436d26d47c947f8860d2d06ec49eb1ec","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"e7d1e9fd436d26d47c947f8860d2d06ec49eb1ec","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.1.tgz","integrity":"sha512-rxTWSR4d9C2XKHJKzr4Wdjn2BqFjzI3M0DWyPw1ZGFoWZpLecKmUar+iw4FGET9tKRLObE8H67CY/8k1he1Tcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVU3ky7FO+5Ga3NP8bgXmqhgrbQcbXJnKusDU0ZUEgogIgDpFA3tu2zxk9K3pLMW+IT7eAGNHBVFST7vdyPcrZjV8="}]},"directories":{}},"0.0.2":{"name":"sortby.js","version":"0.0.2","description":"A modified insert-sort on an array of objects that now accepts multiple sort keys.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"a7a099dab30f6937e07fd4eb6f91034d3a9d674e","_id":"sortby.js@0.0.2","_shasum":"248f3907876159df99b2312205ce81695dd42037","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"248f3907876159df99b2312205ce81695dd42037","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.2.tgz","integrity":"sha512-oxMX9Z3RKySrHGEZXDroMflgl1cVq6A8nljqtfdhSGgjOnNyI+7EtezFG+dUFCn3GsThjrk9pBaoq3cdC2TWsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ72AL3UDYhDQCnhVMmQSyDpZwsZA4Masow7MpmHor9AiEA15XeN9p4u22mKcswph1b586Vdrgeb4hEV2dB2RQWb1I="}]},"directories":{}},"0.0.3":{"name":"sortby.js","version":"0.0.3","description":"A modified insert-sort on an array of objects that now accepts multiple sort keys.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"a7a099dab30f6937e07fd4eb6f91034d3a9d674e","_id":"sortby.js@0.0.3","_shasum":"08daee03a546cbf439428abfe1f05c9950ca5872","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"08daee03a546cbf439428abfe1f05c9950ca5872","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.3.tgz","integrity":"sha512-7g1Wg6fnQkNVR9Z6r998jrAVVcYiqcRCvy1832mziyb5fcwRBWtOtFmypECLJts0jrSlOeFMyvgbM7/wkVondw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Q1oxb5RBt4eNYQ6Es/cBAwlVpBniNAhJaJyYIyEH7QIhALidQtPvdZ3ZPyM5OHknsYbY8pE+6utYqNAv4nmdowoW"}]},"directories":{}},"0.0.4":{"name":"sortby.js","version":"0.0.4","description":"A modified insert-sort on an array of objects that now accepts multiple sort keys.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"fa68a0c6324a5a37a0f0e94c3afbc9556c35349d","_id":"sortby.js@0.0.4","_shasum":"0e69d32d823e70ab950ff5b8e7bffdf80075d79a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"0e69d32d823e70ab950ff5b8e7bffdf80075d79a","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.4.tgz","integrity":"sha512-OE5DYQ+6FaDD7Nq5D+nf1R3QHdZliWb9/ogHg2dPzWPTvpGIyur8nPWZmvygdmkiCBt5p5bs1svLXYbz9Yh+4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSkRXB3cVxB8BCXPbXxbBYH9t7rQwKCVGabMt6kWNomQIhALLFmIHF6tgPqw7oB1Ts+CUO8Ee8dSBWAALM0Eza2Yel"}]},"directories":{}},"0.0.5":{"name":"sortby.js","version":"0.0.5","description":"A modified insert-sort on an array of objects that now accepts multiple sort keys.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"dd020d7f882cef20e00af41cd8371e2da38f939f","_id":"sortby.js@0.0.5","_shasum":"bd167f1d16141e3f4a12adc437436eb46d695d82","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"bd167f1d16141e3f4a12adc437436eb46d695d82","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.5.tgz","integrity":"sha512-tZsO0PypyDtuDbjr7XdlYWAP0xdRX1S+QSzZKqUOTRMayc049q1Lu4ICpWrkIOiqKPqBJhcCz2s/APCd/S1coQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiV/8hzI93KaxpO5Rydy/DlWi7eEL8QyGWoJjTiQAxZAiEAiDV95sicMu2z3UD54PBhy24xxheB3SP9K00DxgUsNhY="}]},"directories":{}},"0.0.6":{"name":"sortby.js","version":"0.0.6","description":"A modified insert-sort on an array of objects that now accepts multiple sort keys.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"d1c727871f07a72532ca0e796333fbcdb5cb0edc","_id":"sortby.js@0.0.6","_shasum":"b6d8708b115a5e7d1e3f51ae1bb0924e3c4e5dd0","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"b6d8708b115a5e7d1e3f51ae1bb0924e3c4e5dd0","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.6.tgz","integrity":"sha512-uf9HLshEPmfAOzPS2EWk0jichhVIoMXyA/J0sLZ7wPJyuhtZXN5vM47yweCeerDCfPe10oCbeDvgnoA5PwuuGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ3GCWShIriuvGm5FeUhrqs+8o8fxPivSbRmiEjO8JqAiAfoOZIeLbANQF15Sdy7ymFqWjnJ0XDLA3I+OSppgVbJQ=="}]},"directories":{}},"0.0.7":{"name":"sortby.js","version":"0.0.7","description":"A modified insert-sort on an array of objects that now accepts multiple sort keys.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"2777a6fa0a7597faaa057c8e385409f46c3eaca9","_id":"sortby.js@0.0.7","_shasum":"fb8b16e3339e7cd73dd25ee9cdbe9de88416b036","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"fb8b16e3339e7cd73dd25ee9cdbe9de88416b036","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.7.tgz","integrity":"sha512-dCeW7rSYznXGQzSGuG/G7DRpAAB46a5o6Cjt+hYhV0SZxcvF/1YnYviiuqE9wtPUtLnblhLYB1k50hPL56T85Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCILZ3IWW459Qz1fbdbuxzxr6W2N0MWsTg2k87OO8v1dAIgM50viGTAyYPPGjnjS8cnK9Zmts9Ke/UQMOsXH7GRgTY="}]},"directories":{}},"0.0.8":{"name":"sortby.js","version":"0.0.8","description":"A modified insert-sort on an array of objects.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"4112fa1baf8f70c4a94fe213995a7709540c35fe","_id":"sortby.js@0.0.8","_shasum":"a82703cb548bdc62648def960e28038d51bf2600","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"a82703cb548bdc62648def960e28038d51bf2600","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.8.tgz","integrity":"sha512-CmOP8H5ZPi7hhsr46FW7CLQLbTDgA+uiRO3a1wpwMZEDoGwZdjYiJD+bSeNaWfqxIfPOj2Z3FjLnt9zpt83y8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsj/pHzt3H6xbdXxuF+ci3szglEMyLC6GAferm1+rLMAiEAhBSocB21SNfENkh+jbXffIYUDBKKwzawm5mUWVJt0uc="}]},"directories":{}},"0.0.9":{"name":"sortby.js","version":"0.0.9","description":"A modified insert-sort on an array of objects.","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/phazelift/sortby.js"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"afdab5727e9a03c92180cad4d40bf62f58a28cfc","_id":"sortby.js@0.0.9","_shasum":"107faa9fe8f4298669c4057d887ef22211c460a9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"107faa9fe8f4298669c4057d887ef22211c460a9","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.0.9.tgz","integrity":"sha512-noocdlmJ2W2sXG/SlX08J5PF0qu1Rca95Ipa5DcM4ZPKEiWZNki6hlINd3Gb6KWz+sOsJ/DBpCnZaefSeG/5BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJJ6YDtDjHia7+0Yr9Kcl9UAXfqt1eqwBL7bjXPVMC5QIhAKA0jjiv2HQsM20jq70HDJueXVBq7zg0gI7zpK6mMABg"}]},"directories":{}},"0.1.0":{"name":"sortby.js","version":"0.1.0","description":"A fast collection sort on one or multiple keys, with native support","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/phazelift/sortby.js.git"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"92a2ecff1db088fcf2749b496cf3094f30e64431","_id":"sortby.js@0.1.0","_shasum":"3ea155ce3f7fa487f522041c94eedc2b201475c7","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"3ea155ce3f7fa487f522041c94eedc2b201475c7","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.1.0.tgz","integrity":"sha512-0pQGHCGk+0g5DscTA5qK3zj9KGrLxPbmoQRfJXlR8VRZAIWj4K4Pt8x8LRRbPQcfoesQROFEE46TqerZb1P0iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjr4eRWQhbw+yfT69Rs6pFDJQRImOcuFk8OJHpAYN5lQIgE30eydwdNim+Y78n1xmNb4ChS51JeEwuTQAB4pdOc0U="}]},"directories":{}},"0.1.1":{"name":"sortby.js","version":"0.1.1","description":"A fast collection sort on one or multiple keys, with native support","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/phazelift/sortby.js.git"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"bcdc97d56b015ed8dc61d5354822aa99c0252382","_id":"sortby.js@0.1.1","_shasum":"2cba0ab09932ebd089901e7809921c2859a83c4a","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"2cba0ab09932ebd089901e7809921c2859a83c4a","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.1.1.tgz","integrity":"sha512-i+vuPM8R+gQ4SdScYwZntk6XtZ9Vky9GfXfrr8wD336ETpRDk3cN5UnnHE/rfjC+3FbM1hLDmx3/1XbmcRyDmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+2llF74SeDKC8v0U7d7E1AYT0f0e4LTMTzyaS++oQ5AiB8QhlZj9tyPMuHC6yVUVzGqvD28cF5FVpzDmaVH0jINQ=="}]},"directories":{}},"0.1.2":{"name":"sortby.js","version":"0.1.2","description":"A fast collection sort on one or multiple keys, with native support","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/phazelift/sortby.js.git"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"e5fed0869578c9a1ae7da852e7cd44aa80ee156f","_id":"sortby.js@0.1.2","_shasum":"3028150b33f42f334e11eeec6f700f8299d71d64","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"3028150b33f42f334e11eeec6f700f8299d71d64","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.1.2.tgz","integrity":"sha512-AKnyCntKX8ZaAiWA+bTEJdXhB4SUnXwFY3tT+VC5VQsz2IVlK5giPUKMX6zfptDiommkeAVoYsv9EG6HaKeGBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrGhMSvRQ7tL8vdUiIdys7h2VxTa6VbOOgWZWNlh87XAiAF4Cdl1mMkfpiIUgBw/0cLoLnYBMwbIEprROrnEKhr9w=="}]},"directories":{}},"0.1.3":{"name":"sortby.js","version":"0.1.3","description":"A fast collection sort on one or multiple keys, with native support","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/phazelift/sortby.js.git"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"306f66d08277277d7ce29e2a039c71ead5bb6a6e","_id":"sortby.js@0.1.3","_shasum":"02eccca804ecf4ef76b4003f9021c36dc6b7d989","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"02eccca804ecf4ef76b4003f9021c36dc6b7d989","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.1.3.tgz","integrity":"sha512-vrli7l8Yhq6opJer2bOJUdBJ+NSv29UZYl1yJouNR0b9t9hAPYnOTlZwkLeIcebUnmG0d1w0x/hFV7Bz+d470A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCteHuBNIktILVjveJZ3FWXKHwfCAHnRVf4Uc76DF0IRgIgWi/Wx3SLMF/WSXh63UgTykHCvp5FUIO4XXDK73Mnglw="}]},"directories":{}},"0.1.4":{"name":"sortby.js","version":"0.1.4","description":"A fast collection sort on one or multiple keys, with native support","main":"sortby.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/phazelift/sortby.js.git"},"keywords":["sort","order"],"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"license":"GPL-3","bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"homepage":"https://github.com/phazelift/sortby.js","dependencies":{},"devDependencies":{},"gitHead":"8454f06f6f861fd520dc1042508fed2ba4cb78fd","_id":"sortby.js@0.1.4","_shasum":"03845f7bc68cb7386773b2865c4f1eaad9c22c52","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"phazelift","email":"phazelift@gmail.com"},"maintainers":[{"name":"phazelift","email":"phazelift@gmail.com"}],"dist":{"shasum":"03845f7bc68cb7386773b2865c4f1eaad9c22c52","tarball":"https://registry.npmjs.org/sortby.js/-/sortby.js-0.1.4.tgz","integrity":"sha512-7mcpztGZxArmTe3kvFuXP86D+3m4REaOY/0bDRFj4O+0C2GCMtB565OuXTDDd/5HnOoTdAUF5or4Vi4ITbQOSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQ8QCVd6Pn8p/4UIo/LpKZZfBe/fxsKVdkr+Uw8FTlBAiEApASWuJQ981kEKxFH/d2RJX/1k4SHJ+XHqzJixk8uisY="}]},"directories":{}}},"readme":"# sortby.js\n___\n\n###A fast collection sort on one or multiple keys, with native support\n\n\t- native\n\t\t\tArray.prototype.sort with optimized multi-key sort\n\t\t\treverse with Array.prototype.reverse\n\n\t- javascript algorithms for backwards compatibility\n\t\t\tsort with multi-key insert-sort implementation\n\t\t\treverse with swap-reverse implementation\n\nCan be used with Browser, Node.js and RequireJS(AMD).\n___\n<br/>\n\n**sortby**\n> `<array> sortby( <array> collection, <array> sortkeys, <boolean> reverse )`\n\nRequires an array of objects. Returns the array sorted by one (or more) of it's objects keys.\n\n'sortkeys' can be a string, or an array of strings in case of multiple sort keys.\n\nIf sortkeys is not given, it will default to all keys found in the first entry of the array.\n\nIf reverse is given a truthy value, the array will be sorted in reverse.\n\nIn case of invalid input, the original array is returned unchanged.\n\nThe first sortkey dominates over the next, and so forth:\n```javascript\n// some data to sort:\nvar data= [\n\t { key1: '9',\tkey2: '9',\tkey3: '2' }\n\t,{ key1: '0',\tkey2: '2',\tkey3: '0' }\n\t,{ key1: '1',\tkey2: '1',\tkey3: '4' }\n\t,{ key1: '4',\tkey2: '1',\tkey3: '2' }\n\t,{ key1: '5',\tkey2: '3',\tkey3: '9' }\n\t,{ key1: '9',\tkey2: '9',\tkey3: '1' }\n\t,{ key1: '9',\tkey2: '5',\tkey3: '2' }\n\t,{ key1: '1',\tkey2: '8',\tkey3: '9' }\n\t,{ key1: '2',\tkey2: '2',\tkey3: '3' }\n\t,{ key1: '2',\tkey2: '2',\tkey3: '9' }\n\t,{ key1: '1',\tkey2: '3',\tkey3: '1' }\n\t,{ key1: '9',\tkey2: '9',\tkey3: '3' }\n\t,{ key1: '8',\tkey2: '4',\tkey3: '4' }\n\t,{ key1: '3',\tkey2: '9',\tkey3: '8' }\n];\n\n// sort forwards:\nconsole.log( sortby(data, ['key1', 'key2', 'key3']) );\n//[ { key1: '0', key2: '2', key3: '0' },\n//  { key1: '1', key2: '1', key3: '4' },\n//  { key1: '1', key2: '3', key3: '1' },\n//  { key1: '1', key2: '8', key3: '9' },\n//  { key1: '2', key2: '2', key3: '3' },\n//  { key1: '2', key2: '2', key3: '9' },\n//  { key1: '3', key2: '9', key3: '8' },\n//  { key1: '4', key2: '1', key3: '2' },\n//  { key1: '5', key2: '3', key3: '9' },\n//  { key1: '8', key2: '4', key3: '4' },\n//  { key1: '9', key2: '5', key3: '2' },\n//  { key1: '9', key2: '9', key3: '1' },\n//  { key1: '9', key2: '9', key3: '2' },\n//  { key1: '9', key2: '9', key3: '3' } ]\n\n// sort reverse:\nconsole.log( sortby(data, ['key1', 'key2', 'key3'], true ) );\n//[ { key1: '9', key2: '9', key3: '3' },\n//  { key1: '9', key2: '9', key3: '2' },\n//  { key1: '9', key2: '9', key3: '1' },\n//  { key1: '9', key2: '5', key3: '2' },\n//  { key1: '8', key2: '4', key3: '4' },\n//  { key1: '5', key2: '3', key3: '9' },\n//  { key1: '4', key2: '1', key3: '2' },\n//  { key1: '3', key2: '9', key3: '8' },\n//  { key1: '2', key2: '2', key3: '9' },\n//  { key1: '2', key2: '2', key3: '3' },\n//  { key1: '1', key2: '8', key3: '9' },\n//  { key1: '1', key2: '3', key3: '1' },\n//  { key1: '1', key2: '1', key3: '4' },\n//  { key1: '0', key2: '2', key3: '0' } ]\n```\n___\n","maintainers":[{"email":"phazelift@gmail.com","name":"sygn"}],"time":{"modified":"2022-06-26T22:17:39.137Z","created":"2015-03-04T21:38:29.631Z","0.0.1":"2015-03-04T21:38:29.631Z","0.0.2":"2015-03-04T22:03:43.526Z","0.0.3":"2015-03-05T08:01:14.311Z","0.0.4":"2015-03-05T22:19:36.997Z","0.0.5":"2015-03-05T23:18:32.969Z","0.0.6":"2015-03-05T23:30:44.206Z","0.0.7":"2015-03-06T07:53:22.380Z","0.0.8":"2015-03-11T20:31:14.327Z","0.0.9":"2015-03-20T21:39:30.065Z","0.1.0":"2015-06-14T06:17:46.044Z","0.1.1":"2015-06-14T09:35:35.268Z","0.1.2":"2015-06-16T19:08:09.256Z","0.1.3":"2015-07-02T14:48:30.152Z","0.1.4":"2015-07-02T14:56:50.435Z"},"homepage":"https://github.com/phazelift/sortby.js","keywords":["sort","order"],"repository":{"type":"git","url":"git+https://github.com/phazelift/sortby.js.git"},"author":{"name":"Dennis Raymondo van der Sluis","email":"phazelift@gmail.com","url":"https://github.com/phazelift/"},"bugs":{"url":"https://github.com/phazelift/sortby.js/issues"},"license":"GPL-3","readmeFilename":"README.md"}