{"_id":"@anastasia-a-zhivaeva/grokking-algorithms","_rev":"6-9be5cd44edccffd341e07a3d5fce1346","name":"@anastasia-a-zhivaeva/grokking-algorithms","dist-tags":{"latest":"2.1.9"},"versions":{"2.1.3":{"name":"@anastasia-a-zhivaeva/grokking-algorithms","version":"2.1.3","description":"Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"webpack":"webpack","start":"webpack && node dist/src/index.js","build":"webpack","prepublishOnly":"webpack -p","postversion":"git push && git push --tags","lint":"eslint . --ext .ts","test":"jest --colors --coverage","coverage":"istanbul-badges-readme"},"repository":{"type":"git","url":"git+https://github.com/anastasia-a-zhivaeva/grokking-algorithms.git"},"keywords":["algorithms"],"author":{"name":"Anastasia Zhivaeva"},"license":"ISC","bugs":{"url":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms/issues"},"homepage":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms#readme","devDependencies":{"@types/jest":"^26.0.14","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","eslint":"^7.11.0","eslint-config-prettier":"^6.12.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.3","istanbul-badges-readme":"^1.0.5","jest":"^26.4.1","prettier":"^2.1.2","pretty-quick":"^3.0.2","ts-jest":"^26.4.1","ts-loader":"^8.0.4","tsconfig-paths-webpack-plugin":"^3.3.0","typescript":"^4.0.3","webpack":"^4.44.2","webpack-cli":"^3.3.12"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"a110a8a56cb181ee02ce2679ac5fc83f54590bb5","_id":"@anastasia-a-zhivaeva/grokking-algorithms@2.1.3","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5eBcXDMfSaFtTq3BOr43uZzd9PPpSACiHsKLMjP2F6HI2io+KguRzwmSsbVZmDnD/UXNL+W9l0JLtgW/d0iLwg==","shasum":"5f7e91628122a2524e1bce92702180134171674e","tarball":"https://registry.npmjs.org/@anastasia-a-zhivaeva/grokking-algorithms/-/grokking-algorithms-2.1.3.tgz","fileCount":6,"unpackedSize":20660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfghBKCRA9TVsSAnZWagAAp9oP/RvJqBCYNi7ZQtS7wAm+\nj5rmNeQyotG0pAn5qSeTidPeLOg78W0j2cNYDHn1icp33sB0i7tobFoORSUS\nuJTisbH/ADPLQ+vMvIp941y42UGc8ZF5owIltTr6L44pNawP9lM3INEzfO+A\nkZjina5MwE2vv5CIFIhyZmmH38rg3bICERqAdkc9UFW1DC55EYC6TBP5IwCz\nlaSYPjzPavMC1CunEFz4Un0Z4bi9NhmkEYKhHL3PyNxlgAZxxSv23mc8V9c6\nylnBBxMVp+lwBY77V88HlkJ+qF7Y+Wfk32O+DeQFEiL1bES5/xehOz3oer+m\nxxbiP9Hc1NHflICXYq7R1DDg1DNLz/TivSW3mChp6CflFnuLgQuurpZ6bD0B\nJ4N2jd/rO3e77y3Q+foRrLsvPmA79CD85Ml6OfKO4TJQK27FGtIjHQCd5A7/\n0hLFabuO2shRedMe2jLoGD+JfJJtCQyI5VkQLyNyVwMBSenhLAJEMmq337jn\nc8AA2snXnCgLMDEB5WDK95ePtpxEjKwYKFsz0kr/fepIItZGeD/K8nEQp2zU\nj8LxguuNpRXDm6RH9dXxdeSLl7Y3jFylAk2sg2DK4+Ab0iJKzmn8xZfHWQaz\nTx5nqwBTG4Jstz/l8U9K+JmogPMk7pYe2yXC3+rfLlGSK7GNW8DafO9idCWc\ncI/M\r\n=1Psb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD89G2FP5O3/TbP+LCsryBAM3WfQ0+zQRN2XOTzsZwYwAIgKfeTg/tTtFV4nEBc05PjBkmZWdysIfc267V2GZGT1rM="}]},"maintainers":[{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"}],"_npmUser":{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grokking-algorithms_2.1.3_1602359369980_0.9101250888254051"},"_hasShrinkwrap":false},"2.1.4":{"name":"@anastasia-a-zhivaeva/grokking-algorithms","version":"2.1.4","description":"Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"webpack":"webpack","start":"webpack && node dist/src/index.js","build":"webpack","prepublishOnly":"webpack -p","postversion":"git push && git push --tags","lint":"eslint . --ext .ts","test":"jest --colors --coverage","coverage":"istanbul-badges-readme"},"repository":{"type":"git","url":"git+https://github.com/anastasia-a-zhivaeva/grokking-algorithms.git"},"keywords":["algorithms"],"author":{"name":"Anastasia Zhivaeva","email":"anastasia.a.zhivaeva@gmail.com","url":"https://github.com/anastasia-a-zhivaeva"},"license":"MIT","bugs":{"url":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms/issues"},"homepage":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms#readme","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^26.0.14","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","eslint":"^7.11.0","eslint-config-prettier":"^6.12.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.3","istanbul-badges-readme":"^1.0.5","jest":"^26.4.1","prettier":"^2.1.2","pretty-quick":"^3.0.2","ts-jest":"^26.4.1","ts-loader":"^8.0.4","tsconfig-paths-webpack-plugin":"^3.3.0","typescript":"^4.0.3","webpack":"^4.44.2","webpack-cli":"^3.3.12"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"0338acd010dc35afd01aa3edbf61d28e4949f662","_id":"@anastasia-a-zhivaeva/grokking-algorithms@2.1.4","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/70KyeZXOyKxUl8glhvKIPrlKnbh8HwxW31MRp8HhUf4iYXMKm1GaMa9QITGHJEPX40h2drid8c8r7H0RdRCUQ==","shasum":"b6327b1f8fe178d7ad072625d6e803781d1ec714","tarball":"https://registry.npmjs.org/@anastasia-a-zhivaeva/grokking-algorithms/-/grokking-algorithms-2.1.4.tgz","fileCount":5,"unpackedSize":21153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgw77CRA9TVsSAnZWagAAp6EP/ilh+bJOZJv8uyd68PXz\n68HITsJZZB8kz1s30v1URsmA1knfpOedXhmJn15EwZzEOZMKzFm5/N0DMAEu\nnQLKdtJ2JMhjjpve4uL6KFbbiEKl0cyhkKdS3KorN1L0hYw2JFiWeLuw8PsB\nXjSFkXPMM4xJ8XRn6inQ9dR+Ciq5Fo+I9c2oHGGz9qIf4rmBM4+oKJl2EBIm\nR07KY8iaWEmpcNlm1bVg1kyp5wmEWx06Fo5rd5N/hpQpugWGWCjL7r6fRdiK\nEsE4jjA+kSpN2to1BnakrmZSVpjYZc/z8dXxtN65yvGrRg5XS7t8M28ZDJu2\neHOu0QDTc8Mf0xtRXyC31imiSfkCj4dCrqnpX4ElkmoBW9htwJG9QN0pMW4C\nuSLpkQi9R60ZuZEZYogWmL9w2vwx0lG22q1+M8BfAzuU0qIRapQWJPBESgbr\nT6l4EWSd4vmPjWeSUFVv0c+whWfNTg9satKyauGerp/+VDVYrjIbRNXNXRtq\nJuMN9LisN44EKplzReo+BYna2QDsKjvjjXJ4d1i/enoATJZC14Dv4Pfv4Zbb\n6yTFTzl+E4iPpFgssAzlHxg5967cfy+sFgofmKJTs4zA/ZtLritTpt7GdiYY\nDQgxSRyoH7D2knan1kNlBCMe9idSV9WevTWBAiNSzs1pq0QNqg3A9oqIJh7Q\nq25l\r\n=/zRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmTJrCkMyfRZaQBFtiyaNa0BLjrkJf5ndl9r5WDN2hfAiArBFwwuq8VncLam2+/mAHoUQnkpvULSz8eRfJIyU2SVw=="}]},"maintainers":[{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"}],"_npmUser":{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grokking-algorithms_2.1.4_1602424571397_0.7067680354251251"},"_hasShrinkwrap":false},"2.1.5":{"name":"@anastasia-a-zhivaeva/grokking-algorithms","version":"2.1.5","description":"Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava","main":"dist/src/index.js","types":"dist/src/index.d.ts","module":"dist/src/index.js","scripts":{"webpack":"webpack","start":"webpack && node dist/src/index.js","build":"webpack","prepublishOnly":"webpack -p","postversion":"git push && git push --tags","lint":"eslint . --ext .ts","test":"jest --colors --coverage","coverage":"istanbul-badges-readme"},"repository":{"type":"git","url":"git+https://github.com/anastasia-a-zhivaeva/grokking-algorithms.git"},"keywords":["algorithms"],"author":{"name":"Anastasia Zhivaeva","email":"anastasia.a.zhivaeva@gmail.com","url":"https://github.com/anastasia-a-zhivaeva"},"license":"MIT","bugs":{"url":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms/issues"},"homepage":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms#readme","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^26.0.14","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","eslint":"^7.11.0","eslint-config-prettier":"^6.12.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.3","istanbul-badges-readme":"^1.0.5","jest":"^26.4.1","prettier":"^2.1.2","pretty-quick":"^3.0.2","ts-jest":"^26.4.1","ts-loader":"^8.0.4","tsconfig-paths-webpack-plugin":"^3.3.0","typescript":"^4.0.3","webpack":"^4.44.2","webpack-cli":"^3.3.12"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"b389a6a3b85ee587eeb5b9e4affe75402cc64be6","_id":"@anastasia-a-zhivaeva/grokking-algorithms@2.1.5","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pl3tsd68BfqfLUo9UCTlV+7qP0gNCM+ucbIordTdhLAz0zAD7Ccc626wRCvoRBJL6PYBIQ5yTQjIANENInYtJA==","shasum":"e4eb8dc3b6ab40523da18f3f234440e7f141ab61","tarball":"https://registry.npmjs.org/@anastasia-a-zhivaeva/grokking-algorithms/-/grokking-algorithms-2.1.5.tgz","fileCount":5,"unpackedSize":21194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgxJ3CRA9TVsSAnZWagAA/Q4P/0bE3zEAf5AqeuAKBll2\n6vTjOondr7YzxBl5ft2mUuOtY38LujaSOY75wWIU4vEee3ovyz4DLKsj9Hm1\nokSnLaJdQviXFxVFLJXZ+hNgSvrBDjh2R0iNf+jZC4rL06tHJ2EkCbWffGoW\nuGb/KYYyPtefGkqnTNLZ7GOi5n8sDFIkwcfBYuNUh9p/dNlvdCTF7SBypmXs\nXQxtAZjkWZAu9tcjdsOlSBWPT3HvQCnxpcdAXYz2u7NweAqJA6qPdFaqnbpQ\n4s/JngbORyhmoNH6/ZqsTA4ty0H/2EjU1Ncj/H7x12mYYOvA1+r5+tEBMMiE\ncDQV9wEMziq19JhfBuoblqPNTC8jP5hnQ+zh7huc7jNkowN3GVxgqDP8i2HS\nxDgrqF+MyIfTM6T4qZhzCKg4iA8tWEgjXfuPUlxnASQ6qplawnr3XwNmEzso\nVK9J5dlCbWoqhrQyDf7GMgos4mqRj8BMyJtvE3Nc6xdb0SVDiOj3ALdYUdMf\nl/WOKyMpAdlM7YxIjt6Y5nkY/Dnre8LxVJL0rsWNYVB/RRaP4Fb9ZgU71lEm\nirzmNm2SCAI9zJ0o48KUXpjQ7M64x5nYLGnhJK/2a2iz09aQ89Diol3iNQns\n5wTy05kzpQExdJqd3yqC/4DwDV9kW+e+OKtuEa7evnEL2daPFY1uTf5N42CZ\nztvy\r\n=uDh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOBDsp7sk148OtKPhKVGhs3xtLOUDGU5qUQcB2X3CdcAiA4AFXiltDuCeU+YyArR9qU9jK6APh52hdVNauQ6QnAmw=="}]},"maintainers":[{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"}],"_npmUser":{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grokking-algorithms_2.1.5_1602425463446_0.6064134614252863"},"_hasShrinkwrap":false},"2.1.6":{"name":"@anastasia-a-zhivaeva/grokking-algorithms","version":"2.1.6","description":"Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava","main":"dist/src/index.js","types":"dist/src/index.d.ts","module":"dist/src/index.js","scripts":{"webpack":"webpack","start":"webpack && node dist/src/index.js","build":"webpack","prepublishOnly":"webpack -p","postversion":"git push && git push --tags","lint":"eslint . --ext .ts","test":"jest --colors --coverage","coverage":"istanbul-badges-readme"},"repository":{"type":"git","url":"git+https://github.com/anastasia-a-zhivaeva/grokking-algorithms.git"},"keywords":["algorithms"],"author":{"name":"Anastasia Zhivaeva","email":"anastasia.a.zhivaeva@gmail.com","url":"https://github.com/anastasia-a-zhivaeva"},"license":"MIT","bugs":{"url":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms/issues"},"homepage":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms#readme","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^26.0.14","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","eslint":"^7.11.0","eslint-config-prettier":"^6.12.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.3","istanbul-badges-readme":"^1.0.5","jest":"^26.4.1","prettier":"^2.1.2","pretty-quick":"^3.0.2","ts-jest":"^26.4.1","ts-loader":"^8.0.4","tsconfig-paths-webpack-plugin":"^3.3.0","typescript":"^4.0.3","webpack":"^4.44.2","webpack-cli":"^3.3.12"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"ef76f19d1407a62416672be76729c6ce35fe0e19","_id":"@anastasia-a-zhivaeva/grokking-algorithms@2.1.6","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-a4uoz9QGx821eW71HJqibgcfAfuniyc6nQVl/gDYJH3a1UFjoimPs/PJjatUnsitNxmEE9JcimBrTdAQlWQ5FA==","shasum":"f71d83f7475e9dab6c3e90ab7565060e5e2ec54a","tarball":"https://registry.npmjs.org/@anastasia-a-zhivaeva/grokking-algorithms/-/grokking-algorithms-2.1.6.tgz","fileCount":5,"unpackedSize":21355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgxmNCRA9TVsSAnZWagAAJNYP/2v3pDm8m5riEOaA5tVX\nlHN5B9IeZbNhtkrwKX2THbFw5I2AfIb8fPpRCyvYriJVTU0ROyMKvvbQGBaL\nO+dh8Tj1DZD/7xNamm7NYP40FoD5d4oojuqMr0UfTkrVjlhSLhQToDc89IZ2\nu2namOkPGSH3phb+Jjz+QqVDS/rxVbdg5lF+g7A9R3H6F2xS3jzXLehdYCiY\nQBaneUhFpjufTiHH4U6Kr6YRS4XvmY6mBBRebKtwHumWCivdgSnvVi9vk3dF\nWKO7MfXF+HrwthXoC3OrYvry8wMrtQdogKkrK0YUmzNGJ4vYJ3WWf2IYT6X4\nGQYuL5vb/tJZnSTzoIlzy6ALcUTAx+4e//G/nRp3ptXB/Xf1Bvk5xDCx3iX5\noSIZlcsXji66t6oLk9XbJmUf3l3bR099rEyClOfW831NK0zOxzib00kvF5Sz\ntZUcy4lgZX1oMc1XIchyP9mLbBCPoURMw1j+Z+jnkng85xyEZeEL8KMjt6X/\nmoS2Zrz+mECcUkkH9i92h0HfR90pT1fTyyZI3HCeBMbYemCfqOZ40rugVnp3\npavPbQdkKQczzUJsKDzLPB/BZwzatxv5B8LHjNMeVgcFgjUS6+j8E2nPJqyS\nxXcvGd/5Rj+UBZEI6E97wC2m9y+X5hG+aLW9Bvl8pIyapT2BcaA6biteo/GG\nA1Oy\r\n=hCsp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDzD4NsDbBG8QOEEH0vGRQrkwbBwHqbstYFsLve+8xhgIhANVJCBQgt31vvP8s8so+VlfgAoBVsWSxL7NrKaiW0r+a"}]},"maintainers":[{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"}],"_npmUser":{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grokking-algorithms_2.1.6_1602427276752_0.1103649026177076"},"_hasShrinkwrap":false},"2.1.7":{"name":"@anastasia-a-zhivaeva/grokking-algorithms","version":"2.1.7","description":"Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava","main":"dist/src/index.js","types":"dist/src/index.d.ts","module":"dist/src/index.js","scripts":{"webpack":"webpack","start":"webpack && node dist/src/index.js","build":"webpack","prepublishOnly":"webpack -p","postversion":"git push && git push --tags","lint":"eslint . --ext .ts","test":"jest --colors --coverage","coverage":"istanbul-badges-readme"},"repository":{"type":"git","url":"git+https://github.com/anastasia-a-zhivaeva/grokking-algorithms.git"},"keywords":["algorithms"],"author":{"name":"Anastasia Zhivaeva","email":"anastasia.a.zhivaeva@gmail.com","url":"https://github.com/anastasia-a-zhivaeva"},"license":"MIT","bugs":{"url":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms/issues"},"homepage":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms#readme","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^26.0.14","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","eslint":"^7.11.0","eslint-config-prettier":"^6.12.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.3","istanbul-badges-readme":"^1.0.5","jest":"^26.4.1","prettier":"^2.1.2","pretty-quick":"^3.0.2","ts-jest":"^26.4.1","ts-loader":"^8.0.4","tsconfig-paths-webpack-plugin":"^3.3.0","typescript":"^4.0.3","webpack":"^4.44.2","webpack-cli":"^3.3.12"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"d68a8b9017ca65c564943c9e3891882284b32e29","_id":"@anastasia-a-zhivaeva/grokking-algorithms@2.1.7","_nodeVersion":"14.15.5","_npmVersion":"7.5.6","dist":{"integrity":"sha512-M2KYy0+Pusl1QpcglFXfIu6+5bYLQiEpNTtKgfbD5lDxn07cnYfoqPH3Z2+Pqevhud+e7KN3CGvtp3BqXCkuyA==","shasum":"c429b175cb6fc559e767a7ea1d3549b1d0e8a276","tarball":"https://registry.npmjs.org/@anastasia-a-zhivaeva/grokking-algorithms/-/grokking-algorithms-2.1.7.tgz","fileCount":5,"unpackedSize":21370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNhxcCRA9TVsSAnZWagAAkK8P/RLaGm68d+Aza9kPlu0i\nOL2vgyZoZr0bpRu0TQgiJr9PtUkTvSnnkld9WOMCW8HHVLbmGpu4FhPfz8M7\nHuaA5+i4TO+uaitdTVkAnurNvQkXZHaLhxKthHl8euBaRT2J5G//+QSyjOHM\nl359qWqcdxX5NKNDgG1Fczirx9wC+QYl9ChwhZemMtqk9UYqdgmDX+9Maf8U\nHDcsIMNbDPqMI7FWj5nKFicdweEHXktczWpxGX4AJxRT72+ev/u4J9s1Q/0R\nesUmbrr2waU6DSXBiouYKjY2qphzzgeZBW6ugx2BYbZTiqCNZUReWPUDGDWc\nuz2zOEUifmmHhP2wFVfOCWx3ZJnzzqb6xXeaIyY+DjjraPjunr/3O7tBBpp3\nCFHHEguwTrHjJIcGHBiFCxDct4m1marU+qn2X4ne+t0fcLmJLSN22e1mKkF2\n2e1SaWtZXMR/kvMEFOGkubNVJ5FEWdOBFpUUUZrR2eot6UmEed98y40NcuIf\nDFGJ8xEk/AaZkcMq59G+wEqbNLR9uBfVH62wxKiFXl4oDLjtLC7xBsVVhEbT\nkE9PpLhySButSENBqSjGYeYwojzXKWB30bvp/lix1Zx6usNByv4fha2ZS19+\nEsm3fuPC9JxQ35xV3XBCW4KZNI8+UpRtP6NKsO0D8DQ6oSKaQtvWiQxdZBkZ\nNisk\r\n=pVTm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxlM5TbFc49ITU4FZW+JHzDS8hwJEGgRb5U6Q46FlGRAIhANXLFT8PYrNnKnd/O2iTI4gnK3oxIQe1IcE5g0gK3fQM"}]},"_npmUser":{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"},"directories":{},"maintainers":[{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grokking-algorithms_2.1.7_1614158940113_0.24575776916985292"},"_hasShrinkwrap":false},"2.1.9":{"name":"@anastasia-a-zhivaeva/grokking-algorithms","version":"2.1.9","description":"Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava","main":"dist/src/index.js","types":"dist/src/index.d.ts","module":"dist/src/index.js","scripts":{"webpack":"webpack","start":"webpack && node dist/src/index.js","build":"webpack","prepublishOnly":"webpack --mode production","postversion":"git push && git push --tags","lint":"eslint . --ext .ts","test":"jest --colors --coverage","coverage":"istanbul-badges-readme"},"repository":{"type":"git","url":"git+https://github.com/anastasia-a-zhivaeva/grokking-algorithms.git"},"keywords":["algorithms"],"author":{"name":"Anastasia Zhivaeva","email":"anastasia.a.zhivaeva@gmail.com","url":"https://github.com/anastasia-a-zhivaeva"},"license":"MIT","bugs":{"url":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms/issues"},"homepage":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms#readme","private":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^26.0.22","@types/node":"^14.14.41","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","husky":"^6.0.0","istanbul-badges-readme":"^1.2.1","jest":"^26.6.3","prettier":"^2.2.1","pretty-quick":"^3.1.0","ts-jest":"^26.5.5","ts-loader":"^8.1.0","tsconfig-paths-webpack-plugin":"^3.5.1","typescript":"^4.2.4","webpack":"^5.33.2","webpack-cli":"^4.6.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"dde9a0e4914c678d18da7c8d60a3e3a8681314e1","_id":"@anastasia-a-zhivaeva/grokking-algorithms@2.1.9","_nodeVersion":"14.15.5","_npmVersion":"7.10.0","dist":{"integrity":"sha512-3oyqHnV0mqpHDzTemzI0DYAtj4x/KWrhDhRz8ES9b/GKekuVVBWbMpTp1VeiTy7BtqcgjmO5kywDG1XxxGUzzA==","shasum":"0964fab89c92b4472dc4e1bff71bd5d019bceaeb","tarball":"https://registry.npmjs.org/@anastasia-a-zhivaeva/grokking-algorithms/-/grokking-algorithms-2.1.9.tgz","fileCount":5,"unpackedSize":14572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgecMFCRA9TVsSAnZWagAApy4QAIrwINh/jJYSpT1FdOSw\nNbM1Z3YNxad6Ke4uwr/Eo/vGTBrguiDYjPs3/uaSBgSPt0lbk0W08RCcHwDu\nvvbzri+orBfwfvMU0ZybvM9F8q/hbihJDI5ApgACr8ulW1RUeyUcY3Jei22w\n5RtWC12oIpKFBb8aLukW0LpIhJx+X8LQYrubu2rCcjJwpQFg1NwZCIbrPTJF\n6Q77UwZwplZ1XxN3CY/yD6DUA5HEWa3YR7wdNg9bEs7teZ3B15qDueAC9fni\np5N4WQkpcXufSW1DSLt3oJcX6V9HBD6mUA7qXhcHzQY/cJGO9iUTByYTSO+/\nDw670a1j+yo8Bxk0Q2npWY3NZK58bYp2fqGOIoZ5XlL2505lptAPxqxAqVDe\nR6WuT95OuhHRIqs09MHESsNlQmrrIsMn7HvdeWns3sABrzK7lIYOrZZ2ewwY\nHz44JdsuLR9nwxWuazggcqitFOpM6hAkbFG1U2a33oOaL4nlx29AU/AkVMYy\ne/8//JGwNRauOJPgsipZ0q8LWsXiiSj66zQWxwcdOctcaAfDn0COCdeKEP1s\noRRoAiKxlynyt7atsc6evw0/e6XfHD/RQAkAApQ2pllyOFssnvxTeIH3gRvt\n75AFzq17Ftlkg0EPxmSKID72ea3FakfcRJz2mfO1tkm4Ktlgi45byQl+bonz\nCg4i\r\n=0Zbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2YeciuFWZ2k015RR2unbt7ZEGhEemAdq8ulIeFe00AAIgT7P6rTxJpulI0TaWT8Ir6dKMrXDQoZh7dOBCqPbwnoI="}]},"_npmUser":{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"},"directories":{},"maintainers":[{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grokking-algorithms_2.1.9_1618592517082_0.4802035448112423"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-10T19:49:29.931Z","2.1.3":"2020-10-10T19:49:30.087Z","modified":"2022-04-04T13:55:34.618Z","2.1.4":"2020-10-11T13:56:11.569Z","2.1.5":"2020-10-11T14:11:03.600Z","2.1.6":"2020-10-11T14:41:16.907Z","2.1.7":"2021-02-24T09:29:00.268Z","2.1.9":"2021-04-16T17:01:57.228Z"},"maintainers":[{"name":"anastasia-a-zhivaeva","email":"anastasia.a.zhivaeva@gmail.com"}],"description":"Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava","homepage":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms#readme","keywords":["algorithms"],"repository":{"type":"git","url":"git+https://github.com/anastasia-a-zhivaeva/grokking-algorithms.git"},"author":{"name":"Anastasia Zhivaeva","email":"anastasia.a.zhivaeva@gmail.com","url":"https://github.com/anastasia-a-zhivaeva"},"bugs":{"url":"https://github.com/anastasia-a-zhivaeva/grokking-algorithms/issues"},"license":"MIT","readme":"# Algorithms and tasks from the book Grokking Algorithms A. Y. Bhargava\n\n| Statements                                                                  | Branches                                                                  | Functions                                                                  | Lines                                                                  |\n| --------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -------------------------------------------------------------------------- | ---------------------------------------------------------------------- |\n| ![Statements](https://img.shields.io/badge/Coverage-100%25-brightgreen.svg) | ![Branches](https://img.shields.io/badge/Coverage-100%25-brightgreen.svg) | ![Functions](https://img.shields.io/badge/Coverage-100%25-brightgreen.svg) | ![Lines](https://img.shields.io/badge/Coverage-100%25-brightgreen.svg) |\n\n#### This repository contains\n\n- Several algorithms described in the book Grokking Algorithms A. Y. Bhargava\n- Tests of this algorithms using Jest\n- CircleCI config for linting, testing and publishing to npm\n\n#### Install package\n\n```yaml\nnpm i @anastasia-a-zhivaeva/grokking-algorithms\n```\n\n#### Use package\n\n```yaml\nimport { binarySearch, selectionSort } from '@anastasia-a-zhivaeva/grokking-algorigthms';\n\nbinarySearch([1, 2, 3], 3);\nselectionSort([1, 2, 3]);\n```\n\n### Commands\n\n- start: build application for local development\n- build: build app with webpack\n- prepublishOnly: build app with webpack and generate types\n- postversion: push code after publishing\n- lint: lint with eslint\n- test: test with jest\n- coverage: add coverage badges to README\n","readmeFilename":"README.md"}