{"name": "air_pointer", "latest": {"version": "0.2.2", "pubspec": {"name": "air_pointer", "description": "Platform-agnostic canvas input for Flutter. Unifies mouse, trackpad, and MediaPipe hand-gesture events behind a single CanvasInputController.", "version": "0.2.2", "repository": "https://github.com/Ranveer-Singh-Gour/air_pointer", "homepage": "https://github.com/Ranveer-Singh-Gour/air_pointer", "issue_tracker": "https://github.com/Ranveer-Singh-Gour/air_pointer/issues", "topics": ["canvas", "gestures", "hand-tracking", "mediapipe"], "environment": {"sdk": "^3.9.2", "flutter": ">=3.44.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.1.1"}, "dev_dependencies": {"dart_code_linter": "^4.1.5", "flutter_lints": "^6.0.0", "flutter_test": {"sdk": "flutter"}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/air_pointer/versions/0.2.2.tar.gz", "archive_sha256": "70f18e06f6e2a98f5d949a17cfe7fdd8403bd4d069915e406e8be374b78de77a", "published": "2026-06-27T14:15:42.568464Z"}, "versions": [{"version": "0.1.0", "pubspec": {"name": "air_pointer", "description": "Platform-agnostic canvas input abstraction for Flutter. Ships MouseInputSource and a MediaPipe HandLandmarker GestureInputSource (Flutter Web only), unified behind a clean CanvasInputController boundary.\n", "version": "0.1.0", "repository": "https://github.com/Ranveer-Singh-Gour/air_pointer", "topics": ["canvas", "gestures", "hand-tracking", "mediapipe"], "environment": {"sdk": "^3.9.2", "flutter": ">=3.44.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.1.1"}, "dev_dependencies": {"dart_code_linter": "^4.1.5", "flutter_lints": "^6.0.0", "flutter_test": {"sdk": "flutter"}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/air_pointer/versions/0.1.0.tar.gz", "archive_sha256": "204b7d5c9e57f806553827015bea35976320fed32a8eec065253304f4a0399f1", "published": "2026-06-21T17:15:09.464901Z"}, {"version": "0.2.0", "pubspec": {"name": "air_pointer", "description": "Platform-agnostic canvas input for Flutter. Unifies mouse, trackpad, and MediaPipe hand-gesture events behind a single CanvasInputController.", "version": "0.2.0", "repository": "https://github.com/Ranveer-Singh-Gour/air_pointer", "topics": ["canvas", "gestures", "hand-tracking", "mediapipe"], "environment": {"sdk": "^3.9.2", "flutter": ">=3.44.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.1.1"}, "dev_dependencies": {"dart_code_linter": "^4.1.5", "flutter_lints": "^6.0.0", "flutter_test": {"sdk": "flutter"}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/air_pointer/versions/0.2.0.tar.gz", "archive_sha256": "7aed180015894830088aeb40bfffab164efa238d27c19b0be1a3e45b02388a57", "published": "2026-06-22T17:07:59.344260Z"}, {"version": "0.2.2", "pubspec": {"name": "air_pointer", "description": "Platform-agnostic canvas input for Flutter. Unifies mouse, trackpad, and MediaPipe hand-gesture events behind a single CanvasInputController.", "version": "0.2.2", "repository": "https://github.com/Ranveer-Singh-Gour/air_pointer", "homepage": "https://github.com/Ranveer-Singh-Gour/air_pointer", "issue_tracker": "https://github.com/Ranveer-Singh-Gour/air_pointer/issues", "topics": ["canvas", "gestures", "hand-tracking", "mediapipe"], "environment": {"sdk": "^3.9.2", "flutter": ">=3.44.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "web": "^1.1.1"}, "dev_dependencies": {"dart_code_linter": "^4.1.5", "flutter_lints": "^6.0.0", "flutter_test": {"sdk": "flutter"}}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/air_pointer/versions/0.2.2.tar.gz", "archive_sha256": "70f18e06f6e2a98f5d949a17cfe7fdd8403bd4d069915e406e8be374b78de77a", "published": "2026-06-27T14:15:42.568464Z"}]}