{"name": "altcha_widget", "latest": {"version": "2.0.3", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "2.0.3", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"altcha_lib": "^0.3.0", "flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "flutter_svg": "^2.2.0", "flutter_timezone": "^5.0.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5", "web": "^1.0.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": {"plugin": {"platforms": {"android": {"package": "org.altcha.altcha_widget", "pluginClass": "AltchaWidgetPlugin"}, "ios": {"pluginClass": "AltchaWidgetPlugin"}, "macos": {"pluginClass": "AltchaWidgetPlugin"}, "linux": {"pluginClass": "altcha_widget_plugin", "fileName": "altcha_widget_plugin.cc"}, "windows": {"pluginClass": "AltchaWidgetPlugin"}, "web": {"pluginClass": "AltchaWidgetWeb", "fileName": "altcha_widget_web.dart"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/2.0.3.tar.gz", "archive_sha256": "b301707d46a9c621d2d3da224b0cee0dfdafc8da3c2a79890626a79426bc3208", "published": "2026-06-07T12:23:58.928917Z"}, "versions": [{"version": "1.0.0", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "1.0.0", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "screenshots": [{"description": "ALTCHA Widget in Dark theme.", "path": "assets/images/altcha-dark.png"}, {"description": "ALTCHA Widget in Dark theme with Code Challenge.", "path": "assets/images/altcha-dark-code.png"}, {"description": "ALTCHA Widget in Light theme.", "path": "assets/images/altcha-light.png"}, {"description": "ALTCHA Widget in Light theme with Code Challenge.", "path": "assets/images/altcha-light-code.png"}], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"crypto": "^3.0.6", "flutter": {"sdk": "flutter"}, "flutter_native_timezone": "^2.0.0", "flutter_svg": "^2.2.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": null}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/1.0.0.tar.gz", "archive_sha256": "07fa552d43cc9c5f394ced305341b32e9bda9f55ec0ba0d5ae7b9302f049a9a9", "published": "2025-07-26T12:55:25.811166Z"}, {"version": "1.1.0", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "1.1.0", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "screenshots": [{"description": "ALTCHA Widget in Dark theme.", "path": "assets/images/altcha-dark.png"}, {"description": "ALTCHA Widget in Dark theme with Code Challenge.", "path": "assets/images/altcha-dark-code.png"}, {"description": "ALTCHA Widget in Light theme.", "path": "assets/images/altcha-light.png"}, {"description": "ALTCHA Widget in Light theme with Code Challenge.", "path": "assets/images/altcha-light-code.png"}], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"crypto": "^3.0.6", "flutter": {"sdk": "flutter"}, "flutter_timezone": "^5.0.0", "flutter_svg": "^2.2.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": null}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/1.1.0.tar.gz", "archive_sha256": "aac196c66d7b46a2523186331932fc4a473aab8f342fed3d89538423caf5375c", "published": "2026-01-24T02:32:02.838431Z"}, {"version": "1.2.0", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "1.2.0", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "screenshots": [{"description": "ALTCHA Widget in Dark theme.", "path": "assets/images/altcha-dark.png"}, {"description": "ALTCHA Widget in Dark theme with Code Challenge.", "path": "assets/images/altcha-dark-code.png"}, {"description": "ALTCHA Widget in Light theme.", "path": "assets/images/altcha-light.png"}, {"description": "ALTCHA Widget in Light theme with Code Challenge.", "path": "assets/images/altcha-light-code.png"}], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"crypto": "^3.0.6", "flutter": {"sdk": "flutter"}, "flutter_timezone": "^5.0.0", "flutter_svg": "^2.2.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": null}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/1.2.0.tar.gz", "archive_sha256": "916166faefc9de15b6441ff19e608474bfd9a7c2451b69145a92d26281087a98", "published": "2026-02-28T00:34:34.505407Z"}, {"version": "2.0.0", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "2.0.0", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"altcha_lib": "^0.2.0", "flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "flutter_svg": "^2.2.0", "flutter_timezone": "^5.0.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5", "web": "^1.0.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": {"plugin": {"platforms": {"android": {"package": "org.altcha.altcha_widget", "pluginClass": "AltchaWidgetPlugin"}, "ios": {"pluginClass": "AltchaWidgetPlugin"}, "macos": {"pluginClass": "AltchaWidgetPlugin"}, "linux": {"pluginClass": "altcha_widget_plugin", "fileName": "altcha_widget_plugin.cc"}, "windows": {"pluginClass": "AltchaWidgetPlugin"}, "web": {"pluginClass": "AltchaWidgetWeb", "fileName": "altcha_widget_web.dart"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/2.0.0.tar.gz", "archive_sha256": "5e424bc54dbe7be4cd099f51c2efbadb8b8832b70a3d990f860ffb0b953d15f1", "published": "2026-04-15T07:53:46.946766Z"}, {"version": "2.0.1", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "2.0.1", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"altcha_lib": "^0.2.0", "flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "flutter_svg": "^2.2.0", "flutter_timezone": "^5.0.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5", "web": "^1.0.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": {"plugin": {"platforms": {"android": {"package": "org.altcha.altcha_widget", "pluginClass": "AltchaWidgetPlugin"}, "ios": {"pluginClass": "AltchaWidgetPlugin"}, "macos": {"pluginClass": "AltchaWidgetPlugin"}, "linux": {"pluginClass": "altcha_widget_plugin", "fileName": "altcha_widget_plugin.cc"}, "windows": {"pluginClass": "AltchaWidgetPlugin"}, "web": {"pluginClass": "AltchaWidgetWeb", "fileName": "altcha_widget_web.dart"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/2.0.1.tar.gz", "archive_sha256": "134e992dbc28294bb2d6275234e26c02e25624b94cbfb34667d2ea2794347112", "published": "2026-04-15T10:30:14.667412Z"}, {"version": "2.0.2", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "2.0.2", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"altcha_lib": "^0.3.0", "flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "flutter_svg": "^2.2.0", "flutter_timezone": "^5.0.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5", "web": "^1.0.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": {"plugin": {"platforms": {"android": {"package": "org.altcha.altcha_widget", "pluginClass": "AltchaWidgetPlugin"}, "ios": {"pluginClass": "AltchaWidgetPlugin"}, "macos": {"pluginClass": "AltchaWidgetPlugin"}, "linux": {"pluginClass": "altcha_widget_plugin", "fileName": "altcha_widget_plugin.cc"}, "windows": {"pluginClass": "AltchaWidgetPlugin"}, "web": {"pluginClass": "AltchaWidgetWeb", "fileName": "altcha_widget_web.dart"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/2.0.2.tar.gz", "archive_sha256": "d520cec40ea91cafeccc24889d445bcb622763226284be7915ea526efb5fb50b", "published": "2026-04-15T14:01:29.306274Z"}, {"version": "2.0.3", "pubspec": {"name": "altcha_widget", "description": "Privacy-first, accessible CAPTCHA widget, compliant with global data privacy regulations. No tracking, self-verifying.", "version": "2.0.3", "homepage": "https://altcha.org", "repository": "https://github.com/altcha-org/altcha-flutter", "issue_tracker": "https://github.com/altcha-org/altcha-flutter/issues", "topics": ["altcha", "captcha", "recaptcha", "invisible-captcha", "security"], "environment": {"sdk": "^3.8.1", "flutter": ">=1.17.0"}, "dependencies": {"altcha_lib": "^0.3.0", "flutter": {"sdk": "flutter"}, "flutter_web_plugins": {"sdk": "flutter"}, "flutter_svg": "^2.2.0", "flutter_timezone": "^5.0.0", "http": "^1.4.0", "just_audio": "^0.10.4", "path_provider": "^2.1.5", "web": "^1.0.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "flutter_localizations": {"sdk": "flutter"}, "mocktail": "^1.0.4"}, "flutter": {"plugin": {"platforms": {"android": {"package": "org.altcha.altcha_widget", "pluginClass": "AltchaWidgetPlugin"}, "ios": {"pluginClass": "AltchaWidgetPlugin"}, "macos": {"pluginClass": "AltchaWidgetPlugin"}, "linux": {"pluginClass": "altcha_widget_plugin", "fileName": "altcha_widget_plugin.cc"}, "windows": {"pluginClass": "AltchaWidgetPlugin"}, "web": {"pluginClass": "AltchaWidgetWeb", "fileName": "altcha_widget_web.dart"}}}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/altcha_widget/versions/2.0.3.tar.gz", "archive_sha256": "b301707d46a9c621d2d3da224b0cee0dfdafc8da3c2a79890626a79426bc3208", "published": "2026-06-07T12:23:58.928917Z"}]}