{"_id":"@typinghare/board-game-clock-core","_rev":"32-dabb4f36e4bfd9f08773b3eadcb26a41","name":"@typinghare/board-game-clock-core","dist-tags":{"latest":"2.0.3"},"versions":{"0.0.1":{"name":"@typinghare/board-game-clock-core","version":"0.0.1","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@typinghare/hour-minute-second":"^0.0.4","@typinghare/settings":"^0.0.3"},"gitHead":"356550e5bd27e078942dff1080e73fb206df4754","_id":"@typinghare/board-game-clock-core@0.0.1","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-XBUq4xWfJMQeBALj8Y9EKT/o91Jfx9nAqqcf0237R17EKp734ml+nS2FKst4QORJ6dPCAEVrhTXq27ReXmSgSg==","shasum":"7cd01d1cd5cd4d04ccb6e1aeb49bee34e814033c","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.1.tgz","fileCount":54,"unpackedSize":45930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV/dJDxAg0ZyHY6r/oAj3nkUotBgN06rYUdDj8MdTCxwIhAKf8sGkgMrOB1MQAVk1xtTGB0VUuuEIX7l1TkKjRiwgW"}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.1_1684766475522_0.28358861297900617"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.0.2":{"name":"@typinghare/board-game-clock-core","version":"0.0.2","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.4","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"356550e5bd27e078942dff1080e73fb206df4754","_id":"@typinghare/board-game-clock-core@0.0.2","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-410MlPSv7eAK7WJy3I1Sd2kJArJmf6Bmd7VLLtWZ7eXREdCth++to6bdlWkg6C/f87/VciipDodClTiDZUV+cg==","shasum":"41cce785c10eab2a583030396915af0d7a1be79a","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.2.tgz","fileCount":66,"unpackedSize":57740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG+xFl0rS3opf56Xk4Djr8ApRdgao7Fqin0rJaoOfL7AIgT3rnscC0nJeCi7AjXu/uCqXDfpJLHpuj9G4V8bdEUe0="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.2_1684783030094_0.19687210186954296"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.0.3":{"name":"@typinghare/board-game-clock-core","version":"0.0.3","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"5704614a30d231a8e0163db639e4a8e87fee1f4f","_id":"@typinghare/board-game-clock-core@0.0.3","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-K+uh0ZDXurt69p87wSEjRul8h7QG1OopRpw63+uR1jqTvK92OnjuWcKHKE9w/3Qwf24O9A+icdeTYmi5+xUmiA==","shasum":"2aac6b0751af07de6dc5fe5ee13fbfc49fc00345","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.3.tgz","fileCount":69,"unpackedSize":62648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNw86SIWQtGutzccqQKl3thdu1xc6yxGF8WXJ0b/47CAiEArkH/vxhniR0IXXQR6U083+rHtIDL4CqpvgTVWLExivg="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.3_1685072771735_0.07311274788371946"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.0.4":{"name":"@typinghare/board-game-clock-core","version":"0.0.4","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"5704614a30d231a8e0163db639e4a8e87fee1f4f","_id":"@typinghare/board-game-clock-core@0.0.4","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-4lfgvGgQ2ktxf7KoOYWFRoP76JjOdR/Aj/GbO8LyhwlnHmnuWHPmCB1oOy2xtQhf4p3khyMJ7bRLT/3JhpJXKw==","shasum":"a804d2c11eb21454be5ea34d972e4393de13b514","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.4.tgz","fileCount":71,"unpackedSize":62625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhOfkmxQWbQzlNu7PDjLWFhY7s13KMUlefkI0SVyQcgAIgY5lxCU3uRf2EAgHBd/9r/fKTydGsJdTU7eERVXVkqZ4="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.4_1685073791326_0.6244354930018026"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.0.5":{"name":"@typinghare/board-game-clock-core","version":"0.0.5","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"3a7d3afc4d67198f7b46f572b196fcb97a10859f","_id":"@typinghare/board-game-clock-core@0.0.5","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-jSYwzPJIhQ/wlNwXj99gU6qXkSsOzxbXLjZ3RF+NhfhOtC5g6Wj/VNhRYnQ4QPoLjAldViVWBaJhVSW1LInZ0g==","shasum":"0c3f5f8cb63f4552c56eebc409a1f4dc8a740834","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.5.tgz","fileCount":74,"unpackedSize":66891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEQkt6uze/y2AOqy1Spr61d+ykL06+Am6fAkZxPoFItQIhAJqzUI5zGSzZmqlosKM5FRkuHN4MIh31Q73f8dfnyOLi"}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.5_1685125387090_0.00007971181899546487"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.0.6":{"name":"@typinghare/board-game-clock-core","version":"0.0.6","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"3a7d3afc4d67198f7b46f572b196fcb97a10859f","_id":"@typinghare/board-game-clock-core@0.0.6","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-mvCeBSvWQcs/FJ/d2K9xO4Kx9eNLIOnPCvfJrTBeKvsfa3IDu78pM8yWx82yCWiOqyglFEVjoqb7TlPk1aURZQ==","shasum":"c5fe58fb3c93cebe971d2ec428f526604f28c894","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.6.tgz","fileCount":74,"unpackedSize":66929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaqjK2EChzNfnkJDHrIffyPatzebCIzhXfLbNmMxxVnAiB7KWO9JgATh9ipJ9xGXSlKADg6NB97Lbay4wmVlmc95A=="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.6_1685125553712_0.5441580883946413"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.0.7":{"name":"@typinghare/board-game-clock-core","version":"0.0.7","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"25d7deee47c9a7f1924f5579dec222404227992a","_id":"@typinghare/board-game-clock-core@0.0.7","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-6w3s8X8i6E32IYjnsdeMnEQ6kYa/9L4L9BPjKbabfhJdiQbeRAJhnorKwIneoYkUCly5jXKQEbaqn1R11jkvGw==","shasum":"5b11065db01ffd9cbe720b60de833cbd6794119b","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.7.tgz","fileCount":74,"unpackedSize":67426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERL66kLpcXjlJg7fjDe8mmXixskhLxwXFcE4tdjqXqOAiEAqAT4d4xPUS4jQsC8D7pk3BlxBvYdCXHYAA3sfhCwc3w="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.7_1685129919706_0.6229900832621187"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.0.8":{"name":"@typinghare/board-game-clock-core","version":"0.0.8","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"25d7deee47c9a7f1924f5579dec222404227992a","_id":"@typinghare/board-game-clock-core@0.0.8","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9oMZ+BYzobFuyU81YxpNo78oV3heO+VB3kMRKRCAXHfwhoA/vmri+pzBSUwkLjNzlUcv3E8nJeq+c+Z1TK4p+A==","shasum":"87e9a46e57372212b5e97f30d80878f8b0a6dcac","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.0.8.tgz","fileCount":74,"unpackedSize":68055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7E0jcoD51XxbEHFXtCcafCg3LtJARWOrXrdN2JnlUsgIhALXJIDny/j2UOlpM0eI4Fw5MDrMbL4W0V7AsXub37IW/"}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.0.8_1685130005252_0.8066753705779273"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.0":{"name":"@typinghare/board-game-clock-core","version":"0.1.0","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"ea2b3cd960dc3af7b03540662cea9d7ba61d490e","_id":"@typinghare/board-game-clock-core@0.1.0","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-O9PvRpVFkFrEmYQ2EeG9/apQL8Jpm7avnBh5zob+eC2x0EUOGTvZkxGbVyxhY7LEe82tAJatjdiZpMBcnmFQRw==","shasum":"fd43a7749bda0d69e5b11d0de57ebea05f29a545","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.0.tgz","fileCount":74,"unpackedSize":68103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk2zRoAtDPWz5gvId4vEYF/BueruDsd1AQfvURt1HZfQIgD+jev+AHd5NARQZLeMSD/Suy8bHhE/Ku7PlTz4mVqK0="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.0_1685130251535_0.41135538686290607"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.1":{"name":"@typinghare/board-game-clock-core","version":"0.1.1","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"eb3c6099d24c9fea80e08bf0560325b6b81bf1bf","_id":"@typinghare/board-game-clock-core@0.1.1","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-yV54OHRQAY3oRy0eT9k4QMV3H0/FlVHmUduOpLgnQu6n2p4oeHfYfKJpDfpRt/lXzxJPYZgvqwdn+TJQ1GoZsg==","shasum":"911f12533582874376b325c2df3b1ce48b61b25f","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.1.tgz","fileCount":74,"unpackedSize":68836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6bZuAB8wWg48DuCmYMd6p7KWto5eyABFRWDfvv3lEQAiEAjnmaKw9fUamDFt5PBThzrtGWXCzHALEtIiSZXrCuMlI="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.1_1685147684507_0.8537794866194914"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.2":{"name":"@typinghare/board-game-clock-core","version":"0.1.2","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.0.3","keypress":"^0.2.1"},"gitHead":"eb3c6099d24c9fea80e08bf0560325b6b81bf1bf","_id":"@typinghare/board-game-clock-core@0.1.2","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-BiQ5rW0NdxhVt5264anMyiYOvd4ze1WkpsyiMGcFlN5JkcNgqa0RCszis2vvOwDPEDt7nzPOMK9LOFwM2/NDjw==","shasum":"0655e2bdb198b2222252728b464324e6a9671685","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.2.tgz","fileCount":74,"unpackedSize":68964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAagAZCVx7S6qCuiSWUWQds6kDNFU2zGfcAwbqz9Xyn1AiBS3y7QncPLlPL2/0BAKRHFka64EJLJKJudgwIWntEy3Q=="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.2_1685155449295_0.7960171974906063"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.3":{"name":"@typinghare/board-game-clock-core","version":"0.1.3","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.0","keypress":"^0.2.1"},"gitHead":"344faf27f56a85c983b7966c0dab98710880f9e2","_id":"@typinghare/board-game-clock-core@0.1.3","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-hORz9SNBsXFG5BjlvCEPSfSzbM052j+xn9S+Phj3O6rFbXg6uotvvE5ojwqC5ZgWtz6RXosXdBeDstYj8b6qmg==","shasum":"25f7d29217d4a5afc30dc32258784fc66d5ed2c7","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.3.tgz","fileCount":74,"unpackedSize":68930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsD8d4U+i+OxO7dmHxl/tC1Gp3KX2CUMn7uhiSXBG6aAiEAtsQ7BzbbRMpNvafUEIq5jAWRnI0DUMFUckQ2nXdnAGU="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.3_1685161124440_0.24357990115973638"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.4":{"name":"@typinghare/board-game-clock-core","version":"0.1.4","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.0","keypress":"^0.2.1"},"gitHead":"344faf27f56a85c983b7966c0dab98710880f9e2","_id":"@typinghare/board-game-clock-core@0.1.4","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-5j8BBj+mvr2IVmW67eNsS4rfCoaCkH48pviDqBdBTJtprGaqWxn+g7/mK99tiqFrOecZeSDsRd07gxm0xeoIUA==","shasum":"d1380c6a6b69251df738420ebb52cadab988edef","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.4.tgz","fileCount":74,"unpackedSize":69333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxJLJnSVRGYz1f+XnBjf1wah8mU6ZY4IP6qE3HjdpddgIhAKQsTMqeTel8slS9YWKuCaDwN7q6KAX5SIPpICKhy9W5"}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.4_1685161275380_0.07681910017117977"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.5":{"name":"@typinghare/board-game-clock-core","version":"0.1.5","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.0","keypress":"^0.2.1"},"gitHead":"344faf27f56a85c983b7966c0dab98710880f9e2","_id":"@typinghare/board-game-clock-core@0.1.5","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-rH17IDSe6QvEMy5KK18iMhglSbz/wXAiSwpGefm3qNLXa5c0V84o+KNkGPG7DvuZx/aRkPT1nj0t2RryC6pVig==","shasum":"54069fb7d305d14d5f6a3800a1ffea785d36067b","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.5.tgz","fileCount":74,"unpackedSize":69333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2Qh3ZGUBnWphUqc5Yf1FDSbxHWbK46ECZtYh7EgOj4AIhANQZ1uWSUff3mx4uEVwyCUvDSEWME+kySlTIuyozz3vd"}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.5_1685161486354_0.33979543396083556"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.6":{"name":"@typinghare/board-game-clock-core","version":"0.1.6","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public","test-default":"ts-node src/tool/DefaultTester.ts"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"cc2199fba7d96f6bf11826e0b2c8fd5a8732fcb6","_id":"@typinghare/board-game-clock-core@0.1.6","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-qF9N064VJ5AA6FRydnr1S/wC1lXLCE+2JvyXh6Bbc75VL3fd91CZBmC0GBvZPSzFbZOd+7z7JJW4p6hudMjkag==","shasum":"374124b0b786f511bf37ff79bc57c3101a237f41","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.6.tgz","fileCount":50,"unpackedSize":55766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDQHYk35LTPvNtzAmTgDkb2VlvLhQxRa7LSDCEbEJTPAiBTpVMLY6D0yPPrYv30BTruutaHqvdvTnzQ1D3DaMmQcQ=="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.6_1685206386036_0.8401887224128401"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.1.7":{"name":"@typinghare/board-game-clock-core","version":"0.1.7","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public","test-default":"ts-node src/tool/DefaultTester.ts"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"cc2199fba7d96f6bf11826e0b2c8fd5a8732fcb6","_id":"@typinghare/board-game-clock-core@0.1.7","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-L70e/F5m5K28lYMZQHSqsdsMa7Xf5AmUt02DDH4bU7D3cvOHi2emWikwaDwu87iGywzvnfqvg0Gl1sFVlnS3kg==","shasum":"9e9f5ccba3c2121f16f37ce415d9e5ceba57b51f","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.1.7.tgz","fileCount":50,"unpackedSize":57057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxGOrrYbG0ccpwms5c+h+OsXPzUp703xcB4N96R6yLwwIgBLxo8elDTp0Pbqmgs99+5vbNWMmbuKgfHywb3AZemzo="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.1.7_1685207030886_0.8262225727069739"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"0.2.0":{"name":"@typinghare/board-game-clock-core","version":"0.2.0","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose --coverage","publish":"npm publish --access public","test-default":"ts-node src/simulator/DefaultGameSimulator.ts"},"keywords":["board game","Chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"777e178970680c6afe0b0f1b2a5c373585b73aec","_id":"@typinghare/board-game-clock-core@0.2.0","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-I1QLBFbdIhhNSAknJ3Jj7U6rxR0skux+kdJz03vE2krh8C0r2Gs9pltdVUX6e2RKfVQmJJTyfe8q8uGNd1tMyw==","shasum":"c1396f9e555e93c650481f907bc880a7076ff277","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-0.2.0.tgz","fileCount":59,"unpackedSize":88503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtDMAIvDFzh6dtzeu7LThTNLesMCaUP1hQDBiUvcDHMAIhAIbenVTF8JiegMJOiD1SvL2+zHEAVhRhJ6YXPflpwre9"}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_0.2.0_1685322296804_0.5596016430157529"},"_hasShrinkwrap":false,"deprecated":"Test versions."},"1.0.0":{"name":"@typinghare/board-game-clock-core","version":"1.0.0","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"simulate-default":"ts-node src/simulator/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/simulator/GoYingshiSimulator.ts"},"keywords":["board game","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"9724b06fc960f7389a80b0b3eea9acf73991177d","_id":"@typinghare/board-game-clock-core@1.0.0","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-59wPljqmnAARdscYS9NykY2sq0dGisShjwff94dyPUq9HepsxvOcthQrslupoc3ueISOr9IZeK/TrjkiKCEMZg==","shasum":"355963b1b63d12f763f5f232f27c276c671d6a44","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.0.0.tgz","fileCount":65,"unpackedSize":97409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSIM81VgISNOZwWH0L1PTXROxufaUyvsp4Wzg/ZefWgAiEA1YL6WPA1Pz/HuOiHfmrcGycqhFqRYFXk6PU+6AGM+sE="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.0.0_1685331843378_0.7275455620701559"},"_hasShrinkwrap":false},"1.0.1":{"name":"@typinghare/board-game-clock-core","version":"1.0.1","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"simulate-default":"ts-node src/simulator/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/simulator/GoYingshiSimulator.ts"},"keywords":["board game","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"9724b06fc960f7389a80b0b3eea9acf73991177d","_id":"@typinghare/board-game-clock-core@1.0.1","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-lhTJj+mM4DYIrU+xm+Ct2Oe9BzZq0556GMikkgE+XpOlihqxhtG+2OqMlHq5aIriqQQzwc7c4iSqiQ8jkrkpPQ==","shasum":"abc13ce72f90586cc91e54d5d79129b92f31a6ed","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.0.1.tgz","fileCount":65,"unpackedSize":101224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4y5saDUczpEvmVrJjUJOvR8qW9O1NPVvn/bYbSaQwXAIgJVk83Rt7UCB388nSolEyUlrs4rIoCnaCM6CaPPzCbyY="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.0.1_1685410778930_0.4370474067543637"},"_hasShrinkwrap":false},"1.0.2":{"name":"@typinghare/board-game-clock-core","version":"1.0.2","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"simulate-default":"ts-node src/simulator/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/simulator/GoYingshiSimulator.ts"},"keywords":["board game","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"e607b46361db631d57a7eab452a46c61563bda88","_id":"@typinghare/board-game-clock-core@1.0.2","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-aELdSLWxBrnw4+q2EbYfZY+LcUvQ9a644dzhSvUbaekviFOipBATmPrVCS3UXcFEx7VWJQl1fhmb9qPG8Bf0tg==","shasum":"6549e42338c1f884a66740e221d2523938d9bbd7","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.0.2.tgz","fileCount":65,"unpackedSize":101551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgRQ80rXB2YLYu7TYr2jyE7eV/mYZX4np5fWhzXQHrJQIgb6KZT/EhCfomxXIT4OqI0xUB7ZTLnwr676X45KTkHF0="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.0.2_1685413438368_0.8392951373531023"},"_hasShrinkwrap":false},"1.0.3":{"name":"@typinghare/board-game-clock-core","version":"1.0.3","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"simulate-default":"ts-node src/simulator/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/simulator/GoYingshiSimulator.ts"},"keywords":["board game","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"e607b46361db631d57a7eab452a46c61563bda88","_id":"@typinghare/board-game-clock-core@1.0.3","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-3ZR9Aq/UeyJ+N2FIUPMDQADPtPnBDe9j9ReW+NICC7EAlPf843/lTFaD9H+OL6i98Q+f9lU6P2j7TnpHKewUeg==","shasum":"f4b7096c11dfb8ac53054732fb223f44e79f2086","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.0.3.tgz","fileCount":65,"unpackedSize":101110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHM4dMzUcrL5ABwzagKbAaJEk67b1NonhzgeMT5d4K3KAiBjSB34BE42+92FoiKEV1+2AzR57rI16TrdUJTswwngIw=="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.0.3_1685414128809_0.8985761523540872"},"_hasShrinkwrap":false},"1.0.4":{"name":"@typinghare/board-game-clock-core","version":"1.0.4","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"simulate-default":"ts-node src/simulator/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/simulator/GoYingshiSimulator.ts"},"keywords":["board game","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"e607b46361db631d57a7eab452a46c61563bda88","_id":"@typinghare/board-game-clock-core@1.0.4","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Cj/zGGG2a8ng1jG+yC37m62TgWF1oBzCNZIMM+QvhB8S/TEXOkVCr0iSbXw85W3hPbAV9m8B96baljLTevNC/g==","shasum":"67ea6a602d54e36a12306ec3842596f37fb45feb","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.0.4.tgz","fileCount":65,"unpackedSize":100273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUzpORE+XGjpescMw2nxmQCBkn7EIw8HaQim4ykZ6I9AiEA6SRRIhEmU6H4TB8IhF36g75fePI86SZH6l45m44ouUU="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.0.4_1685464755098_0.5774955972581961"},"_hasShrinkwrap":false},"1.0.5":{"name":"@typinghare/board-game-clock-core","version":"1.0.5","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"simulate-default":"ts-node src/simulator/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/simulator/GoYingshiSimulator.ts"},"keywords":["board game","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"2f9feef28fb83140bea50947a649adccd0bdb2fb","_id":"@typinghare/board-game-clock-core@1.0.5","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-laNzy1KI1Qt1BFr9tqsXetVTIPorbRx9xvbt5UjiXVY0uXH+qD6iXMFhCQO5vaO+xy+Xzxa1fYnRtalOUld8Aw==","shasum":"19f2d8089249bbd6811f6ee70ccff9f1b40abd64","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.0.5.tgz","fileCount":65,"unpackedSize":100401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs2ewj9wENqNmV2YB6eH0jAnDt87ba+QIS21z4yi/ibAIgG1Hy1sfG2i8G7Cy+BLgWdQUCVAtE3+UmUi9s7kxx+Vk="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.0.5_1685468526568_0.04620404020232227"},"_hasShrinkwrap":false},"1.1.0":{"name":"@typinghare/board-game-clock-core","version":"1.1.0","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose","simulate-default":"ts-node src/tool/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/standard/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/standard/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/standard/simulator/GoYingshiSimulator.ts"},"keywords":["board game","game clock","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"1e0e113f56782e9676610ccc53838384054a5c73","_id":"@typinghare/board-game-clock-core@1.1.0","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ra+ee4QZ3Fk9VDfS5Hg2l4H/n/bRhFxaFLAfwkIv0VnjnyXSKwDxldMSyiSmT3BVmSRRnf9WjTuUj1ESAe63Kg==","shasum":"fa92c4490385ec36560d6d554e62b5a6e185b6f9","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.1.0.tgz","fileCount":90,"unpackedSize":138612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGc3L3in8ig9aUrkids0bUbedfbhJrG/a9/1KJlWSgbeAiB/Pn1Anjm5R/rbX8fnQXWCcb6mpOiaCQGgeJ5L6dJ6fg=="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.1.0_1685822123123_0.7091994575698441"},"_hasShrinkwrap":false},"1.1.1":{"name":"@typinghare/board-game-clock-core","version":"1.1.1","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose","simulate-default":"ts-node src/tool/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/standard/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/standard/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/standard/simulator/GoYingshiSimulator.ts"},"keywords":["board game","game clock","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"1e0e113f56782e9676610ccc53838384054a5c73","_id":"@typinghare/board-game-clock-core@1.1.1","_nodeVersion":"19.8.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-NBD4dtWQFogYHtjrxQm5bL6GFp2V6AAhRcKFNGGKvg6IQ5k8gJHa6puAE6O+dS8M19wx/xeZ8LogVUjTpxp07g==","shasum":"e222143c9f355c0e6215406e022d9ef36d0eb6c3","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.1.1.tgz","fileCount":90,"unpackedSize":138680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhcxP0qMzJlgQm4VAl7n/5AaDXSRzuvB/qQIBx3zkjPAiEA8eFbYNPkGYdYRSzQ+0nLDibcaVfeGXhoZen/RCztrkM="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.1.1_1686363994525_0.6519528971580293"},"_hasShrinkwrap":false},"1.1.2":{"name":"@typinghare/board-game-clock-core","version":"1.1.2","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose","simulate-default":"ts-node src/tool/DefaultGameSimulator.ts","simulate-chess-standard":"ts-node src/standard/simulator/ChessStandardSimulator.ts","simulate-go-byoyomi":"ts-node src/standard/simulator/GoByoyomiSimulator.ts","simulate-go-yingshi":"ts-node src/standard/simulator/GoYingshiSimulator.ts"},"keywords":["board game","time control","chess","Go"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.1","@types/node":"^20.4.2","ts-jest":"^29.1.0","typescript":"^5.1.6"},"dependencies":{"@types/keypress.js":"^2.1.1","@typinghare/hour-minute-second":"^0.0.5","@typinghare/settings":"^0.1.2","keypress":"^0.2.1"},"gitHead":"04b822fe3c0e34a5a0895e528f72fb642865e917","_id":"@typinghare/board-game-clock-core@1.1.2","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-VbTRGx86pSY088XCWRHWRYRZqr506AK+9aSRFY9041nhNnIgHNK7fWHNm4W6qxAszUOhi7elB9by9wp6K7NFBA==","shasum":"0f53dd8bef2618c04c1ce1f2265e32f3c28169e7","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-1.1.2.tgz","fileCount":90,"unpackedSize":139434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjPSTGJ6Iqf6KGFxaQ9sPf/Fp0k3YX5QPnnIofE27KIAiEAx1CtyFggKmByABVv/a84XPDu4yCdrUWurWo+XKa4NyQ="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_1.1.2_1689614999253_0.8077656684628296"},"_hasShrinkwrap":false},"2.0.0":{"name":"@typinghare/board-game-clock-core","version":"2.0.0","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose","simulate-general":"ts-node test/GeneralTwoPlayerGame.ts"},"keywords":["board game","chess","clock","time control"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.3.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@types/lodash":"^4.14.195","@types/readable-stream":"^2.3.15","@typinghare/extrum":"^1.0.3","@typinghare/hour-minute-second":"1.0.2","chalk":"^4.1.2","keypress":"^0.2.1","lodash":"^4.17.21"},"engines":{"node":">=19","pnpm":">=8"},"gitHead":"b07096aa7607b9b33eb8ed7c38d7fd22e70bf055","_id":"@typinghare/board-game-clock-core@2.0.0","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-DP2doQS3amZE2xpbeW+ykinvcqGMUzg25EwSFFTec2jt948JPbK+IBONks5hPKqkWJCrXfMy4VC3GR/D9qgCTw==","shasum":"54d0635c68a18c3c5d3ec9a362741b4df24b5d89","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-2.0.0.tgz","fileCount":96,"unpackedSize":165210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFnqIAEPxWSXOOrJIAwQDi7gusNIpQR7kVsJpu/YProQIhAJ8Oq5dn+BD7lSVQVKiuCH5Q4NRbGNdn6x1An4C4MtrU"}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_2.0.0_1689992721992_0.25430272874783566"},"_hasShrinkwrap":false},"2.0.1":{"name":"@typinghare/board-game-clock-core","version":"2.0.1","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose","simulate-general":"ts-node test/GeneralTwoPlayerGame.ts"},"keywords":["board game","chess","clock","time control"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.3.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@types/lodash":"^4.14.195","@types/readable-stream":"^2.3.15","@typinghare/extrum":"^1.0.3","@typinghare/hour-minute-second":"1.0.2","chalk":"^4.1.2","keypress":"^0.2.1","lodash":"^4.17.21"},"engines":{"node":">=19","pnpm":">=8"},"gitHead":"b07096aa7607b9b33eb8ed7c38d7fd22e70bf055","_id":"@typinghare/board-game-clock-core@2.0.1","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-THECQJfqZOIvdffX9m5aqrk1qx/kpik3fLhCxEoRDtGbLYV4O7++98EnIiMwEebFxOXNihS462gzHx+31c+oMw==","shasum":"3c3610985f94d6682b2faf9b2d5a354537df812e","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-2.0.1.tgz","fileCount":42,"unpackedSize":91565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfvWS7THpXVEv1xUZnGXbyg7t47GLnezZ/l/CH4aPhnQIgSAN3ALZzcdQL++HhcK+/ouP3NOxqRQ5nqKPecq52AfA="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_2.0.1_1690074988801_0.2937384306332729"},"_hasShrinkwrap":false},"2.0.2":{"name":"@typinghare/board-game-clock-core","version":"2.0.2","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose","simulate-general":"ts-node test/GeneralTwoPlayerGame.ts"},"keywords":["board game","chess","clock","time control"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.3.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@types/lodash":"^4.14.195","@types/readable-stream":"^2.3.15","@typinghare/extrum":"^1.1.0","@typinghare/hour-minute-second":"1.1.0","chalk":"^4.1.2","keypress":"^0.2.1","lodash":"^4.17.21"},"engines":{"node":">=19","pnpm":">=8"},"gitHead":"b07096aa7607b9b33eb8ed7c38d7fd22e70bf055","_id":"@typinghare/board-game-clock-core@2.0.2","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-DFyuBBRfBbsqktD4AEzpCaGpxQR6Ps++zNs7uMeUPIVYlxiUrH8F5zQKPpfvAxMFBCcAsyzcHIkfxTif9I6xHQ==","shasum":"0d940339398ae3f82a47755a23babe4f3233c49c","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-2.0.2.tgz","fileCount":42,"unpackedSize":92539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCKFaq639BgR4f7p93o7xqQ2BGUsALmVKq61IBRW2e1AiBXqOMOrLKE/+Xlmme7mxRgicszZBTps1v2XKeC6kNzoA=="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_2.0.2_1690237342683_0.8350043104361191"},"_hasShrinkwrap":false},"2.0.3":{"name":"@typinghare/board-game-clock-core","version":"2.0.3","description":"Board game clock core.","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"James Chan"},"email":"jameschan312.cn@gmail.com","scripts":{"test":"jest --verbose","simulate-general":"ts-node test/GeneralTwoPlayerGame.ts"},"keywords":["board game","chess","clock","time control"],"license":"MIT","devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.3.1","ts-jest":"^29.1.0"},"dependencies":{"@types/keypress.js":"^2.1.1","@types/lodash":"^4.14.195","@types/readable-stream":"^2.3.15","@typinghare/extrum":"^1.1.0","@typinghare/hour-minute-second":"1.1.0","chalk":"^4.1.2","keypress":"^0.2.1","lodash":"^4.17.21"},"engines":{"node":">=19","pnpm":">=8"},"gitHead":"b07096aa7607b9b33eb8ed7c38d7fd22e70bf055","_id":"@typinghare/board-game-clock-core@2.0.3","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-O9Q0a/J8ffFfhytImAN2lftiTSFgjUJzBVNKC7Hf6X/BmhjFM+JJQRMS8D+wk3JE2hD79QocbMF2/GfvV0BWxA==","shasum":"6ff46c108480d63f507d4b20849cce9652df9a84","tarball":"https://registry.npmjs.org/@typinghare/board-game-clock-core/-/board-game-clock-core-2.0.3.tgz","fileCount":42,"unpackedSize":92495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX+84i4iJpqafQWh/sNQmatZpZrEuxa8bmKV3uxD9PQAiEA5jjEaEmQDM98eSN5pO/F8ZPyrNA4focwjqqjlj2uy/Y="}]},"_npmUser":{"name":"typinghare","email":"jameschan312.cn@gmail.com"},"directories":{},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/board-game-clock-core_2.0.3_1690252650042_0.08654429334793412"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-22T14:41:15.431Z","0.0.1":"2023-05-22T14:41:15.721Z","modified":"2023-07-25T02:37:30.394Z","0.0.2":"2023-05-22T19:17:10.310Z","0.0.3":"2023-05-26T03:46:11.926Z","0.0.4":"2023-05-26T04:03:11.564Z","0.0.5":"2023-05-26T18:23:07.316Z","0.0.6":"2023-05-26T18:25:53.915Z","0.0.7":"2023-05-26T19:38:39.929Z","0.0.8":"2023-05-26T19:40:05.433Z","0.1.0":"2023-05-26T19:44:11.726Z","0.1.1":"2023-05-27T00:34:44.732Z","0.1.2":"2023-05-27T02:44:09.472Z","0.1.3":"2023-05-27T04:18:44.592Z","0.1.4":"2023-05-27T04:21:15.589Z","0.1.5":"2023-05-27T04:24:46.593Z","0.1.6":"2023-05-27T16:53:06.304Z","0.1.7":"2023-05-27T17:03:51.055Z","0.2.0":"2023-05-29T01:04:56.981Z","1.0.0":"2023-05-29T03:44:03.541Z","1.0.1":"2023-05-30T01:39:39.179Z","1.0.2":"2023-05-30T02:23:58.555Z","1.0.3":"2023-05-30T02:35:28.980Z","1.0.4":"2023-05-30T16:39:15.334Z","1.0.5":"2023-05-30T17:42:06.692Z","1.1.0":"2023-06-03T19:55:23.341Z","1.1.1":"2023-06-10T02:26:34.723Z","1.1.2":"2023-07-17T17:29:59.536Z","2.0.0":"2023-07-22T02:25:22.160Z","2.0.1":"2023-07-23T01:16:28.989Z","2.0.2":"2023-07-24T22:22:22.914Z","2.0.3":"2023-07-25T02:37:30.227Z"},"maintainers":[{"name":"typinghare","email":"jameschan312.cn@gmail.com"}],"description":"Board game clock core.","keywords":["board game","chess","clock","time control"],"author":{"name":"James Chan"},"license":"MIT","readme":"# Board Game Clock Core\n\n## Get Started\n\n### Create a game\n\n~~~typescript\nimport { Game, Player, TimeControl } from '@typinghare/board-game-clock-core'\n\nconst ROLE_A = 'A'\nconst ROLE_B = 'B'\n\n// Create a game with two players (A & B), applying default time control and default player\nconst game = new Game([ROLE_A, ROLE_B], new TimeControl(), Player)\n\n// Start the game\ngame.start()\n\n// Get players\nconst playerA = game.getPlayer(ROLE_A)\nconst playerB = game.getPlayer(ROLE_B)\n\n// Player A presses, player B's timer runs\nplayerA.press()\n\n// Set onStop callback function\ngame.onStop = function(stopper, timeUpRole) {\n    console.log(`Game stops. Player ${stopper} stops the game.`)\n    if (timeUpRole) {\n        console.log(`Player ${timeUpRole} has run out of time.`)\n    }\n}\n\n// Stop the game\ngame.stop()\n~~~\n\n### Two-Player Game\n\n~~~typescript\nimport { Player, TimeControl, TwoPlayerGame } from '@typinghare/board-game-clock-core'\n\n// Create a two-player game\nconst game = new TwoPlayerGame(new TimeControl(), Player)\n~~~\n\n### Use General Two-player Game\n\n~~~typescript\n\n~~~\n\n## Use Simulator\n\n## Customize a New Game","readmeFilename":"README.md"}