{"_id":"hk-mahjong","_rev":"30-dbc28b2f23e166bb542722d021dae952","name":"hk-mahjong","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.0":{"name":"hk-mahjong","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"ISC","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","_id":"hk-mahjong@1.0.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-SN11GAHJdCnLm6LqT++NbHtm25YvD5lFZlcv0Zs27IpMwdq3g7+9V8CgQW9DIlFCIcdXFI7OsYiZBd8I+deKUA==","shasum":"4dcfb7763f561e53d7224180a87bf55756f11e02","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.0.0.tgz","fileCount":2,"unpackedSize":539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsVgzCRA9TVsSAnZWagAAtEYP/1evKVDbVvuowl/T//o5\nu3wYx/C77sa9WEM931F2NhFtLqdYrlxj0sEuquxcqmUwrlPpnGk3SMCyEz2r\nPRly8Pu2JX6kibAVv3EeieC3xbzD5M99UnIUVIjDuFTDOIZJK56CRH3PqMrx\nTqtw5xMSsd4skcmkNPCdTVafY/FSM4Hv1UPqBQRFS4sf7mr2INoPN+yssJOH\nWZ1h8Rc7+VfvWiGzlnVKh7bPrTmv2jN4NsQGwp9Wqg9gpJwQsqYxKAWRNbqi\nfGsh3vGUZqoA7z0cuSuEtyH015qwehTXmS/jI8nAHMxnFShh1GlIIIS3BBZN\nqUh0TuFf9mfdvSuGHdfjYwV3ymmyw2D1arNt87LLpEj1T3MjOLvyR4oShQYS\nXn7fXqmJYP36/FigmN2PAsIstljuEj0Yx7O+Kw/RmU0Yok3Z1C9GLMB/DRS5\n6Uf+bGit0LlLCyjvtLblHhh4As7HMGsl0AqIYvwv4vRvB9DFZ6CirqX/gDds\nuGvrr/PSQWTMsDp2CPNiBUffYhzN18WijUaY8polFSxr9HgHsrf1nkuGQ/+o\nnCaNGI4LlozZU8RTTy6CNwgCyJ+i9vh2UsSOYEcrsRMjqQ288wyUPO5B+yi9\neNJMj5TNxC0VLlA74Tn6z4b1SPYjgCQ/fbEhECNnkKold0GQUuLjUt3b1rkE\n/Hqy\r\n=w9I3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhVgnVaAfhdntyRffm6tnjtN8z/sZtqsf4O/C8uSCH6AiBYgwYCmX8aGDIEOhsF2WmT7ug+sRNSZsUzvxJtATN/YQ=="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.0.0_1639012403725_0.3024526247703494"},"_hasShrinkwrap":false},"1.0.1":{"name":"hk-mahjong","version":"1.0.1","description":"","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"ISC","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"a5968853543c1d5fee6b3aa77450ccf7d12858a8","_id":"hk-mahjong@1.0.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-kEWkr7ay+fVcgDRCEFnDj7MC4vZ0f05MCBnI8eQ0TGnKu2JGcnmDrZq9aHMsUKQij549SPOpDXrKkc9AJLZ8lg==","shasum":"6603cfea245dfe0968aa26283835e3cdfaa5fa0b","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.0.1.tgz","fileCount":136,"unpackedSize":112896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtubzCRA9TVsSAnZWagAA+xIP/Rf3nUdJzehCpXr7yLhu\nk33ycNJ32AQ6ks0a+u8IyYZEu0GIJXB+hi/2GNQPHpjlpceTaGrGHj0EVwRk\n1DFzggSbXFqXkA9oL3mYLt8qJ9iiLJKhIIbVkvCUF4BVDGlCJrViAyLYg61n\nSjaIFcHsR0pHlTKpU+rL1dzPS5ehWIPiE8VjzYBT3MY9SVHiF9Ikrg+6EU1y\nL/XBn996vPACMu7h0UTwolLOFkJBXSXW1+qZOaBEiFuOyZeTIoF8UJUWtDyJ\nwGvdz8TX8qsnFeWtFZNJeYfXfCjwF40VC9WutjAu8eXEBiGe6Z2kxFsON6yv\nU2awzK3ubXdN6r0MzvCJxf8rdSschn4rh9mfZAyZcskB0qlIYZhx6oI1/m3W\nh5H4nIzLOqlcQsTynQpaBUmkKDN3OlqGp4IUsGNV20g+cUmaaUzngH3x+ZjR\n11NcZguWP9knprE+Vndn667XcpaR7wdl7FVZuxrBJBy+WK+qqxXkaSLQyCAq\nO+AGIpoGS2BCq02hEMe4CxseUEtWMjpsYXnfnxiB960y1U0XOrn1AcCkBayI\np5bUuVG+3WUFciTkqz5MTdiDX4crCvIbn0fVj2CV2AH6U4kIGlZ8amT5nUjW\ncENPumPk8QomaqBZKZ4vhaUpLwWcXfqjMCmyWj//H/LTV05B7ISE9TVudq7w\nfaD6\r\n=MCA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqJAs0/ht6Gj4qc2y7gW2g/RS3Ga9AVIoFbDNWgOx7/gIhAP2T4QA7duCiQyTIyll7QEZ3FEEctZKedE36YHcG1VA3"}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.0.1_1639376627619_0.24159637568797665"},"_hasShrinkwrap":false},"1.1.0":{"name":"hk-mahjong","version":"1.1.0","description":"","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"ISC","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"a5968853543c1d5fee6b3aa77450ccf7d12858a8","_id":"hk-mahjong@1.1.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-2chMI47n5O+NAoB1CjnPJC7ZHMhBMKWVRj8bdtV24eAkx4R1DGXpVluR0J2OhXBmgYIryK3kH5BtQJ/baHpCsw==","shasum":"33e7e7122c04a1977df8eebe3ca1f5a861f42097","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.1.0.tgz","fileCount":82,"unpackedSize":72753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtugVCRA9TVsSAnZWagAAhWIQAJll2mdZWShTe/LPOLrY\n8i4wmVdHLZbtkStrGRn+h+xW6elDJxvrpWz+lhVQu2NvLZlOfXUz4m49f6aw\netTjfIgM7POZ15yixytS5WJQlZM7QHyy39xFHCVlLRb/xU7O6VFJ4tFO24I4\ncFzgKdgowrrK5Ox5JQchQ1h0MnTTOYpT2lt/U58FhA2fYqHl1fyNEAccFeh8\nmsp8wGwtq9ou5Vyyf706C8oUbG9eewrpqrDybe0Ezvet24cr5cbZbTIg8bIK\nu3Rbks32SOpUdhdIinZ/lJyuScl8QiiNoOmZSFzUEbU5nbx4Mpp9ze2FfS+N\n/3WLU+GuiKP1O6AUW5S9o0WD/8Jhbi6THYd82NW4ItjkgGVFYPhYQ7wpTyL2\n+WAeU9xC7SyKX7F2JpaXzkGHApZdMTR6Llo5X6kjj2oJbcNdI9ojCRKc5zhc\npASR2ZndyR+YL8u4yPfeMZheJTt17/nYzGIX/Jo/BE7EG7DOv25WDdEgrLFh\nx8y+hgN0F+/fbnL5JzgUXtJQ02esFCfv5rzi/KDE0/Cywf1otFOzOvag5IlT\nGpBSQvkG7/J95hCapqvE4SuxglK7e6FzvhehRYtJwjudF3n3g+HoOdaZCGlO\nRR2YSv3sXnkc98IWgGrrv8oL/yv00+/ZUA+Y33Um9t+JqZrUR/yMVRSONsTe\n5ASk\r\n=OseY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVEK3regVZNjiuUKzd2aII8S9/cxeIyyNIUewm0T/8bAIgc8EfL+L1KschwC2+DAjrbi81Ea8JJBLBUfNRnvsDzCg="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.1.0_1639376917336_0.00562454607338414"},"_hasShrinkwrap":false},"1.1.1":{"name":"hk-mahjong","version":"1.1.1","description":"","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"ISC","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"3d005c3e990e443ddec01fae8ec0b77c3bfe9482","_id":"hk-mahjong@1.1.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-s+RCF/XGzGBzceF/mb3m6VOwMWjhnPZc/lf/4ncRfwc8uNAGmLP4t7TmC0W8KXw0sLFFG0Js6GOhztVVzrlsig==","shasum":"9155e359f7bb7801dbcac06e6a1b7b1c09bdf56c","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.1.1.tgz","fileCount":82,"unpackedSize":72753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtut/CRA9TVsSAnZWagAAD9IP/2pP/xmwyws7dsABu/6a\nHFd+fL/GmDdn7dkqaABnQMakiXN9y59c/zm3wU/ljlbNI8aSNryv21fVgd0H\nsNHRk9y0AOEb0DcGaV6rpvQ5DnGmrgNC4EQoB8kSj4Af0ARyD8P2hGJZqHc3\nMdeRcz4wB0PfetDbYLtSqGEVWc2Le9yCpjvT/M31QorfSPSDktpZCO3u1q+z\nk2dNYxPc9POVGCLPqZLCw4u5x2Qo5lBLmiWJwvUwgtfeYcS/MSEAMmP2wbvH\n+UEbPdXzR0z/jH7e3EOSzRKisI5IbajrqJYqaxhg60dnqNtaoyA2cI9SjRB8\nO9uGGEoUxoAFedZJK6TrXJDcbhgu5LljxbSpkQFlPxlE/jC+bj4XNOusUnre\nfgXnIdxO/wya+8hcbRZd4azMOqD08xKNVzT2x6s2cRPnD7wGGuFmj5fgw7jA\nhdgtuEZbn0Z2OPqZfBOlPHnf6PNqr50MZPay40ZIo72oyP4I+DR2kKCnSIF+\nbJr9TsGejWEgcsGqSBQtotCWAPtIBTJ9S8kHJ6HHFyumHusilicvjlZsbxvP\nSbPAzNQdrP3va5SQl3rVjSymmPPIpjx6V0U+fDnAxIDLtlHLW9BqLQLKvelz\nvt/fO78CjaxyMnegtGriO3P8wscBaJmTKWtSVJrxFfbj5rnjUXJgJqUgNviw\nGOGh\r\n=PonL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyyLhIATlh5hL8hDN5UB5zJ6/WOsCbDFHLvfk3lSHNtAiBNJ8qJS/zAH2VJYdroV2FShoziurtAIMXap+3sygb9LA=="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.1.1_1639377791158_0.9103043070355039"},"_hasShrinkwrap":false},"1.1.2":{"name":"hk-mahjong","version":"1.1.2","description":"**hk-mahjong** is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"ISC","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"d2d3aba7ecc6727b5bdb3cbe881fcf1d91b41216","_id":"hk-mahjong@1.1.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-7q7IK+zkQHKpdOBN1MEpWYrFBRSz/SStCUOKe5NYtV/dWkMEnPJoFL7L3rWcicRv7fvhJXKtKmlc28dIJZCS/A==","shasum":"b9ae17202934e3b918303ffb54c0470c180fb35e","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.1.2.tgz","fileCount":84,"unpackedSize":82363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxoTCRA9TVsSAnZWagAAfgkP/RBdsX5S40jIMk9OQSk5\nIOEBTSiixhyTv2ybPt7UeYRbjPJ17ZywZGNUg3CSCc39wAuCbVL0CG4emF7I\nP/p/oceTvRZ5nxJqJkJD0ajAk9574zggEkQEKl8O/WHtEAm892vxbST6Inwf\nbEO1qqllXD4g+tMAAkcJFPXfBJ1AvpE1Y5QWIfgMgJnaT6eWJli3BcCREpos\nt+wpkgkO+ZPxELNmb0v1ir/xD1wzdcosaSCWFn7eEctQuq6SvSRZEDlfLYqX\njrIU8eoAqZ0sU9CxtX7gC9OyBp29J+PPY8kSCwedDmgksWPSX2OpEKA5Fr2d\nYpD0ZveP8JuZARWP3UjdQPxFVpiv4IQPHhZnByt0WOp1NrmieOrmNXiVK8zD\n1T4h5H6So7PsAZLh0/Lr9gS6yTGJ+XAmBddybWFJXOvKI6DG5IU2yqekfWXf\nPnfg8+NGNJkitf1/cNFZAGcFMbUFRvoBl6kSPpGnDsvyrhaxzbnQfll8P8U8\n9FCj0aMKPbNMzvaTj4AieDMjtcksSwB5dxb9qRnVFnzoj1tgGN68XATiGqn/\nNFEt+2+sNB7hG4P6huAQaVJ5xSPNRJUR5qCCJrYbPscTuSgzTyHK24/wBS5n\neqa698tZxoMauHyryGW4wRZAoi8lOM2D/8AvqdGitXB8pMFiep3dlFP3bLa6\nZRKo\r\n=0fPC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCozwSeDqEsOJ7IZ0zouoJ7QgepGoCOMPXwFrmDNAu+gIgEeZWiUw1EHU0apFsxqHIL3QYsnTePoxPzDw7vXD056E="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.1.2_1639389714574_0.6143286167682582"},"_hasShrinkwrap":false},"1.1.3":{"name":"hk-mahjong","version":"1.1.3","description":"**hk-mahjong** is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"ISC","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"cd2dd57d35c3c781dccfdf30add2462130a3a467","_id":"hk-mahjong@1.1.3","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-TMAzAi+k+hFTjTvJswEdEMlZWPQDVBSTiE5b+kUqu8lGAeTtty91tzkcpuhUU9wQzpCMVz09KVVp0oObKVWSPA==","shasum":"251bd026aea1b8a0d5d7953f04d8330df9d6684b","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.1.3.tgz","fileCount":84,"unpackedSize":92837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwaM+CRA9TVsSAnZWagAAkN0QAJClnJFc0W6U5rdUBv18\nIa5ybizcFdMSyrZMXGAmegnbSkqclzsc8U4odUwHB/5EixX1jO5DSQdm6VAZ\nc823WuO5p6Rdcn177VJ9Wp6YlFNe1yuAUvR6/+6kZz+Nn0y24gU0tg+l8A7j\n71eVwhqXJKUxWkaQ/qiUMtYwCJubv3oie+DRsMDa/RIHZU4IW2iQETdflb4w\nYcLMEQ2sMSfW3MARJ6lCl9snOW6N1NuMA86xzqUF7iH5VMyGMEnHywEJK2Nr\n2pcEW9BWCYZ1/OZEDJu6IFUATRyT4sQCX4yZhj69pWRpsUUHWDSvdXSYvB5a\niVKnMba9G113edjuUnks1l+eBpLt1lNib01ap+u3tPm3g2LQ2UoMAllK1ujA\n/fH+5X0DY7PxyBJwWn3I6LMg1rQwwkRzebseB11j2DPc1C5Rtw1thciq0EBw\nXyP5/ZH/UMV8/dObjtFG+Oi9D+fl+xFQ/8D+E8ovCGdAv+xt8IpaeOmGnP9c\nJkKjDKjZF9S2PjUYkUIeI5yZ03eu0djLW4ZzBV2KMF8I9fYUdzLr65B5frzj\nPrZktQLIK6K8H+8lvUMnSU2+mfIcG4TV5TuX9o/J9hbSFwdesE6meC2qvSd7\nVgqwPkxS5bfeNEaP9OwdowNFQ+cb8sS1RNRqQntdvZyN6z0TOgvqYlCRuHCN\nUcBu\r\n=AXg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGacjWnzDPB59jWvCz8ciexmtBw56YZCqKcVTncYG7eJAiBRVkDEAHP5IUeKcBrk3o45xaQW0hZm9BbhkJ0CRhgvSw=="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.1.3_1640080190420_0.21093341131295307"},"_hasShrinkwrap":false},"1.1.4":{"name":"hk-mahjong","version":"1.1.4","description":"**hk-mahjong** is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"7744efc73a3956de9aabc7db60188340f9748f01","_id":"hk-mahjong@1.1.4","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-AsFt5KN8lBjvlQbxxVzOH9O2o6qDTR0E6oMG0+n+mbP6pR8HzyfC1wXjS8ZtDIBoQqDZY9Ygh7iwU25CoYiTxA==","shasum":"f7f50ffb4e6dbadff02f5f9b4a1b22fe9aa9a198","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.1.4.tgz","fileCount":90,"unpackedSize":98156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw6qACRA9TVsSAnZWagAAqckP/1tdj1wVQHhJqaeFlP5R\nyyDkFyTs+ZJ2HQKTtFYBB+EK8K6dVg3On5iV7Ub5Ocnaz06aAY/e03o+YF5o\nHIbAtWDyuFKc9a18Dq+RPQVNvnME0n/WtDHlJx5DMVkX7pLp9N/EyFAVnOH1\nlAjksa6+jPJ343zPeqtTsuKkUh6YRVN0YMSQ6g5VF+cQw1B4ZenHiIeuRDgy\nzUWJuSDmvILjbLKXDOFtKTUt+BzkehAt4qJz/tUSOQWw2qngRa74COrSunJP\nEJNLtDMwCjgCViGsIKafM1nYmPxHJmt+9cRx2XKDpj5iOSM+j/vi6P+pW4kp\naXfEx1qa/3ZJfl5IZ/Qehz6uJ4+UCpT2sEZSLhbg6dGDXQacaDt8Alj7VPXj\nb82bX1yUHmGc5GVIz2I8QXRTb2kOA/adG+bOQhkaKTlm5/xMnURGTiIPx+tL\nClgqO2V/K8ONB/clox6Kj0ZRUpPb7u0yJg3I9JJB9CxcA9irnU6aXDHxmMst\nVSSnYeaj9d0Xz/X1LR0VbOtW27Gnpo/ee/aOvhEW8KDyXRM7XNlnSLmfx5Fw\nzec2uXbdftdJPm+4cgEX7gan06fkYFlouOez/7Ty+Z2IIIWr/5PuHH/ru+vO\n9PdMoOZAo7NpHFBKkn6U9JgmxvGimrd5m0sut/s9l8gh9Wy1xqFocCcTBDhz\nVzcV\r\n=EgkT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHD9afwC9dKEppy4O46dGlH0X+g4tAee3TIFx6f6VemdAiBn+eCvajZhS27yaESxnYIdEFz8+b+Th09cSohWsiyC0g=="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.1.4_1640213120181_0.3113021614189697"},"_hasShrinkwrap":false},"1.1.5":{"name":"hk-mahjong","version":"1.1.5","description":"**hk-mahjong** is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"f17e31f65b5e71641b141f5ca563167b274a0e70","_id":"hk-mahjong@1.1.5","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Lraybi6J3rrirSk60sHD1dkWyN6rT8eEdLDgD+X/O8qNszVVf8X1nbDIDksN+qhAIqQ9uEl+67U9CWO50Azaww==","shasum":"033bdf2d80f82ac06250dfd2ba9a7652a7ef6183","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.1.5.tgz","fileCount":90,"unpackedSize":125780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw9OfCRA9TVsSAnZWagAAkKMP/3Qh8x1h8LH5EF7KYAd5\nBRaybGxRIKZAEmgoqAc7ICkb2oidQARckrf59YKy6Dj923uhZASp9KRw6Dfr\n+urmhBzG+hzlF+4Rrary9Oy4n9jOP1XZWQXroGXkdZ9clJrCcThpiBw9kPT7\n41cyLD7ED1eiwUeJaloXgszamKdILHHghTM9ZprXLzhvH///eqz4uWj96UlL\nnUG0KFXOVVsrZWL4EC/X2xS1FFRvLsSIR0VxiU/o0KhiQQvwUSeNoTQfStKh\naBz7whh2f2A0HxyCwPHZIwZ7gYMu2zbNq6VFCSr8tebHwy7vor1uhZy+xPGE\n7p/8BeMCEgHgviiywnggmDiFnF1FGOkIqVajbuyxoc8qxypy4Sgc6PrPQc9v\n7A4vUzCsuYTmVTce7CHukSZgNsJu3UMHGjTylGPrqwmk6JoIVjwc/5n6mqtp\nyCOlUl6PsoeIlBr5I1nouvZNLBWnbIh0gq6I399vUP/5QXDPMVhTXDBk2wHb\ninXnVV3qacL1KXGNSLy5eb/F61qPOEql+hyr7o0yJJga6lPQM7hqnwIjI29Z\nHNS7wu1wCPYUTZg03xcrvvTPsKI7Yd5pXlQMRabHTVlW7AgJh0Bnt9Xs06jk\nw+VfxjyMgkD6Z9VEKnhJ6XF+mTYttB+qhwJw+Gd6CenNsZ+xYRZR5pEDmXXm\ng/Oa\r\n=Q1MV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVatXGR5rhxtgL5M9Xt7aRE8fFPvAi+Uwv399rX5NMtAIhAN+9gcDBcx1rFV9rOxDOWcw5MqQwunujO7C4d0/KZ3eA"}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.1.5_1640223647341_0.03180990917124471"},"_hasShrinkwrap":false},"1.1.6":{"name":"hk-mahjong","version":"1.1.6","description":"**hk-mahjong** is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"81d5e70e7d58d5ff890334365b88b928362ed87f","_id":"hk-mahjong@1.1.6","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-q5rz4eKmGRZcZ3c4zAwG6Xkat28rb8mp8PDW77th2vnr+3z8SDiS69W4rgxswwNHUAS6ziGXIw91jPWu82rggQ==","shasum":"e2d71044324251ea06bc4837314811f3f46f147f","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-1.1.6.tgz","fileCount":86,"unpackedSize":124472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw+FuCRA9TVsSAnZWagAAF+sP/iuEslUqupZp3OHFAqak\nGp35WIjSA8ooMnd0yDSRsBSYWKPMXtk7zQBvtmnovjOyWmmYRD59nf39yPtJ\nh6n90i3FHsd4AhzfdmJeacQkdHqAo+BYvmQ18FvQ/NQnrYixpkXhnGTS+LdY\nT/1uQKUDcCrxHjO16sp/0QLOy+VOknVpn18CgDOsoBj0mEGw8USgh8yyQzcg\nium590fnOYPzM2I3OqKjYOVYGBGsMWiu6hqrojy/Hcy99i2yKiIlaBWDz0l4\n1iA9Ejz8SkDl57MDN90o4rRaJwnaGxSaRMimZnodz3O8wEoAUFshmC4GrWvc\nmsPMpRMrN5cHMsWVKchWF4LUJ3FsYoi5mwKs59wpQwtG9dJbMl6y6D9fYKwU\npV0jc4YdCSU4LE1WU3nTYsleFTUBybo5bnuRLDMGJriZkaEfYrW0m2DxnvFq\n61A7jz5/aSLOG0s3yzOXu4C80H65vehrIhxO4QNW6ZFs9DNZ+XzPg1sTA/0X\npLSVnvC0TQY5szNmKZ/X0A6qqZrh86Lcdmf+MtwtNx+btszSzBZ+Rii3pKFy\nGYCAyQUzH2SiqH5+gQQdPW0b65YODjv9etPp3OJeSQpt7t6YWlt1mXv5SDyP\n3UHJigWbQDFjLkCJ+AS9fFbAJ6nMIRRpEa72lWs94TxA2c4g9aTDceYTlzRS\nIP15\r\n=Nz+h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiBcNrcoch++nf7YTtvY6ZJ/QvMRuTog0yxZwwNWuC4AiEA3EWgF88z7h+uSEgYx00KhYZ1hWUq82y/KuqZ45B0s2s="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_1.1.6_1640227182591_0.4800673031107303"},"_hasShrinkwrap":false},"2.0.0":{"name":"hk-mahjong","version":"2.0.0","description":"**hk-mahjong** is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"a54e97c76b5e03115e22c36aaccf2618fce3760b","_id":"hk-mahjong@2.0.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Cxr7BGVm8OX/BaH8MvGNlgYvMAy6T7L3Da1CQzqHnAOrbfrqhBRobdLY6c+e19MLHYAZSp2rtepI/+3KQzK/vw==","shasum":"f7ee705481c35d81a793f5becbd9017c52ba2e84","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.0.0.tgz","fileCount":86,"unpackedSize":124774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyV+MCRA9TVsSAnZWagAA0agP/jDhk4Lhn7KkIkqd3t6g\nPUfZkUPQ56xfBQYicWmUgxlaDfCbuyvsBR5GaUOKOIBX/WzIvD+K17bEHN73\nvMq8k04Iq/t8KJaPYSUmhJfQt7VXbKMy926tKW+lIsNoIErElEhKkBnqIF6Y\nhIi34NBw+Um4u0cmKBlZEGiAM/yIyAU9j1aZrCwJCes8LeIQz+IqZRRM8KIa\ncwSQnQZQ3oWBXN2MLpPOQtLH+qaUBWF7KvDMffBo6546PbZ047MbBJcq5RWH\nMKSR3J1hAkX15PRw846PPtsmwYsu7ohWQajOGtB3dIyq43wrYh2vmkA7WCUH\nHFueSKqJVAA5yhv3qTkum1JtLAfPgMsbrwiiYOjOUHkFBdWeN1w8AvIns5Mn\n8D7ueT3N6noSTjZ030pnNoTnSGL6PnKsbStcYiEP6DhrN7j7qGR35xiAtWgK\nqOEV10f/Wn6NVTOPDjwjQzVdMPeq0oJ7vG1guw1vhwJm5Cddq4/SZjQjcB6C\nsjKijBRHuOl6ogBHLtDg9TMuYCHck4kAQhEbKl7bivasJ44HQlNF0OoURQwJ\nfMYXj30PMk+VckUK+RQZbh4ZeTTT6xQcZBdWNjveZ0Tk1/X/t3S8n5oU+m5L\nkXnCweAPO0KBc18ln9AnoeQHgCXBPkxeXnxdqcsy+2Dpg43uDxbvDNEVcANA\nNKeY\r\n=ZjFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg/MIyC9Q5g8DKTD5jBkQ/DUkIF1AOgb1NtOTdkEMKtQIgVoYVrgMDoStxRaz59JfBnP4+JBE4iWh1UdRoGrlwzvc="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.0.0_1640587148841_0.5536422923456901"},"_hasShrinkwrap":false},"2.0.1":{"name":"hk-mahjong","version":"2.0.1","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"5ff0bc4a2f8438b3a85beafca65436134732fa9f","_id":"hk-mahjong@2.0.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-GlvlezpItFGhg+JnITlO9Z4ai5yoj/QdmzZ0WmdIXjVhgpPeelfnmoNoaq77Bqh9UuUvXv/wAFv1f0hiIhslow==","shasum":"6d44843dc33a2c89071f7d20528bb3b3931dfcc9","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.0.1.tgz","fileCount":86,"unpackedSize":124956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyWAKCRA9TVsSAnZWagAAjlkP/ialqP4uiXFS+g1AyUel\n9lGbPOo2Q5Gob6J6n4Co1lF0js1FlwMOfd8BEk0krh5h48eo2DnO/MzMp6fm\nI60IVYilRuy1VTbWjqyWXQcFhHHAV6eNSa34plS4hKcl9RLksCxzWYfVLGvh\nxCkFVsllBKJcX9iYX6ILW4rlYe1EvO7lSyDj7QnOOMf5t7hQqNyXQYKE3vpx\nBXB9wuEMeZo6a2hJHpKcu4Tw46RgfI4OZ+nUj3WPsgsYXfGsYJlovZfgwnSG\nFZ5AVtmIQ2t8SXj1wdwWD9XE62V+NRsNdDte341dSsAJx8QMnZ2uaQk2gi9+\neeFLH+L5UHAsvmhmBniZa9nIVnW7NQMjUDmZiAsfmd6Ymy6ZpPUiYp9geco5\ngE5dALQtU/Km7Xp+GuiFIJQX7tGMN5HfXRR9Tn/BdEMmhYhfXM7TKPAbRuYS\nNUCmNgLex/IYGm1pv0EAoywGe2s56gNts8GHNhop+dJUcUPdaPfjuWS1lwQd\nWdEnafdQ/A7XSJX3xreGX4hyBJe3/0VkNg1uZOsA9kzsgP/b7Mjh76PYHhaD\ntJbjsYFI0GKZM7mU7HyZJVkDn+pKgZMIk/+sO2gPCP1S09UWkklE/kALyPDo\nagQmgdbO/jNl5CGyQdz/zBeyQ9NQVNMwEVIc3AEX3nMZJElVCISwnaQtJ63a\nBO9e\r\n=ehid\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKFFq8zviXvk7qWAfJkzGDdCVkqnUjah5zu7jS2/U3XgIhAMPGMTj6paDzpRvFMBLvUcvZ6UjsXZ/mfwi+mfWmhV1D"}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.0.1_1640587274331_0.42832819866833005"},"_hasShrinkwrap":false},"2.0.2":{"name":"hk-mahjong","version":"2.0.2","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"ecfa16360766bf2794131c7176372ff311d6e080","_id":"hk-mahjong@2.0.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-zIm5/AXeCMKMCdxs+c/4iQ3oaTPBUrINNOQPp/FCGTCJ2kqbJsZtxJfH6x8bCRUNMdnm6ZcE/kJ4HqpII5u3Ug==","shasum":"acee12cf4d23ec4971b46aa1aad68fa63279f8dd","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.0.2.tgz","fileCount":92,"unpackedSize":145513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh77m5CRA9TVsSAnZWagAAl4EP+weGHXIeltcUy1LYwv3K\nuIKmuGY5//kbovXjHMp44z5e0LpfKgsIeKw7DekkzXeh3yQaAKo8al4CkBis\nvhzthDnLeSGRDpAgQXiy/K3mX4widzAHt1sfNAyUQUYipTS7lbFHSxZxWK6M\nvLZF1OAkjPXCA8r11KhrLk0LHDvrSkVNj7XG8WCVFFxo7q1qY3ywNTJCMi5M\njNRVm8fycy7oXhT5Ih7gu9kAbXlCmHF9ulbTGn0V7uanAisLMRPrF/tT/4eC\n91Pc0GTRxQAaOGqxIYRPfv+MhJx92+z+kfs3VQr8r2MC0R6fqHthM3l43j38\nk0cXlHfbDAu8IMpkWv+nD2FallopHFJ68iZ2T0wD2IY8nyLzpJ+/DZ4iggDW\nSum14e6vDOxGLjV1puHTapFiPUQKVn5VIEqVZ/NQmnID67SYhhHKY3AWI+cy\nBjrz/Ls247xNCnpx0ltEeDdDkYwPjeeXgc88AClr/2qn1nN7KJpqqJ+WZvTe\niBZLBdabNLc7G69fzO5uvPCk64Ro/lCYi+/8KLgN4/dRcQ/eXzzHbneY4RPF\n8Xh3roKhT/uEVnZ1KF4QQ0/BKZSTqdMUy9XnDwGY+Y9EFSMgwa7bkvN3PrOj\nS6sfcNetcNTsS7CE7P+1urC0u3r6wyDn9doagRv1dkhXsBsIcbud66LYYBMn\nn/4W\r\n=+k21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJGN2gSYia/KYwYqx38XPi0Bm75nAzbr2k7XH/ZnSy7wIhAL76+AH+u8fnsZAXLiZi0sL1IG1M59J1B6VSRU8RiF9p"}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.0.2_1643100601641_0.04107590873090605"},"_hasShrinkwrap":false},"2.1.0":{"name":"hk-mahjong","version":"2.1.0","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"137fb65fafc0bc09eaaa59ba7c77ad170baf065b","_id":"hk-mahjong@2.1.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3ostOi+umtqbePJfxfV5+9CudjU6qG7LzYT2TSf62DSl9g9nanEY/fT6E4Jbd0J+mBltraSQQm1lhhOTa0J/ng==","shasum":"bc8abf4a4a1e7c2314074c87e578cba0acc6cc21","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.1.0.tgz","fileCount":86,"unpackedSize":516867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE2yGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdlA/+K/wyNnu7K7DOL87I+h08FlgHVUclQQYAu9+CYL1RfCER4LZ3\r\naUt/AyY4VgPSU8+Q9r6p/Zjo5FJCWlEpGAMP01knHYtc+7ba1yvFXeskf1HQ\r\nMxvNvPMweCVWMxlekrakIKEzaYtbIXcGESN5qRfOLSsUp7WtwDUIprp6f2/g\r\ngm3ZBrIbQKNDpdGKj+Sk5357aoXd1Xv+EzNcMccUhwLNMgRld1CXGwXtLVZL\r\nZmNuAGsveKUL/l01AsueDMUyq/MWSqRXHITB9d+pmTzPsvMlhM9ZMdAdbpy9\r\nvzMyUktL6pCFo55ieE24L4qBDGl2n3XS8Mrp7kykuT6bEL1XqXeb9b1ULfEP\r\nNAus6sKuJyh9T2OIrn8gXLGALRj4DGncwhchu4/fnRaQdlUTqzcssJaxt1OW\r\nuNVtfcZpoZq/9WDbV028TdwFBoTweeEjch1KI5ju5dje9uVmDsjkN2ME+TPi\r\npiedCxRd4Rs3YVQwV/JyKzTrJazBJv0UgpNhhVkzxZXCYvtkTKeMmGuN157V\r\neetYaGBKm+2+Nqm24FcFLjYqnUzAzgDyiYyYValFxjSZMm7T1cPex3DV/9aS\r\nfbjHzTbszRGg+cyOvZnUBD3Nl/eIvdAhfbOodJ6Izd29kxZ+Iv0VCBCO8jvv\r\nkGMQVek9Rcu474XcMxSz4vdnguCNwvM2jWU=\r\n=Amwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdAW/E+mzKOnyf67uvaUkdlEmO58t2UBWW7ariHBPgUgIgHM0409fGTa7A7fBOy40K/3DxRQi6qfjaXS0AyVFuEDA="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.1.0_1645440134633_0.9621467148138023"},"_hasShrinkwrap":false},"2.1.1":{"name":"hk-mahjong","version":"2.1.1","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","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/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"dbb304a80533dd71604b09817be536889f0a46cf","_id":"hk-mahjong@2.1.1","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-qiDUZ6JetWHDj03Dcpca/797MfnrLVYXsrhlmm9Z3TX9FsQUdWQT7EUysTYf1qxSu/NZDthOg079U5JtpLQT5A==","shasum":"d9a6ba48828c41f52b4c1a67bd5033375d3f13e6","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.1.1.tgz","fileCount":86,"unpackedSize":517097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE29hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqiBAAloi8UBffyfsH++iiiXCJGJc8/mf5aKiBZ8XjCZeXRBGheh0E\r\nUzeswa43Fl3Cj6KR4HXtcGIcfYYqh/pxEa+BCwAXiLcdl2AwiVTCC2Cm4XCb\r\n9odPFI3NoQYoR9tODu7vaoVhypDL3EYMJWBkhKYqZyUzXJhA7ywW9/o6wLsX\r\n2fVB+PYBVmUDZJnMiVn2LFikADnnZg3UT3ksCILVwjyZHSMhTm+PyyAqf2Oi\r\nAdVdE2/aR2iM+05FJBxJhTxliTNzQXY4S7R7TisNTo3KxqEsytHCMWbQXEIT\r\n6y0LD2NeqSBZOutf1Dl0n4yb53N5jdF3HZ3IAGKD9Hkqu6MSD1yEEzl1iEDt\r\nSAf7OAlXmLsQI8IQl2TE8nK73m2LPxHceG4wtaJhhIAcUc83bp853m+TeiEK\r\n84bTo/8sCZyDM/RsGm5pAG+Kila0inPKE4oASUzAObo1g0RfBwYPXuE+CeDs\r\nIkn9CcTdndubovIPc6MIPzzBD68cMg0WTOlQnCRNVj6yqdAFGOHTr3B9jEBI\r\nWrHhOmctVDO+qW5VeoPJrqJSxTipaHfO68iC1PviVH/Gwt6wu2o/fMiBrISv\r\nl6AmygEp+E2vu3M1hCW5CcMT2cGzRxrIyS7DOLVId3zxUaj33sHR93S2NOcZ\r\nOTRS3dtLQcpNKjGYEhidwPHkkR6a2LwjaM4=\r\n=RUmh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChWpVOZCOTPZSZ04iduaFHnkx+FIidWjZLun6Lt2JNXgIgRZnfU1YhMdAFwu+2E47rzZccOd3sYT3CXZ2D+kepRDE="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.1.1_1645440865456_0.9446025864745318"},"_hasShrinkwrap":false},"2.1.2":{"name":"hk-mahjong","version":"2.1.2","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add -A && git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"gitHead":"67d1dc8b7dd293bb0045ba67403a238c4bfd3d51","_id":"hk-mahjong@2.1.2","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-QFnBANu3luUYpx4iQmtP193lsuMF8cBTloOCfNBWrZdSseEVy+rsTyo0zhM1h5z5PtR32nzvFfwTaEBCz58tTA==","shasum":"8500578193e6c813db70f82a51318a63cb235f9e","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.1.2.tgz","fileCount":86,"unpackedSize":516866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLVdSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWIBAAmwBcq3It3xBvlmhn8HUSwCU7uFJ0B056tQ26OHIpyLTZAXUt\r\n3jd72ikq/GIAIH0Mg+FAIOHZfEx3iQILRtz5BeD9BGefauKaZUurbrJrGMYk\r\n+OuVWVvuApurUAeg7ETAcrKEXxzHc+AYqOydW4R8bBogUL2yPGKY2sKhrUrz\r\nQmDAsxKm2uRtnfgQUdzLLJJoK0CWcKiITXY3IcFX0y4FZxHp0Za3F2Un5h4g\r\nMx76LgTq4WKfNPFfScY0x/TsUKhDPyBXuzMAeqeV+psx40Wg/65STzr0UQSX\r\nGP/O3Yx5ixhL4N/jVvebcXkfFYBdch/nw0IYEXuJp2IugsTSXcIJXR6udAcU\r\n9cNED4JcO1zLTnVwszowsezg0m7694znB1WS1q4q2VbIgdRZqFCZSH07aQ7Z\r\nBry7la6gabno0OSS/lBa4+5t3qqx4Zz4WGpgXUp/JcAcdtxF1+fdnYfWhpCD\r\nGO5txH1ZBfuuY4nSnUUa8ZfpC+lBup8GMF3PznjP1CWSKe4XnPNs1d2wdeJN\r\nuhFj1ORVYakDqcwZgBNpDLLdmQ1h99Bg2Vy0n9PQs6Us24H0hZdRCMy0lpLC\r\nWzhNEcJ0gVXJE8E2TuGyBqPZn3ZatCPSk28jKk6C7lcvM8SwnvRhUjOF13ip\r\naaysGPPSdy8zz+A/riZ/d1vW57y0J9xIwks=\r\n=NAeA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqZIc4zfNmR4k9+27kZrs0JsGLiSdHmhE2IvhAx7GGOAiEA5gOwXCraa2Pp0Bv3e2NMoLDB0hm+HMu/3Y4/Tyb86J0="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.1.2_1647138642331_0.05168990640661808"},"_hasShrinkwrap":false},"2.1.4":{"name":"hk-mahjong","version":"2.1.4","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add -A && git commit -m 'new version' && git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"bb05ba2d4b0c1781a6d136f9f0a61fcca5dd2353","_id":"hk-mahjong@2.1.4","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Uy4TjPUkJ57/cxv1Z6eTTNv+uH8E13gMVq+Tqr6z7nf5yqx6c8fazkxk2fB8BDdIFQMczbMFSOkr2vtachNVCw==","shasum":"a5d0bb937367dea98a92adb3f5b82a52c51a4905","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.1.4.tgz","fileCount":88,"unpackedSize":555821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMFNyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Fg//VFsEjyu6kEBmRyLz8UXLrmaL/0m3OZP9YA/4aiVArmNS9b3o\r\niXRKpnDMqa+ZLXJU7E+Cr3tgcM57harGrlWA3UrPQF5PPZv6U65mg5MuHGVK\r\nudF1bWgB/D/Jolgjud5nxJnxqtdU/tazonhRytV9HagRG73XrN3GC2nfF6u8\r\n5Xvy6slk8I0B51YRTU1mMXQTHTTy15srKLNRXIHpnRhycL84eGBtK5+q2wv9\r\n1z7xjp8XJSClCddFfA/Zka6EA5nFGmvzd5Lu/NyKj3uubxqFSRXVo1OM5GEe\r\nCZDfvRyHVUshderw2LWIbylCrzYn4mZY/a/bfc+IpbSTqjG8DKZpyvaCAeNY\r\nXpBrnYL0+EU1y5/yTcQ/hHuCZzwfa2k4kcLQ0yqA/n+Gb+glTq25dH4tX9JI\r\nzwd4PyO+xezfpT7bHIVKWU3AOZ0ep+0axpxnL88wi+W1GSC1F6UKXu1tqnwE\r\n0V1pR8/iRDrEfcLsJE6nv3phYE5zjQiB6bNbuyPp6JyQ0kRUDpo8ITNgT36r\r\nzIlq0i8yaY1yKycLWy4LQP9bu1c3kTjA9eCRTTjrQMvz7WRSR7bXd0DELfiO\r\nOWDvj15bb+i1suunkH/QWUrwmykYuiVNPBL5ZpUpSDL7wIZATFSeHWYceTG/\r\nLHv84DdX6GumurO840qW0Dq/N68Kc3KykiU=\r\n=TqH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtFbrasGTqY5XULZqD8Josn2RJvEOzH7u0ziaeTASLMAIgHgsuoB/RAoBrENGfykgeUSuQpy6yyiJX8ZDAt3lv4U4="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.1.4_1647334258150_0.4910444740730844"},"_hasShrinkwrap":false},"2.2.0":{"name":"hk-mahjong","version":"2.2.0","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"6a0e67c8d5d29dd6fbdf6786daa3314a5a796a3f","_id":"hk-mahjong@2.2.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ov50Qbu1Ex17SzQUshd6p3ClRnBZWcMjGSPiG1zX2PyCpNv8OWhV0YrmZYKDrHjtLQ2v9MA08vfqBu2aDxyolA==","shasum":"b6bfe3db31a26627b7c39603706fbead014a68fd","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.2.0.tgz","fileCount":88,"unpackedSize":560850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMaAAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreDQ//R6o6ByQtp2ttwAM2kczX32+Tz7RKoAOV6ANmIZj4XUokR5Zu\r\nYZFoUDjy+WJtDxE3xGtK8bZiUZODFdkBIFsMEdLk/MG0W50rGRkTYetFCE+o\r\nevSwB9lB5fMpt3x0vVW4JqYFVp6cgY8V5tyY1jra2vkJ17T6C2MH5gZzNMhR\r\nnALXDKK5aQMaIJIv8MLAmBHhKvIqSBOGLOBQ7ZE+IF4vrkgi6RqN2Hgdmco0\r\nYrTBYpkb6n6TOL50Dge0T9F69vu90Rc6WGurrEaXJT0fXiTQsaYXYHsZmTL3\r\n729vA+ei+or6IGKKM3SyhnRA970RfYSkmaHjScEp9obpBywvadBZ6ziJ25tS\r\nByINy69YSb/gH8d9Ckgw8Dk9Sk2qfJHquFPB9hthSEMACtN/lrenCraZXKve\r\nvKARXijbH1wn/4tuhLC508VwrrROsAsDGDzvjd/XKWpptH42tGvjdB/JCllQ\r\niVVmvqM6YHwXevMpzIaE7oYi2IDwtu4ZHjR/u5LpWs4PBt6KqhENgsxhVh6/\r\nLcccKlAmKQLcSK+NuCukA8B390NmP3YmBpUrD/5PjbL6aFxPIcGp1tU8mfDr\r\nP3QiNVV8Ms+T5cUsnsct5C5XFLISeg7oP3Fjlsivh7rEPmVhIzfMpL4QRhZl\r\nBDzZsfXq8MVtYQR0mYLDmdo3jIrcLRl54Go=\r\n=WM/j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCljJF4/EFTzj3jlAHzd7DXHLO+BYTkyKRTVePeuIXNKgIgVT4FIMycvp88emo66VjfLALDWyP8Ic9Qfr6Geh4dAQw="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.2.0_1647419392318_0.6526727586392123"},"_hasShrinkwrap":false},"2.2.1":{"name":"hk-mahjong","version":"2.2.1","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"589659fc8e29c634ba422e7f86cba5d3b16e257a","_id":"hk-mahjong@2.2.1","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-J1z0D/kmvIodpicOOHMf0bQmNQd4Q7iNFHtHYu5Ea9k2iOsa9gYodQZQNAywKPZmRPXUOB5zICirZgGNwoDepQ==","shasum":"1ff64d230b66c16474bc484427840cb2ed2c0bce","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.2.1.tgz","fileCount":88,"unpackedSize":559532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMbiAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop+g/+Lvz6kRa1SwMkT+NWVDlhkt7gYxfIW3JWG/yEcWyhY8TtvwvM\r\nLekYpsFFWOZ4mKOOHcBKOBRvJga4O44c79tnkOt4ZhoZRMKMCjKGu/TMs0cN\r\ndYA4kXLKlPLuhLnoS6A6q+GG05rnjZJMt7AorGbXxEqYMjTri8ES+jxvEdA5\r\nONOSexIOD9Z4vXW3f53aiAa/a6yGH/yvxvaKXqLA6SdYgoBSxNvoP5kmR9TS\r\npBoDKjErDuCe0aeYdnWcQU2r5EsGTKcfLDq3IRnBSaaU6kOP/uhUfyrNPhvc\r\nnoxeEbeqNUiK81pdqlb+DWnDdfWjMzfg6+HvF9Ix2PRGbYz0+4IhJSz4EKdH\r\nkZeCxWtoYQt3XtMqZZkAibVN9jDLWnHjRXX5vi2d+E2A2SI3UIcP9pa+LVWw\r\n26+xtKL56+WP3zUxQR+9jW4xHPhpPGYLodSX15CJkPwzJli03FF6lBYu5B94\r\nqIDYRdppIeWGld6axBMOhqA0prbgYRkhtrq+2VaprNqpvWJDCgTj0JiYUS5u\r\n8neerCPOR6ESAurezwX6CeK1TUVRiGrZUPRsNLKRkB8vtLVfJPF/JVq7LVn9\r\nw6DnaLs1oAN8edqgK8nbFCOsmqesdmwmhCHvPS59pw7NVdTwKj+cshMuGXsE\r\nzWfnsn2qZdDr4x0fXdEOSWvl/vLa8Rcevhk=\r\n=aZL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3xNTEmyFH178nvyc8FfHNYR3y4foo1y4Oca+4+zhfXwIgQF95q5b28nyT+nRAr4l27qYin/JzroP9QLAKItPWZFw="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.2.1_1647425664668_0.4156999377215229"},"_hasShrinkwrap":false},"2.3.0":{"name":"hk-mahjong","version":"2.3.0","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"c30fafe6f0608a1c0a255af266cf944e7f1ce3e8","_id":"hk-mahjong@2.3.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-bpVFjp2sGEWaYxokSEreCj+CLxkQ8y1or8dBT9FQIIpMKrhL4fQ5/BnZqX6i6+2R6leCrM24cVTUf/FaablqYQ==","shasum":"5ea31128a33af846b2842c30d0c478e6a363962b","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.3.0.tgz","fileCount":94,"unpackedSize":565846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiModSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkJhAAhQEbuk957iQOth9Hwu/Daw/zT8dLp5oEhUaQ/AwTJ04UiwuV\r\ng/MdGQsFdtog8pEFBegRxR1Sva8Bouq/Cb92igLEY6U+42f2u90UZsYerwy+\r\ngFbxCDE+BMovURhy2cPKKgbonmGixySaOarX2o1kI39D6DvIG79QzBvFKA/U\r\nU68w0daJMYtr+L5/Sd6dFPtGgxVxI6v1STiW94SytDpdpzwJ4cQI3G3F4KYS\r\n6jrZiyLsg/ruZCTf+j8nUo6CNjZd00mcMI+SBMhsyeaCpwIIeipJdsNJhwz/\r\n+fUhk3R39tUNV/YaeyoWT1+9nN27BgYP1Ql2SVPArB7H0FEijLJoasdqEfQ7\r\n5HUocFC78wclW+Pt6uToAD85GfLOsgarzH9lk65LVAUcrzNeVHFhDI376x1/\r\nAwd+e9diKBumQQb9b7jq7uKKqlRc7PoYy2Ubt2tofudlYbYltnYEkUerLWQW\r\nU1bixBXBTC5ig4JNk+Rslx5nwBevbm2YP+Sc4vDClnjRpjHUEt5qfpvXcy4+\r\nVW6jvbw6dXLCRmB/ic5EG0gp1wjC7h3Qf/6GSo3nRus/X4ftgKHkMQVgJ2M2\r\n9JlBydHAdHp2wyxwf2qvc7KMLNc5JvOTAl5ghVG4cgY7S0u7mxeRPQKOihjX\r\nl3DFeOJung12M7/xiWwLukn6SiIgKDuz1oU=\r\n=kdXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsKyerImEAXKv8VZE/nyHJTNTyYj/pz2MiarTQDXekygIhAKph9XyCk4fLxOx0PVTwNgxb8PaSSo3m1POpgu/EOsnE"}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.3.0_1647478610213_0.7742610881281364"},"_hasShrinkwrap":false},"2.3.1":{"name":"hk-mahjong","version":"2.3.1","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"ebd8e3ee666df2757333323b5a1c827bc57f3fba","_id":"hk-mahjong@2.3.1","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dXYlyd/ODKxzDN8pZZ/QDVTCYDPLixj+MynehgS3IGqyo7ukq6+jLsMTzF05OTM64PXsCoI+3G0EBJwC99+U8w==","shasum":"409cb7e20ab3d83e0422a3f86497d774df4db261","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.3.1.tgz","fileCount":96,"unpackedSize":568422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMwhsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvCA//XjQmimyuSooZobHurJbYaIMDYQTu8oW3XUIaz9lC+HtSipF7\r\nlCyGFYie5utis/gYkoN8hRU+Q5ZNq2xbnarA8LgOKy/KO301ZM33GExYqgCk\r\nufEMVSL6hGCoHRNJqsQtrE8iST3hm0765HZYgbYgAjxMP8KYyP0uxp82KNaY\r\nCa0ogmGmY2u5g83YNoILJNrXLxV+EmI9SvBT/mXwG7SYuUNQV5k+56m9p+ha\r\nAQRqnD2NMLiqH/y953HqXErv04ERb3jmW9Vk3zlX0tkZOZe4ZsMqH5SFeib2\r\nD0xFfzuvm6F+WwOQxCMXdbqvi5FdmDZpEy0QFF/dtxildVpRimuMhejpVhLW\r\n9xXryfuBPPLCp39N+yUQx851JzWNIXSPE3UPd6ReaV+smBlmS9rCJWeBYMQp\r\nTHugsLRrpsKFzmItnXJmNg7uob6RvdGCKPTv1idc0OFEHPq5QdPDniJd7LV7\r\nH2XfvNujbgITyXyhU/7LfzjwIIMKgLdCvxapNHcHyR1epYQIMYxZcoQduXn9\r\nFyOZjv4D0Rfki9FY0gFQCf41CTMsEsTaUp5Xvq7SIehBN7CdvsQ+bkp3Gxwk\r\nwNcmId3eI1BYSQFiCYt0f4toBqfgVl6Xu2pMOOQ6coELpyg4NimHbAc2uEao\r\nkb+HGd1d/vOLeVXz6CtTVkbbDIlHbHaaskw=\r\n=2keX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVriIYbqyKEKZQaRaMGO4dmlkUBTEFzWEk7feYsoHtYAiBUmApE/QyMoogdEPZaWNiB9AIyFQSOp5sqHQmTn5AdUw=="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.3.1_1647511660181_0.2868094446611493"},"_hasShrinkwrap":false},"2.3.2":{"name":"hk-mahjong","version":"2.3.2","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier' && git push"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"731de41c484c2a3be37c71273ff0c974b03ef927","_id":"hk-mahjong@2.3.2","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-CV5IFKWOFAeU1iPn1PEeY7jHLDWCdtg8sVi1bVEtbjCXiaoCYcJjrc1wu1qekx0AJNYiJAnJluxGUcgTANCxIg==","shasum":"748f88f06a88a43435a6a6f2c96226c555b4316c","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.3.2.tgz","fileCount":96,"unpackedSize":569228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNPBdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9OA//UkK1mmc+ohbmgi6DE0Hkx7optLRbcuwWyi37TyZMikQ7w6Ua\r\nlVX8Vh9OtwgNfOEvi+QT+acj1fOCpR4dPnP4YoCzjmTryCbIqNR+CTLr4pq/\r\n3wD85MYZvBr5JWUMS8pBKhpQBhSg/KaALAqLVWo8qTVOplmCbIFFe3uhvwj7\r\nhtAGD84qhuOxMHqO/c9Y7n2NBLve9qfVgqO67pAxYPQ23tmZ0xtQ/G3AgdWB\r\n/ktjH0cMahDrQ0R6VBS6Uo3ZocqZX0gOjpe2wmu+w2AEHo/UIyuMmxjO4zmB\r\ngbwtnsRfZ1QIIEXBTNaayRN/qaLyauiNw+ZwlDR3Z2zPfbBSMwowTWaUhbNq\r\nR0cAswrmHq5AaJ6KZpdBG9786SEsFRp2NPpNHBoYSYcQLbN2RibEGCafGWCN\r\nlclWiFfjjGNEhX8uVQ5LW8q5CpRvh1c/t4857Su6n8k7dsQIQQgAuZvyLddN\r\nP7nB/REux2lZEkPB8Y4EU5y9GNlmfxBVkBH6+a/0Hpi5VC0doPyStYzz54HW\r\nQatUFsm/vvLDkr9WaQ48mpisbrAt3E/o0elIOM93U8yS0sLEyIbajC1v2ktz\r\nr8eCCObKX8ChD1utoPpxFYFOwcrS/NBJuZsEABVh2F+DRzk6IwVRlrYHzGF4\r\nl3MmHshTt5zTsf2UbiVBv2VIgLLCYDhtxKY=\r\n=O4gv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3ozKggpeeivYR3445fmRK1Rl4qCf5hpv5DkPmHZKsuAiA2fEdABZvzGlx26izG6DYWcKCq0k/Xzuagi54CDr9LeA=="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.3.2_1647636573560_0.13065093862016885"},"_hasShrinkwrap":false},"2.3.3":{"name":"hk-mahjong","version":"2.3.3","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier' && git push"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"d92d5bfd210053bcea8b1892305b5879f8d749ab","_id":"hk-mahjong@2.3.3","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-0fDYMwvKaYllxRNgW2zMqll4BeOc4xDnprrHgmigaXr8P+bYEIxKuSlsjN9WuiPlwdzG0pl94Kiul9ISLSmzWA==","shasum":"5aabebeb0125929295f8f37775eddcfe6e3e59da","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.3.3.tgz","fileCount":96,"unpackedSize":560159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh8g//XMUIoN1cre4mGvwuqLn6n6jBR1l3uImfLSVosWYk53jERS/B\r\nFYOfulyPBp5cOWzYLir2C3S+I5V+zeqxqHj6VvOnI2bTEYisdQRqcul0HWts\r\n2jSBHJ9cdrF4k3R/uOAmW3pfMl1yjH/1GsTJ2QNeZ7FEGdUmK/uZeNoRBF6W\r\ng+xrGKR2F+2/tQtJPPIWrvPz616VxNTT5X3KRdd0r6dvJeUskvrdxb4h3+Lf\r\nm5EhUoau3ccdkctvtYGJMKrap2cdBpj+K6Y+zQaUgyuuWYFbgyV4N5XAWiyz\r\n8x2v1+hTMS9ntVbBfG1XJlK98KpqaGEk1tgHdA7BvE0l6cjHrWaJp/N+SRK9\r\nQotxLnb8Kiid2hRRZYuPSQPhBs53hkj5Bqpjub9Wxhx7QHj0cxBiUzr9b7hs\r\ndCPF7knta1PAJ9rFfKhGxZfLRqJI9+M8WZsY8M5ucaHdfUBV63ABKYjm6qbi\r\nj5iAWKB7OqTWAThNDqDiE1tACzrFZGYm7SbJqD4BETgLDuEjLlTsOlfLhV3j\r\nm1Pxnh26kIQC88d/Zo6ITWhnHIqc9AllXzG2sKtn8VfV+Ug+Az5oJLtG5bON\r\nKBBeTVzuc3SGf5btrS4Vdmt3JejIf2o6aC2vL9CfVh6y9kOe0udO5Hyn/U3u\r\n0NfGPeytOmHxqtUK0BUW2LoXMXxyxwQKWRA=\r\n=iHYW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxLWsGC9WC0whv9h4dcWnQmaF7vt7KC/667Cv5QdltVgIhAMiRbDTzX6nIIbXxlXZP7MZpRsJpdpJztNMSSbCsjgbW"}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.3.3_1647767592255_0.9197612499437249"},"_hasShrinkwrap":false},"2.3.4":{"name":"hk-mahjong","version":"2.3.4","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier' && git push"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"9b0b2956bcc58ec4364d76bc6798c20a748b1b4a","_id":"hk-mahjong@2.3.4","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MYpCLyuCyiBmneFTP3uWdY7RhNL9mN9SUtYGlk88AP+tDBcbNhxI/LdNi66m07N1UAtyxsHoVSfW01/7IkRLdw==","shasum":"bf554a5788dd42a8f56d1695086fc4ce24bf5494","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-2.3.4.tgz","fileCount":96,"unpackedSize":560803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN5vdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouTA//aKCjNpU8SQLOFBenPmo7G/WNOItGO1xv0h+RvOPmpjwFsByv\r\nh2ot2PLuC2VrlLzM/6JXLjetlMBoaBKcU9deoXSuXaOniEN/iuoV/9CvW4Wb\r\nCzvOmuvT5At8bOyHlUvr1ru0rBfJZdt1cZpKemQudwU0LNSPGaH9B983Nsww\r\nuZuOSpBsc4GyQseqGR1KbYReKngXuvXEnLip7Fd637RqMiaodWRUePBPAFh/\r\nvIgvDf4grJ6+E0F3nP8wcWHiIY3JSUmlaAhBZzUpEmeToavsriTZjZSJuTuL\r\n4uYaWfdyLpXjZwOG8DY8o5+SL9P8RV2ntfPLO95gX9xXjkyQkl78hJ6d8at7\r\nXmRiC2BWdtoN2Ii9pA+TJgotMW4TRm3Sr0OnkbDRSqgL1aApBSM8GLVEHKeA\r\nrouqiEm4R2n/mMKroN7Y8XTYU304gjh0CE9eetILx4Ey7hQuE/HupMOXFmWf\r\n9HVVEiSzcdylRHwMZAH6zMU4mRaCfj+yTDCSeSzGtKDYuosKaaLAbkTFwwn5\r\n6dpRcmibz9pS6VI+zOzFx2gepq7/Djzw4+EbFOpAOzVZXd+BWWmkBmG+toCC\r\nkrOsfS+FtcR+8ANbKjDpYu8BqFJTPbKCboqKPdMUoF4XG/7XGqOZevtypyE1\r\nzmavtbFM+IlJS4OXCWwvrA8MRXFcrwoYMXg=\r\n=p6dj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGR6uin/a+AVTBhgEIqOUFKDJE1N2EEn4/FjiqjGW/BAAiEAsZ4wAmtqZ1YgM9/zBH3zx/Yh0EEZ/nvyBZo/4XcPmAw="}]},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_2.3.4_1647811549614_0.8696381426205573"},"_hasShrinkwrap":false},"3.0.0":{"name":"hk-mahjong","version":"3.0.0","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier' && git push"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"8c4d3a25b891213f4a25e4b9582eec116840816d","_id":"hk-mahjong@3.0.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-mIxm68bVO9dQbtFt+JQPgeZCzHIQihvDQciL3QcGdVuw9AQR1Ywt7KNKC/t4gkA+GMxAkdCXxWPzwXkFTANQ8g==","shasum":"2ffcdba214b890187fe16fec635fb49e905c4c8b","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-3.0.0.tgz","fileCount":102,"unpackedSize":576248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXWB/HhWlKvYAWOwLgojOWIEh8cKrNLCo9PqBYoxwe4QIhANZgRqiOFi54A6U8dWIbrwPceJSzGIxT/cfFwSgtzC3E"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR/nGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhHA//SqKPWyEYvodRxuGO/AFY9W9NMPzIQZQPpmhBCr1LXBRbUDjR\r\nith0TdWtv4bSSe6pFl4vzHTwa4altQkbPov0GSd8ifUhBcoNN6xXDx/IjhwV\r\n7MpSTNu1XaGa44NjRTrclYCv2G6ZkDNvY21BbUezEoVKpIXnL+VpHGpttVWg\r\n76rKTxi+RsStJQX1q5bJdoYjVBVT+wEco8qFpEQq2v/+L0zJjGWs8snCQ0a+\r\n3DKjHmHC5AmXp0Zh1aH9Ox2d2c0CoT1IbssjOiZV1UmUCtOWddITU2qMCMim\r\n7Z30tuJL84hES992CGFNsyfKT2OEbFMOB1iFpChuJtw4mCg3vviC0OhG8Ndh\r\nEMm77Nn7y/tCnzctk6l3ilUWhsuDusedC9cRFsZD0hA1ckO1gt8DhuDCqCKJ\r\ncX/nsFfJHtPcK8GRuJBVus6ebw+eoOpGQd2kEV0qUo+wZYmMFm00PFf+zq80\r\n37tqn9knM1f4q2nIvGaBLH7i0nW3tQAZdWb6SrXoopKdZayE3OG6ktuFJ+nm\r\nriI3sTzwdp7qWSWv5LCSimIpB7B/vmRSC0hzR/G31QYCZLPcKQws7M697SFV\r\n6OO8Wtx3AMLfFjcnODAHZrZwY0FOAAn/TJLA7BfC3RevVK6lyJwYjl5vy4Zr\r\n+8/R0ueRP0dFPW4kDzuvLFkD6cfiyCMfaFo=\r\n=Pg3p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_3.0.0_1648884166684_0.6612552061389889"},"_hasShrinkwrap":false},"3.1.0":{"name":"hk-mahjong","version":"3.1.0","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier' && git push"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"e2487f7dd49f9672aeeaeaab10cdd9a325b91c37","_id":"hk-mahjong@3.1.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-PC3kh9Yz6uw9xqAcGnIoca+h2rj7dmAlfP7bFJABKInF29Utajz8RTIQFrh0K4BUWNOHIhh3rm+haf1ihWcEMw==","shasum":"ec780b0c6f8f13b3e105e32231e8fdd9a1f6385d","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-3.1.0.tgz","fileCount":102,"unpackedSize":577366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFdRyM2sXfFmjXOePsxoyNqmjQiW5Q7SZ3ImttGeJ24gIhAN0Lv9PeXcuAB6xGVP5m5SrMBhekLX4XC+jfCidReH1Y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSJu6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJEhAAgzGGphgVf0Ma1mmZx73+p1J/0qNB0naq0fu/BKDAmd3an5r9\r\nezn0osY0sfuc70ftVKwuU+ikpwSCOOsspq8E285JGNu52hlKTBxFH3SfIa5q\r\nkLLEVw00cRI0QYIQYn2Zk/XddNXq1KczQ/cn+BRqoyoqqjV03zq8Ag5gr+TS\r\nURo2RBe95QOzWzpjlMVAZcTsyQ2NkxV1/Ou+iN17BGWcvwiYi39F7wu+yG0O\r\nlKet1FEbX+6jZ/JwrqEDHLe94umGf2SOl+safUGbtlmebemt8PnotUGtu4jY\r\nb3yJKalgwmYXX/PLtZvRkwlsiLf2j3QfgaCOhegatBwcKcrZFbdxZiDs7sbX\r\nWBjmUW76B2LiwS2lCjX3IpzePb1U6t+jloCgCoDU/eA/A0Y5vMnUlHuaqCk0\r\ntBKzTQ+/d6Mc0vIo3cjJZ4itakPlIiw24lwAKFjlh/WeLAscRuCw4RInX5jt\r\nf5d1DpnpuJv0c5KxGgurqhG+zUm09JkDQpKJG2DyzMCRZufQ2SWngXQo2Zf0\r\nIams/1kLOqExL5dr4YHk9MO/wriWGrvAjzW1f/nFGQ9N+ykuwcT5sTRvHQZV\r\nXr+KPbxGn4T6PowwZeSL5HbkZy+WBikKRtL90kuRpMQqDsFRyhumCsltxUyW\r\nbqnNaxhpaRPMsMXvcm54bX3Pl2KSnCM1EjY=\r\n=nHhq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_3.1.0_1648925626004_0.5635862521415906"},"_hasShrinkwrap":false},"3.1.1":{"name":"hk-mahjong","version":"3.1.1","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"26cb7418fea1d238ed9901a81c44a97aa87a05ac","_id":"hk-mahjong@3.1.1","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-oZffQpa6QHWH/6kvmrB7TMuyxcmTQdU+ROTwafNhQ4CvEnUknEwabZ2J2F7DKHCFs1fc3+53zur64GuopESI2w==","shasum":"0a08483b0b6e92b818adc166c83c003fe9158c54","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-3.1.1.tgz","fileCount":102,"unpackedSize":577382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHovQCnUlpaAuN2T1I8A8NIfzfTDrnhtDVWr1RP1xxLAIhAJZ2exTUijNe8SChLssL523RYrkuUX58vaP8c1N2j2Di"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSKL7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Pg//VLbjnfXt1Sacj5NNM+Znp7vWpIEOBPiR0bNc6mauz/yDgoby\r\nVErur2lxwO/5f25BZ/rUOaHA6o+sVvpwivYBWtXXrmSfYuFNEuAElf2HJd8F\r\na+m0h+bOGTEbUhcMbOpcCVVwa0eKagwURHikntidjrTKriF7OYdtPjkhu/qv\r\nusFH4FfEMKO3025oqmq+2kJQ+inOcU4K2VYGCAGUT+t0dZUOB+c3be5YYrXc\r\nBWm6eNVGFla/eOmRIfo/TXqE7Aw8kd73HKCzst6X0rUPUPOLXfmLPz6IRtUK\r\nsPjOw8Gl4ufNRxG0ZCX1hLp3yLXB/nt9686NHEmln+i1C5vlPcAQD1gLUyLL\r\nddWQlyQYhe2JuR6Gq0wEaC8Ua2zSjg0X8VLehVBMHHRo5U00Y9Z8UZ5oFbVn\r\nzLsvKeqZvYQapXuBd8p4TIAsB3K/6sgutcJlYQbI0Hbafq46Rc+vBGLSdEDW\r\nOZdhM95A43dXX49zFHROERgKtvIHPjnVTZ3/JYtn+Xcs+DSlL0O739sW69Cq\r\njXDHzzc/wEq8xxTomwAMknU43wZ/HwQ1Bb+/fm4AHoZAEsxic5ABG9x5JArU\r\nGbL2VCo4LGbGMvzfgM9puklLmxAi3Fh670MToPR1dtH2O8sH6ixN6jBUTX+3\r\nhysZiG5VQUdI9jlqTqtHVDvju3P8ax+d4pM=\r\n=VSOm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_3.1.1_1648927483692_0.41596380083207474"},"_hasShrinkwrap":false},"3.1.2":{"name":"hk-mahjong","version":"3.1.2","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"89c48ec3a481cbc3ff102b7620a671a684fa12bf","_id":"hk-mahjong@3.1.2","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-kMAmYBo+AcLRl49ZLjMsWLx/J6/RwSoui3zuYCjal5AlXAAikCD2QhNeLNA6i60349CBA8BtIhh8P31uBJhW8A==","shasum":"2ac2cc6be655af9c0dd4a19ee196ccad21ad6e53","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-3.1.2.tgz","fileCount":102,"unpackedSize":577798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKQTIhGf1vqxF/gGjGqEATDmwTbLggZh/2jqYHj2CFkAiA9+8muFsc6vTzFbBe9ojbTifXbuTKTZDRpG189jcKlKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSLB0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzfxAAmaQ0mXESBzTnOtb25HMfELOTfpA0gHkaJ621F7hlZ2kaDBoj\r\nznFWqxW1BpQ5fv4734eqK2kmKUoICiSyiVqdzn3TjPC8Ou/LUHmjBk1ep6nX\r\n2DB3Rdnn8xlV7JP49u9AOOWxo9B40XmkFwpwoZ6HdgeqFzA6j8+sWdQ2ldsJ\r\ne+T5UVkQLW/5M9EhpYu7z1z2JQQ6MReNmqLSd0XBltr98ritqMUmePMUMYPu\r\nNcc1/jVsJRLX7yYmZnZrAyrcGo9/VTyE+ZPFQxlYXmD8iIuC6+wPrh5F+Hi7\r\nT7h8aTNJejvmhqyX6GHjWM8gzwM6IivRmuX2CdWuqF9BsjzfKgBFBUCcmIhM\r\nKcmaad0L15/0pAjI9TeJjSAGyrny5zeFKEga21dmHKosxGL/ivUbZ4SOmutk\r\nlL6LBtkZFBa0B0t2LrxFbpDVMd7PS1OWQSDDTH2/UGjUOLLFUjMnpADo/pPC\r\nH6GSPLamFLLCLLeLsBPaG8YrvmXkFozrNeasOaNiKach59ZmwdWhB9Q1cczy\r\nUPHrAeTdUNsAOrAgAALmmExe79YR9R91U++GVaj2P0JZNWyjHRPuYnGW8W/e\r\n7AgflW0DZHLe3H7CUXnxory/McMfrTn3AHcNH3SR/KqXspro6OSRh0N6qAjd\r\n4iHCA82hQMdlnKgCcVRyoS3Fso3QoBmwlaY=\r\n=HZGc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_3.1.2_1648930932125_0.3432062417541961"},"_hasShrinkwrap":false},"3.1.3":{"name":"hk-mahjong","version":"3.1.3","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier'"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"3d5a70de19a54e6add98f902b6f1c9ed6a98662e","_id":"hk-mahjong@3.1.3","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-cKd6D7EeGJtEaCCTYXp/LsSm/1QTfP5c7L0g3qH/cjoFHR2NbKxKx4f26H/A5g2wzQAgOVO87fI4EmqmECDiJg==","shasum":"a0c84e9763885f34f203bfb1deb50944f80e966e","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-3.1.3.tgz","fileCount":102,"unpackedSize":578221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiNdzvwxIxA6Apk8uqYg3lqslFThoCbGb9NgTPVKWyRwIhAI90Nqcuzox8rYJHINUcIFAYQkTxtzQjOpPkRhzmZr1F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSTNdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM8w//aCeJIfXq+8scCCcqWQwlcWNvfwt2BhVvF60kdrWVwztdtvbB\r\nWPwBZWZrFduXD+2fdyo6Li3N3bcmOR1r5lt71eI53M2KJDpCFgpjxDUqPN8/\r\n96XNnoBJLm97DiY/KX33d7HOGD1GuVxv0PCkqGWJ1AXYkC2UBOWUb/An/Bfz\r\ng++2jzTGHmWwkJEzrgsP1f/iCCmTx2bulG5pj6QsI/6ZDcY/eOcjNNvs0GBf\r\nSUS3zw9GoSZ+Wn6IhQGt5voZtuwENxzM8Y7yNYlCCqeUVgpIOBfZ9ZM2F2M3\r\n9AQPmxEaj68qzkVdGaEm5lK02701pHykUlsHPcU7+/bEvk/IOVarEycBg+zP\r\nmppGYiE+jcAxTlzLS0elp6lSuWy9G3ZnXHJUlA8W+1t4LJxBl2Z3+Y2rXQZm\r\nhUSAdHzKK9DyNBb054Jkk6MPVaLrIggVta03MrOnvIQ98a6+31rULjFQuhXA\r\ndX5ZdwlUSGm2XS1ZpLFdDld/seY0VHAgY+1jV50fZ42UxlAEGK9pNzei5Gy4\r\n+Alqj0FtVqtBn/nlS4KKSNG8yih9NBz2mr04V628SSZvNrkNtOevz0B6UUg5\r\nzRDontal4AWdDq94Re4dRd+8N330BzBna5G23W31zzTsR80ajMs8Fu/l+cTf\r\n/438SpC/oj92dFXlINjssOqP4hgCIcclHmc=\r\n=t2A9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_3.1.3_1648964444830_0.6190212337141847"},"_hasShrinkwrap":false},"3.1.4":{"name":"hk-mahjong","version":"3.1.4","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier'"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"8f2f09ed93c611f16888aeab9e88182c7a625d64","_id":"hk-mahjong@3.1.4","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-pYghE96VX83ZaJSMFXy5N00QTwv3HQq5UpO9FXPCJq+BZntesfnIYkDK+ycCRJRznnJi4/pB8DnFGLBrYmqUSQ==","shasum":"f0a5c903bf861abfc34de8cf281d95b618b46599","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-3.1.4.tgz","fileCount":102,"unpackedSize":578354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMw17wV1agjW9UnFfQV48xBPIk/aU3TP7uFYKnQliTEwIhAOnlVzuyhua827AZiUD6JDjl/QT8jXalVHc9Lu8tokJJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSdRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9jRAAldQpdiNcPo7cglctEklgHwcjclirCJwrEXX/s6Otj2o465Vo\r\nD8mirk+evI8+kXsyVkqrZxRT9Dr1xSHEYbhWvNowH1Bz5T0GLv1xvJSCRsj7\r\npJEO7dnuA9UK3HyQj4YwZ8xIyXLRrn2XKvgfCEcwGkvyuY18VtxzGT1bYYMR\r\nlyw/72HRFu4YXfxnEcoAiv6tbqn7aPr9YEbvHC978EGAHOpWl45Bgi3F8W+X\r\n5LCCjzGOPpAgzTNXpvfv9slLQP2zeOUWmKqve6fqhuFbu/jV/VpwGZW/4UZF\r\nNQsj7+4bbgeDJFilh++xc/+JZzSOcyyU25W1c5Zp5QebqtsiWvYRmVB7hvuX\r\nuN4iss5ob922Kb0hFW946a2NJhf1uxzP2gFg5Rp5SpeO7erB9aM/ZZ3RycCz\r\nrBnxDYWaSLCtud/z5Dgy1+EDI7TcBcC8BRgfoxTdTVbcD1gzzzwOW+nUfXuc\r\nO9wKtG3+ZG5a0Faxqsc0NMJykYhXY9Un/x4BqY8uNWNb4kc/3ODVaxeS2nNh\r\nER6klMZIURcUMJZ7F0wF9Ggn5dWzDps1ALjLa6QtFcUUOF9RWra0NRDmDCTC\r\nFO3AtY6s1GPkfC2ccwZPA4oGCFvDsmfo9vbilgI/a9/YsxywQ03Zq6yytr1n\r\nwmRchzHaq3OKjfbuhxP1jzxBqDyqWxfCp6Y=\r\n=gK4Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_3.1.4_1649005663768_0.760546287166852"},"_hasShrinkwrap":false},"3.2.0":{"name":"hk-mahjong","version":"3.2.0","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","preversion":"npm run lint && npm run format","postversion":"git add . && git commit -m 'formatted latest version with tslint and prettier'"},"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"keywords":["mahjong"],"author":{"name":"peterh"},"license":"MIT","bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","devDependencies":{"@types/jest":"^27.0.3","@types/node":"^16.11.12","jest":"^27.4.4","prettier":"^2.5.1","ts-jest":"^27.1.1","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.5.3"},"dependencies":{"grapheme-splitter":"^1.0.4"},"gitHead":"3273ddcf5978d41640521e0b32b9d64bcb431128","_id":"hk-mahjong@3.2.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-8ciKze/rT22WG0tPmJl74fRpzfgNvViawxs0BDYZuyGmORMu9xZvKlInL8vaesD3ZlIjC41lSHuGr6ni8tOsUA==","shasum":"1719e45adc1b5d26a7dc163cac8aa82bbc10075b","tarball":"https://registry.npmjs.org/hk-mahjong/-/hk-mahjong-3.2.0.tgz","fileCount":102,"unpackedSize":578648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQJcWyjJHzyVLT63XDMutWPIfYvxuuhwrP8kQPGpq3QAiAuf1RBLC1FaV2hlQYPRf3JIWK/nB54zKP6BakGDH64gQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEuRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO+Q/+L86kFc2SHtmrPS4f3Eofl1sXndabQRQeNObBnWY7+uwSX/Re\r\nXUaVZjn9AeNo7AiMWaV3B4hzs7DKvxSnmbMZ478oXiltrpRgauNdw0XcYdrC\r\nleGCudQAdGwrgWqtlcOz2dHAktBUySc/LDDZxMLHVL0Opd62jPH2q5CvxJVH\r\nSIY7Kq433et2vXV1x5LOg3qENGihi7rpfMx0MLIOb42Tf/XxdOCTztL9CtPE\r\nlubqrfBBsHvXe1PIAKFrN/hVMkLbVwsDoeRQDGG89hzrVVhqsef13vW/ltFB\r\nKR6hdF8iVp97pWKv3Y4TROhv/h2eVkz2QJGe6yorqXkG8EFih8bSOOT8ERIn\r\neytc4BvyR8N9RovPuPzp2lS7sHbP2nu3ab0dV5CbPvBIgXpN/aTdDWc1zJfX\r\n+cqKFgR/KiaF2dvxSl6houAzMViOSjnPf5/z1hKh1pU1ibRBQHhQoMfWbQJo\r\nt79I0cTodV+jah5t4c0w26U6PJjcjKxXEUMzRXnNWmqciNWz41elQ8IEoSWC\r\nkstin51/QOvFNBsSuL4hiOaJkdDaNOJuYppB8Va32xjS05TAsLTwaZ2DDZWC\r\nW/L0XdlpnJ+p2oeF5nW2DKy3rYkffWPu96bXfstFkQa8J8q3sEfYw5s9Jppt\r\nQ/ndsyuQRDq5ej6XUvHwy8vU/o0ZAb4FkqA=\r\n=iU2q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"peterh.tech","email":"peterh.tech@gmail.com"},"directories":{},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hk-mahjong_3.2.0_1678959710851_0.22660338784950418"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-09T01:13:23.723Z","1.0.0":"2021-12-09T01:13:23.890Z","modified":"2023-03-16T09:41:51.308Z","1.0.1":"2021-12-13T06:23:47.826Z","1.1.0":"2021-12-13T06:28:37.456Z","1.1.1":"2021-12-13T06:43:11.301Z","1.1.2":"2021-12-13T10:01:55.143Z","1.1.3":"2021-12-21T09:49:50.769Z","1.1.4":"2021-12-22T22:45:20.320Z","1.1.5":"2021-12-23T01:40:47.481Z","1.1.6":"2021-12-23T02:39:42.725Z","2.0.0":"2021-12-27T06:39:08.986Z","2.0.1":"2021-12-27T06:41:14.476Z","2.0.2":"2022-01-25T08:50:01.900Z","2.1.0":"2022-02-21T10:42:14.781Z","2.1.1":"2022-02-21T10:54:25.693Z","2.1.2":"2022-03-13T02:30:42.560Z","2.1.4":"2022-03-15T08:50:58.305Z","2.2.0":"2022-03-16T08:29:52.448Z","2.2.1":"2022-03-16T10:14:24.829Z","2.3.0":"2022-03-17T00:56:50.354Z","2.3.1":"2022-03-17T10:07:40.371Z","2.3.2":"2022-03-18T20:49:33.751Z","2.3.3":"2022-03-20T09:13:12.436Z","2.3.4":"2022-03-20T21:25:49.815Z","3.0.0":"2022-04-02T07:22:46.832Z","3.1.0":"2022-04-02T18:53:46.201Z","3.1.1":"2022-04-02T19:24:43.835Z","3.1.2":"2022-04-02T20:22:12.279Z","3.1.3":"2022-04-03T05:40:44.971Z","3.1.4":"2022-04-03T17:07:43.915Z","3.2.0":"2023-03-16T09:41:51.176Z"},"maintainers":[{"name":"peterh.tech","email":"peterh.tech@gmail.com"}],"homepage":"https://github.com/HSKPeter/hk-mahjong-hand-calculation#readme","keywords":["mahjong"],"repository":{"type":"git","url":"git+https://github.com/HSKPeter/hk-mahjong-hand-calculation.git"},"author":{"name":"peterh"},"bugs":{"url":"https://github.com/HSKPeter/hk-mahjong-hand-calculation/issues"},"license":"MIT","readme":"# 🀄 hk-mahjong\n[![npm version](https://img.shields.io/npm/v/hk-mahjong.svg?style=flat)](https://www.npmjs.com/package/hk-mahjong) [![GitHub license](https://img.shields.io/github/license/HSKPeter/hk-mahjong-hand-calculation?style=flat)](https://github.com/HSKPeter/hk-mahjong-hand-calculation/blob/main/LICENSE)\n\n**hk-mahjong** is the Node.js library that implements the scoring rules of Hong Kong Mahjong.\n\n# Example\n[Hong Kong Mahjong Calculator](https://hkmahjong.net/) is built using this library.\n\n# Installation\nInstallation could be done using the ```npm install``` command:\n\n```\nnpm install hk-mahjong\n```\n\n# Terminology\n\n## Tile\n*Tile* has four categories:\n* dot 🀙 🀚 🀛 🀜 🀝 🀞 🀟 🀠 🀡\n* bamboo 🀐 🀑 🀒 🀓 🀔 🀕 🀖 🀗 🀘\n* character 🀇 🀈 🀉 🀊 🀋 🀌 🀍 🀎 🀏\n* honor 🀀 🀁 🀂 🀃 🀄 🀅 🀆\n\n## Meld\n*Meld* is a group of tiles, consisting of either \n* ***Pong*** (three identical tiles e.g. 🀒🀒🀒)\n* ***Kong*** (four identical tiles e.g. 🀛🀛🀛🀛)\n* ***Chow*** (three suited tiles all of the same suit, in numerical sequence e.g. 🀙🀚🀛), or \n* ***Eyes*** (two identical tiles needed in a winning hand e.g. 🀑🀑)\n\n## Hand\n* *Hand* refers to the group of tiles that are in a player's hand.\n* During the game, each player's *hand* should always be 13 tiles.  \n\n## Winning Hand\n* A *Winning Hand* should have 14-18 tiles that could form 5 *Melds*, including exactly 1 *Eyes*.\n\n## Faan\n* *Faan* is a value that weights the significance of a *Winning Hand*.\n* The *Faan* value would be used to calculate the money (or \"points\") the losers have to pay the winner.\n\n# Usage\n## Create a Tile\nA *Tile* could be created by either passing in\n1. the tile's configuration, or\n2. the unicode string of the tile's symbo\n   (click [here](https://en.wikipedia.org/wiki/Mahjong_Tiles_(Unicode_block)) to learn more about unicode of mahjong tiles)\n``` javascript\nconst { Tile } = require(\"hk-mahjong\");\n\nconst dot1 = new Tile({ suit: \"dot\", value: 1 });\nconst dot2 = new Tile(\"🀚\");\n\n// Printing the tile's symbol by calling the toString() method.\nconsole.log(dot1.toString()); //🀙\n```\n\nThe configurations of tiles are tabulated below.\n\n| Tile | suit      | value |\n| ---- | --------- | ----- |\n| 🀀    | honor     | 1     |\n| 🀁    | honor     | 2     |\n| 🀂    | honor     | 3     |\n| 🀃    | honor     | 4     |\n| 🀄    | honor     | 5     |\n| 🀅    | honor     | 6     |\n| 🀆    | honor     | 7     |\n| 🀙    | dot       | 1     |\n| 🀚    | dot       | 2     |\n| 🀛    | dot       | 3     |\n| 🀜    | dot       | 4     |\n| 🀝    | dot       | 5     |\n| 🀞    | dot       | 6     |\n| 🀟    | dot       | 7     |\n| 🀠    | dot       | 8     |\n| 🀡    | dot       | 9     |\n| 🀐    | bamboo    | 1     |\n| 🀑    | bamboo    | 2     |\n| 🀒    | bamboo    | 3     |\n| 🀓    | bamboo    | 4     |\n| 🀔    | bamboo    | 5     |\n| 🀕    | bamboo    | 6     |\n| 🀖    | bamboo    | 7     |\n| 🀗    | bamboo    | 8     |\n| 🀘    | bamboo    | 9     |\n| 🀇    | character | 1     |\n| 🀈    | character | 2     |\n| 🀉    | character | 3     |\n| 🀊    | character | 4     |\n| 🀋    | character | 5     |\n| 🀌    | character | 6     |\n| 🀍    | character | 7     |\n| 🀎    | character | 8     |\n| 🀏    | character | 9     |\n\n\n## Create a Meld\nA *Meld* could be created by passing in an array of *Tiles*.\n``` javascript\nconst { Tile, Meld } = require(\"hk-mahjong\");\n\nconst dot1 = new Tile({ suit: \"dot\", value: 1 })\nconst meld = new Meld([dot1, dot1, dot1]);\n\n// Printing the tile's symbol of the Meld by calling the toString() method.\nconsole.log(meld.toString()); //🀙🀙🀙\n```\n\n## Create a Hand\nA *Hand* could be created by passing in the configuration.\n``` javascript\nconst { Tile, Meld, Hand } = require(\"hk-mahjong\");\n\nconst dot1 = new Tile('🀙');\nconst meld = new Meld([dot1, dot1, dot1]);\n\nconst dot2 = new Tile('🀚');\nconst dot3 = new Tile('🀛');\nconst dot4 = new Tile('🀜');\nconst dot9 = new Tile('🀡');\n\nconst tiles = [\n   dot2, dot2, dot2,\n   dot3, dot3, dot3,\n   dot4, dot4, dot4,\n   dot9, dot9 \n];\n\nconst hand = new Hand({ tiles, melds: [meld] });\n\n// Printing the tile's symbol in the Hand by calling the toString() method.\nconsole.log(hand.toString()); //🀙🀙🀙🀚🀚🀚🀛🀛🀛🀜🀜🀜🀡🀡\n```\n\n## Explore all winning possibilities of a Hand\n* The class **ExplorerOfWinningPermutations** could be used to check if a *Hand* is able to form a *Winning Hand*.  \n* There are cases where a *Hand* have more than one possible permutations to form a *Winning Hand*.  As such, the class **ExplorerOfWinningPermutations**  uses the Breadth First Search algorithm to find all possible winning permutations of a *Hand*.\n```  javascript\nconst { Tile, Meld, Hand, ExplorerOfWinningPermutations } = require(\"hk-mahjong\");\n\nconst dot1 = new Tile('🀙');\nconst meld = new Meld([dot1, dot1, dot1]);\n\nconst dot2 = new Tile('🀚');\nconst dot3 = new Tile('🀛');\nconst dot4 = new Tile('🀜');\nconst dot9 = new Tile('🀡');\n\nconst tiles = [\n   dot2, dot2, dot2,\n   dot3, dot3, dot3,\n   dot4, dot4, dot4, \n   dot9, dot9\n];\n\nconst hand = new Hand({ tiles, melds: [meld] });\nconst explorer = new ExplorerOfWinningPermutations(hand);\n\n// The method getWinningPermutations() would return an array of WinningHand.\nconst winningPermutations = explorer.getWinningPermutations();\n```\n\n## Create a WinningHand\nA *Winning Hand* could be created directly by passing in an array consisting of 5 *Melds*.\n``` javascript\nconst { Tile, Meld, WinningHand } = require(\"hk-mahjong\");\n\nconst tile1 = new Tile({ suit: 'dot', value: 1 });\nconst tile2 = new Tile({ suit: 'dot', value: 2 });\nconst tile3 = new Tile({ suit: 'dot', value: 3 });\nconst tile4 = new Tile({ suit: 'dot', value: 4 });\nconst tile5 = new Tile({ suit: 'dot', value: 5 });\n\nconst meld1 = new Meld([tile1, tile1, tile1]);\nconst meld2 = new Meld([tile2, tile2, tile2]);\nconst meld3 = new Meld([tile3, tile3, tile3]);\nconst meld4 = new Meld([tile4, tile4, tile4]);\nconst meld5 = new Meld([tile5, tile5]);\n\nconst winningHand = new WinningHand([meld1, meld2, meld3, meld4, meld5]);\n\n// Printing the tile's symbol in the WinningHand by calling the toString() method.\nconsole.log(winningHand.toString()); // 🀙🀙🀙 🀚🀚🀚 🀛🀛🀛 🀜🀜🀜 🀝🀝\n```\n\n## Calculate Faan of a WinningHand\nA *Faan* value could be obtained by calling the static method of the class ***FaanCalculator***  (an optional configuration parameter could be passed in if necessary).\n``` javascript\nconst { Tile, Meld, WinningHand, FaanCalculator } = require(\"hk-mahjong\");\n\nconst tile1 = new Tile({ suit: 'dot', value: 1 });\nconst tile2 = new Tile({ suit: 'dot', value: 2 });\nconst tile3 = new Tile({ suit: 'dot', value: 3 });\nconst tile4 = new Tile({ suit: 'dot', value: 4 });\nconst tile5 = new Tile({ suit: 'dot', value: 5 });\n\nconst meld1 = new Meld([tile1, tile1, tile1]);\nconst meld2 = new Meld([tile2, tile2, tile2]);\nconst meld3 = new Meld([tile3, tile3, tile3]);\nconst meld4 = new Meld([tile4, tile4, tile4]);\nconst meld5 = new Meld([tile5, tile5]);\n\nconst winningHand = new WinningHand([meld1, meld2, meld3, meld4, meld5]);\nconst config = {selfPick: true};\n\nconst faanValue = FaanCalculator.calculate(winningHand, config);\n```\n\n# Contributing\n* Issues and pull requests are welcome.\n* The project is mostly written in TypeScript.  Google's [TypeScript style guide](https://google.github.io/styleguide/tsguide.html) could be taken as reference.\n\n# License\nOpen sourced under MIT License\n\n# Resources\n* [Hong Kong Mahjong scoring rules - Wikipedia](https://en.wikipedia.org/wiki/Hong_Kong_Mahjong_scoring_rules)\n* [Mahjong - Wikipedia](https://en.wikipedia.org/wiki/Mahjong)\n","readmeFilename":"README.md","description":"hk-mahjong is the Node.js library that implements the scoring rules of Hong Kong Mahjong."}