{"_id":"mine-forces","_rev":"27-716ec593e1fb908c5ed7d23eb85ea5ee","name":"mine-forces","description":"A helper cli tool for practising on Codeforces","dist-tags":{"latest":"0.0.26"},"versions":{"0.0.2":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.2","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","async":"1.5.0","request":"2.60.0","tough-cookie-filestore":"0.0.1"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"ef6b81a3a752a573b06e456291401bedc089c057","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.2","scripts":{},"_shasum":"acb2898325c4c2b105a121d0ed0523e88a9fb656","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"acb2898325c4c2b105a121d0ed0523e88a9fb656","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.2.tgz","integrity":"sha512-uVZxv98EG6kARUj1H/Dxo3XPxfVQ/uLFtfEEdjAEmV5YDz8cQaByWHTotA+4xKe/bIzDyMlIDKsDz6CUWYy9Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvA0hfdABcTCVQRB7NegdCn8c+KAbQ75rYsNlvgDojugIhAPdvfar58S8fZxl7gXWnLj3Iz5t6TAqPCDkMgmu7iWw0"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.3":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.3","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","async":"1.5.0","request":"2.60.0","tough-cookie-filestore":"0.0.1"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"69c0dbece30d8f65a07e361683744ba4fe299b73","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.3","scripts":{},"_shasum":"076b68acfd99dca04b1bdd768b9bedb2b2cf4622","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"076b68acfd99dca04b1bdd768b9bedb2b2cf4622","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.3.tgz","integrity":"sha512-Yy+x8nZVc60+YWyNYXY7wr+UV5aqWyqaRXdjAVqhJHe8sDb27VJUwMhN88OBnBbljW2mRLWAGQjhkch8n19bEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWnPgCsAfmjYg5YseG1bG9jm/KKxr266OE+DpeSMteAQIhANdquoos8Rg/I9nRu7iD4yFFHQQIYhaXg7XCiS1Rvs2Q"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.4":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.4","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","async":"1.5.0","request":"2.60.0","tough-cookie-filestore":"0.0.1"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"c0509437659f60b633b749e1e4c3ba958e194bb4","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.4","scripts":{},"_shasum":"7edde3df48ad8432a8c3abd058f0d6bd5aeba193","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"7edde3df48ad8432a8c3abd058f0d6bd5aeba193","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.4.tgz","integrity":"sha512-rCdxpX/7n1GoqL44ZFIb85B69f5f90aJrbx9Ty3VsWJnX3Xq+Mr4KcDdCwdgy7k4qEKefZxriqeXfXFLC+u+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6NUPMgQ9Sdd3t2Y6VskfYGfCp6bXqRafE2dh9yeHHhAiEAnOmk3Lx4FASNPwsPrOleomP/ttSYi9BZUhzM5oBGnYI="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.5":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.5","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","request":"2.60.0"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"69e04fa12094a11b4c062328a476dcd83bf079eb","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.5","scripts":{},"_shasum":"9250b900ea6673b2d9ca39d691958b902751f34e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"9250b900ea6673b2d9ca39d691958b902751f34e","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.5.tgz","integrity":"sha512-rIkTdsVjON1uUiecE8x7K65O0Gjj9S4ScjNMFna9ekjG2QwUqHPleuAkJGF6ssCS9PywBL5gvaTXcxcGj2k7PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoGsNu1UP9+htQ+6ncs4K4XYdiqexjrla5LIKhwdIFaAiAjquiS7NNIr5+F6tLQdwj7jgNOt3G0ZjysKm2Y+b1NWQ=="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.6":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.6","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","request":"2.60.0"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"69e04fa12094a11b4c062328a476dcd83bf079eb","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.6","scripts":{},"_shasum":"fb29732ff2956a6b24251d42b389212ed1ad0c99","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"fb29732ff2956a6b24251d42b389212ed1ad0c99","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.6.tgz","integrity":"sha512-+uvJlHOYWQY3Fkx2hw5SSeLazXiip5aKL+Wj7bI8MNl+89/3W/jMUmXuerw4SEisrb5MimR0txO1FHMwHaA5YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZx6Onm/c4zLeoyhczKwK3PRG4MDyQzXvDWf4KZ0WEnAIhAPyFCzR7qtKT0RWwg9XiMfCC+wldLnsHFzEHKbfMp/69"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.7":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.7","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","request":"2.60.0"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"69e04fa12094a11b4c062328a476dcd83bf079eb","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.7","scripts":{},"_shasum":"39dc65da38a34786097634e1567d1d4207a3a8a4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"39dc65da38a34786097634e1567d1d4207a3a8a4","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.7.tgz","integrity":"sha512-FozIlDTx5kJLCY5lMlscbAD+CrJ9l/485T+CFQtGwRjUlRTFRxlixhIZAohUMuGbep5NJZb9lYpmAOyhgSpRCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbofJSELpTZukjWFKr88jBj9jGUotVfBRbaZKQtBHRFQIhAOYtnkf7bCK7sYHweCYHUX5UCHc1/PZ/CZ5ZQt1Hd8Kd"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.8":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.8","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","request":"2.67.0"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"5a764bd28709f732b04e44cb5e8c6df7eb7e64e2","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.8","scripts":{},"_shasum":"67b8d426e4b61409439b06780007722b49f389b3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"67b8d426e4b61409439b06780007722b49f389b3","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.8.tgz","integrity":"sha512-/yjuJHepo51vBsF5RTFFmeJOZhhatZabvMfo4PUiyzL3B15O5XR8PArucLToX2omoepW7qpzI84ieLaXOQ0tsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOU8vACoqgsucX2ADhlVYfhyRVWE3ai3oZa4C7b0qU4AIgc9JbiAU4PaVicDwE0jJU4xZNMzMM8bnj4L0r+mpLtUY="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.9":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.9","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","request":"2.67.0"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"6e7d847ef30a20483919360677eacc2a1553c044","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.9","scripts":{},"_shasum":"ecff851a52fefb2125912139185b36176068bbd9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"ecff851a52fefb2125912139185b36176068bbd9","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.9.tgz","integrity":"sha512-NSlCjkhjaLch1PoGLs1GH68oDkz1OJdGadOmNcS5rnwNCc+4JUqO2gaqaqNfTua5neijsGFPnbJAx4mKsGUBbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC97E0r+Qg/oSZL93bAQ2tW9tvU6YuHMKZgngd5sDxG3gIgMmTVhoFk1+Thgc1NTOCwv2Ha3gw8aJvUF9HiMaw57Fs="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.10":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.10","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","prompt":"0.2.14","commander":"2.9.0","request":"2.67.0"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"32b47afa5f2a2b3c153e0ce928286c7b88381681","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.10","scripts":{},"_shasum":"0556e764f1a4ff4f210ce4e2731a8fce889e951b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"0556e764f1a4ff4f210ce4e2731a8fce889e951b","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.10.tgz","integrity":"sha512-/O+U+UQTq4g3qpzAfAqb/c6zgx3Pxu6aMdFPKnUjme45engVZvoFmZdGP8Th1oT6JXmoDXLMxcJOzdF++CaBUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdyXxDY32jGM0RDSQozb+Y0Fu+6z14mmeSfKRTyrX+WwIhAKEqpbEQWaof3JhF1joRvXsQvwl8lvhD5EVpFPlEegdr"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.11":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.11","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"lint":"jslint ./libs/*.js && jslint ./tests/*.js","test":"mocha ./tests"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"7f6906b3f35c52c95cb78d44f93b02982fe66680","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.11","_shasum":"5b367186fd23139c764b0232ca1b17e1d0d1f642","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"5b367186fd23139c764b0232ca1b17e1d0d1f642","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.11.tgz","integrity":"sha512-rKvLOlUy890u6ZvwOmDv35n9N+6S/om+zOv3ODrWB/ccQbTiZe8LGlp2ZHzCpYP7OHzEr0rghm0yETofIyk1JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdxap6r0/5SS6RvIwp7vU+Zr25eW/tgSplOS/yEBKy+AiEArovc8IVlSruJecsYRah4EhwMisjpRJOaLBJFQU+mSbU="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.12":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.12","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"lint":"jslint ./libs/*.js && jslint ./tests/*.js","test":"mocha ./tests"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"f30cbae94f7b1395d4d823d9cd2690bf74978b13","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.12","_shasum":"5792498672aa685d193b4d3ec4ed12bff7361ef8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"5792498672aa685d193b4d3ec4ed12bff7361ef8","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.12.tgz","integrity":"sha512-tia0jCil9Av1044cWcJOVNsNMs+zuDE7eb/YqwQMTnMtZYt9LggbREZrwHCKsuN6JpVCu+j/me5iITE/Vd2m1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLcTXqPDwyVSeDyl0kYeI/ebPsKLRASiF5PWugG31lbgIhAPEsoGarYwcWqwz9Nc16uLx88lpPpcWnW49vlwsyJ1lZ"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.13":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.13","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"lint":"jslint ./libs/*.js && jslint ./tests/*.js","test":"mocha ./tests"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"f30cbae94f7b1395d4d823d9cd2690bf74978b13","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.13","_shasum":"e54f8322eeb08445df100f3f1b7695a3c66c8c52","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"e54f8322eeb08445df100f3f1b7695a3c66c8c52","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.13.tgz","integrity":"sha512-0VH4WyHYB9Dy/rDdRuhYHaPiAbnRX7fFd53Y6XH1MRdQjxCdpibfhaB+PRWjnnFDZEwdrg2O9j8a3SKCzBNoLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF69ZR9Jgn8FchE1hn5fRa2r37ciPn1urSgHmHsziPTmAiAUZ2qOQxQtgVjHP+OR+NhUp9U6dw+AwDgg2zS7WZUX/g=="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.14":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.14","author":{"name":"Zhao HG"},"main":"./libs/main.js","bin":{"mineforces":"./libs/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"lint":"jslint ./libs/*.js && jslint ./tests/*.js","test":"npm run lint && mocha ./tests"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"2e9a0c6c845f5c42a2f69d6f424d7f6d5832eb3e","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.14","_shasum":"ec437b11d0e81d4ce6393ca6a7b28b92a060845d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"ec437b11d0e81d4ce6393ca6a7b28b92a060845d","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.14.tgz","integrity":"sha512-hVStKKMJTsTak1wUGawOumM3lPSDwxFobDQSNXaUqlirmgZr9K1YZH0rWsKPT54cd2Icdqj1JemX5iE7wSMphQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhCtpNyZuhMecbxqrGctGpj9Cp3h1uYDcqCH43IVg/eAiEAzidFMt8VreciymBv8SgBdssQnoNW9FcLFDVvrIEZSvA="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.15":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.15","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"npm run lint && mocha ./test"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"e4a5e0e26551b8af5cca0e94f7bd05771f8559ee","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.15","_shasum":"802f9aad00af6f1938ab9e537358212b4007a4cd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"802f9aad00af6f1938ab9e537358212b4007a4cd","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.15.tgz","integrity":"sha512-ZAZwniBGdXZ0eogOGWuvQX+A4HB4flohO9G8Y1hKa4MImtxHnudFyPw5eKpMdOjSNzPmrdbGRJMVl1qDobUoTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqsnnmCWGnIPf3h8mrMdmWvTgyBnnPFLtXloqyJUxtzAiEAoPST8/KjCJ+WZVovSjOVt6EROGEheWDVz67cDknuQo4="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.16":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.16","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"npm run lint && mocha ./test"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"44ed0646760ef7f857fb3a3ed7a336ec395dca08","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.16","_shasum":"48903e625814a3b0831b55647da3bee288fcc108","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"48903e625814a3b0831b55647da3bee288fcc108","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.16.tgz","integrity":"sha512-JSMwwotrq+GfGK1QbvxNDI7+kJpZWVnT8EuDQbB23pMoKkjXPIuRa55IqRIDo5p1ts+/Cr8AJgSeZtxpgphOHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWvvqsC+oH0zXt1zIZNMV1LCQozqGJ9vNfMyo/pB8hBQIhANqmJA151ouonsdCmMEdScafJhXtlaQxUy75TI3vYK9a"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.17":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.17","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"npm run lint && mocha ./test"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"e1e5789fdbd00bf78d1af40e528c408744a82211","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.17","_shasum":"6c101c1f25469843b47a8d1ff4c204721a391b26","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"6c101c1f25469843b47a8d1ff4c204721a391b26","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.17.tgz","integrity":"sha512-aVx0/blTwzDSm0a5exALaZlIZ5mQUAT8sJfPRlnakKVJZgONWKp7pRjPY+qPudn5kySH4tfDSW65Iib7jmt3KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2oeSZtjY0XUVhQTf0GXszeHg5kkdQUzY/HTOPtDo1RAIhAMNv/GDZVn+ow8QKAtDjKkPkfDies8lXuX8WwakhYWI8"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.18":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.18","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"910d8900083e1811870f1214ddccfb7e40831208","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.18","_shasum":"a3102305e9a3816cd166388ee14779ee0cd84be6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"a3102305e9a3816cd166388ee14779ee0cd84be6","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.18.tgz","integrity":"sha512-nvhZH05a0o4iQ9i1deHrVzChNYZKqPcLY/AaT/ZwToBVNYJ1EP6ZN1Ck1aRn9NrVdK5tjqsVxw13yhni7fUe0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuhWE+OstLSCD71FxkGgEmeddCVsB+eoCuj0SDv8YzRQIgH2MqhldoEvXiZj+knTsm2OcHQFJ3Qb90xBBYhi9xbm4="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}]},"0.0.19":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.19","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.1","cli-table":"0.3.1","commander":"2.9.0","prompt":"0.2.14","request":"2.67.0"},"devDependencies":{"assert":"1.3.0","jslint":"0.9.5","mocha":"2.3.4"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"8b977b2866f53dbf24b14811104ba2be7fe539a6","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.19","_shasum":"bbd586eb800d34a9933fcda5254a48214f1aff0c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"bbd586eb800d34a9933fcda5254a48214f1aff0c","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.19.tgz","integrity":"sha512-uU37A1a2F9p17bJw2MHipDCQraBfIX9mdZtaEErGMZZ/pE3QKuphSGrmiSE4SBz5dU/5Z9EJ1b5vwdqZF2PZZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEogRXldQmUwKG87DpAmsFrJ0SVeArOfKfx46SXvLP49AiEAwgH8pj6/WjTBor+OY/HZ7oKjkMvkqu4eGv95XXMfu0c="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.19.tgz_1456739259286_0.18034853204153478"}},"0.0.20":{"name":"mine-forces","description":"A helper application for practising on Codeforces","version":"0.0.20","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.3","cli-table":"0.3.1","commander":"2.9.0","prompt":"1.0.0","request":"2.74.0"},"devDependencies":{"assert":"1.4.1","jslint":"0.10.3","mocha":"3.0.1"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"29d1feb1900dbc2d4037c146efb73f668e1f8d13","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.20","_shasum":"c685a444d47cceae6192053a77981df847eea399","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"c685a444d47cceae6192053a77981df847eea399","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.20.tgz","integrity":"sha512-qJua8thoagVq/Qf0HeuX1eHeEXy2mo+ry74ms3i0SfEYSMsEX4rgMbfe6Wtn3pPNjtDKdj3B0BfrYahmPkgPvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJ2P3KylLGg7Pe3p+lD4oLFHqQw87QlMvdCz9rirHXcAiEAifS+Zt5pr6ExMZLD/0hb1aNXo2q6jQkjnGUh6xHDppE="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.20.tgz_1470634222491_0.8591475121211261"}},"0.0.21":{"name":"mine-forces","description":"A helper cli tool for practising on Codeforces","version":"0.0.21","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.3","cli-table":"0.3.1","commander":"2.9.0","prompt":"1.0.0","request":"2.74.0"},"devDependencies":{"assert":"1.4.1","jslint":"0.10.3","mocha":"3.0.1"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/XGG-Studio/MineForces.git"},"bugs":{"url":"https://github.com/XGG-Studio/MineForces/issues"},"license":"GPL-2.0","gitHead":"051e7b3ea7cdb22e7c5cbcaa42ee748bf7243c3c","homepage":"https://github.com/XGG-Studio/MineForces#readme","_id":"mine-forces@0.0.21","_shasum":"2c8afdcf95b71434bb6927ffe3028b53cab21bf7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"2c8afdcf95b71434bb6927ffe3028b53cab21bf7","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.21.tgz","integrity":"sha512-b13ylezCjF/TB0fSE9asKMtgYRzfneL3NRFSmdm/2Vay9ZzYY6iuEc5Pqv/msSwrbY0+Kb3tcwvLihj4C0hphA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYH1jfQVNeSQWRcmJNBpyTrZ/m2adVDlHUzf6k6MJXfAiBY7iKIF5d/QeXI7wVQQZSyJmLwPJ06pVIffUxr4x6Azg=="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.21.tgz_1470706724435_0.44460851955227554"}},"0.0.22":{"name":"mine-forces","description":"A helper cli tool for practising on Codeforces","version":"0.0.22","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.3","cli-table":"0.3.1","commander":"2.9.0","prompt":"1.0.0","request":"2.79.0"},"devDependencies":{"assert":"1.4.1","jslint":"0.10.3","mocha":"3.2.0"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/CyberZHG/MineForces.git"},"bugs":{"url":"https://github.com/CyberZHG/MineForces/issues"},"license":"GPL-2.0","gitHead":"c612986944d0188cb392fec3080d94dee70dcccd","homepage":"https://github.com/CyberZHG/MineForces#readme","_id":"mine-forces@0.0.22","_shasum":"3d94cbd86eea53f34d0b0facaad5a0664299a4ec","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"3d94cbd86eea53f34d0b0facaad5a0664299a4ec","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.22.tgz","integrity":"sha512-Gg0Rrhp112MOnZ7nW0tJ+N6wInV6Tdc61gZw/iBDM+qB+dktZ8iCVPcw0UXTG27rNoakVZrjSYcfwywHpyqpTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGMOwfeoGDmarQxHWsoJbRhT6V5V+Nt3x/IkMXaT8TwgIhAPadbfYK+lFSOA6vB7bgRhppsMR5A/FWXBVdTabZKu/J"}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.22.tgz_1480557534021_0.06925480929203331"}},"0.0.23":{"name":"mine-forces","description":"A helper cli tool for practising on Codeforces","version":"0.0.23","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.3","cli-table":"0.3.1","commander":"2.9.0","prompt":"1.0.0","request":"2.79.0","mkdirp":"0.5.1"},"devDependencies":{"assert":"1.4.1","jslint":"0.10.3","mocha":"3.2.0"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/CyberZHG/MineForces.git"},"bugs":{"url":"https://github.com/CyberZHG/MineForces/issues"},"license":"GPL-2.0","gitHead":"c612986944d0188cb392fec3080d94dee70dcccd","homepage":"https://github.com/CyberZHG/MineForces#readme","_id":"mine-forces@0.0.23","_shasum":"9caa44f85e833dce4dd9f9699ed0f15724354046","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"9caa44f85e833dce4dd9f9699ed0f15724354046","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.23.tgz","integrity":"sha512-QQSFjQifogFYdxcdgC/9Bn+WDCQOsef02FWrtnmNh6x6oTagvX4NttV6EktKKN6+PcceGTFmEPiIBgy4Qcjn/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMPEJ54FedtK8QmoJsWxrYw701kVjiNUlzfKd4KteZ/AIgJt4tIgnesdLktbJRhnokg6gPZj2p6EKbJKGNiTi2Jfo="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.23.tgz_1480558139514_0.42756440374068916"}},"0.0.24":{"name":"mine-forces","description":"A helper cli tool for practising on Codeforces","version":"0.0.24","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.3","cli-table":"0.3.1","commander":"2.9.0","prompt":"1.0.0","request":"2.79.0","mkdirp":"0.5.1"},"devDependencies":{"assert":"1.4.1","jslint":"0.10.3","mocha":"3.2.0"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/CyberZHG/MineForces.git"},"bugs":{"url":"https://github.com/CyberZHG/MineForces/issues"},"license":"GPL-2.0","gitHead":"4bfc20994ade5c92e6a12bf455f3abf5985d1e77","homepage":"https://github.com/CyberZHG/MineForces#readme","_id":"mine-forces@0.0.24","_shasum":"a80e0ae95ba06b2fab52ab718fb7269a1feee658","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"a80e0ae95ba06b2fab52ab718fb7269a1feee658","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.24.tgz","integrity":"sha512-c5ohxRzYOYoHs6pXcIZU8Sp+mkMNRE0/IlHdJTi94thv6iWAlsnmW/YW3jTE0S1gn4JpQFcegzpCyCO93poiMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCudxCG0YBL5nPHio+2ELboBj5SrO0ED1eb7ybs8J/knAIgfOt8akwVTcUq+2X4mVAADOsnnn4uV5lC+QryeRTrBDI="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.24.tgz_1480560566987_0.6228810739703476"}},"0.0.25":{"name":"mine-forces","description":"A helper cli tool for practising on Codeforces","version":"0.0.25","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.3","cli-table":"0.3.1","commander":"2.9.0","prompt":"1.0.0","request":"2.79.0","mkdirp":"0.5.1"},"devDependencies":{"assert":"1.4.1","jslint":"0.10.3","mocha":"3.2.0"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/CyberZHG/MineForces.git"},"bugs":{"url":"https://github.com/CyberZHG/MineForces/issues"},"license":"GPL-2.0","gitHead":"4dccae3eb1cbbe2c78451a92b7fb95c3fae84005","homepage":"https://github.com/CyberZHG/MineForces#readme","_id":"mine-forces@0.0.25","_shasum":"e19b9fd60855bb5575aa7f0c6eef01e4e8cca9b0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"e19b9fd60855bb5575aa7f0c6eef01e4e8cca9b0","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.25.tgz","integrity":"sha512-EzwxvQ8F+yYzA5N1cJEI34cKk8IdBYj05FvbTCD7awBztyDISPWzrDl24dxRBFqrR5PpUTukDAhV6TZvBNDo0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICf/1LFYz9SHH/R1DQva47HbPkTAMHsICqObowvUcgxYAiAU3YqUqSRXLeZTjdtDa6mijOQkpWd4JP0771fih/7A9Q=="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.25.tgz_1480604125597_0.6026225378736854"}},"0.0.26":{"name":"mine-forces","description":"A helper cli tool for practising on Codeforces","version":"0.0.26","author":{"name":"Zhao HG"},"main":"./lib/main.js","bin":{"mineforces":"./lib/main.js"},"dependencies":{"chalk":"1.1.3","cli-table":"0.3.1","commander":"2.9.0","prompt":"1.0.0","request":"2.79.0","mkdirp":"0.5.1"},"devDependencies":{"assert":"1.4.1","jslint":"0.10.3","mocha":"3.2.0"},"scripts":{"start":"node ./lib/init.js","lint":"jslint ./lib/*.js && jslint ./test/*.js","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/CyberZHG/MineForces.git"},"bugs":{"url":"https://github.com/CyberZHG/MineForces/issues"},"license":"GPL-2.0","gitHead":"f1d9dc8ec2cdfcfee10f70e829479a5f65fe6e66","homepage":"https://github.com/CyberZHG/MineForces#readme","_id":"mine-forces@0.0.26","_shasum":"efa6fdd07acf296a2901087902bf75b02eefea44","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cyberzhg","email":"CyberZHG@gmail.com"},"dist":{"shasum":"efa6fdd07acf296a2901087902bf75b02eefea44","tarball":"https://registry.npmjs.org/mine-forces/-/mine-forces-0.0.26.tgz","integrity":"sha512-EWA3yk6NkEg2KIhkxBI6KhuaMNsoe8tcFDxVHX2mZBqY5K8hOEcVmZqOU/BBlJYd+3d7pRzP8ilhbXRp1kMGig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnyZwbTDlwnTy0Mq3j+48REC/GClg2a8k6XiUpurz2eAiEA8bBivqeB6U12Mo5Wt0oGp6PZOZboh5wEspBoBR2jeVA="}]},"maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mine-forces-0.0.26.tgz_1491532597389_0.8788468455895782"}}},"readme":"Mine Forces\n===========\n\n[![travis-ci](https://travis-ci.org/CyberZHG/MineForces.svg)](https://travis-ci.org/CyberZHG/MineForces)\n[![david-dm](https://david-dm.org/CyberZHG/MineForces.svg)](https://david-dm.org/CyberZHG/MineForces)\n[![badge.fury](https://badge.fury.io/js/mine-forces.svg)](https://badge.fury.io/js/mine-forces)\n![img.shields](https://img.shields.io/npm/dt/mine-forces.svg)\n\n## Introduction\n\nMineForces is used to filter problems on [Codeforces](http://codeforces.com/). You could get several sets of problems like this:\n\n![EG](https://cloud.githubusercontent.com/assets/853842/11766478/9c47fc7c-a1c4-11e5-9dfb-dc671bc71a08.png)\n\nthen you could use [Virtual Judge](http://acm.hust.edu.cn/vjudge/toIndex.action) to host contests with the problems that meet your specific conditions.\n\n## Installation\n\nYou need [Node.js](https://nodejs.org/) installed and type the following in command line:\n\n```\nsudo npm install -g mine-forces\n```\n\n## Usage\n\n```\nUsage: mineforces [options]\n\nOptions:\n\n  -h, --help              output usage information\n  -V, --version           output the version number\n  -s, --setting <path>    the path of the setting file\n  -u, --user <user_name>  add your id to team value\n  -f, --force             force updating the problem information\n  -o, --output <path>     save filter result to output path\n```\n\n### Default Setting\n\nSetting is stored in a [JSON](http://www.json.org/) file. If you do not provide the path of the file with `-s`, the program will use the default setting:\n\n```javascript\n{\n  \"team\": [],\n  \"chase\": [],\n  \"accepted\": false,                        // Single\n  \"set_num\": 10,\n  \"problem_num\": 5,\n  \"force_update\": false,\n  \"solved\": [5000, 2000, 1000, 500, 100],   // Single\n  \"tag_accept\": [],                         // Array\n  \"tag_reject\": [],                         // Array\n  \"tag_reject_if_single\": [],               // Array\n  \"tag_reject_if_none\": false,              // Single\n  \"id_range\": [0, 100000],                  // Array\n  \"id_alpha\": [],                           // Array\n  \"id_reject\": [],                          // Array\n  \"reject_sub\": false,                      // Single\n  \"ascii_only\": true,\n  \"show_team_status\": [\"total\"],\n  \"show_problem_detail\": [\"title\", \"solved\", \"tag\", \"url\"],\n  \"force_new_tag\": false,\n  \"random_order\": false,\n  \"output_path\": \"\"\n}\n```\n\n### Team\n\nTeam contains an array of Codeforces IDs, when your team are practicing together, MineForces is useful to find problems that none of your team members has solved.\n\n#### Example 1 \n\nIf you want to find the unsolved problems of `vjudge1`, you can write a json file named `team_1.json`:\n```javascript\n{\n  \"team\": \"vjudge1\"\n}\n```\nand type:\n```\nmineforces -s ./team_1.json\n```\n\nor without specifying a json file:\n```\nmineforces -u vjudge1\n```\n\nHowever, you should __NEVER__ use `vjudge[1-5]` in `team` or `chase` because each of these accounts has thousands of pages of submissions.\n\n#### Example 2\n\nIf you have a team contains `vjudge1`, `vjudge2` and `vjudge3`, you can write a json file named `team_2.json`:\n```javascript\n{\n  \"team\": [\"vjudge1\", \"vjudge2\", \"vjudge3\"]\n}\n```\nand type:\n```\nmineforces -s ./team_2.json\n```\n\n### Chase\n\nThis property has the same format as `team`, when `chase` is not an empty array, only the problems that `chase` has solved will be returned.\n\n#### Example\n\nImagine one day you suddenly want to solve all the problems that `tourist` has solved on Codeforces, you can create a json file `chase.json`:\n```javascript\n{\n  \"team\": \"your_cf_id\",\n  \"chase\": \"tourist\"\n}\n```\nand type:\n```\nmineforces -s chase.json\n```\n\n### Accepted\n\nThe default value is `false`. When `accepted` is set to `false`, only the unsolved problems will be returned. However, if it is set to `true`, __BOTH__ solved and unsolved problems would be returned. This property is mostly used for testing, you can ignore this property.\n\n### Set Number\n\nThe number of problem sets that will be returned.\n\n### Problem Number\n\nThe number of problems in one problem set.\n\n### Force Update\n\nThe problem stats will not update if it has updated the stats within a week. And the submission information will not be updated if the last update happended within ten minutes.\n\n### What are `Single` & `Array`?\n\nYou can see some properties followed with the comment `single` and some with `array`. For a `single` property, if the value is not an array, then this value is used to filter all the problems. Otherwise, the length of the array should be the same as `problem_num`, the value is used to filter the problem with corresponding index. While for a `array` property, if the value is not an array, then the value could be seen as an array with one element. If it is an array of array, then the rule is the same as `single` with an array supplied. \n\n### Solved\n\nIf `solved` is an empty array, then there is no limitation about how many users have solved the problem. If `solved` is non-empty, it should have the same length as `problem_num`. The problem which has a larger solved number will not be returned. For example, the second problem in a problem set which has been solved by 301 users will not be returned if the `solved` value is `[400, 300, 200, 100, 50]`.\n\n#### Example\n\nThis property is useful to control the difficulty, if you want a set of problems that has the approximately difficuly as `Div 2`, you can use:\n\n```javascript\n{\n  \"team\": \"your_cf_id\",\n  \"solved\": [5000, 4000, 3000, 1000, 700]\n}\n```\n\nAnd if you want a `Div 1`:\n\n```javascript\n{\n  \"team\": \"your_cf_id\",\n  \"solved\": [3000, 1000, 700, 400, 100]\n}\n```\n\n### Tag Accept\n\nIf the value is empty, then all the cateogries will be returned. If the value is non-empty, only the problem with one tag appeared in the `tag_accept` array will be returned.\n\n#### Example\n\nIf you want to solve dynamic programming problems only, you can use:\n```javascript\n{\n  \"team\": \"your_cf_id\",\n  \"tag_accept\": \"dp\"\n}\n```\n\n### Tag Reject\n\nThe problem with one tag appeared in the `tag_reject` array will not be returned.\n\n### Tag Reject If Single\n\nThe problem which has only one tag and the tag appeared in the `tag_reject_if_single` array will not be returned. This is useful to filter out `implementation` and `brute force`.\n\n### Tag Reject If None\n\nThe problem with no tag will not be returned.\n\n### ID Range\n\nIf you do not want to solve old problems, you can set:\n\n```javascript\n{\n  \"id_range\": [100, 100000]  \n}\n```\n\nthen problems like `99A`, `99B`, `1C` will not returned.\n\n### ID Alpha\n\nIf the value is an empty array, then nothing happends. If you want to solve problems like `100E`, `101E`, `102E`, you can set:\n\n```javascript\n{\n  \"id_alpha\": \"E\"\n}\n```\n\nIf you want to specify each problem, you can use:\n\n```javascript\n{\n  \"id_accept\": [[\"A\"], [\"B\"], [\"C\"], [\"D\"], [\"E\"]]\n}\n```\n\n### ID Reject\n\nThe specific problem ids will not returned:\n\n```javascript\n{\n  \"id_reject\": [\"123B\", \"456C\"]\n}\n```\n\nSuggestions:\n\n* April Fools' Rounds: \n  * 2012: 171 A-E\n  * 2013: 290 A-F\n  * 2014: 409 A-I\n  * 2016: 656 A-G\n  * 2017: 784 A-G\n* Superise/Unknown Language Rounds: \n  * Tcl: 64 A-I\n  * Io: 72 A-I\n  * Pike: 100 A-J\n  * Refunge: 130 A-J\n  * COBOL: 153 A-E\n  * Factor: 162 A-J\n  * Roco: 188 A-H\n  * FALSE: 470 A-H\n  * Picat: 530A-I\n  * Kotlin: 683 A-J\n\n### Reject Sub\n\nSome problems have multiple difficulties (`178C1`, `178C2` and `178C3`), these problems will not returned if `reject_sub` is set to `true`.\n\n### ASCII Only\n\nSome problems on Codeforces are not written in English, the problem with a title that has non-ascii character will not return.\n\n### Show Team Status\n\nShow how many problems have been solved by the team in each category. The value could be `total`, `alpha` and `tag`.\n\n### Force New Tag\n\nEach problem in a problem suite should have at least one tag that has not appeared before.\n\n### Random Order\n\nThe problems in a problem suite will show in random order.\n\n## License\n\nGPL-2.0\n","maintainers":[{"name":"cyberzhg","email":"CyberZHG@gmail.com"}],"time":{"modified":"2022-06-19T20:31:42.134Z","created":"2015-12-11T07:14:17.020Z","0.0.2":"2015-12-11T07:14:17.020Z","0.0.3":"2015-12-11T08:08:23.860Z","0.0.4":"2015-12-12T02:15:32.953Z","0.0.5":"2015-12-13T09:35:50.903Z","0.0.6":"2015-12-13T09:46:57.407Z","0.0.7":"2015-12-13T09:48:49.693Z","0.0.8":"2015-12-13T10:26:02.682Z","0.0.9":"2015-12-14T09:44:01.952Z","0.0.10":"2015-12-16T03:19:00.454Z","0.0.11":"2015-12-16T06:54:38.460Z","0.0.12":"2015-12-16T08:14:28.264Z","0.0.13":"2015-12-16T12:56:51.068Z","0.0.14":"2015-12-17T08:33:48.029Z","0.0.15":"2015-12-21T03:08:03.651Z","0.0.16":"2015-12-21T04:41:15.000Z","0.0.17":"2015-12-21T05:43:47.983Z","0.0.18":"2015-12-21T07:23:39.817Z","0.0.19":"2016-02-29T09:47:40.370Z","0.0.20":"2016-08-08T05:30:22.758Z","0.0.21":"2016-08-09T01:38:47.865Z","0.0.22":"2016-12-01T01:58:55.751Z","0.0.23":"2016-12-01T02:08:59.751Z","0.0.24":"2016-12-01T02:49:27.214Z","0.0.25":"2016-12-01T14:55:25.841Z","0.0.26":"2017-04-07T02:36:41.440Z"},"homepage":"https://github.com/CyberZHG/MineForces#readme","repository":{"type":"git","url":"git+https://github.com/CyberZHG/MineForces.git"},"author":{"name":"Zhao HG"},"bugs":{"url":"https://github.com/CyberZHG/MineForces/issues"},"license":"GPL-2.0","readmeFilename":"README.md"}