{"name": "adapter_websocket", "latest": {"version": "0.1.7", "pubspec": {"name": "adapter_websocket", "description": "A Flutter WebSocket adapter with auto-reconnect, heartbeat, interceptors, ACK confirmation, message queuing, topic multiplexing, and connection pooling.", "version": "0.1.7", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.0.0", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.7.tar.gz", "archive_sha256": "c1b82470c6427f6451b23cca285c34665482cb46f9bc0696f05b127627816096", "published": "2026-05-26T15:42:27.897374Z"}, "versions": [{"version": "0.0.2", "pubspec": {"name": "adapter_websocket", "description": "Adapter websocket", "version": "0.0.2", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "AdapterWebsocketWeb", "fileName": "adapter_websocket_web.dart"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.0.2.tar.gz", "archive_sha256": "cf559ead5daf6aa5cb0a12944c24cf894c5aad20740b272bc7e5857439a94d73", "published": "2025-06-07T17:51:03.249862Z"}, {"version": "0.0.3", "pubspec": {"name": "adapter_websocket", "description": "Adapter websocket", "version": "0.0.3", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "AdapterWebsocketWeb", "fileName": "adapter_websocket_web.dart"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.0.3.tar.gz", "archive_sha256": "894e94b3cf6e470a370e1d2a338499553754d1df00257a24dde5802df81c0d66", "published": "2025-06-15T06:14:18.649776Z"}, {"version": "0.0.4", "pubspec": {"name": "adapter_websocket", "description": "A robust Flutter WebSocket plugin utilizing the Adapter design pattern for flexible WebSocket communication. This plugin provides a modular, testable, and easy-to-use interface for WebSocket connections with support for automatic reconnection, different message types, comprehensive error handling, and enhanced resilience.", "version": "0.0.4", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "AdapterWebsocketWeb", "fileName": "adapter_websocket_web.dart"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.0.4.tar.gz", "archive_sha256": "629b1175733f1957fc6893efaca743cd16f57da8d51c4ff8f549ceb7977cb497", "published": "2025-06-25T13:04:03.514277Z"}, {"version": "0.0.5", "pubspec": {"name": "adapter_websocket", "description": "Websocket encapsulated in adapter mode", "version": "0.0.5", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.0.5.tar.gz", "archive_sha256": "2d9438a5eeeb3e32a7a482ad61c09b389c00a4d7ff7188f4595c5159ec9532ad", "published": "2025-06-25T13:46:37.456621Z"}, {"version": "0.0.6", "pubspec": {"name": "adapter_websocket", "description": "WebSocket encapsulated with the adapter pattern enhances usability and testability, enabling rapid environment switching.", "version": "0.0.6", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.0.6.tar.gz", "archive_sha256": "dece04bcde664fdc835c80a1d7a8183f1121755854fa0a801ab4563aca7acfc8", "published": "2025-06-25T14:25:28.320709Z"}, {"version": "0.0.7", "pubspec": {"name": "adapter_websocket", "description": "WebSocket encapsulated with the adapter pattern enhances usability and testability, enabling rapid environment switching.", "version": "0.0.7", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "AdapterWebsocketWeb", "fileName": "adapter_websocket_web.dart"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.0.7.tar.gz", "archive_sha256": "e6ed446d7f4d8a787edba412e24dcc47e97659dc4a4ea053cd2005083612e284", "published": "2025-07-01T13:30:53.156004Z"}, {"version": "0.1.0", "pubspec": {"name": "adapter_websocket", "description": "Adapter websocket", "version": "0.1.0", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "AdapterWebsocketWeb", "fileName": "adapter_websocket_web.dart"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.0.tar.gz", "archive_sha256": "e7dc735293de8b3f98488f04bcc31b3bcf25e5bb8c0b899af0712a221760e9a1", "published": "2026-05-22T19:27:29.459216Z"}, {"version": "0.1.1", "pubspec": {"name": "adapter_websocket", "description": "Adapter websocket", "version": "0.1.1", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "AdapterWebsocketWeb", "fileName": "adapter_websocket_web.dart"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.1.tar.gz", "archive_sha256": "472920e536cf29118e28bc09d8bedc88882ecbcffcf47701c6f3a5977695c22f", "published": "2026-05-22T19:36:37.524135Z"}, {"version": "0.1.3", "pubspec": {"name": "adapter_websocket", "description": "A Flutter WebSocket adapter with auto-reconnect, heartbeat, interceptors, ACK confirmation, message queuing, topic multiplexing, and connection pooling.", "version": "0.1.3", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "web": "^1.0.0", "plugin_platform_interface": "^2.0.2", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "AdapterWebsocketWeb", "fileName": "adapter_websocket_web.dart"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.3.tar.gz", "archive_sha256": "d3fbafbf18befcbacc9e3390e0f4691c997d7696a72221e32aac0d48bfb8b058", "published": "2026-05-23T06:27:08.973083Z"}, {"version": "0.1.4", "pubspec": {"name": "adapter_websocket", "description": "A Flutter WebSocket adapter with auto-reconnect, heartbeat, interceptors, ACK confirmation, message queuing, topic multiplexing, and connection pooling.", "version": "0.1.4", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.0.0", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.4.tar.gz", "archive_sha256": "90843ef31142c7c1d586b195c976b89db89568b2eecb7334b028d694856161ce", "published": "2026-05-23T19:14:59.745184Z"}, {"version": "0.1.5", "pubspec": {"name": "adapter_websocket", "description": "A Flutter WebSocket adapter with auto-reconnect, heartbeat, interceptors, ACK confirmation, message queuing, topic multiplexing, and connection pooling.", "version": "0.1.5", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.0.0", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "none"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.5.tar.gz", "archive_sha256": "5cc922af9aec067d2e3848f409d546b1256a75a0e95ad124b58b567472222150", "published": "2026-05-23T21:03:04.413157Z"}, {"version": "0.1.6", "pubspec": {"name": "adapter_websocket", "description": "A Flutter WebSocket adapter with auto-reconnect, heartbeat, interceptors, ACK confirmation, message queuing, topic multiplexing, and connection pooling.", "version": "0.1.6", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.0.0", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}, "web": {"pluginClass": "none"}}}, "assets": ["assets/ssl/test_cert.pem"]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.6.tar.gz", "archive_sha256": "7f2fb3b81225fa062b80574f57b4b887a56b6aad55829cf347ca7ba9f4728b7a", "published": "2026-05-23T21:17:39.549320Z"}, {"version": "0.1.7", "pubspec": {"name": "adapter_websocket", "description": "A Flutter WebSocket adapter with auto-reconnect, heartbeat, interceptors, ACK confirmation, message queuing, topic multiplexing, and connection pooling.", "version": "0.1.7", "homepage": "https://github.com/Chihiro-bit/adapter_websocket.git", "repository": "https://github.com/Chihiro-bit/adapter_websocket.git", "environment": {"sdk": "^3.8.1", "flutter": ">=3.3.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.0.0", "web_socket_channel": "^3.0.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"plugin": {"platforms": {"android": {"package": "com.chihiro.adapter_websocket", "pluginClass": "AdapterWebsocketPlugin"}, "ios": {"pluginClass": "AdapterWebsocketPlugin"}, "linux": {"pluginClass": "AdapterWebsocketPlugin"}, "macos": {"pluginClass": "AdapterWebsocketPlugin"}, "windows": {"pluginClass": "AdapterWebsocketPluginCApi"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/adapter_websocket/versions/0.1.7.tar.gz", "archive_sha256": "c1b82470c6427f6451b23cca285c34665482cb46f9bc0696f05b127627816096", "published": "2026-05-26T15:42:27.897374Z"}]}