{"_id":"@busieinc/ts-datastructures","_rev":"24-2d59c902df542f19509ae9663d7ff1de","name":"@busieinc/ts-datastructures","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@busieinc/ts-datastructures","version":"1.0.0","keywords":["datastructures","typescript"],"author":{"name":"Brady Perry","email":"brady@getbusie.com"},"license":"MIT","_id":"@busieinc/ts-datastructures@1.0.0","maintainers":[{"name":"bperry","email":"brady@getbusie.com"}],"dist":{"shasum":"b0db7824db173e15058efea45e5361c0eca6e681","tarball":"https://registry.npmjs.org/@busieinc/ts-datastructures/-/ts-datastructures-1.0.0.tgz","fileCount":12,"integrity":"sha512-KP+O61jVwv+rJ3ZivXqGiR5hUNLyFJbbgqHFAf0G8qoXrZ3cXiTToY/HcBBkRJfxUlLuAlk3pv+xwHVeXW3Tiw==","signatures":[{"sig":"MEUCIComzbZiROVX+JtykktrlDofFDDCnWltFFbfaJWFrRWEAiEA1u5WnbF3EjwBONhhph4cHmQC+C1le4gpfIzx0XTA8Uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG2AeCRA9TVsSAnZWagAAiu8QAJ+/fJzl1grNB3Oie3W1\npFsIfUjh/xLgnJsJQ/dKwYL0BAvpCJPDjOplhiX39VtlNGlq1JXA1NX+2AWr\nes59PCr7ynIePFk43gYY7riWV96CsPowepu/6JgMnelyaUwhUyIKdsKRxIJd\nqlMu+6xy1NV7U3CnkLyGIxxrzpS0/CBTvM3tu1hMaTpBsmAYGLmJLSHyShe1\nBcm514RVz9iJuNuS0HQ3xAhayYPAYMMdrYc9MgFRe88qPs0U5iHiWN77pCUd\nEHs4eKhxFBsic1/1JyOeh/Lew0MFbOM25vzVLo/UcYnQR0xI00TNEPPBUUsm\n/GIkQQBYcim/6vsfb7rMwJ4a4lyfOuVrw/YWd7PZiId50HZ/hZo0hJmkBmHe\nkjyj0qGQGWQ4HtvZ8JleRFpiqYDG4tLTZcqDOkVi4U1bpCpcGolm8uLthEa1\nA62Hp+5NKliWSxI7gqYB2i2jkM1X414Tv4OG2cXtleBNJFc5kg/l2arubDqt\n3GH/Y0Q0I/zUHgkCO1j6CVys9FrZrXB3vGvSGFRBJJYXLn3XWjHlQRwtFDDV\n1wM0tO/CME/Gri4GU8ght7CkrBbufbqedAnPNRLAoPdrwr+o3qKWCb7q8pF4\nYlE78M3ddOo58C1rfUTplmyhg0Se5xgokaw+M+9pKWhTjAZPAagGrOi8mZeE\n/rW4\r\n=aE0O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"38fb0606ce0bcb6d50934982911ec96bc4013273","scripts":{"test":"jest","build":"tsc -p tsconfig.prod.json","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"bperry","email":"brady@getbusie.com"},"_npmVersion":"7.11.2","description":"Install various datastructures like LinkedLists, Queues and Stacks","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.4","typescript":"^4.3.5","@types/jest":"^26.0.24"},"_npmOperationalInternal":{"tmp":"tmp/ts-datastructures_1.0.0_1629184030274_0.488627975964401","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@busieinc/ts-datastructures","version":"1.0.2","keywords":["datastructures","typescript"],"author":{"name":"Brady Perry","email":"brady@getbusie.com"},"license":"MIT","_id":"@busieinc/ts-datastructures@1.0.2","maintainers":[{"name":"bperry","email":"brady@getbusie.com"}],"dist":{"shasum":"4f0d9cf660b62edbe3e298924d7557ab2d93a90c","tarball":"https://registry.npmjs.org/@busieinc/ts-datastructures/-/ts-datastructures-1.0.2.tgz","fileCount":13,"integrity":"sha512-bODdmcfX6YX/YgsgClsizfMTVdWzmN4WU78ztYs52SLHGUB5zsjFoTCAInvOFjTw9zZPgYdI9p16lHNvfvLQZA==","signatures":[{"sig":"MEQCIF4LSRpZt5tXCJRb3eno+2EgA1MFsjkIEm1gWSgTn8oyAiAqjgF8LWn5xkM3nBJRmQ1EGTHp07KcEVvceIM1rS7GXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHfrvCRA9TVsSAnZWagAAY98P/1KhT1XNrFkVqfb0c4xZ\nWia2tSb1ilh/L/4MjobHG5S+3NTBRUuh+9CpbQXy7LuVgeu6Sf4BtfWmcAuU\nZRKyyTmrZ7PKHRcZb3hqbEDdKr0uyXuG9Tqp9d5oLJvGdkvypLEz5cYbfeS6\nRjFTZzrusRl8P3WVHrm4Y6FakZXsjtVqZGn0cRCBOxKrW3rY7Dinz+4ALtMp\nzxmQUdYLKlbxOJ3HBKGKOE96VnaPQC8dDNU1Ue//y69519gm9Mu+u/BJXret\nzCgQywfUiATTEXZrqjeTx3ueDyKzOPa4/KD1kSJPdPpnB6UwJ3VxxRtSH4zn\nAz3vvxeIOYRiKnWIeBn6kdostsx0ECkyIZUnZvek/9bXJmYDWuQKW/DGTOpX\n8WXwti+YoaLqolsFmf2FmcFE/5Hef0+UgBup4npmUR7wPsG0T6UESHkAzo5x\n9k9xl3OZsd01dm2O3Ex3vcYCDeUdU1SnPlvV3pkVRSQBOtDI0ohX/b5BVqem\nN6vDA66IXoG85duFjQ69rK4GsNuW9FxKVPEo6xp1vnVWc9OhAdnV0W5Qq0Fm\nlwii0xWryHfr7+z67+9A6uVx5/naSxtQcy7txi/CIEr3BbY7KzWZlLeCB4fg\nT/Mh/Bkxyua/R867BqGSm8ABxqN9iuoBBR1C352pnr3rqP0icvXcGZua083k\nTRvU\r\n=8MSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"46468b17979088b4b77eb3945347ec4063b970aa","scripts":{"test":"jest","build":"tsc -p tsconfig.prod.json","version":"echo $npm_package_version","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"bperry","email":"brady@getbusie.com"},"_npmVersion":"7.11.2","description":"Install various datastructures like LinkedLists, Queues and Stacks","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.4","typescript":"^4.3.5","@types/jest":"^26.0.24"},"_npmOperationalInternal":{"tmp":"tmp/ts-datastructures_1.0.2_1629354735701_0.8905875411096327","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@busieinc/ts-datastructures","version":"1.0.3","keywords":["datastructures","typescript"],"author":{"name":"Brady Perry","email":"brady@getbusie.com"},"license":"MIT","_id":"@busieinc/ts-datastructures@1.0.3","maintainers":[{"name":"bperry","email":"brady@getbusie.com"}],"dist":{"shasum":"b168c2b5263d71670d77bb1aa172c8d0d7d3da85","tarball":"https://registry.npmjs.org/@busieinc/ts-datastructures/-/ts-datastructures-1.0.3.tgz","fileCount":13,"integrity":"sha512-d2hiGhJcBkFjbmp59TQM2K6GOpNKZBAui4FFX7xIiUjgtR00gfjqMZuEXgMoiz0stWxBnOuBGhGwtsDmJUU6oQ==","signatures":[{"sig":"MEUCIGjgf8gcKuQB3W7KR8gwZ2w6Vnw14iHXFG8KXrzZR01FAiEAyhFa42i9SlNuR3MQE5qvq/ggiI4WFaHR8x4OdloGzYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHorjCRA9TVsSAnZWagAAO5EP/3rBnEYco2rm6YTEHpuX\nFUvfrukwvZ4yrfg8Ug65zIsMeJO9jJMzn5Gdv8AqZgWscUxj+BRAYqAEOLoc\nP+9LOOuRNiAbysr3kd2stBOI1YMkOMDTyWLt5WI1ooC+m/V/vzY3T3mzKKPo\nfvPSaBEDBkNUu+OzwW+LJZwwD2g6U5kJ3+DpUvaexTmN4t+ZdSAXD5YmJ/UC\nF40WB6zTcALzMLTLu58YlCWAqKsG8PTH08chJmZpULLF+qJCvoRvXnG41Bgw\nyG83fTVkeB2ZJEKHA5aEl4JjLMNX33tQfxr7VadinH21X0ZZLWSfdkuueogN\n3+ZVRvJ0Cmkdhqm280SiM+fCBzyQaNSaB2DOPrNeGKinUG7B7vIU4HGwggEi\n3lSHAUexcUxLH9NgNBxKrFvcMF9bcTOQxeUIUhLqDIUxBs9YYVF03TRKBOzV\nVTpI/3zBdqixfj5fXvIZ1+G65t8pPk6E+rEkKKvgEOxR8085lRvocsRA+7tG\nhEBOlp25dqbzX8RFsrXPdgh6g6I664Rjf4Z89L28EcuaIeHrFdPUXtgu2RMG\nkrPnnzPiY5peihp+I9wQqTiiLQ2YUAfaP8rj7HtWwPuZ+watYw9ApEDzou5l\ndm2vbdJzt3tHPHAWQWbob+SBtYdNqIRW4FbjxhRzGdDrXE24xAfd394HfKuC\nxpkn\r\n=QNQr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c76656bbbd6293a6e215d822ca25fa84bd7f3a40","scripts":{"test":"jest","build":"tsc -p tsconfig.prod.json","version":"echo $npm_package_version","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"bperry","email":"brady@getbusie.com"},"_npmVersion":"7.11.2","description":"Install various datastructures like LinkedLists, Queues and Stacks","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.4","typescript":"^4.3.5","@types/jest":"^26.0.24"},"_npmOperationalInternal":{"tmp":"tmp/ts-datastructures_1.0.3_1629391587418_0.4442931816824427","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@busieinc/ts-datastructures","version":"1.0.4","keywords":["datastructures","typescript"],"author":{"name":"Brady Perry","email":"brady@getbusie.com"},"license":"MIT","_id":"@busieinc/ts-datastructures@1.0.4","maintainers":[{"name":"bperry","email":"brady@getbusie.com"}],"dist":{"shasum":"7d4686a64b0234948b36cc1317d50cc3f6dbb594","tarball":"https://registry.npmjs.org/@busieinc/ts-datastructures/-/ts-datastructures-1.0.4.tgz","fileCount":13,"integrity":"sha512-W57buuDNz/sK/2UjWEjWek7nPE5iPCo0iD2DsQ3B0VQW2lb3i2PmER4bXFXaRYySIs2xlK+9N+W8gl0T/f8E+w==","signatures":[{"sig":"MEUCIQDCgtG4fzj0IQ4kb/y5GDhFz2VW5r7x2T0MwKmKe+TMCAIgAVswGSPcL9ZQE0CePfTFMgKPCocTjRKgd7NPo6u2HqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHoxUCRA9TVsSAnZWagAA/QsP/iwIuLk7b4K+2f1+TsrM\nduhmRhyTnvWueNTaLhH1LMSfzJqYzBsDy9gCWRSOPdyr6apd8Oxa/A4vUJAB\nhnVk7hB6IWlgIvAEw7WXou/9eDcuDERj/pjrMiPmS44ckuNzm6JNjF1tToEA\ndJlm8q9dB9WLG1g+XIkpm2WYG1XYf+lQk6E3b3LXuhvukY4moAOQ4K9oATHR\ngsLyl7DcusPvSyl+nIU8DNxf+2AHdKZKhHjo8Ecm+mmez6LHLXx3rzovU8Jm\nMSK4OM/lpuDGKzR1s3hBDYLJFG4VcjJNWlQV4XQXxKPO3ugo8/3TNfe41mTj\nfD96YB+QyEY4nco8oHe+5G7z5XETDxgDiK2wwwmOmgH7BmPjxAW1P5n5XwqR\nz/BV2hdQ0skOZBGcQtEnnlwxv14i90pq0dzwtyMWRjXxFtSMY8z1+LL984AY\nvclGuNm5kLpMI1NGarg8XtXE3QM/nHdfEGaILfF9OMZMqO3d0wLHlyUd1oph\nIRRi+/wdrlpwj3jzBWmnK6flG325Oux0fRZcYPIin4UjNJr6SVlTHM/P8uiI\nZZzIieZnuhicgf6cNWT0kQEfYeD5RxEY0FQ/rfOPyzCbvVvnz4j0BtPmFYUj\n0dbwYWuR/JY5t8wlYmF4EYgJ1w8YVq1pGuKfe1N7AWd1H9rcK3UIsYRAjNBV\nssgT\r\n=iA19\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b9faf912323adcd71d01a93bb4794e681b34f56","scripts":{"test":"jest","build":"tsc -p tsconfig.prod.json","version":"echo $npm_package_version","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"bperry","email":"brady@getbusie.com"},"_npmVersion":"7.11.2","description":"Install various datastructures like LinkedLists, Queues and Stacks","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.4","typescript":"^4.3.5","@types/jest":"^26.0.24"},"_npmOperationalInternal":{"tmp":"tmp/ts-datastructures_1.0.4_1629391956702_0.41793835657727696","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@busieinc/ts-datastructures","version":"1.1.0","keywords":["datastructures","typescript"],"author":{"name":"Brady Perry","email":"brady@getbusie.com"},"license":"MIT","_id":"@busieinc/ts-datastructures@1.1.0","maintainers":[{"name":"bperry","email":"brady@getbusie.com"}],"dist":{"shasum":"437a309cad9eab23a3b71bf7ba99f6107144df3a","tarball":"https://registry.npmjs.org/@busieinc/ts-datastructures/-/ts-datastructures-1.1.0.tgz","fileCount":13,"integrity":"sha512-FGkfLc/G2PWUBtfQy7PM8MXpTlOlwgjMvyKzvy4b5UW3/TQfHs+q3qczRjnvYHlrux7+Q147kccMgedtuFrTVQ==","signatures":[{"sig":"MEQCIGkJKPmEofh0MjeDuWIr96GqN9aOjBKL1pNOykCwyRRDAiBJ2adYShL5h5j+bTw8DxF/NopVHA9JSP92XhGnApKG8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIBK1CRA9TVsSAnZWagAAZQgP/2BB1K+Ht6UBj7uURVvz\n24QEzVLVxpOb7UUXTjCoDsD0yVNO4aZMTjBHXsk9uO9A1TZ0xhLRz1tWt7Ze\nRoxrBwusH7pr3vJMUoxEREUHJcobRCPX88nwNIiwbvZaggsqK+qYjRWOMtdI\n6zE+ZDeDvZgh/RW+72yKMBhR+I1Xt7o0J3esUtsDzBS463ARH0w/YB4frWtQ\nTLEELLA40Fg/FW9QFtsPbjUWDH9Miv5tZFg+JFQZRqucixU4eyexbgmDWmNh\ndIDAvBI9QDjCdl+8AiKHF0pj4hj2ZxRzZLN2mhJs0IrTfZKWcEXa8x4JzcQn\n8icacKanGv9Cm8jj0OQ3t/ZRVkW+FWcrF8/gM16ZIvlqIxwBBB5stZcjwOva\nTOiQ3bJcTdXa5skedYKkLuxRmsGC3JqhDlrY7Y5dDjFN/PCz346ffhv3yA7o\ndWTwxDu4fi5p5o48x2mma91+H0ijV/4SWQeXppp1nvd73gSq1k3gUR6y0YJt\nHVgSy/pDV9xmU8tphkkD8jx1SCSlC48jlLg9nQVxxiH/fRXNWZBHePgHiMY3\nYWVT3pDHWMChwh7i2DAetwfemgKhJr8hfxIUY0obKlatne7C2hwOZ4tl37Jd\n81Ce4n/IXGwToqPKuBqDPcs0HGpatfbbi8c1NKI+ofJSe7ucOiknVNTYSB3F\n1rxs\r\n=zY/v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6596677be5ee1d99b17b4771430eb516ed29dce6","scripts":{"test":"jest","build":"tsc -p tsconfig.prod.json","version":"echo $npm_package_version","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"bperry","email":"brady@getbusie.com"},"_npmVersion":"7.11.2","description":"Install various datastructures like LinkedLists, Queues and Stacks","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.4","typescript":"^4.3.5","@types/jest":"^26.0.24"},"_npmOperationalInternal":{"tmp":"tmp/ts-datastructures_1.1.0_1629491893483_0.9652565723667124","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@busieinc/ts-datastructures","version":"1.1.1","keywords":["datastructures","typescript"],"author":{"name":"Brady Perry","email":"brady@getbusie.com"},"license":"MIT","_id":"@busieinc/ts-datastructures@1.1.1","maintainers":[{"name":"bperry","email":"brady@getbusie.com"}],"dist":{"shasum":"be9bf0d9a17194db2b7adcd348fc128a3ba89597","tarball":"https://registry.npmjs.org/@busieinc/ts-datastructures/-/ts-datastructures-1.1.1.tgz","fileCount":13,"integrity":"sha512-0/tLV4FPWupYzppSNUg/AM+p7Pqbb0MWchMhbDodFGsJl/SjfH33rvFpbSGLBIA/o9k2CaCI2JYXU2KNUmgdkA==","signatures":[{"sig":"MEYCIQD2JCZCgdDNI65z77Pb8dUJDAMSvgVFcmPj59xTZf74PwIhAMUYoQf0WYnCRE6qW4zIKQxdo6uaIVTAGwHdjn4Lh+68","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIBlJCRA9TVsSAnZWagAAP5gP/j1Qut/0h3Jk29eUoyGc\nj/u3C0rJA8O4ebVtd4cjkY+lpKRSEfLN0eUj7B90jsf9bQleDXGF//0SezCa\nvHB5GYZZgmVEkT5dOy/xULm12brzDcCeHuuKZtIeHtKavXCL5heGFKSy+G/Y\nYm0ichpuJyyXr8jvz8rLq3AjN8ad4WJaSqZaQ6Dm/T/1igROVXkCNmymYZ0i\nHCTllSFWXZUaacSKXSFQ2lkNECfSEDsnaQpIcqh6fw4Un9hJXcrk/9dG56Vs\nc20mkydwqH8TcebW9K6tLJ8/TnkY5sbMUqR2FOqQaEgOdfCXKDTbBbz7rlrd\nOl2EwSYWTOGSn+QZGOq2B9oQI4qDu7ydwqcxH6cPYQC94QZrGc+5t8ijHEhE\ngSk1FLIgsq2vD2mGUb8gQ1vV7Ywl3bDXrCT9dPRmiB8d25RkPgGufofcFtUV\nzx1YGhwQTcH4/nmcTWuCZKNmul9QKaJppVUlYa90yhBEf4gw7vmtR/28/YGq\niIHioBz41+QIgzlKQU7FCsdLez3VyIgdVrbZjHeZM5MUvYr/g+jkSlKjj8tj\na6k4x6POH0aDNtX035v4407UHkxpp/iHNT2wqekoCqrW04lfVJvvBTIKW1mq\nXn0wDGbXXj+3vVCpTAGAQjBvWt0pgHd67URhwpJR+12OsuCn+j/v2apLYcY4\nOCJc\r\n=h88p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"84a4421cafaa720471717390d04034c6bcf2cb37","scripts":{"test":"jest","build":"tsc -p tsconfig.prod.json","version":"echo $npm_package_version","test:cov":"jest --coverage","test:watch":"jest --watch"},"_npmUser":{"name":"bperry","email":"brady@getbusie.com"},"_npmVersion":"7.11.2","description":"Install various datastructures like LinkedLists, Queues and Stacks","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","ts-jest":"^27.0.4","typescript":"^4.3.5","@types/jest":"^26.0.24"},"_npmOperationalInternal":{"tmp":"tmp/ts-datastructures_1.1.1_1629493577631_0.8197901220902062","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-08-17T07:07:10.273Z","modified":"2025-12-10T23:32:33.630Z","1.0.0":"2021-08-17T07:07:10.408Z","1.0.2":"2021-08-19T06:32:15.881Z","1.0.3":"2021-08-19T16:46:27.547Z","1.0.4":"2021-08-19T16:52:36.854Z","1.1.0":"2021-08-20T20:38:13.628Z","1.1.1":"2021-08-20T21:06:17.794Z"},"author":{"name":"Brady Perry","email":"brady@getbusie.com"},"license":"MIT","keywords":["datastructures","typescript"],"description":"Install various datastructures like LinkedLists, Queues and Stacks","maintainers":[{"email":"brady@getbusie.com","name":"bperry"}],"readme":"# TS Datastructures\nCommon Datastructures built here for re-use across projects via NPM Install\n\n## Installation\n`npm install @busieinc/ts-datastructures`\n\n## Usage\n### Linked List\n```\nimport { LinkedList } from '@busieinc/ts-datastructures'\n\nconst ll = new LinkedList<string>();\nnode = ll.insertInBeginning('this is the head node');                   // Node('this is the head node') -> null\nanotherNode = ll.insertAtEnd('this is the tail node');\t\t\t\t\t\t\t\t\t// Node('this is the head node') <--> Node('this is the tail node') -> null\n\nfor (const data in ll.traverse()) {                                     // NOTE: LinkedList.prototype.traverse returns a generator\n\tconsole.log(data);\n}\n\nconst headNodeFromSearch = ll.search((data) => data.includes('head'));  // headNodeFromSearch === node\n\nll.removeFromBeginning();\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t// Node('this is the tail node') -> null\nll.removeFromEnd();\n\n\n```","readmeFilename":"README.md"}