{"_id":"datastructures-js","_rev":"73-2bbcb730987dcb7b934fa9351d50e3d4","name":"datastructures-js","time":{"modified":"2023-06-20T06:39:31.519Z","created":"2015-06-14T10:12:44.129Z","1.0.0":"2015-06-14T10:12:44.129Z","0.0.1":"2015-06-14T11:28:27.501Z","0.0.2":"2015-06-14T13:38:37.685Z","0.0.3":"2015-06-14T21:58:25.486Z","0.0.4":"2015-06-14T23:44:51.697Z","0.0.5":"2015-06-15T19:06:14.492Z","0.0.6":"2015-06-15T19:29:40.532Z","0.0.7":"2015-06-15T20:32:27.021Z","0.0.8":"2015-06-15T21:16:10.669Z","0.0.9":"2015-06-17T00:15:18.937Z","0.1.0":"2015-06-21T04:17:54.641Z","2.0.0":"2015-06-22T09:37:28.241Z","2.0.1":"2015-06-25T06:15:39.017Z","2.0.2":"2015-06-25T08:56:23.918Z","2.0.3":"2015-08-10T05:50:52.731Z","3.0.0":"2015-08-25T02:50:19.173Z","3.0.1":"2015-08-25T03:03:48.646Z","3.0.2":"2015-08-26T19:10:20.639Z","3.0.3":"2015-12-21T04:52:09.824Z","3.0.4":"2016-01-11T04:45:21.083Z","3.0.5":"2016-01-25T04:14:23.107Z","3.0.6":"2017-05-30T17:50:22.396Z","3.0.7":"2017-07-02T22:10:46.307Z","3.1.0":"2018-01-29T18:59:53.777Z","4.0.0":"2018-02-02T10:27:42.961Z","4.1.0":"2018-02-02T10:45:15.889Z","5.0.0":"2018-02-04T21:29:05.761Z","5.0.1":"2018-02-05T05:48:24.127Z","5.0.2":"2018-02-09T06:11:04.560Z","5.0.3":"2018-02-20T01:15:54.740Z","5.0.4":"2018-02-21T00:11:11.552Z","5.1.0":"2018-03-04T08:44:47.849Z","5.1.1":"2018-03-04T16:10:03.446Z","5.1.2":"2018-03-04T16:33:18.543Z","5.1.3":"2018-03-04T16:55:35.780Z","5.1.4":"2018-03-04T20:05:26.734Z","5.2.0":"2018-03-12T07:36:33.624Z","5.3.0":"2018-03-21T01:56:20.290Z","5.3.1":"2018-03-21T02:06:54.720Z","5.3.2":"2018-04-23T03:37:29.577Z","5.3.3":"2018-04-23T23:04:59.453Z","6.0.0":"2018-07-18T18:48:11.708Z","6.0.1":"2018-07-18T18:59:49.920Z","6.0.2":"2018-10-06T20:10:36.192Z","7.0.0":"2020-04-01T21:11:09.451Z","7.0.1":"2020-04-10T17:39:12.790Z","7.0.2":"2020-04-10T17:45:52.864Z","7.0.3":"2020-04-11T22:19:24.341Z","8.0.0":"2020-04-13T07:53:47.380Z","8.1.0":"2020-05-02T01:19:32.064Z","9.0.0":"2020-12-19T22:23:09.425Z","10.0.0":"2021-04-15T09:21:01.871Z","10.1.0":"2021-06-20T18:25:40.425Z","10.1.1":"2021-06-20T20:48:17.102Z","10.2.0":"2022-01-28T06:49:00.421Z","11.0.0":"2022-07-14T04:04:45.757Z","12.0.0":"2022-07-20T06:37:11.318Z","13.0.0":"2023-06-20T06:39:31.410Z"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"dist-tags":{"latest":"13.0.0"},"description":"production-ready data structures implementation in javascript & typescript.","readme":"<img width=\"410\" src=\"https://user-images.githubusercontent.com/6517308/79055948-c84f8200-7c16-11ea-9a9e-be952f13ba45.jpg\" />\n\n[![npm](https://img.shields.io/npm/v/datastructures-js.svg)](https://www.npmjs.com/package/datastructures-js)\n[![npm](https://img.shields.io/npm/dm/datastructures-js.svg)](https://www.npmjs.com/package/datastructures-js) [![npm](https://img.shields.io/badge/node-%3E=%206.0-blue.svg)](https://www.npmjs.com/package/datastructures-js)\n\nconsolidates all data structures <a href=\"https://github.com/datastructures-js\">@datastructures-js</a> into a single repository.\n\n<img src=\"https://user-images.githubusercontent.com/6517308/121813242-859a9700-cc6b-11eb-99c0-49e5bb63005b.jpg\">\n\n## install\n```sh\nnpm install --save datastructures-js\n```\n\n### require\n```js\nconst {\n  Stack,\n  Queue,\n  Deque,\n  EnhancedSet,\n  LinkedList, LinkedListNode, DoublyLinkedList, DoublyLinkedListNode,\n  Heap, MinHeap, MaxHeap,\n  PriorityQueue, MinPriorityQueue, MaxPriorityQueue,\n  BinarySearchTree, BinarySearchTreeNode, AvlTree, AvlTreeNode,\n  Trie, TrieNode,\n  Graph, DirectedGraph,\n} = require('datastructures-js');\n```\n\n### import\n```js\nimport {\n  Stack,\n  Queue,\n  Deque,\n  EnhancedSet,\n  LinkedList, LinkedListNode, DoublyLinkedList, DoublyLinkedListNode,\n  Heap, MinHeap, MaxHeap,\n  PriorityQueue, MinPriorityQueue, MaxPriorityQueue,\n  BinarySearchTree, BinarySearchTreeNode, AvlTree, AvlTreeNode,\n  Trie, TrieNode,\n  Graph, DirectedGraph,\n} from 'datastructures-js';\n```\n\n### extend\nData structures are implemented as ES6 classes (with types definitions) for general purposes. They can be extended for additional functionality and custom requirements.\n\n```js\nconst { Graph } = require('datastructures-js'); // OR require('@datastructures-js/graph')\n\nclass CustomGraph extends Graph {\n  findShortestPath(pointA, pointB) {\n    // more code\n  }\n}\n```\n\n## Build\n```\ngrunt build\n```\n\n## License\nThe MIT License. Full License is [here](https://github.com/datastructures-js/datastructures-js/blob/master/LICENSE)\n","versions":{"0.0.1":{"name":"datastructures-js","version":"0.0.1","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"dd7399bdcb9e3b434d0a4684c4cd2bf5642d4ed9","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.1","_shasum":"f8a928adad22ccd48d616d81d708c8eb123672f7","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"f8a928adad22ccd48d616d81d708c8eb123672f7","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.1.tgz","integrity":"sha512-UJpAGOtv77e3oKYxewd7AFJKgawOgDU4kZb0ee/+W8+P65fYIsViRf3lfCw9mU4XVvApkbgZWsyyRI3gbAsfSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuwDwa7Z5RkwlqzNrzr8NGV3VWsLVE9BDOImCjapk8nAiAsXESUAEBa3yZHtocHyUdZZj7EI0E00pm1QzgWHnqIew=="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.2":{"name":"datastructures-js","version":"0.0.2","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"a3d859b6445dcda663eceab88477af2dd6b1d4b9","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.2","_shasum":"34352da893caf23eeb677e3f7fea718235ed7945","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"34352da893caf23eeb677e3f7fea718235ed7945","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.2.tgz","integrity":"sha512-FKFEOTxMoiu6Vcv4bEfOgHxYUl6dbPkEPyOoUXL5qDxulIyAFxF4pzuF7SaxTq71lzr3EI9jqQr6t2KQ1vbXjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXjVfNVSncTfzsTAAyqBvlOaBMOjofw6+NS51Ei4rIogIgbL4aRICgoDBv6Jc/KHkKU5LBAKq93zpMbbBC/XWiyMw="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.3":{"name":"datastructures-js","version":"0.0.3","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"40b25a841499eb063363c4d851c52ffa7e7aab00","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.3","_shasum":"de91c3fdc3f5fe5b713d04f2903ac5d8ee8c0b38","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"de91c3fdc3f5fe5b713d04f2903ac5d8ee8c0b38","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.3.tgz","integrity":"sha512-V6uwTqRR1/H24WjFUsEFJ9oHsB57SxCb8jkkice3NsEWpbPFJmY6byCG97QyK9qdFTAjPu+Bu4Coe0mVLk3Fpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC6kIyWa4g5b9p13POK/t2ClvF8/3eGDkBbEyTPhPS7QIhAMrhri3nrn/VBr3st/6A02FmBG6z0jzNMVVxHxEIZZil"}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.4":{"name":"datastructures-js","version":"0.0.4","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^3.0.0","mocha":"^2.2.5"},"gitHead":"797b918c61d5e7f3a11189a59bcd1da0fe6549e2","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.4","_shasum":"509608f8c00406b148841a7c5175950a561ad149","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"509608f8c00406b148841a7c5175950a561ad149","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.4.tgz","integrity":"sha512-upHvRkvO0KuZaDYNGcgS5nAjFDE2lh2ZdSUKzQEjVU7g8fxnoqtbK1n4Tl9eWB1/QyA3MzlOLcKDC2gMgn7F3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPzSbX9cJjnh+lhpGu2kQw0uP/L3EgftAUkfm97dqQPAiBYaYn05nCPjhZsJA7pQLZSoxY7z+5yOtkP2sA+gEUNKg=="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.5":{"name":"datastructures-js","version":"0.0.5","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-mocha-test":"~0.12.7","jshint-stylish":"~2.0.0","mocha":"~2.2.5"},"gitHead":"be93017aa3c55b9ff20a0789532d74bce241ed91","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.5","_shasum":"2e36f15491e15cd180072077690d9eca41534b9c","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"2e36f15491e15cd180072077690d9eca41534b9c","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.5.tgz","integrity":"sha512-i0WCb8ncwvOVj5yg4fUEsqEeYNO+Qqd8A6W5fWJcbtJrex5/rwCXGxisSoNRWRaukYMJdofMv00RoWGu94//Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNXwgrRZIKNuC9l3fZY44uK+p1xDszBhol0oS+2HHtpAIgIswIzqkE88b7x+iCMpxW+dHqfENQ9TaaXcOgD2+3orE="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.6":{"name":"datastructures-js","version":"0.0.6","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-mocha-test":"~0.12.7","jshint-stylish":"~2.0.0","mocha":"~2.2.5"},"gitHead":"bf57e89e9b0bb46a7bd8d008dd4ca6adca8f4a9b","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.6","_shasum":"52b5fac7837691409fabc2d963e732288896f0ef","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"52b5fac7837691409fabc2d963e732288896f0ef","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.6.tgz","integrity":"sha512-B9YbdN1u935Dja8lTZAi6pukwWfLcm25tHW29PdrAKUZzt3t0qNsupJcNZkYYPyg+cQi41PCQp55yUiMTjxEeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAT/O9cjaA2WgvA2xZoyW6W4L0zgLPkFG00i1EGV4awAAiADJEa0LdYjG4nq4wypgGt0Llk9hnHGH8I9jK2u5z6qBw=="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.7":{"name":"datastructures-js","version":"0.0.7","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-mocha-test":"~0.12.7","jshint-stylish":"~2.0.0","mocha":"~2.2.5"},"gitHead":"9a5b17964dc76cfcaaab92038e666522d82a5562","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.7","_shasum":"32efda44c3b5af79fec5b5feca2be96e2009ba5b","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"32efda44c3b5af79fec5b5feca2be96e2009ba5b","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.7.tgz","integrity":"sha512-mlhx0eTPQzqrsqRIFFTKGAlLOdT6zRsk1m67HQ/Em3K3XacyeZLFcPd0TDUxSkmdvOT4ifEvfB8U3Ed5mWCNXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy09ujI2UXp6IBjcNsL2hB4pEhm9ftR8zbJiJozLNWJAiB7JC7OQDS0xGBTt8Bfq4G96oKb6e+uC4P+WDnlklurPA=="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.8":{"name":"datastructures-js","version":"0.0.8","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-mocha-test":"~0.12.7","jshint-stylish":"~2.0.0","mocha":"~2.2.5"},"gitHead":"5492b62fe823c185789b459e9b750a040c54e1cf","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.8","_shasum":"28e8c6a9d4f5990e47441a816177da12f77e7a09","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"28e8c6a9d4f5990e47441a816177da12f77e7a09","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.8.tgz","integrity":"sha512-286YuzA+8FrDuyJRO4MqmUCbahy7FlpvQXxiuO2N4RnJgN5Tsf+QV3sRZqE2ltQsShZ+v5pQailalLm/bIUkzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8aXYyhnB/vA8pdNOlzUQuGlUgxVY/9hYt59IObPiyQAiA9j3eUSp2ruyOBgfbXS1L2+FrNV2UwwkyxFPyxFxpPsg=="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.0.9":{"name":"datastructures-js","version":"0.0.9","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-mocha-test":"~0.12.7","jshint-stylish":"~2.0.0","mocha":"~2.2.5"},"gitHead":"9aed29dcbbde3b66311dd81ee0796166ffd30405","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.0.9","_shasum":"4e3448548c26319c2c2425e706214befef67fa3c","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"4e3448548c26319c2c2425e706214befef67fa3c","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.0.9.tgz","integrity":"sha512-44kzMYWY1Gy/kSucXK+8ytic02L22DAxBvR1AbMmyzZXa+ohaHvgES/XPz3CeE6efeQdZNvfwGpy//Niij3Vog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAThTiYZNPA6kknz2xwOS8qMevMBT+nCUyzh+BUUfQ0kAiEA1GlJ7Eb1VwsRJdce4yAdcrVJIXPrmtk/T2UBnFBuyac="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"0.1.0":{"name":"datastructures-js","version":"0.1.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-mocha-test":"~0.12.7","jshint-stylish":"~2.0.0","mocha":"~2.2.5"},"gitHead":"d6d0f9445236888d79fdd9929169989416e0862f","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@0.1.0","_shasum":"f45ca2efca9df018bd2e29245bad0ed962e2c14e","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"f45ca2efca9df018bd2e29245bad0ed962e2c14e","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-0.1.0.tgz","integrity":"sha512-09QtyIeQo655TQY2mYW9lLrj2siM/RC5wfwZffi6LHapLoI0hJ3e4SKMDwTOh5+PP8pvHdpUD9ljrTfCeaUB7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5TDLXYt5+WZpQYyrH7XD1STED074MKoAtb07ycvVnYwIhALNuZHtDwo0opcP/MZbce7pwqNUaoZhTeR3jqag3tQJt"}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"2.0.0":{"name":"datastructures-js","version":"2.0.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"612a4575abcbc281a19d60cb9725119719e05f56","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@2.0.0","_shasum":"36c993378ae7bb163e6976bbc7cecf322e778397","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"36c993378ae7bb163e6976bbc7cecf322e778397","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-2.0.0.tgz","integrity":"sha512-dH4h0h5dWk0t1fGvrtX93keOl3ULJ+KmH+927N++fLSlXi+gL0UIMp4xHqc9FOC9vSWsf4kPbTSwyDG/eCRHbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQry+DNS+xY/doaJEw2ci1HAdfX718fipYK+8wj0UhhAiEArOEIhXKOIGIhMw+cYTatZYF6uwBVAVYef/5BBuRZ7gw="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"2.0.1":{"name":"datastructures-js","version":"2.0.1","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"d4d823c54194f5a198623d1a78023f447474ae9d","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@2.0.1","_shasum":"25f01698ebc5d9724b991f1b132f3a5f6f8921fc","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"25f01698ebc5d9724b991f1b132f3a5f6f8921fc","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-2.0.1.tgz","integrity":"sha512-/AGQiqpeQDrChrPyDbqsYbeVE0zRIN6FA8+8pjrfp0//pX122YGcvYPLjiajb4mMmed1U/KCuOiiXtN6IZJexQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXIFLARd5GBrpWdp54ZMzjxTQTpZVNJVYK2BdDC7ezuAiEAyapDhp/HpkptAG/52Um8UuZAIMfC29zt1QmqRycDexU="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"2.0.2":{"name":"datastructures-js","version":"2.0.2","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"3ddcf213440d097d2b2f070575329098704f6451","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@2.0.2","_shasum":"5c86ebb95b87bbf643d694baae0945e7a481de5f","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"5c86ebb95b87bbf643d694baae0945e7a481de5f","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-2.0.2.tgz","integrity":"sha512-/zQONaeNt4nncKg8vTKpg5FRHTeh+EWd19dMfssRdGOeigIzDIf9PNMDGmaDeqTRfkGVJ7GE5IaHRTiFjYVeuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhngAzmGfN2pO64RwbiKLPkvM1L3CZ9mKQGl7raOl5bwIhANBEH7do64tMyEETiSNTgdvIh64Wk81v73xUD55I655u"}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"2.0.3":{"name":"datastructures-js","version":"2.0.3","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"134bd3169dffb4c718b532961587638968be2e51","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@2.0.3","_shasum":"fd9c4f03df1215bd814b68a31bd41e1f973311c6","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"fd9c4f03df1215bd814b68a31bd41e1f973311c6","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-2.0.3.tgz","integrity":"sha512-O+h3/ZLLVreH5TIrk4y77D6t+/MrYFPMsLOUurPQJoXLxhkX04XJn1QqmjGqvfZrR08s16rZsLcMdhnDSQCLqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClTxSysFNKWU9h7Jr5U47JPh+8pUBajH0BMJjiblBMNAiAbitunQ3IkOplXBI8RjZG0qKNJz28NjR+ou5GGANzWXQ=="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"3.0.0":{"name":"datastructures-js","version":"3.0.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"9acc724a45e0764185486a3908dbb69a2e29d26d","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.0","_shasum":"b2dad39b93646b0637edba7d7d4d15c3a6efd60e","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"b2dad39b93646b0637edba7d7d4d15c3a6efd60e","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.0.tgz","integrity":"sha512-xyKngF2ZDvTbOBfMWijGlJW3b/NKFuf+/fAESc4yJj5JhXSZxodt7rNiUXz+DrBcCd5i/kK4tyv2DgvGqyxKHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI23kWwxTMIKXUjQKmnmhl4Z9NYqquhz+HUXVe7KdC7gIgPMtmZoqtYYxX5b31kDd2rEeXr79/MnFol177HBMNhrM="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"3.0.1":{"name":"datastructures-js","version":"3.0.1","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"72622332840d51f14054016ab428164f24c92376","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.1","_shasum":"c4a02faf6613da5cec2e7b2df62cea1c4f908dc1","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"c4a02faf6613da5cec2e7b2df62cea1c4f908dc1","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.1.tgz","integrity":"sha512-BZN7CP3+9gUY6w+eiNEeMSQPpwmpEpbmlIItXfuVpDLgvEZfue0T057Ia6+3wxwdvUyzcpX/R0RAUvesO6fEpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnphMtICYkErF+5TKYrN6SJuetAecEmfE7wVdw4o7ryAiEAuIG5QYqqr8Krl0ACQNl0W5IibaF4aAuc3j4Qv7EkrUM="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"3.0.2":{"name":"datastructures-js","version":"3.0.2","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"a41df1644b1fa2aaceef6c208a8e878ebff8d8e2","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.2","_shasum":"02ef4726dd8a385babafadef7f16d7687970ed8c","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"02ef4726dd8a385babafadef7f16d7687970ed8c","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.2.tgz","integrity":"sha512-cfednR/EsgFUw3mmWZFse7BM/9mynRNunjdmQdiCIyPVJvJjrKfd13iP9VPuhaxUFZTbmT7cwy476+PDOuviBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuAoOowU86ELjhvI3C+PAOz9cOKTM66XP7uKbpx9pRwAIgTHXaB6AtgbWn9PyjlNB1Qw696ObEptGvXUqwWgQRSP0="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"3.0.3":{"name":"datastructures-js","version":"3.0.3","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"bd8ead0f4669c3a8d5309945482e5c6253213f2d","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.3","_shasum":"6049856be2b018dedeaf588953d46e9252589fa2","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"6049856be2b018dedeaf588953d46e9252589fa2","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.3.tgz","integrity":"sha512-LTt/EuU9YAl3IGF8zcGd9T+e42+WfGzPlJp0a6y+Yb+e66Gu41ZtyYz12rJQqIqzfgcFf0jMp4p43lVhQkYDJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADyd9jGnpu3WMI9yT9GbDdGucUZDnx1SjeWQO1P/auwAiEAqeAZ9eGftNIpf39c4bdBWrzzZXfd4ZNFqO4qJDX8mOc="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"3.0.4":{"name":"datastructures-js","version":"3.0.4","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"5f78937effd1f3d6fa80fa0b644e8d45ce7d984b","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.4","_shasum":"46b8506b803d2cfd2d25601c0a7be6ff63979cac","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"46b8506b803d2cfd2d25601c0a7be6ff63979cac","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.4.tgz","integrity":"sha512-obHoqmSAt6NHaLl5r/pJYY1mzN+w4sqkakKCY8xBSJ2FeM8Z8p5YhavTVyzZU5fa20/2gbZtc01Do4fCX5UZPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUMVZ27Aycp0f8zzH3dnD4O7LGnxEWsa9i5nOMWo2FRAiEA5ioQExBwW0ZwhxC4O9H/8KELivjkB4nw5W0huMCqSHU="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"3.0.5":{"name":"datastructures-js","version":"3.0.5","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas@eyasranjous.info"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"79ac87aa5240fabf3c7fd39025f2214565079114","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.5","_shasum":"9fb762c63a67b772da79a198d2b8e855323ab730","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"},"dist":{"shasum":"9fb762c63a67b772da79a198d2b8e855323ab730","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.5.tgz","integrity":"sha512-LkHrMa9ZYqs2NR/43VmFjh9i2Fu5HDLWS5+RaA+8x0lpwdFQ+zc4Q9Y4FuHZBrI6elC4uWwbLer3mdo9RhrozQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkWLxDS6Cd6FDRHy7oA7yfxArdIeT2S8cZ5f548CejEAiEAySlaYD028TKNl0VvXQ+gm92R6AeSQ0P+q4Za4vcAuKE="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas@eyasranjous.info"}]},"3.0.6":{"name":"datastructures-js","version":"3.0.6","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"b193a8acb508c104652a24a3bd6bc5e2a5a50597","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.6","_shasum":"dae6ad1cb794f8676443adfa6afdc51e1be45a26","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"dae6ad1cb794f8676443adfa6afdc51e1be45a26","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.6.tgz","integrity":"sha512-VdCgAV/TayYVfgFpDXPW2t3qqdnkygogwtyzjbD6ROCpA/ZAbTM5Twg4MXD+1D72tlbdow3sWd/FMiGdMFylog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBvco6JyW8shYChAYUg+9yXYKy2FIphlo7lfmvD+pP3AiEA5VGAnJIPBwNhA3Q2oY9IrC+NKINYjTnkpetJotX6bP8="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js-3.0.6.tgz_1496166621343_0.2756436967756599"}},"3.0.7":{"name":"datastructures-js","version":"3.0.7","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"6939ba391545ec459bafd7a529894e0e3adf0c18","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.0.7","_shasum":"502a1baef699ff8a33d3cdfab6e9dcd6f6fe57fe","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"502a1baef699ff8a33d3cdfab6e9dcd6f6fe57fe","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.0.7.tgz","integrity":"sha512-ddZXPaLyJ+eNuBV1tCMqKrLLiEXHry27UpQKZIY19u8c9PRNxM+QeO1dky/J8bUImchWiABdiN9EUH6X7ELJ9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChUnTMbi0DaTdhMM2joTtHwTlOHg9nZ18P/rCfEWdw/wIgB/ldiJZMosG8PA2wXEDXjqqvALyxeZgcbkn+w0ZWsQI="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js-3.0.7.tgz_1499033445135_0.32672840147279203"}},"3.1.0":{"name":"datastructures-js","version":"3.1.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","stack","queue","priority queue","set","linked list","doubly linked list","hashtable","binary search tree","graph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"~3.0.0","grunt":"~0.4.5","grunt-contrib-jshint":"^0.11.2","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"^0.12.7","istanbul":"^0.3.15","jshint-stylish":"^2.0.0","mocha":"^2.2.5","mocha-lcov-reporter":"0.0.2"},"gitHead":"6266f45fd6103168f97c89c2265a1eb26c8cca3a","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@3.1.0","_shasum":"ef06082f0428717d47349920a8badc3dec044449","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"ef06082f0428717d47349920a8badc3dec044449","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-3.1.0.tgz","integrity":"sha512-oLTewhCo0xI04C0smHihEOGbZ1B0ZueSwTYasHIqiSK2qar1wgRy9yDZ1b7huiwpIOS886rBlyGcPk97RN9fvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSQrvYFq6Sl39yGGjUO2WeSJRMqDoKhPb96rQw5ajffQIhAJEjHMpBYV7rT2C9FVjjematJKxKcqG2XqTMAMugYqDq"}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js-3.1.0.tgz_1517252392654_0.6464032481890172"}},"4.0.0":{"name":"datastructures-js","version":"4.0.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","data structures javascript","data structures js","stack","queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"b90e17e965f8525ea6b8e176625aeea486a2f98a","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@4.0.0","_shasum":"00a6f4309ff009ee2c7afe3494d0e99eefe82dc1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"00a6f4309ff009ee2c7afe3494d0e99eefe82dc1","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-4.0.0.tgz","integrity":"sha512-/9KU9R4Nn6pGgDlTqkMWa/tkKGiUjTqlvhuAC8uFHwgHX4RXrboWr4gsFoBNMsgKNm78eEZULmPXlLiA7b2utQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1jKZkxl9JUNDzJAblWxZq4nf+uS+cv+be1WwZ2xcMCAIhAMHzZtHKPq8JUdkBZtz8ixfbf92mHyObckn8r18FK4nw"}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js-4.0.0.tgz_1517567261948_0.7241284407209605"}},"4.1.0":{"name":"datastructures-js","version":"4.1.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","data structures javascript","data structures js","stack","queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"f9bff7329d5ee48ea24f41fb8d70385f373a514b","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@4.1.0","_shasum":"ceb728508b24c20cfe9c7efffd390173ecfa4301","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"ceb728508b24c20cfe9c7efffd390173ecfa4301","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-4.1.0.tgz","integrity":"sha512-A4vmVnMQCUjvFaLeC/yNbga7xq1GQWYeS3rqiiJuP3PA3lptZb3OboYLHy3wTktPoTrF9aRtWvOUp5zVjKoPAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqWDel5K+eNM1j7vQmYHLOeIUmfHHq3f+93UxwLSD2egIgewxVqe0MUdCRRQOEuFskQ09c+kWpf+X7aSvrX4WHbwI="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js-4.1.0.tgz_1517568314746_0.425734949298203"}},"5.0.0":{"name":"datastructures-js","version":"5.0.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","data structures javascript","data structures js","stack","queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"374ffe701ea4b84ac282d093697e623b9c2d32d1","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.0.0","_shasum":"f87edd4be539712453d2b5178c5a21e8fade9f17","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"f87edd4be539712453d2b5178c5a21e8fade9f17","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.0.0.tgz","integrity":"sha512-NiAVqp6OHrwpPgfrGvUvqqR/9/QQUEcoD40ncb4xED2hLNLJUAK7+NCZQq9VprhFb06Zkn7Wcm8NcJO0a+pYKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFthtxUo6g6P7u4QvOsjiViMJ9z7K0XcNhKSQYzAmoSAiA/K3oTZ7r8uTS5caS/n89vhMCXts1cSM36bOLfEe/icw=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js-5.0.0.tgz_1517779745673_0.07221528817899525"}},"5.0.1":{"name":"datastructures-js","version":"5.0.1","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["javascript","data structures","data structures javascript","data structures js","stack","queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"4814c1061b3b88f1b1dc228fe1e09cb7c734ec00","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.0.1","_shasum":"a78aab57feb159c9d1845ca979603b47f57ed478","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"a78aab57feb159c9d1845ca979603b47f57ed478","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.0.1.tgz","integrity":"sha512-byI91Fc2ecvqiW+wqcunWSLR5NAXeL0IaNZuc7EutF22QMtw3DFsjADHknzmlqA3jY9PZAJ0yR6Gwrh0770kqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaB2wI90zJ5ZBaJxmWLcoyaNT++QSR050lGMSg6O/CuAiEAx3wMcHNmnpGvt6FFxn0chJhsy4fzllJP01WMZBAfpA4="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js-5.0.1.tgz_1517809703990_0.14816265646368265"}},"5.0.2":{"name":"datastructures-js","version":"5.0.2","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"520f085eb2a2f172a3bb09e69f55f5cc179e1627","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.0.2","_shasum":"96fc8e37b1622bdc46d425d0e7f6f073b55f89e0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"96fc8e37b1622bdc46d425d0e7f6f073b55f89e0","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.0.2.tgz","fileCount":34,"unpackedSize":87957,"integrity":"sha512-1ZsoNcZW8zr/ciHqnSSMHeH1n1wgRpyWnv+805a/S+LxTaU2SjTg+2K1GPlL8SrCCvtWoQGlsCPEG7XyGSkl7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDl4D043iHLh3U7bA/1Qq7Y75rfQAwXVB/1dGZxbsjUAiBDOIn57W8pqh9tVD3dS06Uv2/iBLDyPaIX28nB+Dil6A=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.0.2_1518156663803_0.002941606379609052"},"_hasShrinkwrap":false},"5.0.3":{"name":"datastructures-js","version":"5.0.3","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"16f04cb351caef3fd979d1646886866b143ddb32","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.0.3","_shasum":"6812efbb050453d12c8b624c148122c21818380b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"6812efbb050453d12c8b624c148122c21818380b","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.0.3.tgz","fileCount":35,"unpackedSize":84349,"integrity":"sha512-Mf1nI/37EUkeA1lxDMn6eGmjeaonXXTRlfTFTXK27lcPrGr0x/Jb94QxgosQyYEhLHYqFw+AacG3BhFUv98ugQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQqTSsib5MTJyJgbmmSkv1eraF2DZloHZc1rklnr16cAiB/nQvWmvzuv9HTpAkBhX3VwQMWF8097ymun/T15WXpIQ=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.0.3_1519089352859_0.12470271744725081"},"_hasShrinkwrap":false},"5.0.4":{"name":"datastructures-js","version":"5.0.4","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"a19131f9f34702dd2a842521835f2cef9c06fdaf","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.0.4","_shasum":"82efa948fd35f05b5ac26d6709aef57f3cb7d64a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"82efa948fd35f05b5ac26d6709aef57f3cb7d64a","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.0.4.tgz","fileCount":35,"unpackedSize":85688,"integrity":"sha512-rt9mwXI4ZbsiTF9XOlfVJ9VTMis7g3kAB2giYZTQUz38AtReDtDsIhP1+Qn3sUsDW0FrnF9425Ct6mdzt0mkBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCumyUj5qgOlzfOkw0oU2cNtxutyQlfQxsy0M4+yiINxwIgSX/qefLrqD0Uc/sgi+apSokAt9hLICMNfFXAi9aIo6E="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.0.4_1519171871474_0.007185430665576531"},"_hasShrinkwrap":false},"5.1.0":{"name":"datastructures-js","version":"5.1.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"b98e32650a5a6a2f83d1ad33c9445f95dfe87c32","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.1.0","_shasum":"968b0d3d092156c1e2e00e6bb06d451241415536","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"968b0d3d092156c1e2e00e6bb06d451241415536","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.1.0.tgz","fileCount":34,"unpackedSize":91019,"integrity":"sha512-PgPONymy+Hl5mtjmmeCevAJkz+nDD6ZVHIddZe5X2J0U04USZOodSrwILOXVu+cn1kPZ8VT055KbtkVTZKPkqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhuBgsWq7x+vkJ+Ms+8RWu7FbmW3c51r6+NPBHHo7uyAiBOWHVC2cFyl7fwCvIpRTC3cSc5eFwIQ5YiKKXro3lkog=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.1.0_1520153087766_0.75214679594266"},"_hasShrinkwrap":false},"5.1.1":{"name":"datastructures-js","version":"5.1.1","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"6beff18baa4bfd57e003088b4409d088b8e60ba4","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.1.1","_shasum":"1feb92b1a04f4d16c7394e024211ab8f030d922d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"1feb92b1a04f4d16c7394e024211ab8f030d922d","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.1.1.tgz","fileCount":34,"unpackedSize":91019,"integrity":"sha512-Fi/faZWmm6CY1f6XG9BeQPdPG1Xki+1S/WpTW5eHGu/mBVtYdMQVT9aFYT/yimivTuS3s4EYCUNwsCYA6v833g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7m+3sigo8DYX8+QBn9I0TJzUQrG0PP/PShmidOjw7nAiEAwWj5R68yuNnpdkj7g9wltikSQymI1P91aHNJBXBHQqM="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.1.1_1520179802660_0.47740179504276936"},"_hasShrinkwrap":false},"5.1.2":{"name":"datastructures-js","version":"5.1.2","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","heap","min heap","max heap","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"0b044bbe660a54be15a325b2a44dc1d3d923d07a","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.1.2","_shasum":"8530af21ae48fc19188528a6aebe6443eac329b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"8530af21ae48fc19188528a6aebe6443eac329b6","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.1.2.tgz","fileCount":34,"unpackedSize":91063,"integrity":"sha512-w1MWiMV9ilRqQUbJPVQdWstU+AFRtqQ7uiaOAspManGKkWVyKuoGa3klDtyDnK5hfR8xO4SJ8xJYvZTo2HJ2vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAquwlw2lY/UuJ6qUDulRrDu098vSRZ504XKPOAQ9YdzAiBsvbqm/XvhV/UoOF3dmy3c5De+14HHLBJV2mvMPBIWtA=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.1.2_1520181198489_0.3518424481831832"},"_hasShrinkwrap":false},"5.1.3":{"name":"datastructures-js","version":"5.1.3","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","heap","min heap","max heap","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"0e4b8479e7b21a3544da19f8aab661fd30c640c3","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.1.3","_shasum":"e3685a51782f024bd2cf98f46f8cba11160b772a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"e3685a51782f024bd2cf98f46f8cba11160b772a","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.1.3.tgz","fileCount":34,"unpackedSize":91066,"integrity":"sha512-qUn9mk1Bo7ME977Xq7/5CH2h+gLjodDS3fekwGA8VapUZRLq9rrbOYsk9irPEI6+P3Pws723AtjPoPFK7jMULA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxT4S4JfZWZTZDyWD1gY5h9XW++SBiacg8H0oULUxRtAiAB2PSgQVgIxe679Twzx0PFdnvIGvwS8+g2EDEQuvFtlQ=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.1.3_1520182535674_0.8548245095437048"},"_hasShrinkwrap":false},"5.1.4":{"name":"datastructures-js","version":"5.1.4","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","heap","min heap","max heap","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"7f3bbb1fabf0521a0a99b5d6a9cb9c7fec477c50","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.1.4","_shasum":"2d50625d1da08f72b9163ea7953869a5e5cbe690","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"2d50625d1da08f72b9163ea7953869a5e5cbe690","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.1.4.tgz","fileCount":34,"unpackedSize":92040,"integrity":"sha512-i3cOzX4qC1t7EBOrPe11tKzSFC/kzTwViueKE6a0T1Kizc5pdmb4GdLV+HOC0q/57dNyaRE17XCpLVKY/no08g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAn+XiIWHRkB/Y65+JTcg5dkHAyl1ORklYMnOPicRztTAiBgsndruX+R6h2W2cXNEUU2hpGYvaiMzcJ4VfKk7tHynQ=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.1.4_1520193926642_0.33399272495206156"},"_hasShrinkwrap":false},"5.2.0":{"name":"datastructures-js","version":"5.2.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"bf906636d748289023223b1ed5baa53b65c59e5c","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.2.0","_shasum":"9f948f26ac6905687c792e33576673abe43f0a90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"9f948f26ac6905687c792e33576673abe43f0a90","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.2.0.tgz","fileCount":34,"unpackedSize":97794,"integrity":"sha512-7ZD510895Sc5DlGG7oT3NxyqDnqGJNQLfnQ/AhyBd30yX8wVN3crOkWelogNoAwhRWCF6nspco6bFam5/1Luww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC03MhRqLVtl+CUqgdvYnjDrMdMYManO1yqOpAtJQTZgIgWI1LMhTuTGCjc4v7FqMq9OtSG+TwjlofUmd9/ZF3Qxg="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.2.0_1520840193513_0.5279378469720166"},"_hasShrinkwrap":false},"5.3.0":{"name":"datastructures-js","version":"5.3.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"c6728b867b06dedd5ed872e1c2d7262aa17bdb51","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.3.0","_shasum":"0c4448e49373e0ef2aa3b0062c8bb7723c2a0902","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"0c4448e49373e0ef2aa3b0062c8bb7723c2a0902","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.3.0.tgz","fileCount":34,"unpackedSize":100356,"integrity":"sha512-hiL9FmdCLi8sPgiWyhoP5LEBhwRPbzEvu13L6IrX6ZzObLbdH9rYXf+va1VV1sK2NWk9OSC5pTa+Ru7QDuyJkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX5dEzi1uLnvXM1+w0nrbf3XxXVnxR1Y0CJ4vWmcBgNAiEAmX5D4VPGwPndDpmTN4qam4pXY2R6no0xryuFdj/TCjI="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.3.0_1521597380192_0.4198275793936941"},"_hasShrinkwrap":false},"5.3.1":{"name":"datastructures-js","version":"5.3.1","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"1330084c3374abc90bb04ec6200c785fd3d41577","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.3.1","_shasum":"cebaf006310bbbe3f18077e79b42124d1d4e5629","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"cebaf006310bbbe3f18077e79b42124d1d4e5629","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.3.1.tgz","fileCount":34,"unpackedSize":100362,"integrity":"sha512-keh+QQDQm5+QP3ZREjfxTYdMYL8GmaLS4oO4SsGkE21+jaR0hoGozUiGaROkz1k3LU+Ejcb2CjFajMRFWF7ygA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZytUzqBKdw8+OAKnhi892/PqgdYvQCqQ/6oBUHlBGqQIhAK2vWe/Ku1BlUe0I9ck6gsF6ToU8Rc79HSH/m3qQLmBx"}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.3.1_1521598014121_0.17574671187305846"},"_hasShrinkwrap":false},"5.3.2":{"name":"datastructures-js","version":"5.3.2","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"9082a1f808ba46f6820fd583c890c7a4402ba42d","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"integrity":"sha512-flfCA73Ldt+24y914k4ags2ktJNFQG07mfA22rG1iCNBycGbBVTKh6+23B3FyXH6cWQpaQS4BoQmWoeYwYgzig==","shasum":"bafe0b84291a795937f3e1badb2aacaaab1a6a9d","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.3.2.tgz","fileCount":30,"unpackedSize":93746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3VT7CRA9TVsSAnZWagAAtCUP/2Uyc4y0G2FC6SK7EaBB\nrRfT2A2TIXUOaTH4mMGDAGyRqVEwH8tdGQHuq5JNTIUGoMjwJ1jVKdOhMGfE\nDnp3HdgPjdaWFF8vIaqNcqfIoLIQ/w4eFHTAWmQ1gIvRgPhTf4xmiGuDevG4\nP7fbzrUwpBMwvzkf+VtrxwWPpEd6BphDYdN98aRoS7JfLuFHqP/uHmGMCjql\nbOFQZuF1lWaTysIevtNnlsPSnbbHLyxp58uN1jb7anrLTgMCHV1OaD7GVVms\niMSYZ9ys+wMujTk1DzbLPgCbJc0IxX5lEcAmHzm5StSZ9unmmu3mScIkqXkh\nU/OzaBFANipYDnSJOPB3XpQLNEOJC8dSCBzz6xb9nBDD82R0L8spUMG/IJpv\nS39UqDWHlqXyQWJD9XBMHoCZj/gItBMrZdvPtKyqbbYKhiKIbulaORXa4kZZ\n9IBIhfDVOlQUSkVUcHKTdzERMyxCrkdbkq6chKH91bNRmIgQtPqBbAnfIdrF\nVI6sB9O6IkEMkOEy6jiAbMMAwGKT4IxlKwoA3QEzTviY5n4rhfI9oCLdwa0K\nct22myscyTQfqy0kwTWX/dPwpiokQQ5jndC8k3VU6bAsH+FrDMeysi9QXv/J\nfJz4Qh4IYgsj7zFINflSMNYar0oZnx/6vQQL+0rhefJ6DYCR+UZMj47KVpSW\n0jqn\r\n=2Jvw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8P5kJ5Wn8+EPdUnQlRBPLrgO1+PbiM6OFVU6JueR1RAiEA8v8EyN6dBd/MWBcc5d5i0/3Pzd0pHAxATzczg6bXkeo="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.3.2_1524454649508_0.13389569515810273"},"_hasShrinkwrap":false},"5.3.3":{"name":"datastructures-js","version":"5.3.3","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","jshint-stylish":"^2.2.1","mocha":"^5.0.0","mocha-lcov-reporter":"^1.3.0"},"gitHead":"a985e939c7dd5be54f87a7c1fcb2ac4bc41604b0","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@5.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"integrity":"sha512-NBCXGuTs3k0DatBdSfFdyJuDYcdRuuHh7e3H1WQlaiZ/U7hzlX58y+kOLoUa0RrtEOSCsU8zFJ/tXF1SR0Fzpg==","shasum":"97b47d0a7d686e2f62ed5080930da9d886e651ce","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-5.3.3.tgz","fileCount":30,"unpackedSize":93486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3madCRA9TVsSAnZWagAAY5QP/A3qE5HtTf+H5lsP6EHT\nZNKjVFPo5A+2/qf9Yg0MqcLTYsOymyT+QKwzSBEANcrUvxni38EQnR+FcqzD\nh+ewLqvsmEINmHpenwYDp3xxK+cyV2xuw74YH4fB8jg6KKM0/bKjXfUlWTSX\nsVXZodt7ZpKFJ2w7wldE1+g4/rdn0K/3TAJSuNRBKDr6v2w09O14oxpQR7Qx\nwYU6VeNaJDafkDLZEuGq9kxUaWOCAX90EdmEAHCNLDdtqhjxNKG4xJ5GgEAL\nXBeb7jJ/MmyTqLvlJGsMkOgnYa/c0y63BsWzrM12Nx6pz3dxwNhAQ2izgL25\nrgGU2O2S60RZeO2pDb23eZA0tNpOazURKIqBbRoKWTtAYAieRZsLjMEFFeOi\niBrtGKE/lwJZZQaZGO95blOTqXPG75iCM8WWBfXtujK5kqa7SN5PcVLdc5GP\nHGJ/PcPdfySutEV1zSqtvfT3G8cu5cPSrXj26AdDwF2LequCH4R2OKRrVja+\noo1+M0/QDqlE4TEOS05pgTxlL7qmlawoi2DwiwFpTqVEQP7aBSmNFs75MHW7\nvnGBzXCcNAvqkClX0PwAdyD9F0yERsFtDRU4wYAFIewwoLUCFMZeL6SZex/Q\ng1fCyM4RZqPevwZK04XiFOMNIkp+xMURCsVsPsCpv/2khuRprSdUwShnmOA4\n8RmX\r\n=dXur\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4YRrbiTEGY0WHvMSAETkzAKcqQ/ryZ9BZGgYBtN0z5AIhAPFn4vKDQjVuRrw5J3aM2l6HnZoLAD7MmzKPW6bBBOMx"}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_5.3.3_1524524699257_0.5908928881583062"},"_hasShrinkwrap":false},"6.0.0":{"name":"datastructures-js","version":"6.0.0","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.12.0","grunt-eslint":"^20.2.0","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^5.0.0"},"dependencies":{"@datastructures-js/avl-tree":"^1.0.2","@datastructures-js/binary-search-tree":"^1.0.9","@datastructures-js/doubly-linked-list":"^1.0.1","@datastructures-js/graph":"^1.0.1","@datastructures-js/linked-list":"^1.0.6","@datastructures-js/max-heap":"^1.0.2","@datastructures-js/min-heap":"^1.0.3","@datastructures-js/priority-queue":"^1.0.1","@datastructures-js/queue":"^2.0.2","@datastructures-js/set":"^1.0.1","@datastructures-js/stack":"^1.0.2","@datastructures-js/trie":"^1.0.4"},"gitHead":"d7bb1569c94a3afead97c68abc62b9e3d641cdba","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@6.0.0","_shasum":"8d2f0f5337571addad529cdd49fa7d926d17b0f8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"8d2f0f5337571addad529cdd49fa7d926d17b0f8","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-6.0.0.tgz","fileCount":8,"unpackedSize":61701,"integrity":"sha512-iM3tzO0246Gy6Fpp88VCh6TLNBdL42Zn2YM3VkbudYOODw5SZ57K1a7jL7E4ADo5Dohp8tVYq3/m4UlHhV6Bmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAawwWTiesWiIw5rbomo70mMKuCz8Nic5+UqU/fsJRBSAiEAmLSza4QziqXq2aVeVE/U+KbmuL4pPBp0gh3B3hIeSVE="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_6.0.0_1531939691622_0.5707240460396352"},"_hasShrinkwrap":false},"6.0.1":{"name":"datastructures-js","version":"6.0.1","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.12.0","grunt-eslint":"^20.2.0","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^5.0.0"},"dependencies":{"@datastructures-js/avl-tree":"^1.0.2","@datastructures-js/binary-search-tree":"^1.0.9","@datastructures-js/doubly-linked-list":"^1.0.1","@datastructures-js/graph":"^1.0.1","@datastructures-js/linked-list":"^1.0.6","@datastructures-js/max-heap":"^1.0.2","@datastructures-js/min-heap":"^1.0.3","@datastructures-js/priority-queue":"^1.0.1","@datastructures-js/queue":"^2.0.2","@datastructures-js/set":"^1.0.1","@datastructures-js/stack":"^1.0.2","@datastructures-js/trie":"^1.0.4"},"gitHead":"8c496ffeaee33002b9b03a4b86483d23b38b94c2","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@6.0.1","_shasum":"ac3bbb027d9739c93e3a4b9086c9c977560e31cc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"shasum":"ac3bbb027d9739c93e3a4b9086c9c977560e31cc","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-6.0.1.tgz","fileCount":8,"unpackedSize":61697,"integrity":"sha512-osQB9Pm0Tri70RgrD8eEenVry+n3p3YZFVyI5FLUMKqaeajk6z2wDJFeufEeSBYhQK3rsC1d5YhNw/ZwIvSqAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuisP0/Upkw7TcyG/qT2Odfo4c0J4JyIEVt/8w5/T8uAiBHEJKJO/vmwxWwvR0DsGlAoRY3rKmp6RQDjomo3Z+Cwg=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_6.0.1_1531940389564_0.11672757788959065"},"_hasShrinkwrap":false},"6.0.2":{"name":"datastructures-js","version":"6.0.2","description":"data structures implementation in javascript","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/js-shelf/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/js-shelf/datastructures-js#readme","devDependencies":{"chai":"^4.1.2","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.12.0","grunt-eslint":"^20.2.0","grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^5.0.0"},"dependencies":{"@datastructures-js/avl-tree":"^1.0.2","@datastructures-js/binary-search-tree":"^1.0.9","@datastructures-js/doubly-linked-list":"^1.0.1","@datastructures-js/graph":"^1.0.1","@datastructures-js/linked-list":"^1.0.6","@datastructures-js/max-heap":"^1.0.2","@datastructures-js/min-heap":"^1.0.3","@datastructures-js/priority-queue":"^1.0.1","@datastructures-js/queue":"^2.0.2","@datastructures-js/set":"^1.0.1","@datastructures-js/stack":"^1.0.2","@datastructures-js/trie":"^1.0.4"},"gitHead":"6f73ac0463298bb891ba66f91c176686f952a493","bugs":{"url":"https://github.com/js-shelf/datastructures-js/issues"},"_id":"datastructures-js@6.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"integrity":"sha512-6cDzMBHStwMAPEEmGQe4Ti6+vS7lCSTrff/QlLqJ3+jWoXwZpIuqwqngVV2J1ELqiZbei5KSEa+7uebUIT9H2Q==","shasum":"3349ff1e94dac47001ab4573b0b760e1ac75d1db","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-6.0.2.tgz","fileCount":6,"unpackedSize":8914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuRa8CRA9TVsSAnZWagAABx4P/iIsnzCAPnBNExKBmmQc\n8EhxE/n/XhhjTMn0CWKhQdm8C7GjWVIqyq90tId/aVaIdJttZBT7ESev16dN\n3xtUtD38ux+bQKRocsza8PgxI0/UTDGkZVBdVl8NRaQA4iJchXbzmAm9/QIz\nIfGEt9TMKgPC8EhVt0Wz0WU11YEZfT0BeoQANiERWAYmlt6FCdGYg4Eq46Xd\nmCuhD2LT5gqojcKUmor8e9xlr+LZq1dbWdMNMOTpIFetRUgyn5qS5HAEbtbF\na+lNfXGj4cbMCb1/0RRfwhpbK3fWts02XVTUFdPRJDAiN4WijJG71k+lWFZD\nYrPUICNLRiyaS6002tFHCs3IIJhdOJFKFqrewZswUFeSpG31VvVdNeUoLmPw\nQGsvHxeKstHL9SC+4qddNckIXfsP4fE7v+nCG/sg4IpQtZkdOQFjsyWAygzz\nS6QxVMdoOszEQcEqwo5xWFPpLfWpTEs9ocFT3y5pBBy5ACAps0GwY3CRdvle\nbR4TcpUBFjgABRrFNrPJwkmp2JVPQg0qg5iiI2tJtzAwUKAlZdYdKJtUprl0\nzJVvyEE9Yj2tSdTyUBh5CqbBgYThkLucVGp5Kui/xGbzDANK8t3u/i8vmg2f\nGZg9VyKby4r7Yqgij3ND6SAyy0nL0CtPW/P8556nvATojB88ynsSn1RGJ74F\nAoIn\r\n=gtPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJCUzgz6XTWDASJxwyhnK3YtG6zpD1j6ZHB0ub58E3BgIhAPg/LL+hHoK460xNJQ8kZS4Eh0dgxetjPAeFo+1dHqmg"}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_6.0.2_1538856636039_0.5066354366417132"},"_hasShrinkwrap":false},"7.0.0":{"name":"datastructures-js","version":"7.0.0","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^3.1.1","@datastructures-js/graph":"^3.0.2","@datastructures-js/heap":"^1.2.0","@datastructures-js/linked-list":"^2.0.2","@datastructures-js/priority-queue":"^2.0.0","@datastructures-js/queue":"^3.1.0","@datastructures-js/set":"^2.0.0","@datastructures-js/stack":"^2.0.1","@datastructures-js/trie":"^2.0.0"},"gitHead":"c6d2671214b94015307534af290153ea208807b4","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@7.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-Kgoh0Rrn7lqnuQ5miH7NvEZgn8ZN1b1OBJYmIw+9hFaaX3LcqmKGdLm9ibW0ieQcJXx2PaToWoXsynbHOWhjBw==","shasum":"5d20e8ae82515e4d27cf3cafd2e08e7bf6bdc35d","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-7.0.0.tgz","fileCount":6,"unpackedSize":7230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehQNtCRA9TVsSAnZWagAAPeIP/iIWpk4zIF/StrOcrE6N\nQ+B53sizYiKgX9XB8K0q6QmsVZUtyGP+pKBb11lb6sFjGue6VfFnyfs2nOi1\nZpLiRizFUcl6AaKx8+tcoyfLEqXoVLIqZfVXYA+ojMlPcVXDDl9XKNBqK4bv\nqYY4ZEj+q6t5TPJrIz+jaIlUEsVdc4t9CnZ1Pa8w3wAgknpnLw4uaM+x/OiE\noM8uzYa+czUwwhAQ1ZZNwvxZWr+k/CMyi5cnc79c8uf0xXJ4NjanqCsSPG0b\nKSOioLxLCPzUqOoq8JRSIk6TEryQ9WVe+nfb/XnwDMwKma6tj87OBYnn/TnA\n8kE5oHEnBjH7DtKzBkiO9wSDbP5p4kcALpZjlnsEVOBTvZjZOYK+x1nrtzgO\nLGfeZFRDamamGdolnGmjYEUOmUymd9Uo3bVZ9MAfnwSDj7VMCw/o6lcd1ze/\nOtv1ZEXJS1eYxuODKvehGN4VZQ/RXZDhg9S+Hi7C7Xc7T8oFBrsVUsVgP4ce\nmPBh2z3R2/3PzcsSxMyjxVvk4mbfISiOVuY0IPzPPqdaCtvNtOxDmdIBdhyJ\nt9zsMMoAXUaC/SjxnvrWMZUqD8yb7V1fYsEcZjM7U22U7a1HytFxoA3YRtGE\nns1o3pTJR+9/Zt0ZUb3k0UTXqiQ3O5qdiFClPtL7rkNVWYvwHwcSJ19OXbxb\ncGCB\r\n=VpsU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2Q91b75ZDLox8b2x4CPqR+HTPGEQUNbxC9ft/OaQ3ZAiAahnLDbpkZScJlu99/qwb1KWXe6v2sICvZs2Qj/ubGkQ=="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_7.0.0_1585775469330_0.016597361907727315"},"_hasShrinkwrap":false},"7.0.1":{"name":"datastructures-js","version":"7.0.1","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^3.1.1","@datastructures-js/graph":"^3.0.2","@datastructures-js/heap":"^1.2.0","@datastructures-js/linked-list":"^2.0.2","@datastructures-js/priority-queue":"^2.0.0","@datastructures-js/queue":"^3.1.0","@datastructures-js/set":"^2.0.0","@datastructures-js/stack":"^2.0.1","@datastructures-js/trie":"^2.0.0"},"gitHead":"17551a4a350372c0419cb007f5ce1f88f200774a","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@7.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-Xayp2yhJz02luHgyckOTq0Kid4tvgcF34cX3SCN51KwMD9flyNlPH3JVMK4bCfeHaZmhSNmg9AT/IpJ17Wf+EQ==","shasum":"ec70d548c97c1e5082567a0815bedcdeff4d3a39","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-7.0.1.tgz","fileCount":6,"unpackedSize":7830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekK9BCRA9TVsSAnZWagAAe0wQAI097pxc/xJPJUUt+/J2\nY3i2bEJIbVjY/K8UrGg893lCy0oImfzlTqXhcyQNG/H3VEcY28LP9klekWo5\n8Xfc8tx+cWWzH4GhcIqbTFMmmipH6WALXZ77yTkRHZcBU9uO/JNejh9thp5G\n69rCqKPP55YZDDkCEyIqIUy1LQm/YHwMepJau7B6EdLzRmGpOIKH7ryQaXax\nMvyfKU5VnjC2Wq1glFfoe8kP8LgYZEsXIcMJuJWK9aN7hIvUCzdBfHwlIQaM\nf0sb06B+wrW3lC4iC1/6VxrjeOYEL8j9Yzl2FwSzuhIoe3HkJQrdnBWNBxIk\nbbP+ELtbhPTA3QJFce9rIuEauq/WROlSGhv3dYQkzcJR4um8t5R6oVU58hQ3\nDM2743V6LU+6EHiTlcSGKgKypkAdZTHfxmbtjws4BwxwE8u0DrQsLkwTSuiT\nIf0Vqy44E6QV+6Y8iVKVWgYLb9kXBk81+W/iE7HfAvwVGK4zwG9LO2ZkxDV3\nSL5NTRUrByYUlFFkVooaKyD6jP3/XhMJL4As0msuViMnvnx+4jGoUkO1ekHP\ncQ9b0Bphb7dH7d2pV6QNTHdIsvBjNp+4eTjBOZhEG2DEEkllU0gvBbKNo3hW\nNlRLSOCdwXPGwYCK3bv67aNJXWqjwE5WDv8PfBw2oo/FFFVcQEdDwM0LJqF6\nH8cP\r\n=dOU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQh1FDucPfv3p8FG/kLibz8CJSfayRjBtyvk+6dPNDQAiEAyYf2k1NQ0CuKdZ9eFMbSk/g0Zn133sNeXpDUBEoV4Vo="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_7.0.1_1586540352606_0.40618473413988054"},"_hasShrinkwrap":false},"7.0.2":{"name":"datastructures-js","version":"7.0.2","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^3.1.1","@datastructures-js/graph":"^3.0.2","@datastructures-js/heap":"^1.2.0","@datastructures-js/linked-list":"^2.0.2","@datastructures-js/priority-queue":"^2.0.0","@datastructures-js/queue":"^3.1.0","@datastructures-js/set":"^2.0.0","@datastructures-js/stack":"^2.0.1","@datastructures-js/trie":"^2.0.0"},"gitHead":"0aadc5ebe45f62d0456dccd64495b6fd38ba40cb","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@7.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-ToqhcUsVcchv4N5cv6pNpiak47ml6ln7T1j/lwgxjptigaj8Jz97KIAJwmrFFg+2PzeAY3r+i0N9pzdittwtjw==","shasum":"4ea8728e5a9ad713d7211e5b90bb9ec96d9bc7e6","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-7.0.2.tgz","fileCount":5,"unpackedSize":7642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekLDRCRA9TVsSAnZWagAAOTIP/Al3KRlZRH+fUGEwPqMe\n7RE918/1klGAgKRlY28ouPeMexQJHjCxdlekqsNrmrPOvqQ2tPNUhKyrDt80\nLydFPgzFcX3/k/NTUNupbdgSmplgBCCcvNOq4FAuGhACPxQcuFFFnoIbDCt2\nq0UtjEVsXsVeDa60CltIfcfEEIGYKIHemOCZ5Bze7U9BB2mdr1UoziDnnwJW\n+x9cbzfvpj/SECDyG0dECM7Ws7KtKq9H4zSGSGC+sdRHZJLU441Ad09ndwfM\nSZ7z6iQJmET2bW4LIuQyHFGWII0L+27kHrmdu8NQ3Ow4q2sx1EC/hp6oK5+B\nbKOZea4IIRfCvnOJWydFGklaATHh4wmojsxObm7Va91nhA8aFLDuyYAaAk0C\n0c7eyQU9FnYvjA/lwot3H4Ex6uT+mHUEQP04biBfQenXxYV4pmlZmADxkvBs\n+mvxMx1qDiKgGzBLPQRLYVzO1pIJYatgyJVRSFCNncJ3d70tSU/OGbUmSS6W\ndKSx4OQBlra11krcjZwQQ7rNN5K3L37o2PqoT5MH/dtT35gIC7muxjjdLHxZ\nMyH6WGHaN30/arwe5W7a7eC/5x5Bb8XFpzhTXRk54aOF9xKB+ZxIeOXG1H5A\nXwR/AXmSEu42dj1V8Q72hioFXEEIUWxZYXXbev/6eYVimVPa4X/vSSdYYn0i\nrRaT\r\n=Rh5L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdZ0T6tM5MtTqn8SwawMw0kAoWlb8tpIUzDd+ankHLAgIgS9VZavJ29p2P0E5qJf/GQ6AoB4y3aA+jk8P2g1K5rO4="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_7.0.2_1586540752667_0.49173966596327867"},"_hasShrinkwrap":false},"7.0.3":{"name":"datastructures-js","version":"7.0.3","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^3.1.1","@datastructures-js/graph":"^3.0.2","@datastructures-js/heap":"^1.2.0","@datastructures-js/linked-list":"^2.0.2","@datastructures-js/priority-queue":"^2.0.0","@datastructures-js/queue":"^3.1.0","@datastructures-js/set":"^2.0.0","@datastructures-js/stack":"^2.0.1","@datastructures-js/trie":"^2.0.0"},"gitHead":"a84a4c0ef2d3db4791c0dd76c4f4c4f0afb36875","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@7.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-AGMbJK7ZtfOa0h/qCaStBrpj7qvgEIekoWL89Au7qzmxyAyajQUp+OONrt6YemjGvEGxaAK/2fD+xSaQNVIf/w==","shasum":"02eaa45ca741e5c2d90d36fe30b0838d64f7e806","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-7.0.3.tgz","fileCount":5,"unpackedSize":7963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkJsCRA9TVsSAnZWagAAWPoP/jO6CuqaMEEF6k97tgM1\nBYU9nOMlR5N14IjR42+b3OTkFrRG1d1Sqpx8B72lmSsYsoqpL2XiJWtkvT9/\nTnq1CHYEJJRKErDi10WIIO0Ix6pMN4Z9qIq9XP0daa8699YB7jGmluhbEa5U\ns5kBS+M1WvTUrN7ElnUuLCiG1+8gDfPYUNCZtpJFfcTNeRw6e47Ppp/QrH+Q\nT4tKpQRhinN3tfXnTQIBv9A1qrNRfvk5Qnh0cuaqic5TRJDZzhTvnFGTbQ09\nuMzjOGpBMttaU1hoOwY6punDx5UtKloHpDbL3E1xSN7Dcc2nVEDxy6cTFlqa\n7JI8fBhpYJXwZ5fijm498EUrSLCqMzk6ao4wiUqS30Op3ja/Bq4st3SUz2k/\n2Xln12ojbxK7Qsd31j07J94AvtbfYW+5qmxQqls33Bj/U+pflwhyKrhYRGBy\n4qhxFbT6sOdxr1q+nYSejISk9iEUdJz6t2uuUw9tn3A+z5XxvVzUPFnJa+9+\n5zmMaGO1l3IJKLcpKLrcWV3b0DQfodY4ne4EYCd7/BB+N6o4XOY5DrX2n/x4\nL0nZuskmFypLCJ9RPFFYkoNbLmwIGiBvcMHJkKqvynB3x8oI/REsxH0K5xki\nf1pTZ3qyJfIrGIpnNjMs0Jrck5DIg7Wmr7l51AwiZYYeK7kf6aPntgd0WWi9\nhJWP\r\n=1kaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKjazDP+gDCyB2rfG616HbX5GyKsYdrha3npmQFDSPBQIgBpdbr88N6sBbIOSn5OcBG5vUb9xpwxfntuSC0tT362E="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_7.0.3_1586643564212_0.46853395505055184"},"_hasShrinkwrap":false},"8.0.0":{"name":"datastructures-js","version":"8.0.0","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^3.1.5","@datastructures-js/graph":"^4.0.1","@datastructures-js/heap":"^2.0.0","@datastructures-js/linked-list":"^2.0.3","@datastructures-js/priority-queue":"^4.0.0","@datastructures-js/queue":"^3.1.3","@datastructures-js/set":"^2.0.2","@datastructures-js/stack":"^2.0.3","@datastructures-js/trie":"^3.0.0"},"gitHead":"3a04f5a45b1071708854d8ffcee9dfa63797be97","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@8.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-AtngB+ut1ca7b7FmIEYqLCt8O0QnoUg11tpr010/TtPf1qiCSI5jdG4wrEwfmezC2Q9z/U6K8BH7yBl9kDBCSQ==","shasum":"11036c4a753077e8a5c385199e0eb38563b2ac86","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-8.0.0.tgz","fileCount":5,"unpackedSize":8292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelBqLCRA9TVsSAnZWagAAjcoP/iQq8CaVgk16BgHxe3Pk\nZ2zvLfNn2i+oJdvZxMJZUcCLYVMBtjT+V9IesHM/eacyD1O/ldNgfHMelo+S\nPdR12/IFT3G5DMAGmGq0Cqop9p+MdDZZyHQaZ+0aYPRb65ns6pYu6L5pfTvf\nZT8eC1cUstVNyrBQLAyoVXphVbW01FxJHdTezSB5SBnKDBhvGpsFOSZI+QWm\nl/dHnnip9MCWByt1jah3JRPVaHcyOUU6Ia+qPlGQhPfXTmgNJw7CpHuhDbiY\nJGy7wPxwj5Ipl3LixggnP93+v99Xdk5WsCkrHJN27Gw4o/S7TIW7QjabNZxp\n6SkHtMfvQmoLJeskQqnBUyVmqmAmoPWxmXpOJC67KPDKpvhQsFM+14JZOGzb\n0FqAvl1vzwvHCVBzN/vtgzi57/2m0npL5ytdfRux41ac78NeHniEdOpZywNT\nVtJ0LYOhrQAvjMvo+EHduYWkS3KooqcUnuRqysSzW+ezwv2devgSRkLVR/8z\nW2cqO0Cl8duTeIGsc0eeciWpvSHpo0VbvtWeFYmH/7T7FROzKruIsdvrjhfG\n0hFMpQajzeGuiTPzzp3PB3ZY5v8FfxeaRJ1z7BoEWi1ygDsKxCPjY/Azf5Lw\n46v9k/PobFK5LjlVkrGZv11zih9lPy+8FschrScM1LF1ueT1P7EkLPjiIoIU\n8DYN\r\n=sV07\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjcxVakDqSCmk8MPIRTg2IGTC/tdAE4QJZDQLY8tVD1gIhAIQxvBCAJMqSGvkidIcYU3EhNCIBx5MlNS3qGI++xr96"}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_8.0.0_1586764427110_0.2049033309065309"},"_hasShrinkwrap":false},"8.1.0":{"name":"datastructures-js","version":"8.1.0","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^3.1.6","@datastructures-js/graph":"^4.0.1","@datastructures-js/heap":"^2.0.0","@datastructures-js/linked-list":"^2.0.3","@datastructures-js/priority-queue":"^4.1.0","@datastructures-js/queue":"^3.1.3","@datastructures-js/set":"^2.2.1","@datastructures-js/stack":"^2.0.3","@datastructures-js/trie":"^3.0.1"},"gitHead":"16e0451111ae089decbac328ae25cffcbaf09e16","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@8.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-onSKgCsI+nYRszktFOnEXKdfmQXSpEb3UWSk2YSogZ7kNgufc2m+fMTU+1lABdJddemIa6cUgocQ1hV92BU7fg==","shasum":"e4fe7b3342dcea8d56e1431497e818088c2a8870","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-8.1.0.tgz","fileCount":5,"unpackedSize":9041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerMqkCRA9TVsSAnZWagAABqAP/0aeSnfMG8YpqcOW/mL7\nxlAfd7ZLh90McD1o7l05RiLNlis63MU6gUXTCpj+Tya8savTYcNg7ZsxN9AK\nPHXhMCe3isJCeG+CuK+QtsJjOM9T5WT/sTAameFqhNsONB9m0Csp3AZf2IVm\n3axHcNK0BccXYen9nC6778bMz3WcZC2uZjmqm6Zavsl2D9hlDc8xoKRR6Ois\nS8OSUgPTH2Hzwax/3W9/0x5xnlkA3cK3+8CzkUfvaTtmHZS9bG4t5Yz5ky11\ndbdTkdqS/aXd1fTF8u9EyQ0lob3LuNnqTUa0MTpeAkuZ9tyJVIDU/QIYZkse\ntaToOGcJYD7+jvkZ8tbuc9OlpEYELore5THB4PWA1Iyfdzyat8Io7N/mRuR5\n5O/WTViHZnuoVDAH+QwyL/hmBt65C115NwFyG0zqJAGjVn1X7ViR1A4VoQ5b\nLSbSrviUwerSfJeRQ/x1gthVIUCa0ibwhhdh7tw6hX/l7zPpxuXfbjBYjNUW\nGrV5O8bHhkmm/n13d4hDU3u0Lm5/iMLAAN6Xz2Q9m+mcSzSZsDBDBuud2yaa\n498LtgSuYWAP7+PmK/TeVThBpFv5qE9U+OgLorH0H9NPxV2NYeO1LZXjwgru\nSAj6ZkGr47b1mAwgj6GHNDuSOOmSJx0F045hem/rvF504glqiYaCkxVyRevj\nSoKN\r\n=fran\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWl7U4l2opsDxRP0QvPtReIEzlYtjnU2SOEn7PWCnHFgIgVNSqwhmbyhrI7r18kaqWw6X2YrbfAP6Pi4V8An41hAg="}]},"maintainers":[{"email":"eyas.ranjous@gmail.com","name":"eyas-ranjous"}],"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_8.1.0_1588382371958_0.09903253727974115"},"_hasShrinkwrap":false},"9.0.0":{"name":"datastructures-js","version":"9.0.0","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^3.1.6","@datastructures-js/graph":"^4.0.1","@datastructures-js/heap":"^2.0.0","@datastructures-js/linked-list":"^2.0.3","@datastructures-js/priority-queue":"^4.1.2","@datastructures-js/queue":"^3.1.3","@datastructures-js/set":"^3.1.0","@datastructures-js/stack":"^2.0.3","@datastructures-js/trie":"^3.0.1"},"gitHead":"05e18d9279cca1e246664f85d75ab462cc1c86d2","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@9.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-j9HjLcQHkKxcrQNxTx4kRkTa9PqjP9UgSgX+ORUJ/sJ9Dq9689B/KrX6PER6WkIHffdCSSsvOnfZmNg+iqs9sA==","shasum":"93f593a37b571923dad8f098184879ac6a2ef737","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-9.0.0.tgz","fileCount":6,"unpackedSize":9195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3n1NCRA9TVsSAnZWagAAW3cP/Rf1DsOMjmfSsggyrzpx\n9boQSt4dgzGSz7Oiri8ICvGtC9zZEwSnTdwmMNgFXGcyCmWdTdvEOL8e9yjt\nZ+D3VSt9y87uif6RZA3uRyNUgXdpOkNqQ8/4ptBlZS7qC6gStdsyfgmgQRBe\nea06WEyXHHYumRCG3zI1qtIL0gWapGt8xxsFpwKkBNjkC6cm+HfcWogBuGX2\ntf7uUZF3o1OFGOe8P+lSHBcghTm4X/RhROU5Ejsc7mt46NlTmNEzJA8nJg6D\nWY1xMiXiYxLIh+TbzWSRPlopmqSijZdbZAqB2+UvKERykOYUZtOHG6Z2z1CN\nODmbU9xCDHXJI8GHZjiipIUSEEPnge1g3BDikmU5adkN5HtHm0UzPgO6RW7z\naKGrZOkLmQo47z69TPBa463EV1XV+LCnsXaAduQ+uGut372yNs1m3sgkhInA\nj2Mm7KLb3Nhd3Av2cZSBtTMlb6UYQwAgSZAvxmjDyG+BT1ow+bBqZEXeZznB\nt2Nc44x/UAGrYvBqmw182mBbJYGoiAz+Ci28AtRhplm4fI6mdyGjIO3S7b3a\nlu7w/rqRwFpvGpbunYGHBq7/IybwwCRHls+0DYrWB84J2wNdsmCB1tyHYu7+\nyaHEKB+EHBwnMBg0G8cVNa7nhpUDNerrRAYgX+1W59xGsZmpDzs0E3T12isN\nPuU9\r\n=CDDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcc7ZqWvD75zDZRxTYq1l+1sYrBqZZesfiJmEBxEAb7AiEAiOoO3W/4fDQLEV8K2CcqiUpaTIy3abgFzbSu9gILNSg="}]},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_9.0.0_1608416589242_0.7392214647045765"},"_hasShrinkwrap":false},"10.0.0":{"name":"datastructures-js","version":"10.0.0","description":"authentic and production-ready data structures implementation in javascript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^4.0.0","@datastructures-js/graph":"^5.0.1","@datastructures-js/heap":"^3.0.1","@datastructures-js/linked-list":"^5.0.1","@datastructures-js/priority-queue":"^5.0.2","@datastructures-js/queue":"^4.0.0","@datastructures-js/set":"^4.0.0","@datastructures-js/stack":"^3.0.0","@datastructures-js/trie":"^4.0.1"},"gitHead":"264fd98efb85fe0c91f7cd2b76404386c2f927d2","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@10.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-gv2OVm8hTwb0lni7kTvVwKSoBaIfzgZlskd+XnRn3PIgKiU0NrQr3CDVOabbcsLOjKKCCn4VAje2DYrqWf5UFA==","shasum":"e984ca7204a1fad4ef39b3e54dafb96af7647188","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-10.0.0.tgz","fileCount":6,"unpackedSize":9207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeAV+CRA9TVsSAnZWagAAeHQQAJtU+WipAk/lgmivzNkx\nUvToU9XS2E5h1+5tK66kY4xqqbx5JEN1d2FYgC/JOHcUdr0gB23iUKhs9yyx\nQLTekBa2WCnKZOrVD9uS1UGrXCV0AS3ZgXXbfZwq1Q+Rw0FyDxN9W3NN5TZZ\naJcxP7Zyprkfp/u5YAqFj6tZcCyKIa/fuVFGIlTMMxb+fMGfcwWC5XzgPY66\njFzDWI+UX7KPFaKGrFZ6ovPZknVMiC+xCJfgSfjlr9nlyHmhNHJWOwjDaLd4\n1CmJOF/0gJbM09BQ4s5Oxwk+qG/AXRjYez8wy/EU7FdzrFNYtEf8Lb1NRTNm\ncMurAPVoFh8ZZVC2cUd+h1XT5e/WqwyY34KLqgmgB5HULWWl5Mn6hGOe1H3t\nj3FLntK9nk9Z46HKnC7OneH/UL3tZMGHpYGhPgWJd5/Hw2BxJL69Y7oGEJNP\nesjlJLLmr5/fQfLyBHmSaaRahECnJtwaT0GZU5qB3jpEEBmk+bxp2vOHu+qk\naPVFSZcNAXR02PhwUNMB+DSch6j8QG0iplO0OuHOq1MactOHhuEBAn/LJNFQ\njSnvuDPzGbzqj5jaXR45UWLYm25bQ3AiNSXxWr4OA/lKrVKBn35aBOs6hCdU\nrGWI2bPzPyBf8EW3gUccxRh1GB65dGz6CfMpmvVrpyf7Qf4MYX55aH51HnEV\nGIYV\r\n=eyw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBX5f6a+OP5J1yTMhWsMqcPG6yNX8k/GDUaTKNqfBWxsAiEAphbU9TBsuM5/Tpr95SyEdtrYniuJM5+Ul4DI1o+nMKo="}]},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_10.0.0_1618478461758_0.33648914444734945"},"_hasShrinkwrap":false},"10.1.0":{"name":"datastructures-js","version":"10.1.0","description":"production-ready data structures implementation in javascript & typescript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["data structures typescript","es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^4.2.0","@datastructures-js/graph":"^5.1.0","@datastructures-js/heap":"^3.1.0","@datastructures-js/linked-list":"^5.1.0","@datastructures-js/priority-queue":"^5.1.0","@datastructures-js/queue":"^4.1.1","@datastructures-js/set":"^4.1.0","@datastructures-js/stack":"^3.1.1","@datastructures-js/trie":"^4.1.0"},"gitHead":"3971503b442d721c47a90b4916336ab15aa3b8dd","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@10.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iShYZL1cUHygm5ffzu9wd2rhuQg9s7K3FUreYufP5rO9q+DhZF7+jGjTIDutjOkQYht4Z86AGKPXunC3mM5p2Q==","shasum":"277630df052c105c6b1ac0eac27a7a2e502e8ce6","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-10.1.0.tgz","fileCount":6,"unpackedSize":9721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz4gkCRA9TVsSAnZWagAAE/0P/2lM56+a3AnaHTwVOJLp\nKjbRrqlwDbgS+o+MwKAT/FyNtsXsaeGRvwFxmHKaPThG4DRXtNZ+i6WNTT9d\nb9PFYpT0UP+p1Ul8WEcH16IReVLgUiRMeMWl+y18gqdrnPb6dB8EUpk/PL2d\n1zohF2H/zZf+I6WmykHPHpv+4wiFixgVtmesasFHkztgazUEXZV7QqNMYZX0\nloTwQ31FNsdRE2pphUPtEyHJTd4tqQLgOBg1pzBihDhn2Urxkx80PXlNudzQ\nxPUnb+n0p5fT1YOufVjpx0M6lo359oVKoj8Lgk5iY6i2qAGiiKhNNSgfrMTr\nnyLBGdRDUeF+P8W4xzJm/XdnIqPcKMCOQ+JLpymyUrXhoBeSBWmbe8CQ0VEd\nv88Lml2nfksjO7p7/6iMTNPJxIonK86DH8A/P1KIqQfLORQ5ZANrrWmCol1/\n6+ng31ONVwbhK1LNL68dZqQVX0cjugqoHRDwPhAPohb10jzmbZOn81CnHBZw\nihgwlM7i1Oy32x8Pa8iokjSpYwCUh4yS7r28MUxbnWQM2xFYC00fLBFaUArQ\nrKx8Bu+WT1VaNiPbpOUOCMEXnrEVxGbkBC0IFxc4GiKo0VZydDQImszSgGW4\nWJDci8w1oe7sge9kMGlWSn1TvU7kLnPnN1VekTINQhjBhMjXB0LRMWwfsCMX\nqZ5Y\r\n=3gOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYqmPrTtPFv5GhNN+4j8pAfUKCONpK5F/JtpKthHIAaAiEAqtTRnNqwvVWHPUxFXWuCaTAoxX0f1+5DCZEcmu+eIR0="}]},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_10.1.0_1624213540321_0.5874035036771215"},"_hasShrinkwrap":false},"10.1.1":{"name":"datastructures-js","version":"10.1.1","description":"production-ready data structures implementation in javascript & typescript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["data structures typescript","es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^4.2.2","@datastructures-js/graph":"^5.1.1","@datastructures-js/heap":"^3.1.1","@datastructures-js/linked-list":"^5.1.1","@datastructures-js/priority-queue":"^5.1.1","@datastructures-js/queue":"^4.1.3","@datastructures-js/set":"^4.1.1","@datastructures-js/stack":"^3.1.2","@datastructures-js/trie":"^4.1.1"},"gitHead":"60c8c8939e7b450a7deea83e8c8ad78bb9643145","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@10.1.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-TVfNYZxkxr9Y/YTluua7EcgVWpo97IzNpCy6C30kVJ659ha5C/4GcYZm7Iak4CWMVh+Eh2tJ75Tvrn3Us2ui4A==","shasum":"bde78042fb8eaf6596073bbf78c3d07317aebda3","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-10.1.1.tgz","fileCount":8,"unpackedSize":11492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz6mRCRA9TVsSAnZWagAAcdcP/3RJ/QhYeuU1JgvDTSI3\ndht623uu7yXRzfYfxyVzC9jmKCny+SXfl+p6gLWD3PBYzctWSV3Aae00zPy5\nS+8eddUK3lmzRDagYoUJ1wssr2As4fctCOsH2QYfQY/U5kpk4u1xkLP0F8xr\njMNfR3MwAlCCMZ00tH9Ouq4g2YMaThxY2bynuxCpAo5sGnSqNNxctHQppTI9\nVcJZolQdPdnI/M5+282VqXJpjarCUG5sXDetGpcUzGsbXPM6xOfP2TvqvQOU\nvCoJ7uP2vwg5LswW2eKLU1fv9MoIRsoIi0rCEWQUwGQF7jmw56HjtEo/6a5q\n5MY9ECfxZ6F42OhSGI74DZZQsHMPZQZ7sAhLExTuU0q4ceyDK3XcxU89FAVy\nVF1LpCroIilKD5ZHTZ7Mx/zRJhcFrjEbzH2Yjqog6Wnf5iqangB7Mq1KEcqH\njHJAgq7g9u54i4qugA6P8LUH0IOMjFSCLQB/MbVL4Icprf8MGveQcYLx86A8\nD34eEAceQ4VMUbHRRnWz5TaSEgAEid1azSA6sZfQlpGWsjtmJeYNJRMUIeMl\ntVGZ34wnKXEYJMhiF17qQZf2R6sm0V1bbofDupA/Du3w62xUhOuChMm/BZQR\ndZx3eN5t8WGs+esCqI2vdp3p+Zp+yGqK4UBbyPD5wGnW1gee/U9UkWoit7QZ\n5ton\r\n=UFjy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUbFXqZw5ejW8YCpFRIKOh6HmiT+BXXxmXvS4l5kIZIwIgP+C2eQQeo+S74l/XSwp4KYwmyFmTLUNE6xE7Kp54zfk="}]},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_10.1.1_1624222096969_0.7081597912726665"},"_hasShrinkwrap":false},"10.2.0":{"name":"datastructures-js","version":"10.2.0","description":"production-ready data structures implementation in javascript & typescript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["data structures typescript","es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2"},"dependencies":{"@datastructures-js/binary-search-tree":"^4.3.1","@datastructures-js/deque":"^1.0.1","@datastructures-js/graph":"^5.1.1","@datastructures-js/heap":"^3.2.0","@datastructures-js/linked-list":"^5.1.1","@datastructures-js/priority-queue":"^5.3.0","@datastructures-js/queue":"^4.1.3","@datastructures-js/set":"^4.1.1","@datastructures-js/stack":"^3.1.2","@datastructures-js/trie":"^4.2.0"},"gitHead":"f7490b6fa11410dc1946ddccb59458ef4fd80a38","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@10.2.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tNhdAS8Ys37k9ZMT8BTUYc5UKQ1Qr9l6/NvuryQHu1wYVWXNLGKo4Xghjkij8N/PtB0OPZmcuCJFLKTlppBbvw==","shasum":"2701c73c51959119a1af6e900f4198f6d5ed7d5f","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-10.2.0.tgz","fileCount":7,"unpackedSize":11365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh85HcCRA9TVsSAnZWagAAdwYP/1WPSSzx2XiI4umQPq+f\nRvYCwmczFtT3YfdCyoW03XWvJ3OmVgAOEdwIyQqwJ1IqZw2qrru4W6UXECdP\n8LWdwLqNrU5bNelX+owRxTSrw3xjjcJFudWNv2eJjul6WoiyNwg561263qHD\nvkZ3Fy3RzeE2ioq7oXbShzmMHez7WvqrTsfdM4IXqfJ3ARiEitgWykyr9vCt\nUcWkSmNZWfuvv6ZPKarxVWTn9mE70lleYQDjNOCuhJr+hFyIvAQeK4N+fuHM\neTjyokTtEklCHagIlClG9nRrDQkqjXvoLs7ZyP75XhpJOAguBeD2d9CfPIgf\n9XDuPUVT1bqCUprnr+MInDub31JqjZ0txbOCDys8kQerz9j3d4yjh30MdTf3\nR2S29sSGYFq8MfDPAF5jkDpyWqV2WkZFNLBM8wLxknBhio87A2ar7A2hkQV5\nc/VvSe2eCqtCeE3XCnMNZKfQSeynsRa9twGB7u/FuUrI+VWXWEfLzHxyIBUy\nOA+FRw1Sz7BtTnrDDbz2Rhd5dlg0JuDIbkYbMZpt2xrrCf1cAhZQtOhAwh+K\n0cRJVm8oe/oamx8Q7cn1H0v0lyYixbcqise/NxdLU3B6hNzJNx3RASzuebGR\ngYEiW1iGmmN5rqRAPsvjlqt6vQB6QJB5ngDClP+WlebkXTjMkjCjM6Y1sLop\nZbZM\r\n=NvmQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAExrZbYHxqhuWsB1ptCkVhLFsBwEm/vMU9k2D1Euq6RAiEAi4ZwRJmZLs93pfaVtM42fcQ4eAL25Y/1lSSHzlrl598="}]},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_10.2.0_1643352540266_0.0025602163127413924"},"_hasShrinkwrap":false},"11.0.0":{"name":"datastructures-js","version":"11.0.0","description":"production-ready data structures implementation in javascript & typescript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["data structures typescript","es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0"},"dependencies":{"@datastructures-js/binary-search-tree":"^4.3.2","@datastructures-js/deque":"^1.0.3","@datastructures-js/graph":"^5.1.4","@datastructures-js/heap":"^4.1.0","@datastructures-js/linked-list":"^5.2.2","@datastructures-js/priority-queue":"^6.1.1","@datastructures-js/queue":"^4.2.1","@datastructures-js/set":"^4.2.0","@datastructures-js/stack":"^3.1.3","@datastructures-js/trie":"^4.2.1"},"gitHead":"163db0671766320059daf15c02779e9d20fd825a","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@11.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Y9TXV3UeeMKXEYu2rhaeZ64hj69nankNXBAW0vxgU+3ElvvhJEckSfCnx8MLtOrEfFn8isqxM85JYD8jlIbO9A==","shasum":"cf8bbad6862316b5d9448aa0c8f69e823aae902d","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-11.0.0.tgz","fileCount":6,"unpackedSize":10022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHz2hTS4VkrTxzKseRXkx8oo2Qete4TKmhLPDckiEqAAiEA3wcOSPCxDIBb3ttATNwoCUdoSKsVaNC7rBPrwzlPVFQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz5XdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqow//dKZxUZRJ6LDtU6lYjzDOKpSIjxsvfxAm3myLjq+lR1JCdxCn\r\nQ9IBem3s7Ga/ObU25H95nlQWT9AocBYEZQYBO54ggmAwvahdN1P2Qjg2O+Gv\r\nehaAa3qcD3ddgcLlQuwDUHW08KTtAiSW3QXG/omvADDCLcuc0r1gjsH2Thb1\r\ngZUaMQZ2vtDbH1n5oZfaiyszKa37v5SoHMWI4R5gIB/GrBnyjNOTYaGhNcPl\r\nOqpjsAOZG3Ldthr3aa5vsvg9q2uwIUz6kajrRskg5kwthfEjTZJwOS3bfwVq\r\n0WxU5+UK7Ze5rk9yXHGZDFE6t5iqMuZv5PPFI8RPZbGdjvYCjEcdotp2yWls\r\nv3XGH10gmHwL5W3a4SQm39ZbEmNqq+YsE3eKLCIZho8+PiGJ0pC1xOtqnpKC\r\nw2CC/bWhlRBImMw/HZugcZm5Xh/08A9bAP9DWl8MG2Hsy2TajQG2oBWsaXwH\r\nohUxsbR+eVahFurt7lD3mKkAFTAWxbV1E0MKXR48gIyuey2dK3HhAL+tqsXA\r\n6ymVkudCjZ4Zszu7tcDOPkKwP3cyZuaeICYp9iFZzgJIL4uLdKoJL75kYWVO\r\nFIIda+wmkvdVtdScGlygLQJHl5FMbfZDhRWmTu66eYDQpfRXQ1xm5PnYmgk7\r\nxVuA2Le42QFkBi/PairYAV8G3qx8l9QfX1M=\r\n=BLJk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_11.0.0_1657771485608_0.33922398666142173"},"_hasShrinkwrap":false},"12.0.0":{"name":"datastructures-js","version":"12.0.0","description":"production-ready data structures implementation in javascript & typescript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["data structures typescript","es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/datastructures-js#readme","devDependencies":{"eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0"},"dependencies":{"@datastructures-js/binary-search-tree":"^5.0.0","@datastructures-js/deque":"^1.0.3","@datastructures-js/graph":"^5.1.4","@datastructures-js/heap":"^4.1.0","@datastructures-js/linked-list":"^5.2.2","@datastructures-js/priority-queue":"^6.1.1","@datastructures-js/queue":"^4.2.1","@datastructures-js/set":"^4.2.0","@datastructures-js/stack":"^3.1.3","@datastructures-js/trie":"^4.2.1"},"gitHead":"ef0ea6d87581228f8fe246f6dae28f7597fbc869","bugs":{"url":"https://github.com/eyas-ranjous/datastructures-js/issues"},"_id":"datastructures-js@12.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IxgPUTpIxoABph09Io2UYpVWoPWogSt0zjdHotWF4Nt8pBTYcWLmk14JOks5TngQHSQb3aiBs4V9Imvv3nYbIg==","shasum":"04bb4cacd9c5296887625405c051d52b7f46dfa6","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-12.0.0.tgz","fileCount":6,"unpackedSize":10106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUwQE4fcRsMJV+VtpEZ5Z2NHC+kl3zdUOjnLoHLcy8FAiEArFt1RFKAl9AN5V5K7eC2wDJMFBLtXoxO1kqTC13At8E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi16KXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFew//XKnWPWktPCyG9JN3DCK7JlwTAW5Orv5DSUG83RGTb33t+tF1\r\n7s0cLvGfU8L0ge+99ZweXRnxEZj/b0fabzcIN72BiXLUURnX57LXUBpz7hUu\r\nD7SrITzSrLLHS4o1VBnNkYnJyxC9TmaDWYDDzvzi/i/ZuL81CxqfjqvjTKmS\r\nFdwVmirlDmoEGZq2T7FysrI8xbX68fN9CNh5pZgTuNwDbZHFqI1rqq9erB/Q\r\nEcrsxCSKNaJUtBc55+pO8/QjdpWPM+1sAUdcINmRP5kcHg62PVkIi4rAwWde\r\n+Q73GFshRRf9VxhcmRjDqdRtGbQkAukeGBzdgw+l10/pSxKRyAgZFjKEvAyl\r\nYp+jTy8VDxuVMQYUlz8xC85ZoKgJn6qvW8QYBkQj6B0jC5R9H+x7ovNFHGJo\r\nfzvFDE4feGlzp4gr5/X4Qs+QL+m/1HV2gMmV521XlF5E3kDHANTGpa2fW6RJ\r\nZMdo7n1KEQmHBlHN3vIzd2KW/RJ1W9YJ0fPOydGYwj2eHDgdrTRzZOfgLW57\r\ni+8Gzbs68rIWO8AKnMnHl5ve9z+HCLuN61ath6lNY22ZpcIy/Gyt19bZBvtV\r\nZOuYCTIZ3ygcK1JU8EyL19zOICujgd3ythRgYesioiVhxwAEMBfpSqe89b67\r\nvmG5jhDCirYo1jFgCKMwcKMLU0Aw9+LdpRY=\r\n=EwYc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_12.0.0_1658299031174_0.8012004020703896"},"_hasShrinkwrap":false},"13.0.0":{"name":"datastructures-js","version":"13.0.0","description":"production-ready data structures implementation in javascript & typescript.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"keywords":["data structures typescript","es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/datastructures-js/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"license":"MIT","homepage":"https://github.com/datastructures-js/datastructures-js#readme","devDependencies":{"eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0"},"dependencies":{"@datastructures-js/binary-search-tree":"^5.3.1","@datastructures-js/deque":"^1.0.4","@datastructures-js/graph":"^5.3.0","@datastructures-js/heap":"^4.3.2","@datastructures-js/linked-list":"^6.1.0","@datastructures-js/priority-queue":"^6.3.0","@datastructures-js/queue":"^4.2.3","@datastructures-js/set":"^4.2.1","@datastructures-js/stack":"^3.1.4","@datastructures-js/trie":"^4.2.2"},"gitHead":"b284a5818c7c9afbd2ce62cd99e2dbf5b2804563","bugs":{"url":"https://github.com/datastructures-js/datastructures-js/issues"},"_id":"datastructures-js@13.0.0","_npmVersion":"6.1.0","_nodeVersion":"6.17.1","_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"dist":{"integrity":"sha512-3KLehk8sGWS2IuncLv0/Wxl1a1VtvQagLDtGNBw3SNbi7893PPxWT8dac+cuHA/N4V25BQL6pHF7IVjdaZFB3Q==","shasum":"9feb1a35e34b9a9e190c501d839e2513fbc0efdc","tarball":"https://registry.npmjs.org/datastructures-js/-/datastructures-js-13.0.0.tgz","fileCount":6,"unpackedSize":10169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGonYo7Rh3A4TiYBNpmtIrEVmXk4JLTA322q1K5nQzGAiA8HUMfsmnHm8V0TXp5GHTiC4e2jodED19t2DTRSACs5A=="}]},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastructures-js_13.0.0_1687243171175_0.016288976357410556"},"_hasShrinkwrap":false}},"homepage":"https://github.com/datastructures-js/datastructures-js#readme","keywords":["data structures typescript","es6 data structures","javascript data structures","data structures","data structures javascript","data structures js","stack","es6 stack","queue","es6 queue","priority queue","priorityqueue","set","linked list","linkedlist","doubly linked list","doublylinkedlist","binary search tree","avl tree","heap","min heap","max heap","trie","bst","graph","es6 graph","directed graph","directedgraph"],"repository":{"type":"git","url":"git+https://github.com/datastructures-js/datastructures-js.git"},"author":{"name":"Eyas Ranjous","email":"eyas.ranjous@gmail.com"},"bugs":{"url":"https://github.com/datastructures-js/datastructures-js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"eyas-ranjous":true,"brunocalou":true,"curiousdannii":true,"dedesatori":true,"firerishi":true,"sharper":true,"xieranmaya":true,"meeh":true}}