{"_id":"@aaccurso/data-structures","_rev":"4-28e3f001352cefe05d45a597eba5f134","name":"@aaccurso/data-structures","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"version":"0.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"repository":{"type":"git","url":"git+https://github.com/aaccurso/data-structures.git"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@aaccurso/data-structures","description":"Basic data structures in TypeScript.","author":{"name":"Alan Accurso"},"module":"dist/data-structures.esm.js","devDependencies":{"husky":"^4.2.5","tsdx":"^0.13.2","tslib":"^2.0.0","typescript":"^3.9.7"},"gitHead":"e072ed982b4089ecc24b9f9e9476cff07b637c09","bugs":{"url":"https://github.com/aaccurso/data-structures/issues"},"homepage":"https://github.com/aaccurso/data-structures#readme","_id":"@aaccurso/data-structures@0.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Aop8wPeMbhfL0AUTeT0FHQjgpOX2LvZZ065/UlqysFwRZkWnDxbUHgTPNa22FT/KJ1y+TV35Jlst3kPwUpQtOA==","shasum":"715366945e79203580f14867bac826e25f01828e","tarball":"https://registry.npmjs.org/@aaccurso/data-structures/-/data-structures-0.1.0.tgz","fileCount":21,"unpackedSize":20722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJfU6CRA9TVsSAnZWagAAwxgP/0P2uRLaUWx+zfj9DXBM\nzICHNwAmm4pi1K5FbPTJ5xwDik8slcP7Q3PhqZiLFznrUPWZ/Ku7EQITP15a\n5KXqGRAE/O7Jv5pkMT4tC9CjrmrJRbRfSFo8WAvpErx/zWVnc4pZhsnkxdwY\nIzmYzuvN3qDbI26HwxD7J2sPHvDn2n7A1sO5oUt0A04Cyp0Q2CsdJscY5y5w\nhKbRWKdxGxyz+SbPZbfVnDgQzM7gXmAAdrNlwOxaYAEwzrFeYiv6TZwk4Klv\nrNokVLQRSpkDi9HXstWxumqbGvTqAgGGezKzO6qKH+wmx5MnEbPfKGaBI/qZ\norYZuQ7jL5yoX0yRUnfDZ1nWdL0DiRAX0IwFJo/Vb4BfyDW/8FW9UIBi0qny\nAjrulmYMzZwevdiPngko4nbXi1g4dXjKt6t1X9ClHHBIleJYeRmzI4SREfEa\n02phN5urrPiMiVFDLoZZxvoXJ4/8aDTt+O0DUvBj4EjE+jnBMkbw99euNRRI\nCHdeKrEg01ThEHWBXpmtq5mGQb5SRgIiYwhmhBebfusaOxHDNnbACRNM1Nzj\nK3lyAI3D3DGBy5fXRQLDRDrGjv7WYFpuBB7YdlpFBKoEoJxvfT5uHF5LLZ+M\nUZuXrvezib6SjnZV/25OlxozpQW9gyEeE4/MrQdF4eDvRKM/M0OnSh32NLa4\n1c5A\r\n=kCUo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQONqIn8Iu0vf6bSB4ujk0UwuO9PScu1Y4Lt9j0iDt6AiAnYB7LmLaTUNmnFYKDZuZw00q3yHau8ajGx6+Z75xSrQ=="}]},"maintainers":[{"name":"aaccurs0","email":"accurso.alan@gmail.com"}],"_npmUser":{"name":"aaccurs0","email":"accurso.alan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structures_0.1.0_1596323129550_0.3628890430894782"},"_hasShrinkwrap":false},"0.2.0":{"version":"0.2.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"repository":{"type":"git","url":"git+https://github.com/aaccurso/data-structures.git"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@aaccurso/data-structures","description":"Basic data structures in TypeScript.","author":{"name":"Alan Accurso"},"module":"dist/data-structures.esm.js","devDependencies":{"husky":"^4.2.5","tsdx":"^0.13.2","tslib":"^2.0.0","typescript":"^3.9.7"},"gitHead":"7f9e5d897b31d1347b11d926e8adb096cb78e646","bugs":{"url":"https://github.com/aaccurso/data-structures/issues"},"homepage":"https://github.com/aaccurso/data-structures#readme","_id":"@aaccurso/data-structures@0.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-V6dHnG6BoFK6hcAXaMZ2n/5rmJwammovTe0lyaLEtRDa0Q0Su1O9bi3Aq2nIfiayJVvW+hb5THhMzkjPTFS1oA==","shasum":"28a4f0bfaaba2c12aa9f3c4840610138fd612ea5","tarball":"https://registry.npmjs.org/@aaccurso/data-structures/-/data-structures-0.2.0.tgz","fileCount":27,"unpackedSize":33430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJiFLCRA9TVsSAnZWagAAiMMP/i9FPEoahYBJqAoz8Ey7\nNDRGCqoULANCrQmgsrNA/Th+VIeW/MVCePOVcBjziu4JpNuHrhx2PyDO3yih\nzxJiTrNY8MR/pehx1AGWZENG41CGw+kU8k3giVIIBqMomdkumh/p0Vi0f4jc\nhhU5OmYNkCNlOzQ5XdI30rlp0tZbskV4azwSI/2xPlMG5ZU2+H+5x+Us6YJX\nL2nM/rPDegf+41Su26OEfyNqtguUfpTfBoujgMwUisM/0BN1W+cSdEz+II9+\nUtCANGShQbyHrecAQopvLPmSh9IqTPH7c/7VCM0WiF01wi+rmnt5Kz+wjlKe\npfpAmTMual2foP8NaP9Ze+9rp/zkaZFApps0kUyy4OnV2P7OcgjRfIv9dONy\nD9+ZJ5MyxUQbr/b4QbcMwA+KJ6XiM8Pr0zQE0gmKyKM+N8bIX3n1uF6LMlrF\nBP6/3zZgqzp/qNIVC06LH+8x5veOAeGJhmHo+u+kpN6X4In7LMjI6itnGOrS\nf5U8zAFbUVAAaUTzcy24FWQub6jbV3XYvaChRQJ63mNqfWhjmkpELJEKk0lB\nEBtYiRNaYzon0EufsLwpaKZPgK3AFDcfT35EjdDvGSgLhQAVMxi8uXrBh0pw\nPF10astkPL4iuwzC9BGvjN34/9qHicAjQXXl1PnVSZL3G16DGTXIYH/M5dtY\nztEv\r\n=pti7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIgJzBqMwk2pPYJq1vz3YK83JjFirtpBylELXg9f1E1QIgTOxPvPBdIGcCtvC78HREcwXygIz76NSGQ6BcN/5+1AE="}]},"maintainers":[{"name":"aaccurs0","email":"accurso.alan@gmail.com"}],"_npmUser":{"name":"aaccurs0","email":"accurso.alan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structures_0.2.0_1596334411271_0.25092802452577834"},"_hasShrinkwrap":false},"0.2.1":{"version":"0.2.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"repository":{"type":"git","url":"git+https://github.com/aaccurso/data-structures.git"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@aaccurso/data-structures","description":"Basic data structures in TypeScript.","author":{"name":"Alan Accurso"},"module":"dist/data-structures.esm.js","devDependencies":{"husky":"^4.2.5","tsdx":"^0.13.2","tslib":"^2.0.0","typescript":"^3.9.7"},"gitHead":"2794a7b6cb0a4006b0e0749c1dce2cd28690f02a","bugs":{"url":"https://github.com/aaccurso/data-structures/issues"},"homepage":"https://github.com/aaccurso/data-structures#readme","_id":"@aaccurso/data-structures@0.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/7i+Pu6WxdWvhRX3bd4yG1zIo7Gu5ZFox3bCD6/xRlZDWjoA2sI1BCzwEd570GJjnpO/sMhsTZJeLkHEukNAXQ==","shasum":"a48f7afc9cb3d7a19629f4951f488d925a8505e9","tarball":"https://registry.npmjs.org/@aaccurso/data-structures/-/data-structures-0.2.1.tgz","fileCount":27,"unpackedSize":45567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJiGyCRA9TVsSAnZWagAA6iAQAII7VTV2ykR2F0cv4fpU\nvYU4Y4DtMiudcSEi088tK6YE2atVwCZaNppvJGjh8OWytPIX9UDbbHCkFJKZ\n+kQlSufdjwDvknKqEc1FFvC0qtLEdhR4FwuroDPKB3+z5HCzZ/aU/y8mgKxk\nrpxkf+LwDy6qwoljoJyVBovheVQpN81au44Vis1vpBzdy9nPXkNR4MxD3HBn\n9Rys4f8ccZOdhs+hreepf4kXGgOEPvPIUyrIvhYnhEqTaCF3qgQRuSVWuSzV\n2IB6mxo1nym9i6AY9ddRPGWhSfN6uWNIDhubhPl6mXjoLKTVnCsH07ixBXj4\nLEvX0EjRdl8MsHBr6IxpqclkEGUJQECoG4nqtaUd4MDtG4iNwIFLNRDhyuqQ\nN2G63cHxzfITgK3wqpur4cxOz1REErIetvs73PUKeI1L05FW0F7lxQPK/Agd\n+A/pRfMzUtw+/SFbbOrLjkdHTXT1I3EVUPWAFPbSdIIFIfxSWO8fNGfuRTFa\nAh1dpYAP4vEJ/r33YtpOSwTLk87KaJLmWYTs0qXelxS+7kf/fjdWBHtVSm0j\neHfNlPJyDgTfK+XRKZuRzcYSOuT5WxlLxQSGOKi8HkvhUmo2AeshL1qPvIx2\nTBWlHXQjeevcHvePWSCzgm/12BEoE4chYs26ZevFgX0JZz6SS8M3Wl73lOZF\nyb/a\r\n=5n65\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKjKlOPWysmVDkKLrXa+wFR+1Fysu3w+ynDa8e7oYZMAIgQaPPFX/QVqsnTSmQlsJxOhNHKqoJD5q14mors9AI4NA="}]},"maintainers":[{"name":"aaccurs0","email":"accurso.alan@gmail.com"}],"_npmUser":{"name":"aaccurs0","email":"accurso.alan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structures_0.2.1_1596334513646_0.5542503929986078"},"_hasShrinkwrap":false},"0.3.0":{"version":"0.3.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"repository":{"type":"git","url":"git+https://github.com/aaccurso/data-structures.git"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@aaccurso/data-structures","description":"Basic data structures in TypeScript.","author":{"name":"Alan Accurso"},"module":"dist/data-structures.esm.js","devDependencies":{"husky":"^4.2.5","tsdx":"^0.13.2","tslib":"^2.0.0","typescript":"^3.9.7"},"gitHead":"6dbfb19747cf0499c230c55afd94841021e0be1c","bugs":{"url":"https://github.com/aaccurso/data-structures/issues"},"homepage":"https://github.com/aaccurso/data-structures#readme","_id":"@aaccurso/data-structures@0.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/DKrl0HcuzAO00wCyHW6l2MjS/EgLYt9286ZgWQs4Dex2sRgNvmZ7qoDGvZPcLbDC9PU2cgv8An2qaC3GFYfAQ==","shasum":"222e0b9f761df2fafe5c6746e5af1e95f795b066","tarball":"https://registry.npmjs.org/@aaccurso/data-structures/-/data-structures-0.3.0.tgz","fileCount":27,"unpackedSize":57451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLuZMCRA9TVsSAnZWagAAHAEP/RKqFtEBxOuPB6ipAksl\n6ASGic1lcYw28okSjuUhGT7uYWua8IP4HGC+sKw2kZra1GkFAqNaEnGdx7Hm\nrvYsJ++Wehzjf+QUoQxcndzlEUOGa4/yReGB8Ssyvk2HayA2WgYw11nA+44R\nN0A4IKq9TibnQByB7pc3ShH01bZcdNNbflGepuWabjuLyf9RLlTjQ7cSf1XB\nSGzkAngbVixu8hVAy6k1YmmQYi9qHDP/O7WPhpskK+KQmfOGq+l/u/JLUApw\njHLbXfnM2gr5oq5IelBMqkMsazKnDvfKg77RA5J5jaAhK5xtCBximxonkxR+\nYLTm+vrILjGfRB5KnARzPtCV/FEg0kxMFwPL8nYMcqouqSnZaEh6hv01zKrJ\n7S5nMoct35HYnERToh0cjta7Gkex2aS0sxeIei9gyvhfB84mGc/mNZVjzYYn\nbtpnlHr1ej9ti6nWloq402pTTTHXk9RMx8RX2Qnu0+Bw6iu8qxjQSWwNgafZ\n0ZZZh1k3QVma/KpXBTKEiSnXE2SlTglLCDPhtPKhHF84WOezFvqx6sxXFs5X\nQ8byejP+I9emzhOBGRIsVqhP0u2vtBX4y7o9yYvCfj4xFK+l01EPfloRWYMg\n3VwskiD3iuiQHTy3ZGk9y93Nqsklt5OFhz2Ynvh0j8tbSu2hbyYp/iFnXCqE\nDJAU\r\n=hZry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjJIxkGA0OoRhlwtE6Yeo8y1nLlRpmoPcpVKSyIHKZsAiBzm/g/dK6sWG0TDKIYmV86dubIcSNhQQjPwK3ye2um7w=="}]},"maintainers":[{"name":"aaccurs0","email":"accurso.alan@gmail.com"}],"_npmUser":{"name":"aaccurs0","email":"accurso.alan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-structures_0.3.0_1596909132191_0.5805013328111235"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-01T23:05:29.294Z","0.1.0":"2020-08-01T23:05:29.653Z","modified":"2022-04-04T10:54:57.125Z","0.2.0":"2020-08-02T02:13:31.395Z","0.2.1":"2020-08-02T02:15:13.756Z","0.3.0":"2020-08-08T17:52:12.313Z"},"maintainers":[{"name":"aaccurs0","email":"accurso.alan@gmail.com"}],"description":"Basic data structures in TypeScript.","homepage":"https://github.com/aaccurso/data-structures#readme","repository":{"type":"git","url":"git+https://github.com/aaccurso/data-structures.git"},"author":{"name":"Alan Accurso"},"bugs":{"url":"https://github.com/aaccurso/data-structures/issues"},"license":"MIT","readme":"# Data Structures\n\n![Github CI](https://github.com/aaccurso/data-structures/workflows/CI/badge.svg)\n\nThis library was inspired by [Data Structures you should know as a JavaScript developer](https://blog.bitsrc.io/data-structures-you-should-know-as-a-javascript-developer-9a35eb3b319c).\n\n## Local Development\n\nBelow is a list of commands you will probably find useful.\n\n### `npm start` or `yarn start`\n\nRuns the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.\n\n<img src=\"https://user-images.githubusercontent.com/4060187/52168303-574d3a00-26f6-11e9-9f3b-71dbec9ebfcb.gif\" width=\"600\" />\n\nYour library will be rebuilt if you make edits.\n\n### `npm run build` or `yarn build`\n\nBundles the package to the `dist` folder.\nThe package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module).\n\n<img src=\"https://user-images.githubusercontent.com/4060187/52168322-a98e5b00-26f6-11e9-8cf6-222d716b75ef.gif\" width=\"600\" />\n\n### `npm test` or `yarn test`\n\nRuns the test watcher (Jest) in an interactive mode.\nBy default, runs tests related to files changed since the last commit.\n","readmeFilename":"README.md"}