{"_id":"@akashic/amflow-util","_rev":"9-1f50e7dd9d4d9c5b5e6ade59ee100143","name":"@akashic/amflow-util","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@akashic/amflow-util","version":"1.0.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/amflow-util@1.0.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/amflow-util#readme","bugs":{"url":"https://github.com/akashic-games/amflow-util/issues"},"dist":{"shasum":"ae14f028704a3180821cc0815cab196c58d640c6","tarball":"https://registry.npmjs.org/@akashic/amflow-util/-/amflow-util-1.0.0.tgz","fileCount":7,"integrity":"sha512-K/9pfHkw2eT23VdalzdAeu3k2M9e3WSBtj/aYNjfFGevViZih2kC7A4zmyEUChdvSPtib7TCoZsgJFfvsenjNw==","signatures":[{"sig":"MEYCIQDZmgQYxorvfWCgMUfNSdT76QTgqtiUr4PhO9GuInBiqgIhAKV8jzzU9r+lmVSpmaw8/E7CiHb9zwB9sk/lwnEZFSIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30579},"gitHead":"02532a4b77c6c5519f39aeb8ba82bd43929ac590","scripts":{"lint":"npm run lint:ts && npm run lint:md","test":"npm run build && npm run test:jest && npm run lint","build":"rimraf ./lib && tsc","clean":"rm -rf lib/","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path ./.remarkrc","lint:ts":"eslint \"src/**/*.ts\" --fix","prepare":"npm run clean && npm run build","test:jest":"jest"},"_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/amflow-util.git","type":"git"},"_npmVersion":"7.22.0","description":"Utility of AMFlow","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@akashic/amflow":"~3.1.0","@akashic/playlog":"~3.1.0"},"publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~27.2.4","eslint":"~7.32.0","ts-jest":"^27.0.5","remark-cli":"~10.0.0","typescript":"^4.4.3","@types/jest":"~27.0.2","@types/node":"~16.10.2","eslint-plugin-jest":"~24.5.0","eslint-plugin-import":"~2.24.2","@akashic/eslint-config":"~0.1.2","@akashic/remark-preset-lint":"~0.1.1","@typescript-eslint/eslint-plugin":"~4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/amflow-util_1.0.0_1633491510606_0.17173244787985475","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@akashic/amflow-util","version":"1.1.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/amflow-util@1.1.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/amflow-util#readme","bugs":{"url":"https://github.com/akashic-games/amflow-util/issues"},"dist":{"shasum":"b0856d594e861de2cb12a24d6c3b98f1420bd984","tarball":"https://registry.npmjs.org/@akashic/amflow-util/-/amflow-util-1.1.0.tgz","fileCount":11,"integrity":"sha512-YiovZCqn98uK4RZJCHQulqva5rQCBkAvfwW+JZqI4qaCQBuH9FQPMlER2iulpwpGj5o10c5ALzKO7TJA+1/rcw==","signatures":[{"sig":"MEUCIHlrMMm3xOe4DrmcPfi74C/PSKBj+RiBAjVA3j0rrRZzAiEA3QAEkru77+FqyO36bcOHlQ65pXExlXVStnAN/7ff3tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxIsICRA9TVsSAnZWagAA25gP/2NzCY2upxzc2/j7qQ5K\n+nt3Yfh2bs9wEKLxbNgIa8HSn86jQs87m+yNdEEx5BMEyBm5EA6cSb32+fbT\nCkDgm/uCbQgulQ6i7mgM1Yd9Ac+7Cz+XRLgRzO+193+08TVKo1u/oI9ZO2vD\nGqQhu7szDymWj2YjI2/VleFWaTVrsOcD2FQ9jz0ZvtDyK+cZfQXKuNZJ3a6k\ncC62lGFQ6bDiBLS4biyKnn2dzUlt1v4XKzoeziw7E8W8uBDRfLvy1O0OXPli\nTJQqwYwEoLd6YrpAbylYg4n1qR/q2k/jz6C5LTxRetEW8HZ28AJ7lyQ6lK/b\nQAZP9QNHI5clQ6TvIb3BcSYPzohY9WtwAm++27rp3V7SLe/lqVLYHbMOV3yn\njnVkcIbw3U8vnhKFQr5Smap2A9DQ5M3G7zC5tPLsj1I6xVNckxL+zUd3VW8U\nJcDNhvipPLWApf6AcqchtMmanL6a2tEUfxoKg9rI3BH8uySV0I4yYP/I6us9\n9LHIGpLJgHWxYQ2BYaxpZGBQWUT7uFQa9ERGAdTIXqWkhdFMaY5A7QkXD6U0\nU6V874HcoWcxln2/La4CqiPvVvkzg6+jUa7Wr8HMS1emp5M+NeyWcQUrH059\nuJBRH4GReEnM1WaCkuuF3kKsAyPYVshRdIaIphV+TccaWyx4NnD4jdKLLWlO\nXTfk\r\n=JmNm\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c3b89bd3b1d642c85427e481a9a82e04bfe0da9f","scripts":{"lint":"npm run lint:ts && npm run lint:md","test":"npm run build && npm run test:jest && npm run lint","build":"rimraf ./lib && tsc","clean":"rm -rf lib/","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path ./.remarkrc","lint:ts":"eslint \"src/**/*.ts\" --fix","prepare":"npm run clean && npm run build","test:jest":"jest"},"_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/amflow-util.git","type":"git"},"_npmVersion":"7.14.0","description":"Utility of AMFlow","directories":{},"_nodeVersion":"14.15.3","dependencies":{"@akashic/amflow":"~3.1.0","@akashic/playlog":"~3.1.0"},"publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~27.2.4","eslint":"~7.32.0","ts-jest":"^27.0.5","remark-cli":"~10.0.0","typescript":"^4.4.3","@types/jest":"~27.0.2","@types/node":"~16.10.2","eslint-plugin-jest":"~24.5.0","eslint-plugin-import":"~2.24.2","@akashic/eslint-config":"~0.1.2","@akashic/remark-preset-lint":"~0.1.1","@typescript-eslint/eslint-plugin":"~4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/amflow-util_1.1.0_1634182178852_0.40372411561070254","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@akashic/amflow-util","version":"1.2.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/amflow-util@1.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/amflow-util#readme","bugs":{"url":"https://github.com/akashic-games/amflow-util/issues"},"dist":{"shasum":"4b35682f435360e397a0fc30d6cdba440da477a5","tarball":"https://registry.npmjs.org/@akashic/amflow-util/-/amflow-util-1.2.0.tgz","fileCount":13,"integrity":"sha512-jRaMj/tsP/3ve0r4JUaVuKh58z+LXXEgGlGIXkwdBLF8u/8X8JGYZJM1vHIyhcFjypYpExZCQ5EwUnXifq5FsQ==","signatures":[{"sig":"MEUCIFB4g1i5Y6IAV0POYsUfTw5UP5w3JRL0WO1vQYyM6H0hAiEA52BTHFbV5P6Vg7T3ESz2xOlbedPwzKRLaL4uKpqOK8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvQvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Pw//e6rYCgd+GNuLnlZOhniiQPk9yo2rVR2dg+kUUVGP1fp4aSxV\r\ndUzpPFgDpcDmoG7leycgRVRdf1iWV9c2VPKWR6AEN+k+xPynC/DK+9BNlvUn\r\n39HrD6VRoadnJAkYYKzxqAa0huxGa3+Q48ZMMrosTgP/KHh2VzBfVw/1iln6\r\n6X7fDlTYkGGP9v1ZqC1pgZKcXPXc+h+RvO9JmkmsHnu7mjr9mpp4/IHt8QkL\r\noheD4LdbXVOFTM86kPKXrB5GoNr4+EUosJ04BaWaBOMNUOAES695yxc+qnjw\r\n/O8r31lwAc1UOcrQLGJqURBz8bpcfO/SLyEdpbBXG/qMtMSjoFd3fvd1qVc8\r\n9AH0aRTwtomB8QoCUvv+f8mBWgVDJp75k1c5gJgejOQgooDSvM12RPEFtogH\r\nB4w7vh6A87hyvWA1sbriH85eJrz7GKVzKisBk7bnGCXkBGvyhcTFpPFvQSV4\r\naKlK3ERLZTuRFM/JoKOO5a8hTDNLn93AjZ5KZkgaEE+kyHVlqL6UfbO9uZns\r\nxUO37J43Iz3Fj/JZTQo4LEsYcd++s9boKsfzSIVAeL/ugk1ROuPGrazJov0l\r\nh77XVW8gyDawkSQC4GpfHuSa0UDkfqh/wlYbjBbB8aItp3usXbVVIXn2s/du\r\nArs52EAkQ/kCRDy7tsYI8LfaIjsQJ7ICkuQ=\r\n=SzxM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3d3d31d71809117c20000f99956dca1c798f49d4","scripts":{"lint":"npm run lint:ts && npm run lint:md","test":"npm run build && npm run test:jest && npm run lint","build":"rimraf ./lib && tsc","clean":"rm -rf lib/","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path ./.remarkrc","lint:ts":"eslint \"src/**/*.ts\" --fix","prepare":"npm run clean && npm run build","test:jest":"jest"},"_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/amflow-util.git","type":"git"},"_npmVersion":"8.19.2","description":"Utility of AMFlow","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@akashic/amflow":"~3.1.0","@akashic/playlog":"~3.1.0"},"publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~27.2.4","eslint":"~7.32.0","ts-jest":"^27.0.5","remark-cli":"~10.0.0","typescript":"^4.4.3","@types/jest":"~27.0.2","@types/node":"~16.10.2","eslint-plugin-jest":"~24.5.0","eslint-plugin-import":"~2.24.2","@akashic/eslint-config":"~0.1.2","@akashic/remark-preset-lint":"~0.1.1","@typescript-eslint/eslint-plugin":"~4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/amflow-util_1.2.0_1673333741164_0.1691854211656667","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@akashic/amflow-util","version":"1.3.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/amflow-util@1.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/amflow-util#readme","bugs":{"url":"https://github.com/akashic-games/amflow-util/issues"},"dist":{"shasum":"b39893fc54b2221b3887dc89e1101f29fc93651c","tarball":"https://registry.npmjs.org/@akashic/amflow-util/-/amflow-util-1.3.0.tgz","fileCount":13,"integrity":"sha512-NYIa8jSvg8Am36lGXnie9B3sDc7hf4ggHNOhx7QU284QTb2OsSYW1+3BRpGwujTGctdv5Eup4n6TXPJgV+0bag==","signatures":[{"sig":"MEUCIAJY69cTqeltP0U/XKv77qEV/lCgP3nHWixLz5WdR4QaAiEA3wIGiJ+aXSr8CIfn5b37wpZ5536unI7sqT7jN0x8nwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39352},"gitHead":"759d78140718d1410af8a001ccd0eb1e19ad9402","scripts":{"lint":"npm run lint:ts && npm run lint:md","test":"npm run build && npm run test:jest && npm run lint","build":"rimraf ./lib && tsc","clean":"rm -rf lib/","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path ./.remarkrc","lint:ts":"eslint \"src/**/*.ts\" --fix","prepare":"npm run clean && npm run build","test:jest":"jest"},"_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/amflow-util.git","type":"git"},"_npmVersion":"9.5.1","description":"Utility of AMFlow","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@akashic/amflow":"~3.2.0","@akashic/playlog":"~3.2.0"},"publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~27.2.4","eslint":"~7.32.0","ts-jest":"^27.0.5","remark-cli":"~10.0.0","typescript":"^4.4.3","@types/jest":"~27.0.2","@types/node":"~16.10.2","eslint-plugin-jest":"~24.5.0","eslint-plugin-import":"~2.24.2","@akashic/eslint-config":"~0.1.2","@akashic/remark-preset-lint":"~0.1.1","@typescript-eslint/eslint-plugin":"~4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/amflow-util_1.3.0_1687325494807_0.330281247281494","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@akashic/amflow-util","version":"1.4.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/amflow-util@1.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/amflow-util#readme","bugs":{"url":"https://github.com/akashic-games/amflow-util/issues"},"dist":{"shasum":"987df1a5c608d165b136a91597a8c0db6fc23af4","tarball":"https://registry.npmjs.org/@akashic/amflow-util/-/amflow-util-1.4.0.tgz","fileCount":13,"integrity":"sha512-txhn+8VlcifHJxNIDHfcHho8DdNqUPoYB0pHDQnHrPqLTwUfDmqWyvRMrrUINpHuA9ubk3vbec55fhIi7DsDqw==","signatures":[{"sig":"MEUCIBfODBZtgOJxQ0x435EK/snX4oCyvcdf9I7vD4NdEuS3AiEAyeuaoiPSCIEc+RIqSCwqIKRZvx0fe88vCUY/lvOhK+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39352},"gitHead":"2b2819068509169af9cd8407144d57d0b0fbda12","scripts":{"lint":"npm run lint:ts && npm run lint:md","test":"npm run build && npm run test:jest && npm run lint","build":"rimraf ./lib && tsc","clean":"rm -rf lib/","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path ./.remarkrc","lint:ts":"eslint \"src/**/*.ts\" --fix","prepare":"npm run clean && npm run build","test:jest":"jest"},"_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/amflow-util.git","type":"git"},"_npmVersion":"9.8.1","description":"Utility of AMFlow","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@akashic/amflow":"~3.3.0","@akashic/playlog":"~3.3.0"},"publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"~27.2.4","eslint":"~7.32.0","ts-jest":"^27.0.5","remark-cli":"~10.0.0","typescript":"^4.4.3","@types/jest":"~27.0.2","@types/node":"~16.10.2","eslint-plugin-jest":"~24.5.0","eslint-plugin-import":"~2.24.2","@akashic/eslint-config":"~0.1.2","@akashic/remark-preset-lint":"~0.1.2","@typescript-eslint/eslint-plugin":"~4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/amflow-util_1.4.0_1696570636083_0.47127371893814285","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@akashic/amflow-util","version":"1.5.0","description":"Utility of AMFlow","scripts":{"prepare":"npm run clean && npm run build","clean":"rm -rf lib/","build":"rimraf ./lib && tsc","lint":"npm run lint:ts && npm run lint:md","lint:ts":"eslint \"src/**/*.ts\" --fix","lint:md":"remark ./*.md --frail --no-stdout --quiet --rc-path ./.remarkrc","test":"npm run build && npm run test:jest && npm run lint","test:jest":"jest"},"author":{"name":"DWANGO Co., Ltd."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/akashic-games/amflow-util.git"},"publishConfig":{"@akashic:registry":"https://registry.npmjs.org/"},"dependencies":{"@akashic/amflow":"~3.3.0","@akashic/playlog":"~3.3.0"},"devDependencies":{"@akashic/eslint-config":"~3.0.0","@akashic/remark-preset-lint":"~0.1.2","@types/jest":"~29.5.6","@types/node":"~20.8.7","jest":"~29.7.0","remark-cli":"~12.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2"},"gitHead":"4f5165f723410f1115d0ff887788d73c51e65e31","_id":"@akashic/amflow-util@1.5.0","bugs":{"url":"https://github.com/akashic-games/amflow-util/issues"},"homepage":"https://github.com/akashic-games/amflow-util#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-XpmCdlgHiocjN+McfiUVD4EpRlQSn07k822aqvlCIpJgqv2OCekIXo9hwWSFVvVYtjKkhP0yu1+vzN/KkFrkoQ==","shasum":"8506f7d6de25c2c3a3f19cd2a7a6a9d30a944067","tarball":"https://registry.npmjs.org/@akashic/amflow-util/-/amflow-util-1.5.0.tgz","fileCount":15,"unpackedSize":45602,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akashic%2famflow-util@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQX6GinYQvMwAu6XUt4/hqckFFtyhODahwDTQEy6A+MAIhAJjc5FxPhP4hoAkseR5UnvUrSE9DlAWnB/j1RQlTNYK7"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:412b2556-7808-4945-9d60-250c1879d7ec"}},"directories":{},"maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/amflow-util_1.5.0_1762317122089_0.38136640433708435"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-06T03:38:30.552Z","modified":"2025-11-05T04:32:02.809Z","1.0.0":"2021-10-06T03:38:30.747Z","1.1.0":"2021-10-14T03:29:38.987Z","1.2.0":"2023-01-10T06:55:41.326Z","1.3.0":"2023-06-21T05:31:35.042Z","1.4.0":"2023-10-06T05:37:16.301Z","1.5.0":"2025-11-05T04:32:02.308Z"},"bugs":{"url":"https://github.com/akashic-games/amflow-util/issues"},"author":{"name":"DWANGO Co., Ltd."},"license":"MIT","homepage":"https://github.com/akashic-games/amflow-util#readme","repository":{"type":"git","url":"git+https://github.com/akashic-games/amflow-util.git"},"description":"Utility of AMFlow","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"}],"readme":"<p align=\"center\">\n<img src=\"https://github.com/akashic-games/amflow-util/blob/main/img/akashic.png\" />\n</p>\n\n# amflow-util\n\nこのモジュールは、[Akashic Message Flow (AMFlow)](https://github.com/akashic-games/amflow) のユーティリティモジュールで以下を提供します。\n**ゲーム開発者(Akashic Engineの利用者)がこのモジュールを直接利用する必要はありません**。\n\n|    提供するクラス    |                        内容                           |               import/require() 元             |\n|:---------------------|:------------------------------------------------------|:----------------------------------------------|\n| `MemoryAMFlowClient` | tick データをオンメモリに保持する AMFlow 実装         | `@akashic/amflow-util/lib/MemoryAMFlowClient` |\n| `MemorylessAMFlowClient` | tick データを保持しない AMFlow 実装 | `@akashic/amflow-util/lib/MemorylessAMFlowClient` |\n| `ReplayAMFlowProxy`  | 与えられた playlog データをそのまま返す AMFlow 実装。<br/>ただし、与えられた範囲外のデータは別の AMFlow インスタンスに問い合わせる| `@akashic/amflow-util/lib/ReplayAmflowProxy` |\n| `PromisifiedAMFlowProxy` | 引数に渡された AMFlow 実装の非同期関数を Promise でラップしたクラス。 | `@akashic/amflow-util/lib/PromisifiedAMFlowProxy` |\n\n|       提供する関数       |                         内容                         |                 import/require() 元               |\n|:------------------------|:-----------------------------------------------------|:-------------------------------------------------|\n| `calculateFinishedTime` | 与えられた playlog の終了時間(単位:ミリ秒)を算出する関数 | `@akashic/amflow-util/lib/calculateFinishedTime` |\n\nこのモジュールは利用が限られるため、root からの import/require はできませんので個別に import/require する必要があります。\n\n## インストール\n\nNode.jsが必要です。次のコマンドでインストールできます。\n\n```\nnpm install @akashic/amflow-util\n```\n\n## ビルド方法\n\nTypeScriptで書かれています。インストール後にビルドしてください。\n\n```sh\nnpm install\nnpm run build\n```\n\n## 利用方法\n\n`require()` してください。\n\n```javascript\nvar MemoryAMFlowClient = require(\"@akashic/amflow-util/lib/MemoryAMFlowClient\").MemoryAMFlowClient;\n\nvar amflow = new MemoryAMFlowClient({\n  playId: \"0\"\n});\n```\n\n## テスト方法\n\n```\nnpm test\n```\n\n## ライセンス\n本リポジトリは MIT License の元で公開されています。\n詳しくは [LICENSE](https://github.com/akashic-games/amflow-util/blob/master/LICENSE) をご覧ください。\n\nただし、画像ファイルおよび音声ファイルは\n[CC BY 2.1 JP](https://creativecommons.org/licenses/by/2.1/jp/) の元で公開されています。\n","readmeFilename":"README.md"}