{"_id":"@akashic/playlog","_rev":"13-0920cc117e647d88290d78158c8c3ca6","name":"@akashic/playlog","dist-tags":{"latest":"3.4.1"},"versions":{"1.3.1":{"name":"@akashic/playlog","version":"1.3.1","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@1.3.1","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"24c2cfef813a1b196d95695cd5f42657239292a2","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-1.3.1.tgz","fileCount":12,"integrity":"sha512-8o+ZO0NaeEPrwFKc3AbE+X1LRsuUJzCvqP9xeH0a483LHSe8cPu29uKU1O4xfdEYbIT8VEiMzbzQafE7oZjnrg==","signatures":[{"sig":"MEUCIFZDinmOVg0/2HJ6o6/En+4iy7lZDYTQj4F92u0Va0DlAiEAh5P8wRx/kvNYsiE055UfYs1rMu/c0hLbvtxrfr+iK+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTmylCRA9TVsSAnZWagAAbkQP/iyXCguK6K7KNEScK6yC\nCRpdwlbIDdq2XmDgi+i9Rhg4Qye/f+0/7rPvIrc8NcUhjbhv9BQlwHdPHk30\nnYQEKI2BV95tdVzhBG9my1SNnz+J8sPcAiRqZQfeun/YCg7cM4cMxs9qY+Vx\n/YBiHqdBaKoT+JaArYxq/7p9pe3Uk4AC9t9WZSyQVSxIgiZbwia2ecEpmiwX\nOlYhoGSZcAZLG/uNLMJs9r7nj/x1rEmmmUSlrIfy+ceYDURDJURVseWZSw40\nq2hQkv0ZNMDeMssxGM0cu471o0dGL2veCu3Z1KYP6keQLvUr/ANMkF69gKoF\nNUur31u9Jzg2wMrXVBWbuy/Dq7tQnoN/p7FHf07FOgf1vQVbJ3bUF62LM14w\n+wPmCp8PrMI7GPC4sT/h93M6YKQIs0n/ucVMfSll4377eUJHwE39Tev0ldbL\nYBBqwSHMQ0Ea/C4SInNLmGmqwLiWZPnjrjehx56AYIrzb+ZjcdVCLw0VypF4\nNRXBzS0LfMpP+k9eEjb9Gu1BmFwRnnKYoSJqsridNE6AAV+SBROYOPiV43nT\nb+0/R2PxX3StF32Ix/eK6moHfskhM6v2mqNHMHsXspu6jnjLDsx0iJKQ6FwM\ng5yip1IgaVEJ53Sn7EAU+/TtPLjqhd7UKsgwTFGMXTz385cSTSaNCPjQV3L3\nnm8T\r\n=Q4tK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"bb2eb7433455ad83c996c87ae9a8c543ec2bcc4e","scripts":{"lint":"gulp lint && npm run lint:md","test":"gulp test && npm run lint","build":"gulp compile","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path ./.remarkrc","prepublish":"gulp clean && npm run build"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"5.6.0","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"8.11.1","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"del":"^2.2.0","gulp":"^3.9.0","tslint":"^3.2.2","textlint":"^5.2.0","gulp-shell":"^0.5.1","remark-cli":"~2.0.0","typescript":"1.7.5","gulp-tslint":"^4.3.1","remark-lint":"~5.0.1","textlint-rule-prh":"^2.2.1","textlint-rule-max-ten":"^2.0.1","textlint-rule-no-mix-dearu-desumasu":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_1.3.1_1548643492354_0.5901282396632128","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@akashic/playlog","version":"1.3.2","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@1.3.2","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"f3091dd748cb68b97736bc78fd8214baf2d0de1e","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-1.3.2.tgz","fileCount":12,"integrity":"sha512-7rTMWDojVecpig10tJLE9p3BzbqGR6zyKHd33E1rTDf7ROoMCTiCYexvK506n/q5Kq2xvKd0gsWDx13nI6pRMQ==","signatures":[{"sig":"MEUCIQD7KanM7lxnZQzo7yUV+8Lr5YWRF9Qi9nm9t0feeY2qOAIgLot24ofTCBzC444YRm/7IHC0FpnZPq+nicwR7eUPrXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMAKOCRA9TVsSAnZWagAA8lUP/08a99X20Opr7zwSlBeQ\njmfSMTziJPrihbO26zmnkuBY4Zk85xWOYHJG3Dhm+hEpLN5TQo/GIQ7Ri2ap\nb5bHLoIlXdpASMCSEuPD8uoy7uLVRGZo6U832dG0zuLAPwgC5cL3nwtWz0m8\n6z/OIxOX8EMU4bf1MOCtIt2KGulv+htM7f0TTCHrp0S/poMD3PWWs+7tiq4Y\nXnxubT7jRp9+APrh+UFJPuQJbkSx2/ZlKYlJZuRcmo3qyUX2MHyZEV9GQbxN\nu8O8ssV0GcrhDA1UJea6Ne7jm9q9PPFnwOtYHg7Bl7Jt7WE9v6WmRzhVBX5V\nT16H5Jlhk84qEX8na1Bju4PJKT4oZ3OigjGQZFA50yRS/V+WAvLowIoRP2Z8\nNcs/4u7B5Ubp7SOv7i5T+VHhjqqqumxUsIG8lVhxu9n4eQVM9/aAh6z6YCsz\nlc8BT5q8p4EvmU0PXz+xePZWTpFLLdCWEVSuI9pGvXB0/ApUNa5Pjw/zjuW2\nOeuxCx4URqb9l7rF7BCW/sFFc5Cm4xMzas489DdZgIueR7eUfpRK6YwXYAwA\n26oh5BzBEYRUG2/+V1jr1Oc5alt3IZ2zOdksEgWIaSZA3/k11+Soy30LH07w\nLEM55/fssEn/2hrTo8T8m9byRMOQy7bWM+s+UoeJjrV/YXpi1ggH0zgu91E8\n2YG2\r\n=SEVd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"e8985a4021793a3b2508d091f2a1e6d181ff0779","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"tslint -p tsconfig.json -c tslint.json 'src/**/*.ts*' 'test/*.ts'","textlint":"textlint -f pretty-error ./README.md","prepublish":"npm run clean && npm run build"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"6.4.1","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"10.14.2","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"~5.18.0","textlint":"^11.2.6","remark-cli":"~6.0.1","typescript":"~3.5.2","remark-lint":"~6.0.5","textlint-rule-prh":"^5.2.1","textlint-rule-max-ten":"^2.0.1","textlint-rule-no-mix-dearu-desumasu":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_1.3.2_1563427469708_0.0916758041246235","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@akashic/playlog","version":"1.3.3","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@1.3.3","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"1b2f2ac1c21a24345294bfe2c9a33ab1cc11d876","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-1.3.3.tgz","fileCount":12,"integrity":"sha512-JV+4pkO+x/YGEIQA50E/DUEVPMZJEuowtzhdCdoHxlH2ZyuKsxZtTKGFTr2Pf9T8k1WXukOkdzjT5Bx7U5CsJQ==","signatures":[{"sig":"MEYCIQDp5nzfLUcq1ISeC1yHbFH0HdW1QLDh6PdnjRFNMFg2MwIhAKWzs1x2/0eSpYfMXwXglFJxgq3XTyjTEq8A37YdqPKm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd35i2CRA9TVsSAnZWagAABmIQAIeqelttUpFgIjV+odyb\nFQbIBzLKb2ER7Ck0iw91034SD4FfrUtlnEfHCpm4vqicbvEQyaG775lrJOsz\ng3hpa28U6BZhhvFBmUl3ICCoe49WlqCA0TXn6vNAzIQQ1qCp9fqk5oV/+RCO\nU/5C/OYgCi05b5BikMFz5IPW9Prcc3TvGu0g7FjbOmMwGvEn3WDqaSKSUZL0\nhSLSV+ds4HPxgY0x9NhtPJhKy5DgAJwce3mJ7cP8uY2UDkVcEWlq7Ce76T+/\nsM1y8X0XQG3JCJVwOj42b0OVjKiEaDQDW0jlKyfqcOuRwEwCs51EX6DQKwYg\n/TrFQ719on34eD9tN20hKV5RBU5/y3hkSHbXopzFxiuYSRBTkIiLPTJqwurf\neMy7mHMV7ldZxdlm2N8OLKVHUMYOeVVrfZ0bl9kMQ+2Bl7qCQqtm6NAAlEqy\nCoFviTSy/nqcmwtPHo6F0l/jMAFj/01tIJTGU8OCwR7zNY1PHG0h4Dmqchjr\nfQHYl7lTs/a2eqgCmduV+kbdIG7CES9poJB2qhyqHVoHVSuhKGpinCOcdRWW\nrR+HddcXz7kvC+cSojeVZLs7CwlfKkRw9eF72H71JLOOGpxE/n2mpdb0vNnY\nnLJqMsUSctv2hWJBb5ZBBaKcHBnsJTk7NxvRAVN5IpFuLbSKR46ZNVtIdhso\nUIbj\r\n=trPk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5fc0c2a34876dcdeaf9e5dd97079ab81442826d0","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"tslint -p tsconfig.json -c tslint.json 'src/**/*.ts*' 'test/*.ts'","textlint":"textlint -f pretty-error ./README.md","prepublish":"npm run clean && npm run build"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"6.4.1","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"10.14.2","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"~5.18.0","textlint":"^11.2.6","remark-cli":"~6.0.1","typescript":"~3.5.2","remark-lint":"~6.0.5","textlint-rule-prh":"^5.2.1","textlint-rule-max-ten":"^2.0.1","textlint-rule-no-mix-dearu-desumasu":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_1.3.3_1574934710193_0.8622520008287995","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@akashic/playlog","version":"2.0.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@2.0.0","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"083f15a146522ca3b049c6a8ea498d211d6769da","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-2.0.0.tgz","fileCount":12,"integrity":"sha512-VnQ9GMRCc8Z1A7Z5tQ3zdLalTjlSXhnvcSzxf/ZnWeMV6zHOLfAhKAoTMPC6oOzPxrjitbFuMm1qabn7afUwEw==","signatures":[{"sig":"MEUCICR+db9sK+mxN+m7pLcA7K6KLfHqthc3n4r+AHQ6ngGtAiEAtTGNfHEVc8Bxfq9YkhwBLWW9XFCdJPRPrELAZTEpZsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSjYzCRA9TVsSAnZWagAAEQAQAI77WPBxOUznvDH7xp+h\nFBgZT+8c+DZ52gxGE+KCrhX5005ueRvjdtn9MY+REXH4njIwg4RVHwNWsKrL\nk/5Vw0g/WefUcR3SzOIkYvt49lgcAHHvOeoOWrUnsjRAQyv0JZk+Q6KFpAPJ\n6ByuljPyZcG/Go8XshGB8x19XlOCuQ+d05AlHoRVjBcmdWsdaP8nz+gpDuMw\nYCf8msjUocsb4FCRLKReb+BEt2lTjcni/8joxRPOWdSTgxFhEjry3GO1pkcQ\nxXnOQ6S+hxEnn1sik1eo4l3y5YSbo2EI8yo5iWeTaHhP6wJXBQdlKMNURtW0\nGA7gW8IyH2QtTaXPK57QMrfo9dT4k+zT96VGQgbTWbTNGfoADMLWUvWe+6ob\nyvjrFLqeWpkqZxD/iQ105siiTtiqr+oRYwklmOTDyvaldg2hQI0GWULGOCjB\niZFpEXeTH1yxZQRSJyxJ9H2YkRfpOTF/jcJjYzqCArUHzZ5tnbrZjZhgNrtw\nsfjF2mpL4yKWGJlIlr2F0PHsr9AWLP/RY+KIofdIORPWG3/JkqdcflROkIMz\n4AimNt0revqeTfJ56xPiym2ZoX8IOhipDa2JL71Gek3oTYImteHrQZAe28EM\n++o1diTmcddDEoKpdshBcTtDckj70UHcjQ/u99hwMA0aFGMVn66zxgKGcA4S\nep7Y\r\n=9Kur\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"4cf0515bedb35525fa78497b1c51de1e3e0901ce","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"tslint -p tsconfig.json -c tslint.json 'src/**/*.ts*' 'test/*.ts'","textlint":"textlint -f pretty-error ./README.md","prepublish":"npm run clean && npm run build"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"6.11.3","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"~5.18.0","textlint":"^11.2.6","remark-cli":"~6.0.1","typescript":"~3.5.2","remark-lint":"~6.0.5","textlint-rule-prh":"^5.2.1","textlint-rule-max-ten":"^2.0.1","textlint-rule-no-mix-dearu-desumasu":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_2.0.0_1581921843425_0.9343348005835943","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@akashic/playlog","version":"3.0.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@3.0.0","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"87043cc1ee210af26ea863cda51c1db391e7acc7","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-3.0.0.tgz","fileCount":12,"integrity":"sha512-07hxbwac2t38FxuDYlA1Xtx2J7NDfP5i/efh3iOsP0IktzTH0MSVgDpPon6Na/BBCvfqJt5521PMKvoq8pEQOw==","signatures":[{"sig":"MEUCIQDiYk6uQ53Y8erJ6dY2pO8ysiysbNdNfc18DW4HTcRM2QIgB55Oxamlw7nvbHQPpU4pFqGaB4VDkLxdxsaaexdBGhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5s5XCRA9TVsSAnZWagAAnBMQAIZ1E4gIwhCjzHyVcoDC\n+Ks6Td5vW90xkjO5qECQhbKCRFpC9Ym+RuSfGGl6XzL5jc0Sk6YHahzVW2ny\n3rW2Ity7Iw0GXD2cN9Er2dsWiXquMtEM9KXu+CW6tW+7SMRsTHkCe5a2OkEA\n0NOBE+EggUxnhaCvw8DfbKwJUL31BeaAEsl76WYmEts6/KxVPtDaD4yLrSdu\n5Daj1olxHK77NddvaxO7BLyb3rdw4suUTS7+/o+9P7CvABsC/dIGbk85QJDI\nN/gQkmOepUjSJOvvxesluBfqrsYhjjgmJJUPaWdyNBHwCcRAMxOT7TiZYBqJ\n/9u/1i5d6hxoICpIaPBurMwCizdBAo2PGMRpwn1KdQ8TiQ6uvyPxvIZ5hcH9\nfBJfryYSt2/w02iftBk0iW02HwEJHDt75DYT43pwOi+YW+pl9MMTu/v/RllI\n6+n8aIPlsMs5en3MsDQwTOz/GZsJL8jUoABKs8TzERy+eF7zzsNbaZrOxbI1\nVHXiomgTiBTa3wKBMdYZuZHOClp+tLc5/zJGW4I+thW0WIxSqBdXZ6q/URLN\nWbz0uG2aAwBbQDQdnhRUCvkVYPTElGu9GqsS301lu4RAXwps44Mf1iW2Fzaf\nOQ0FJcRjcYmYAt8+oY7IVV+rM1VUyOdFHmmin/ykkUIH7OoXpBp9gJ8e3Zg0\nRBfL\r\n=Kn09\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"e05c34f9d54b588bd36e4113d5d0f2cd5710e510","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"tslint -p tsconfig.json -c tslint.json 'src/**/*.ts*' 'test/*.ts'","textlint":"textlint -f pretty-error ./README.md","prepublish":"npm run clean && npm run build"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"6.11.3","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"~5.18.0","textlint":"^11.2.6","remark-cli":"~6.0.1","typescript":"~3.5.2","remark-lint":"~6.0.5","textlint-rule-prh":"^5.2.1","textlint-rule-max-ten":"^2.0.1","textlint-rule-no-mix-dearu-desumasu":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_3.0.0_1592184406921_0.12125149131685564","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@akashic/playlog","version":"3.1.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@3.1.0","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"b57a178b8b096801a3789da33ae178b65c7fdcc9","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-3.1.0.tgz","fileCount":12,"integrity":"sha512-O0gByaFr8Cq7Xc9QVg2MamhxZIssfFXvGSEegyJhUz787xCQ4SK5R0fdN0cUMoPJJBay/6W17scG1G8ndxC24g==","signatures":[{"sig":"MEUCIEGiLfyJuxomLV9CNCPbibhv/aicS7PEDguBxdcTRwfVAiEA+O5rDYHlEKTggm6VIWat2tfyX+iy/CKLJ+q4Nk7lKsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH52HCRA9TVsSAnZWagAAIV8P/1cnuxclYuJEahdqfJNl\nEZN4Ilj46l7ydNCdcr8PsaEo9/il+1nbl4jGj/arp6n8bREuskAmU+/r+ST8\nBBiOvsvTuS6TIMxcLbqZx+LKDp1i0oQOIlFNJW3aK7WIYSPs06BCflzS1pnB\nM7wqK9kY4vOi1uWofGXwNOVYbveOezx7OtjWaLij8Ed2fw21KKOeBxEu9j7w\nZ2lShAzusIx5SO4F80ndC42rPvIPnX5BNnC7j8xNar79LAUWSU6fEAwRjuCC\nDiN7qcWJCXwLpUe4wNhPdKP1FilSCAU1mhjGecPAMVAD441WoF5h85mDGExg\nguEqiZeu4kzJgb99m4ntR60FXO091oHYDp8LhTrFkbjK6wUYLXAcwf/tUHC7\nvU3MG12hZud7b78hikoHtlMMI8nzbN5J4XTUSUBUv12KVBY34l92s44aWqiw\nwLnuJGenZvBcOvzVvEAauD711whZm8HqO4KYgtNGRW0Y8cTM8/TsBe1HAue+\nHwmDqehGJJmZsVXA8WGLqYTpLtCrCm7Eny/hjCDLdvbo3ceAdy9bWBB+HBEt\noXbYZm3bB0Np75mE3/2s963rZchjvbojkJN+G4K1SY3toV7e0iRCPa5ii7vZ\nYZAw2ESZQV07kXXCO093MZsylN6EC5gBqTXdXuT8kXqK62kMw1F9aLAf9uqd\nwZ+q\r\n=zpnD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"25637db99849a7eb3375c49f36f13bf41acca3d6","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"tslint -p tsconfig.json -c tslint.json 'src/**/*.ts*' 'test/*.ts'","textlint":"textlint -f pretty-error ./README.md","prepublish":"npm run clean && npm run build"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"6.11.3","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"10.17.0","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"~5.18.0","textlint":"^11.2.6","remark-cli":"~6.0.1","typescript":"~3.5.2","remark-lint":"~6.0.5","textlint-rule-prh":"^5.2.1","textlint-rule-max-ten":"^2.0.1","textlint-rule-no-mix-dearu-desumasu":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_3.1.0_1595907462739_0.3171388061413203","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@akashic/playlog","version":"3.2.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@3.2.0","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"601a5335d1c46d9c3184a2dda0b4fb005dd8ece1","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-3.2.0.tgz","fileCount":11,"integrity":"sha512-J9lYTl1P1P6JmYmGMj+mGGgeRl+6o3MjO5iVqcwGSMPmBKUjxLn+BYuLfe5mreFWVobIFnmv65bzZOjzteiOzw==","signatures":[{"sig":"MEQCICsC68oHCNj1H8GG6NgtnxhzK5qt7+NPiVep4kw9fGhsAiBwGbIIKbEvB8au2/sWvUpGRd3eHLEAtaxjMyuDDX1vjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24329},"main":"lib/index.js","gitHead":"14226a6ee84b7126118af8cd26bf3cc7696b3936","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"eslint src/**/*.ts test/*.ts --fix","prepare":"npm run clean && npm run build","textlint":"textlint -f pretty-error ./README.md"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"9.5.1","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^4.0.0","textlint":"^13.0.0","remark-cli":"^11.0.0","typescript":"^5.0.0","remark-lint":"^9.1.1","textlint-rule-prh":"^5.3.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-import":"^2.26.0","textlint-rule-max-ten":"^4.0.3","@akashic/eslint-config":"^1.1.1","@typescript-eslint/eslint-plugin":"^5.42.1","textlint-rule-no-mix-dearu-desumasu":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_3.2.0_1686638336811_0.7356226175254457","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@akashic/playlog","version":"3.3.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@3.3.0","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"1df7514ab7f97a8dc3f50dc462413ca2aa28e630","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-3.3.0.tgz","fileCount":11,"integrity":"sha512-pqX31etu1H9DGvfAuW8w4TiUdcKUUoTBJQd6HF1OZWMDC2O6RSx8DTndYa4Eqr9wll+bs3aRJqUHcVdDJKWevw==","signatures":[{"sig":"MEQCIG8I+gEt9jcTOwHSt6R0GNbmIoNMb7ISoyH3eZiT5cHWAiBfbUqtiTqjmjqN9PM9QSCEOuv+Hp9ZKrVgQkmOLUMo2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24723},"main":"lib/index.js","gitHead":"354bd099120b61de5fe53838912461d91bdc53b5","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"eslint src/**/*.ts test/*.ts --fix","prepare":"npm run clean && npm run build","textlint":"textlint -f pretty-error ./README.md"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"9.8.1","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.27.0","rimraf":"^4.0.0","textlint":"^13.0.0","remark-cli":"^11.0.0","typescript":"^5.0.0","remark-lint":"^9.1.1","textlint-rule-prh":"^5.3.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-import":"^2.26.0","textlint-rule-max-ten":"^4.0.3","@akashic/eslint-config":"^1.1.1","@typescript-eslint/eslint-plugin":"^5.42.1","textlint-rule-no-mix-dearu-desumasu":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_3.3.0_1696313732544_0.7585968522142077","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@akashic/playlog","version":"3.4.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@3.4.0","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"15adeb95cf0a4c253cfb22ddcb21825ac02c4c20","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-3.4.0.tgz","fileCount":21,"integrity":"sha512-nZ4KgIT91oBFcU3B+h6CNx7rVORGDQo2yc0yW/l4KTXVJeubqCY30Hi2HCCVuvtKaP1WQsoPoY0NSBN55zYjsw==","signatures":[{"sig":"MEUCIQCRprpjpvRkH1Cy9OMACKT7O4p3qisT18wGMpk3XHiJ4wIgJa7VYwnWSls/DYYa+VNyy9S/o4BXiMyt2v/5uAY7s1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46791},"main":"lib/index.js","exports":{".":"./lib/index.js","./constants":"./lib/constants/index.js"},"gitHead":"c137849868cdd65fdeb8f65ebeb2fd22234290d6","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"eslint src/**/*.ts test/*.ts --fix","prepare":"npm run clean && npm run build","textlint":"textlint -f pretty-error ./README.md"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"10.8.2","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"18.20.5","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","textlint":"^14.0.0","remark-cli":"^12.0.0","typescript":"^5.2.2","remark-lint":"^9.1.2","textlint-rule-prh":"^6.0.0","eslint-plugin-jest":"^27.4.3","eslint-plugin-import":"^2.28.1","textlint-rule-max-ten":"^5.0.0","@akashic/eslint-config":"^2.0.0","@typescript-eslint/eslint-plugin":"^6.8.0","textlint-rule-no-mix-dearu-desumasu":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_3.4.0_1737612603794_0.9976692956582389","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@akashic/playlog","version":"3.4.1","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog@3.4.1","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"shinobu_takahashi","email":"shinobu_takahashi@c.dwango.co.jp"}],"homepage":"https://github.com/akashic-games/playlog#readme","bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"dist":{"shasum":"880255cec8005f62c6efb888952eadf21e30c23d","tarball":"https://registry.npmjs.org/@akashic/playlog/-/playlog-3.4.1.tgz","fileCount":21,"integrity":"sha512-jRX0tv3SATlamLcc4jHy9BU1WzZtXSnttZMFG9Q3uHloovpHN+FoeBZ3YrRtDFmCr6BjgGHLS+KearACh3Y88g==","signatures":[{"sig":"MEUCIDMJPargqpmz5MJuQOlT5rqT99+rA/cduRKcX4HmcKnZAiEA9gRvwzuMBWX/ojdtL4JPNLV0QkGY/XgXq6PqZRNHA/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46680},"main":"lib/index.js","exports":{".":"./lib/index.js","./constants":"./lib/constants/index.js","./package.json":"./package.json"},"gitHead":"2fe239af1ee04af95969db5780539917b425c2d3","scripts":{"lint":"npm run lint:ts && npm run lint:md && npm run textlint","test":"cd ./test && tsc -p ./","build":"tsc -p ./","clean":"rimraf ./lib && rimraf ./test/build","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path .remarkrc","lint:ts":"eslint src/**/*.ts test/*.ts --fix","prepare":"npm run clean && npm run build","textlint":"textlint -f pretty-error ./README.md"},"typings":"lib/index.d.ts","_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"_npmVersion":"10.8.2","description":"The interface definition of Playlog, the serialization format of Akashic game execution","directories":{},"_nodeVersion":"18.20.6","publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","textlint":"^14.0.0","remark-cli":"^12.0.0","typescript":"^5.2.2","remark-lint":"^9.1.2","textlint-rule-prh":"^6.0.0","textlint-rule-max-ten":"^5.0.0","@akashic/eslint-config":"^3.0.0","textlint-rule-no-mix-dearu-desumasu":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/playlog_3.4.1_1740109000160_0.5326866369925249","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-01-28T02:44:52.236Z","modified":"2025-10-08T10:36:05.996Z","1.3.1":"2019-01-28T02:44:52.485Z","1.3.2":"2019-07-18T05:24:29.839Z","1.3.3":"2019-11-28T09:51:50.357Z","2.0.0":"2020-02-17T06:44:03.558Z","3.0.0":"2020-06-15T01:26:47.033Z","3.1.0":"2020-07-28T03:37:42.862Z","3.2.0":"2023-06-13T06:38:56.973Z","3.3.0":"2023-10-03T06:15:32.745Z","3.4.0":"2025-01-23T06:10:04.034Z","3.4.1":"2025-02-21T03:36:40.345Z"},"bugs":{"url":"https://github.com/akashic-games/playlog/issues"},"author":{"name":"DWANGO Co., Ltd."},"license":"MIT","homepage":"https://github.com/akashic-games/playlog#readme","repository":{"url":"git+https://github.com/akashic-games/playlog.git","type":"git"},"description":"The interface definition of Playlog, the serialization format of Akashic game execution","maintainers":[{"email":"akashic@dwango.co.jp","name":"akashic-owner"},{"email":"akashic@dwango.co.jp","name":"akashic-extension-owner"}],"readme":"<p align=\"center\">\n<img src=\"https://github.com/akashic-games/playlog/blob/master/img/akashic.png\"/>\n</p>\n\n# playlog\n\nAkashicのゲームの実行ログの仕様及び、TypeScriptの型定義を提供します。\n本リポジトリは型の定義のみを提供しています。\nAkashic Engineの詳細な利用方法については、 [公式ページ](https://akashic-games.github.io/) を参照してください。\n\n## 仕様\n\n`Event`、 `Tick` の仕様を定義します。\n\nこれらは、通信路を流れる際のオーバヘッドを少なくするため、配列型のデータとなっています。\n\n**オプショナル** が **YES** となっているものは、 `null` 又は配列末尾のデータであれば省略することができます。\n\nnumberは数値型、stringは文字列型を表します。\n\n### Event\n\n`Event` はゲームに発生した出来事を表すデータです。\n\n| EventCode | イベント       |\n|:----------|:---------------|\n| 0x0       | プレイヤー参加 |\n| 0x1       | プレイヤー離脱 |\n| 0x2       | 時間の記録     |\n| 0x3       | プレイヤー情報 |\n| 0x20      | 汎用的なデータ |\n| 0x21      | ポイントダウン |\n| 0x22      | ポイントムーブ |\n| 0x23      | ポイントアップ |\n| 0x40      | 操作プラグイン |\n\n`Event` 共通のデータ・フォーマットは以下のようになります。\n\n| Index | 型     | オプショナル |  説明          |\n|:------|:-------|:-------------|:---------------|\n| 0     | number | NO           | EventCode      |\n| 1     | number | NO           | イベントフラグ  |\n| 2     | string | NO           | プレイヤーID   |\n\nインデックス2番以降は各イベントのデータがセットされます。\n\n#### イベントフラグ\n\n`EventFlags` は以下のビットフラグをからなる数値を表します。\n\n| 下位ビット | 説明           |\n|:----------|:---------------|\n| 0         | プライオリティ  |\n| 1         | プライオリティ  |\n| 2         | 予約フィールド  |\n| 3         | 非永続化フラグ  |\n| 4         | 省略可能フラグ  |\n\n下位0ビット目と1ビット目はプライオリティを表します。\n\n下位3ビット目は非永続化フラグを表します。このビットが1の場合、対象のイベントは永続化されないことを許容します。\n\n下位4ビット目は省略可能フラグを表します。このビットが1の場合、対象のイベントは任意のタイミングで欠落しうること許容します。\n\n#### JoinEvent (0x0)\n\nプレイヤーの参加イベントを表します。\n\n| Index | 型            | オプショナル |  説明            |\n|:------|:--------------|:-------------|:-----------------|\n| 3     | string        | NO           | プレイヤー名     |\n| 4     | StorageData[] | YES          | ストレージデータ |\n\n`StorageData[]` は 参加したプレイヤーに紐づくデータを表します。\n`StorageData` のデータ・フォーマットは [TypeScriptの型定義](https://github.com/akashic-games/playlog/blob/master/src/StorageData.ts) を参照してください。\n\n#### LeaveEvent (0x1)\n\nプレイヤーの離脱イベントを表します。\n\n#### TimestampEvent (0x2)\n\n時間の記録を表すイベントです。\n\n| Index | 型            | オプショナル |  説明            |\n|:------|:--------------|:-------------|:-----------------|\n| 3     | number        | NO           | 時間を示す値     |\n\n時間を示す値同士を比較したときに、大きい値が未来の時間を表します。\n\n#### PlayerInfoEvent (0x3)\n\nプレイヤーの情報を表すイベントです。\n\n| Index | 型            | オプショナル |  説明            |\n|:------|:--------------|:-------------|:-----------------|\n| 3     | string        | NO           | プレイヤー名     |\n| 4     | any           | YES          | ユーザ定義データ |\n\n#### MessageEvent (0x20)\n\n汎用的なデータを表すイベントを表します。\n\n| Index | 型            | オプショナル |  説明            |\n|:------|:--------------|:-------------|:-----------------|\n| 3     | any           | NO           | 汎用的なデータ   |\n\n#### PointDownEvent (0x21)\n\nポイントダウンイベントを表します。\n\n| Index | 型            | オプショナル |  説明            |\n|:------|:--------------|:-------------|:-----------------|\n| 3     | number        | NO           | ポインターID     |\n| 4     | number        | NO           | X座標            |\n| 5     | number        | NO           | Y座標            |\n| 6     | number        | YES          | エンティティID   |\n| 7     | button        | YES          | ボタンの種類     |\n\n#### PointMoveEvent (0x22)\n\nポイントムーブイベントを表します。\n\n| Index | 型            | オプショナル |  説明                                       |\n|:------|:--------------|:-------------|:--------------------------------------------|\n| 3     | number        | NO           | ポインターID                                |\n| 4     | number        | NO           | X座標                                       |\n| 5     | number        | NO           | Y座標                                       |\n| 6     | number        | NO           | ポイントダウンイベントからのX座標の差       |\n| 7     | number        | NO           | ポイントダウンイベントからのY座標の差       |\n| 8     | number        | NO           | 直前のポイントムーブイベントからのX座標の差 |\n| 9     | number        | NO           | 直前のポイントムーブイベントからのY座標の差 |\n| 10    | number        | YES          | エンティティID                              |\n| 11    | button        | YES          | ボタンの種類                                |\n\n#### PointUpEvent (0x23)\n\nポイントアップイベントを表します。\n\n| Index | 型            | オプショナル |  説明                                       |\n|:------|:--------------|:-------------|:--------------------------------------------|\n| 3     | number        | NO           | ポインターID                                |\n| 4     | number        | NO           | X座標                                       |\n| 5     | number        | NO           | Y座標                                       |\n| 6     | number        | NO           | ポイントダウンイベントからのX座標の差       |\n| 7     | number        | NO           | ポイントダウンイベントからのY座標の差       |\n| 8     | number        | NO           | 直前のポイントムーブイベントからのX座標の差 |\n| 9     | number        | NO           | 直前のポイントムーブイベントからのY座標の差 |\n| 10    | number        | YES          | エンティティID                              |\n| 11    | button        | YES          | ボタンの種類                                |\n\n#### OperationEvent (0x40)\n\n操作プラグインイベントを表します。\n\n| Index | 型                     | オプショナル |  説明                                       |\n|:------|:-----------------------|:-------------|:--------------------------------------------|\n| 3     | number                 | NO           | 操作プラグインコード                        |\n| 4     | (number&#124;string)[] | NO           | 操作プラグインデータ                        |\n\n### Tick\n\n`Tick` はゲームの1フレームを実行するために必要なデータです。\n\n| Index | 型            | オプショナル |  説明            |\n|:------|:--------------|:-------------|:-----------------|\n| 0     | number        | NO           | フレーム番号     |\n| 1     | Event[]       | YES          | イベント         |\n| 2     | StorageData[] | YES          | ストレージデータ |\n\n`StorageData` のデータ・フォーマットは [TypeScriptの型定義](https://github.com/akashic-games/playlog/blob/master/src/StorageData.ts) を参照してください。\n\n`Tick` は通信路を流れる際に、以下のような最適化を実施することが望まれます。\n\n#### number\n\n`Tick` にフレーム番号しか含まない場合は、配列ではなくフレーム番号（number）のみを送信します。\n\n#### TickList\n\n`TickList` はフレーム番号の続く複数の `Tick` を表します。\n\n| Index | 型     | オプショナル |  説明                            |\n|:------|:-------|:-------------|:---------------------------------|\n| 0     | number | NO           | 開始フレーム番号                 |\n| 1     | number | NO           | 終了フレーム番号                 |\n| 2     | Tick[] | YES          | Tick\\[1]又はTick\\[2]が存在するTick |\n\n## TypeScript型定義\n\n### インストール\n\n```\nnpm install @akashic/playlog\n```\n\n### 利用方法\n\n```\nimport * as playlog from \"@akashic/playlog\";\n```\n\n## 開発\n\n### ビルドテスト\n\n```\ncd test\ntsc\n```\n\n## ライセンス\n本リポジトリは MIT License の元で公開されています。\n詳しくは [LICENSE](https://github.com/akashic-games/playlog/blob/master/LICENSE) をご覧ください。\n\nただし、画像ファイルおよび音声ファイルは\n[CC BY 2.1 JP](https://creativecommons.org/licenses/by/2.1/jp/) の元で公開されています。\n","readmeFilename":"README.md"}