{"_id":"@codycraven/data-structs","_rev":"9-57299152d571734c0932810ccbd908ce","name":"@codycraven/data-structs","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@codycraven/data-structs","version":"0.1.0","description":"Common data structures for JavaScript","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"tslint-to-eslint-config":"^0.2.8"},"devDependencies":{"@types/jest":"^24.0.19","@types/node":"^12.11.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","eslint":"^6.5.1","eslint-config-prettier":"^6.5.0","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.1.0","typescript":"^3.6.4"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"97d727642c358ba19c2dcfe8f682651e600a987a","_id":"@codycraven/data-structs@0.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T7vLn4ZIbxAYVymlovn1bc1pwLj5lwh1nAoQCYjtK9cst29GbNTAfKcRdCR19MdBeNEb6LPPLGYJquru/kJYqg==","shasum":"1024e9b807629f90c9bb0e01258dac24fa9e3289","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.0.tgz","fileCount":10,"unpackedSize":7106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9H+4CRA9TVsSAnZWagAA140P/R3gj9FuKZ31/bJMqL1P\nARvKjTb2MDG8UI6C+o4UKB6rLMh2S2b3NHaqUqh/GdLE9aonjSYuBc6jqNSx\nK1URHG8ElyV9FAnZkVJlCWU/6Ew9YQ4GHw8fcUwkkyYG/QDkqJRwgiWDVoWA\nm+ffCZjmUSlZ8XmlPy0g8gWsYDZnXSuZU4v5OFib8Qt5l7WTo5iB1IRxwjhu\nq7bmU2GxKqVtvD7g0FvfdL6byxE4SLgdd8V8pC+SgtO/PBioCQm5PJyRCHPv\nCwuDF1rs0Hva5pWWr0pMXO5pOeKOGVlPUCuHMMgvYSxA7QqAWhm7iLij8B37\ne9K2EF1iXXl0RfcP6e2YlW5aqHXzn5XKmcEiWZ945npKdr7MBuUiX6DAzkVU\n9z7b9OqwtJk7TYC49AlfaXWs1mmTbYO29vy8JTTvgeAs7lWPY1moCwMgNBuY\nxtxwac4Slb8MCD4trMpTM8RlHKdW+sXc0FrxnRHNHMh1MmwXH7uezXhY0JlY\ntZze8Nps0EJdqeJNxdTHiQ7a+cy/v6KHh0BHoqIraLvfsLVfbTeF3cBOPX23\nkbgpcYHRWDBeDs93XU3jGCtOcljPxZHvg6sX0W9MzWJaCLW2AvlnRmJ49HH+\nM8KKWLsg21+mpcOBk6z4Li0xZ1sfbY2s1zWk0jZfC7e+C5enIxWmh4RNDjl2\n77ia\r\n=HaSY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4E/5tjPWmrgxmSDG+uNE6zh2+rVg2Go0f+tPXCapd4AiAhJWSvx8Yd4qiH8+VYiGSyPn29lnvChLHxsczr88U+aQ=="}]},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.0_1576304567988_0.6316488262866742"},"_hasShrinkwrap":false},"0.1.1":{"name":"@codycraven/data-structs","version":"0.1.1","description":"Common data structures for JavaScript","main":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"tslint-to-eslint-config":"^0.2.8"},"devDependencies":{"@types/jest":"^24.0.19","@types/node":"^12.11.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","eslint":"^6.5.1","eslint-config-prettier":"^6.5.0","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.1.0","typescript":"^3.6.4"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"c6a43b923b48506c519decacba8ebcc61de8eff1","_id":"@codycraven/data-structs@0.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0vZl6iPt1RFPsWmz7zky21v0cbRteUPZLTFq34pjSPwMofkgOyyZGJcGTPEkZSX3BGRdXtelNc93bxry6kdwIg==","shasum":"19f552d9c22371da398fc0a8b090fb6cf3a4d8d9","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.1.tgz","fileCount":10,"unpackedSize":7127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9TTUCRA9TVsSAnZWagAA2iYP/iyDKki0oPgwY6ObV7HC\nGdl+gAEr64GPUy+8fYotfonOcGDmw5PrCZXXJkncVf8z+cb0K1ljB8IH39f+\nUhw5mfjBC3ZQLXczrp39RErhLcu2juY3SKrI4ZDUjYdcxto1hd7L63IVkFiN\nzOR13EdVgeV/GpIp4m9q3Zih97lsdk3RP4i7VCuFZbCaeuk3FYRxhF40WagS\nahpqIT0aEJkkoKBmJtNOj46YzhM5nPkdETXFLZgHiDWVOZRhcu/PjajMCXAa\n1XnEy0/ZdD9+VumIvN3NaPwys+kjHkdRMKQoUvNpCIlhe5U5MBCCwW9zM+oO\nAoT+D9sRkH7E++UU56hC/ZOzogVtwsvVjVjWxU3N3TrAcuLpsPXeCmCpbCeu\n/EI/xT9ayPLaa4w1AZQzuxQdyppjQm+voqEbruON1wuwEDSEamxQgDyl0C2j\nP/3LOYzJekPEOYUZw8sZGX0GA44rQ8IXB7YzdjqhHmHcvwI14w/uiR/W6NeI\nSVnDRPtrys4P6RbnZwLZWFXXReUA3Q4Oq4pF0foQLJqUlNLlzO4D/dGexT/7\nD/rnOXqxXNaOAPKlfE70RvhPDYto0rZ0HqProoNUdjmY9R0w9eSCbyvf0lUw\nOxnSvp8EFx6Mlbfi/k/oPF0tFKjd1mSSRJPrBJx1KOd5tEg1viw7SWy4J5lw\nT79x\r\n=1YQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbX3KdQA4K3Ox9CMXg80u/1usYfb5F8j7E6jb6ik2LPAIhAKWLc/ogwui4gB2S+AmQ7Azavsm+ASFGdupqpAQt0WmA"}]},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.1_1576350932550_0.585914989689373"},"_hasShrinkwrap":false},"0.1.2":{"name":"@codycraven/data-structs","version":"0.1.2","description":"Common data structures for JavaScript","main":"./lib/index.js","types":"./lib/index.d.ts","runkitExampleFilename":"./example.js","dependencies":{},"devDependencies":{"@types/jest":"^24.0.19","@types/node":"^12.11.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","eslint":"^6.5.1","eslint-config-prettier":"^6.5.0","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.1.0","tslint-to-eslint-config":"^0.3.1","typescript":"^3.6.4"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"d20cf7949effdf925e44313e429c51e6f070b583","_id":"@codycraven/data-structs@0.1.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4RIK4hKdAv/+0zUoZecqCDB9ahAY1y0BVab8ULpNtRpkufDkELN6U/3dfeqeNx10VARbsn/VYit7obyazVhXvQ==","shasum":"b725cd6912f05118f37c7cd572b422f6af1d8149","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.2.tgz","fileCount":10,"unpackedSize":7319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9bgRCRA9TVsSAnZWagAA5AkQAIm1453XzOFW4oNiJed3\n3oBja2TSDK6yfzj6HkElI1bv995Ftl0IIxeCLPz6R4vIvJR8tyKdnOFc6bi6\nx6mkAfFEUIWb3HYhmX7FIfljvKs4nT903VQJdf3cIqspQ6N5hbdU9rK8lAFH\nZ4bxQ7NH4grzX8wK9QvkVt89A4DT6IYRnWMscu5Cu+DZyuuwa0Boq5CQ4NeE\nzo2HJrqBMPNGWc4CrANcjDosbLFH+mZMTGgUGWWDHb08xdlxS1pvaaNRqH44\nAJlu3C3knBxZRapplCQ+v2CAaWKCv05r4rB0ST8XpILVOZvSax22+x1zpD3A\n5s5wWfGnPSjcUlYrsYOAIGCBS5j5fPcfam+FMrOEiW1Q1fc/EOWmIj2oPXMY\ngyS8luGp4uM+jAtRBjvZWCXaYmrLaxvVJ36WATo7WDFw4wwWL+me9d6msD/z\n9FbF5W+6u+ZluLj0/MlKcRIxgYQ2bwJ/JS6o3XrNzpFZLMByrFRqcn3ukF3I\nh009sFUmvI43xkhs5y18Ah+Qaj3xQNJkQgIDGhuShVbuKSbyAlNWTvSt3XGK\nsvSUQN5NtqQlzu8+pVB6NHVby8ZbsAjflDWGSkbNkE8AUI+JA4eIw+IImJhX\nSvW1vzMXK73eCfBRSzrcGItlU25H1j3GZP2qaBiG9U3RgHti63KB1IG4AkoT\nWSHb\r\n=LOEI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGGjwMc/UrvVWPuR1GmGy611aemyy5/nuWmcLeT+ry6wIgFnfK7/dFu0+pY22ZEjpud8vUJfET8gyXzLlYu8bNaMs="}]},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.2_1576384528797_0.5391329717419473"},"_hasShrinkwrap":false},"0.1.6":{"name":"@codycraven/data-structs","version":"0.1.6","description":"Common data structures for JavaScript","main":"./lib/index.js","types":"./lib/index.d.ts","runkitExampleFilename":"./example.js","dependencies":{},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.3","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","tslint-to-eslint-config":"^0.3.1","typescript":"^4.0.2"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.{js,ts}\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"cf4a2dec1aa6c12fa8d57e6fc9e80fd6952e3258","_id":"@codycraven/data-structs@0.1.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-U/s0TlRvXuIocDGwO/0go1rjeo2AWkpAQZunZpB6D13puV9XDIGsc2w1fTfV/ValrutJ+MQK/DlOupY4BZsu4Q==","shasum":"1a41921dd493d4b42917ed4254ffc58b18bbee2f","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.6.tgz","fileCount":11,"unpackedSize":8641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUzjCCRA9TVsSAnZWagAA9UMP/32S3JtKZr6JQQDgg8nz\n08+p5uFW4r4mbhQbMR7IcxS1DGnXqW4Rcd+ot2UE8sMT/wK0X4fgLPvK9jSy\nYcgCMxPND5yybEjwuAJxhc5V++2IGLAS8rHqESbyAFggU1H7zfCKdR9/eWve\no58qTtXD2fx93/+zriRr8VYlWIbluBJkOfNYVHiawE8W9jGSJRymfVvufLs9\nOXSm586hNt0R5JiC2USmUM3SjxPAXrm36rHScls0Bz6yramSD9xTTd8MmabF\n/YuD4hAeO7tTM87ID4/fJUrR+Zmz8FAl302RwL5Y/3YXpQIscmdnbSw1Mfl0\nTwUDEu6PRXHMLDzC8jjXerMtHC2XTkxTUsn5Tn+i+yaUe42n0NuxLKd9ZS+H\nFi5bYDtnkbJ5DCl2Lx4FXfneVQ6or7P2LxCheoNreJhWK+XWLTGlkArM7IQK\nA8NG84gsKD5zPBIZ629nS65wl4pe5Wf07rPQGM1bJHXm0ij517IM9YPmcs/z\nNTQGAr7xxuGNiBbdV8WEGqMbw6kokZpBohMBdoTJzJjPjtKV1ADCTpwj7I7I\nTHG0P8uaBM/L7/0eJWaEgjzp1muiUG3jafP/X8mbxeV48s/ObW41fS7+/MQN\nETWLnaqxUg4ISOHcxtl+gvs7r2dPwrSSTklQBPTu8N5gvb6Ilv9pL1fF76TI\nm/3z\r\n=1DXH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCInVG17JqGInikziY3m+/0nli0F9BeJ3eEYekT5mgnXQIhAIfU14nsI/4A+TDZ4ipN3rMJ+gv8krMMyBYe5tKPYIXL"}]},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.6_1599289537585_0.43400846490133427"},"_hasShrinkwrap":false},"0.1.7":{"name":"@codycraven/data-structs","version":"0.1.7","description":"Common data structures for JavaScript","main":"./lib/index.js","types":"./lib/index.d.ts","runkitExampleFilename":"./example.js","dependencies":{},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.3","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","tslint-to-eslint-config":"^0.3.1","typescript":"^4.0.2"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.{js,ts}\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"548a9bdd5855f0f1de64e2171032a3a3516a0edf","_id":"@codycraven/data-structs@0.1.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0I3sygmJ9PL9N36Ek1aWgv3bNFFCHNa98vqkXLOJQrmE4wtP6gHoeLjGZj+QdVDWBVZfpBj0y+IHHNgF9s889A==","shasum":"c377c4a90674b3df84c316fba2199bbb17804fcc","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.7.tgz","fileCount":13,"unpackedSize":10343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVIvKCRA9TVsSAnZWagAAU7YP/jhjOJTUFbfbqUAPDMQ8\n+8HFvNOqjTnA2+dz7ol4wwRt8xZjc/GLUPjSsUUpgIU47qeOTz9UqP0+XXkI\n9rz/6UpSx7Ra89CzuJc8AW6/s2GE++LQKxzJJR3AxfJT27o64qx/merQQ5sC\n0nG8zt6X0cUtdmBZhngXAagBQsjnn95QovPKQTH1bDOVM5+LCfLbS0woXHk7\nRkKs1dZ/ZDZOsDEPJ9ePyE4vb+OhMUb9vvgOG9vb1vs49Hv+4o3ZtUi2QTK0\nlbT1Xr/Nngl/JuvUYVweJgFCYrIEnxst0dipWPiVwYa7WFlupWzNp5wpf6ms\negtqMz4jAI9WXQlhmoy5yLghVRbfwSaTIsbxWcoI+NWTFgIJU3A4PPO9N8Uu\n9dQdjEzrJ21hwiwqTpD5KRflSIliCdHtpW8BI+fqLQaYh6q3agOkq5uEWZn8\n6UnfV3QrawSJua9K53TNndin9jmUO4VM69GkBfGkw/8Jm/xIhaEjAhnBjV4T\nXZP6K70KBCvxg99+lLiI4q2ysKVP1J+S+1ekcgCXHSpxwpe3GiMXOguMcsuJ\nbpluwSXyj2g3LhDiKQBknxlWcZtMdzRViu9w7p649ZTtlSQEr0h+SWzGEdB3\noavO9GIaIze9onx3XGxvDKIqeUo3Uc9zPrwMlwL6VBt8JUFVpIfVRt8RZkPE\nk3js\r\n=IPRG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7nCZJ7o2AQ7VFgvTZHOMrYqSVm9TU97UgMnxDosCq5AiAvPTBsLrp2dLjmp6gdCxNC7b6gRkydnhrVsoY1uG4Ftw=="}]},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.7_1599376330010_0.3170585897906091"},"_hasShrinkwrap":false},"0.1.8":{"name":"@codycraven/data-structs","version":"0.1.8","description":"Common data structures for JavaScript","main":"./lib/index.js","types":"./lib/index.d.ts","runkitExampleFilename":"./example.js","dependencies":{},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.3","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","tslint-to-eslint-config":"^0.3.1","typescript":"^4.0.2"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.{js,ts}\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"c8138ae87de5f7286c506f10d076d6eb8b1f6fef","_id":"@codycraven/data-structs@0.1.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-bMNWWZt6WGF/GNDECOrKPXJbLM07h0JCd2J0TsbVxF2HoDa/qPn13QKGsSHjumjIwa5ECHYkeG7iBC0e97vgqg==","shasum":"a903e5b9c43b2d1a7c6d5478693224820b1237b0","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.8.tgz","fileCount":13,"unpackedSize":10601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVJE6CRA9TVsSAnZWagAAFzsQAI/cJguHoOpz351F9nd9\nqpX0B6IXC0Ajrzn6ikBsfx+F/Nz5cB930bYtzHVvvhfXX30zQskpJgpIPThe\nsDlpT8Eyo7ifEKl/iLq/PLeMAZ9S3NbZLq9HZ4P1LgQ+C4rrolPBoBSZHjYN\nUdZWXYjzvxLxwOHLNQkcAlJ9Wt7E4W7u+rG2I5+TbPrFrgyjm0s/fj2xFFUk\nCQmBFyiuXOBSioy1yS2FyGgUcaJ0yVlLu70AhEBRmEzpp+6yJ1CF+vrGK5Jp\nEXJm0piy6SOcplebQOuY5xntucvBF4kajCO397W7FcjmgfjmZCpyswFEMO3K\nB8OzxBEVzNaZJ5WVfrJrRys+bNvmMbAcKVAxTfFjM8qoCH5J3Xj69xt2rGmd\nZydPohcu6zdKep8hz+4TtsfkmXBVTx9XwMW8EKowqJLqBaj5HHr4ul4E2DRQ\nLpkIA+/84B8OlMvPxdiQO9ykQ8xiN0Gokf5HuyEv+3nB5yobpkYo5qke+AGD\n9Kcm4sXvd3nk+yJFpp3c3UnNa3eINcx02RgOK99SntfIk2DnWsuQh2NPPlE6\nbu0DRhy3qCs/a9Ejl0qrjvcen3Jo14ADoJwCBBkOAJxXqINAVousN2g/1/Rs\nfPhcLhr5cqhRR2o0QVDEJOtojIUr4h6PNdAT7DtEnq5qEGjjb6hojoORbnGP\n2Zqx\r\n=wllr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDt2vW9vzILrdaf3tUUTEvEqm7bcCmW1i7XgLWG/Iwa8AiBLVtgRnM3fDsqmuPK80RCq8g7/HBUq5xpCCzXnBHNHwg=="}]},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.8_1599377721834_0.21490982555149984"},"_hasShrinkwrap":false},"0.1.9":{"name":"@codycraven/data-structs","version":"0.1.9","description":"Common data structures for JavaScript","main":"./lib/index.js","types":"./lib/index.d.ts","runkitExampleFilename":"example.js","dependencies":{},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.3","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","tslint-to-eslint-config":"^0.3.1","typescript":"^4.0.2"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.{js,ts}\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"directories":{"lib":"./lib"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"28331681fab794e40bcf9797bc9b577298dfe8f7","_id":"@codycraven/data-structs@0.1.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-NRuOCFU0LE6X5HKiDaGYwwo1qb5OP+maEPjq++hHiKQtc9/Gond1eKWZ3cZRB3hPTuyQnhFg8UCB/bOxoOZw1A==","shasum":"913a9d991119d9757e692d1efa230b439b6ed729","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.9.tgz","fileCount":14,"unpackedSize":11157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXarjCRA9TVsSAnZWagAAfscP/3aWGhQGgt06iKZL7Bk/\nxC00qTU3TvxXTVKWlStCr7cMXWNwRhx2zQkG0VSkr/Btcy+G0cFSMAkG2sfv\nyytP5LU+EGmcdtm9Ji5SzIWJkU6/P8nFwj0nuHqtJeK6+cI0KCn4fucA25l0\n8w2uLwTvwHTo1lHnjqkh0AyxxBedxPmIySqtAqcB28mDxJACr6MExFLD3aWD\nf6+/EIEH4Df0oR4LYD905uXcAuY8GAAuG92S/GJc3C9wLiJvKcl34wHjSztY\nVrWc/+byXnVqnQ+LDx42LxPSTJgWfS4WS3LB5z3tt5oUHBDuzpHZkf5ixRgr\n9I5kskuarFkjkAUt/RpUDTRk04tE6F9djpQCJxJIixYxgfFbcqsm2jKCwFzv\n9cVPCZxu2zT3GgytzqsjElt1Uz2+L6yVh7UDcsCsGKGca7lW4FysOad6+E67\nuOj2BNl5Dc2p6cdpIIeviZl/m8EEpbhv5ny0zC3sOyG0YzcA9dTU2yrdWmLa\nrUnDIqtmj7zrkCm5gB6eC77GYxPH0qGNmaoaGZZ4TFzYovaket9gfw2qXRWp\n5GBy/qLnT4EeJPc84TLUWiH/ouUnXYCpXZubywuD+VtgUJ2DgokejQe/y0Jn\noEa2BC9HeSo0EabRT+G9u2racKF6xyuBpZQjjzBtFM8ON30h1EQnDxmFyt54\npCr3\r\n=iefT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHmJt0z5I5jVu2dJwDZbttsJzWBPhNSvGX6hhbC1FNegIgJ7Ai0NqLQ8FbnywFzIJL9yYUhzCyBs7tdTKePxL+Ma8="}]},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.9_1599974115312_0.8089304567097859"},"_hasShrinkwrap":false},"0.1.10":{"name":"@codycraven/data-structs","version":"0.1.10","description":"Common data structures for JavaScript","main":"./lib/index.js","types":"./lib/index.d.ts","runkitExampleFilename":"example.js","dependencies":{},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.6.3","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","tslint-to-eslint-config":"^0.3.1","typescript":"^4.0.2"},"scripts":{"build":"npx tsc -p tsconfig.json","build:watch":"npm run build -- -w","test":"npx jest","test:watch":"npm test -- --watch","format":"npx prettier --write \"src/**/*.{js,ts}\"","lint":"npx eslint --ext .js,.ts ./src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"directories":{"lib":"./lib"},"repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"license":"ISC","bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"homepage":"https://github.com/codycraven/js-data-structs#readme","gitHead":"dc21e216b4214606e6e9c962e6717680e6bbe71a","_id":"@codycraven/data-structs@0.1.10","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-rMWePS+6HxTl6vH8fopnjqDnFNWt657zr1Al4wAqVGsAYwaJ7MeIXT3FnA+c5F4CJuJgritWsPPOX4EbG/f1AA==","shasum":"82206378e9fa73a18603b642f1eac7a03ceae1c2","tarball":"https://registry.npmjs.org/@codycraven/data-structs/-/data-structs-0.1.10.tgz","fileCount":14,"unpackedSize":11158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2DCyCRA9TVsSAnZWagAAkpAP/A/wa7cfTqDRAFN4zi2s\nF4yIHgMBe+fJjzR5DvZGPE3P2yYcPV727o0XPeuYIpSwizjez1dUIpvrEowv\nNAsAkNajkrzBHHQfq1XtRAMx4i3Qh5ojlCyjo5VUA+fhDT28vViW5l64Tbmh\nIpk7z5EDPTY29t4c/8q01u0oPCSJUd6s6VJeD9rWzmbw+CxAYbsto8VQj2vE\nhWSzZX9pwBYdQjvZU52yh4vgkeKgmOdZ3zxbK8RusdNE0kDB/TGOuzhTnchp\nO/e93voWBbKHbrXi7X6rJoFjigAkO1Jo4P9jAzpT5UceFrFg4/cVZeCbWJSP\nEcXqR0xpkga4mj1iQSBeXdbEmI9c8f1yINChN+AG4b7vzXb7C4SGWyd5PqHF\nSb3/cVuSqQDYUiHAjlJAgGEMSjziFhwZ857LtcDFkAuG2o2DDeg2JdoXXBeD\nR1dwQuZVmZb+9tGx3TpgyCd10bNrwYtuP7lbME8JrCDbDwavJcrnjjSMyROt\n/LKSuYAV4N8r4Ck+/oUuzVr4cSyNBnPf3knHVYmFNFzGf5pM0ZY7hK1pbDMk\n+fl6hW++zRM8OBYpky+gIjy2KYyjl6GSiyeKPMpv5qUcAAuLPgYpn+xWORa1\nni681C2lhnvBmwJPTJkTau/ZBvSDguSLY/Ki4RAKrMy9JnJPa0SUsEKONnvv\nOrEB\r\n=Fgou\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDstW5F+0FGTPthXRABO9mBADN/Y0yCkoyEo6p7kmPH1AIhALlWjVCDH2aziVmCxnW/P6oGoCz+oSL4ut6ki3c4LJIL"}]},"_npmUser":{"name":"codycraven","email":"cody@cravencode.com"},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structs_0.1.10_1634771565679_0.45937953078781235"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-14T06:22:47.954Z","0.1.0":"2019-12-14T06:22:48.185Z","modified":"2022-04-05T00:10:15.604Z","0.1.1":"2019-12-14T19:15:32.659Z","0.1.2":"2019-12-15T04:35:28.929Z","0.1.6":"2020-09-05T07:05:37.833Z","0.1.7":"2020-09-06T07:12:10.183Z","0.1.8":"2020-09-06T07:35:21.950Z","0.1.9":"2020-09-13T05:15:15.492Z","0.1.10":"2021-10-20T23:12:45.823Z"},"maintainers":[{"name":"codycraven","email":"cody@cravencode.com"}],"description":"Common data structures for JavaScript","homepage":"https://github.com/codycraven/js-data-structs#readme","repository":{"type":"git","url":"git+https://github.com/codycraven/js-data-structs.git"},"author":{"name":"Cody Craven","email":"cody@cravencode.com","url":"https://cravencode.com/"},"bugs":{"url":"https://github.com/codycraven/js-data-structs/issues"},"license":"ISC","readme":"# JavaScript Data Structures\n\n[![Try @codycraven/data-structs on RunKit](https://badge.runkitcdn.com/@codycraven/data-structs.svg)](https://npm.runkit.com/@codycraven/data-structs) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) [![Coverage Status](https://coveralls.io/repos/github/codycraven/js-data-structs/badge.svg?branch=master)](https://coveralls.io/github/codycraven/js-data-structs?branch=master)\n\nCommon data structures for JavaScript.\n\n## Data structures\n\n### Lists\n\n1. [Doubly Linked Lists](src/doubly-linked-list/)\n\n### Queues\n\n1. [Circular Queue](src/circular-queue/)\n\n## Contributing\n\nFirst install dependencies:\n\n```bash\nnpm install -D\n```\n\n-   Build:\n\n    ```bash\n    npm run build\n    # or watch\n    npm run build:watch\n    ```\n\n-   Test:\n\n    ```bash\n    npm test\n    # or watch\n    npm run test:watch\n    ```\n\n-   Lint:\n\n    ```bash\n    npm run lint\n    ```\n\n    Or better yet, install a suitable eslint extension in your code editor to receive realtime feedback while coding.\n\n-   Format:\n\n    ```bash\n    npm run format\n    ```\n\n    This project utilizes [Prettier](https://github.com/prettier/prettier) to enforce code formatting. Install a Prettier extension in your IDE to receive on-save or on-demand formatting.\n\n## Releasing\n\nThis project uses [SemVer](https://semver.org/), use the npm version command to bump the appropriate version:\n\n```bash\nnpm version major\n# or\nnpm version minor\n# or\nnpm version patch\n```\n\nThese commands will create the appropriate git tag to accompany it.\n\nAfter the version is tagged, release it with `npm`:\n\n```bash\nnpm publish\n```\n","readmeFilename":"README.md"}