{"_id":"@akashic/playlog-client","_rev":"2-dbdf0272b6adde28234ecd94de6ce0af","name":"@akashic/playlog-client","dist-tags":{"latest":"7.3.1"},"versions":{"7.3.0":{"name":"@akashic/playlog-client","version":"7.3.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic/playlog-client@7.3.0","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/akashic-system#readme","bugs":{"url":"https://github.com/akashic-games/akashic-system/issues"},"dist":{"shasum":"b19094ac8642c9ac1fe1bafef63be23a61dc2dc5","tarball":"https://registry.npmjs.org/@akashic/playlog-client/-/playlog-client-7.3.0.tgz","fileCount":35,"integrity":"sha512-QnOmMfRqjucOGO5b3GfEvW/V+SsmR7IbjmNty4un3F6u7hSsA0DiVx6xhTGvDqW2vS8fHlpf0qBb2AJNmNF/sw==","signatures":[{"sig":"MEQCIBtOpgZDqcuVrV0vPS7gbevxTWMNugNXoMjPUiw4Twk9AiAZls8wM4GTjGAFLnhEk7aOUSeowSDjsnKQUFxL7qu0iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130901},"jest":{"preset":"@akashic-system/jest-config","setupFilesAfterEnv":["../../packages/jest-config/jest.setup.js"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f1acd4ecce0ec00641b0214bf901ef742777eded","scripts":{"fmt":"run-s format","lint":"run-p lint:*","test":"jest","build":"tsc","clean":"run-p clean:*","start":"node --version","format":"tslint -p tsconfig.test.json --fix","prepare":"run-s build","pretest":"run-s lint","lint:tsc":"tsc -p tsconfig.test.json","prebuild":"run-s clean","clean:lib":"shx rm -rf lib/*","lint:tslint":"tslint -p tsconfig.test.json"},"_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/akashic-system.git","type":"git","directory":"packages/playlog-client"},"_npmVersion":"11.6.2","description":"playlog-client は playlog-server と通信するための [Akashic Message Flow (AMFlow)](https://github.com/akashic-games/amflow) 実装です。","directories":{},"_nodeVersion":"24.13.0","dependencies":{"node-uuid":"1.4.8","es6-promise":"4.2.8","@akashic/amflow":"3.0.0","@akashic/amtplib":"^1.0.94","@akashic/amflow-message":"^4.2.0"},"publishConfig":{"access":"public","@akashic:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","jest":"29.7.0","tslint":"6.1.3","ts-jest":"29.4.6","@types/ws":"8.18.1","@types/uws":"0.13.7","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.7","@types/uuid":"10.0.0","npm-run-all2":"6.2.6","tslint-config-prettier":"1.18.0","@akashic-system/tsc-config":"^2.0.31","@akashic-system/jest-config":"^2.0.53","@akashic-system/tslint-config":"^2.0.30"},"_npmOperationalInternal":{"tmp":"tmp/playlog-client_7.3.0_1770974654832_0.18619918468790364","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"@akashic/playlog-client","version":"7.3.1","description":"playlog-client は playlog-server と通信するための [Akashic Message Flow (AMFlow)](https://github.com/akashic-games/amflow) 実装です。","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prepare":"run-s build","start":"node --version","pretest":"run-s lint","test":"jest","lint":"run-p lint:*","lint:tslint":"tslint -p tsconfig.test.json","lint:tsc":"tsc -p tsconfig.test.json","fmt":"run-s format","format":"tslint -p tsconfig.test.json --fix","prebuild":"run-s clean","build":"tsc","clean":"run-p clean:*","clean:lib":"shx rm -rf lib/*"},"author":{"name":"DWANGO Co., Ltd."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/akashic-games/akashic-system.git","directory":"packages/playlog-client"},"dependencies":{"@akashic/amflow":"3.0.0","@akashic/amflow-message":"^4.2.0","@akashic/amtplib":"1.0.95","es6-promise":"4.2.8","node-uuid":"1.4.8"},"devDependencies":{"@akashic-system/jest-config":"^2.0.53","@akashic-system/tsc-config":"^2.0.31","@akashic-system/tslint-config":"^2.0.30","@types/jest":"29.5.14","@types/node":"22.19.7","@types/uuid":"10.0.0","@types/uws":"0.13.7","@types/ws":"8.18.1","jest":"29.7.0","npm-run-all2":"6.2.6","shx":"0.4.0","ts-jest":"29.4.6","tslint":"6.1.3","tslint-config-prettier":"1.18.0","typescript":"5.9.3"},"jest":{"preset":"@akashic-system/jest-config","setupFilesAfterEnv":["../../packages/jest-config/jest.setup.js"]},"publishConfig":{"access":"public","@akashic:registry":"https://registry.npmjs.org/"},"gitHead":"0aa3d9a9c9ae6a66193e699a3ef1d93bd9d25c12","_id":"@akashic/playlog-client@7.3.1","bugs":{"url":"https://github.com/akashic-games/akashic-system/issues"},"homepage":"https://github.com/akashic-games/akashic-system#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-G45PRIfUqngOx9xXQUoHRlfPGIAFSaNl7lY2Yvkn7gLFksEJCJiLJO3m54avep6WG2UgAwgydldnDWICVoaP1A==","shasum":"c11a763483d39b9f82f26b671e952b4b991e5381","tarball":"https://registry.npmjs.org/@akashic/playlog-client/-/playlog-client-7.3.1.tgz","fileCount":35,"unpackedSize":130900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjwv8txdschIYkWHspPy+pzxEFwS55i8yF7cZoQewElQIhALZe87V8LGVmpqCMhHhPl+xhKSn4oSHMFgePdkUHvBmE"}]},"_npmUser":{"name":"akashic-owner","email":"akashic@dwango.co.jp"},"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/playlog-client_7.3.1_1771326195291_0.05366418176353771"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-13T09:24:14.741Z","modified":"2026-02-17T11:03:15.574Z","7.3.0":"2026-02-13T09:24:14.994Z","7.3.1":"2026-02-17T11:03:15.436Z"},"bugs":{"url":"https://github.com/akashic-games/akashic-system/issues"},"author":{"name":"DWANGO Co., Ltd."},"license":"MIT","homepage":"https://github.com/akashic-games/akashic-system#readme","repository":{"type":"git","url":"git+https://github.com/akashic-games/akashic-system.git","directory":"packages/playlog-client"},"description":"playlog-client は playlog-server と通信するための [Akashic Message Flow (AMFlow)](https://github.com/akashic-games/amflow) 実装です。","maintainers":[{"name":"akashic-owner","email":"akashic@dwango.co.jp"},{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"}],"readme":"# playlog-client\n\nplaylog-client は playlog-server と通信するための [Akashic Message Flow (AMFlow)](https://github.com/akashic-games/amflow) 実装です。\n\nこのパッケージはオープンソースの [akashic-games/engine-files](https://github.com/akashic-games/engine-files) から利用されています。Akashic システムと通信するエンジンファイルを作成する場合に Optional Dependencies として参照され、ビルド・生成することができます。\n\n## 動作環境\n\n- Akashic GameView の実装が動作すること\n- WebSocket API が利用できる環境\n  - [AMTP over WebSocket](https://github.com/akashic-games/akashic-system/blob/master/packages/amtplib/doc/amtp-v1-spec.md) を採用しています。\n- ECMAScript 5\n  - Promise などの利用は Polyfill が必要になります。(https://github.com/stefanpenner/es6-promise)\n\n## 開発者向け情報\n\n- このパッケージは [akashic-games/engine-files](https://github.com/akashic-games/engine-files) から利用されています。\n  - このパッケージのバージョンを SemVer 的に正しく管理・運用をしていたとしても、破壊的変更をすると壊れるため、してはいけません。\n- このモジュールは複数のバージョンのエンジンから参照されるため、互換性を保つ必要があります。\n  - モジュールの提供するシグネチャを変更しないでください。\n  - トランスパイラの更新や設定変更などで提供形態が変わる場合、engine-files でビルドできるか確認してください。\n  - UMD のビルド・動作確認をしてください。サーバ向けのテストで成功していても、クライアント向け UMD の生成に失敗する可能性があります。\n\n[akashic-games/engine-files](https://github.com/akashic-games/engine-files) のビルド方法:\n\n```\n$ npm i\n$ npm --save-optional @akashic/playlog-client@6.0.8 # 更新対象が 6.0.8 の例\n$ npm run build\n$ ls dist/raw/*/playlogClient*\ndist/raw/canvas/playlogClientV6_0_8.js  dist/raw/full/playlogClientV6_0_8.js\n```\n\n### 安定版を維持しつつ試験版をリリースする方法\n\n1. package.json のバージョンを[プレリリースバージョン](https://semver.org/lang/ja/#spec-item-9)にしてください。\n1. --tags= を latest 以外にして publish します。\n\n```sh\n# akashic@playlog-client@1.0.0-beta.1 を beta としてリリース:\nprivate-npm-publish --tags=beta\n```\n\n[private-npm-publish](https://github.com/dwango-js/private-npm-publish) は private module を publish するツールです。\n\n## 利用方法\n\n```\nvar PlaylogClient = require(\"akashic/playlog-client\");\nvar client = new PlaylogClient.Client({url: PlaylogServerUrl});\nclient.open(\"playId\", function(err) {\n  ...\n});\n```\n\n## ライセンス\n\n本リポジトリは MIT License の元で公開されています。\n詳しくは [LICENSE](./LICENSE) をご覧ください。\n","readmeFilename":"README.md"}