{"name": "appcraft_manifest_audit", "latest": {"version": "0.0.1", "pubspec": {"name": "appcraft_manifest_audit", "description": "Attributes every permission and component of the merged Android manifest to the library that injected it, and freezes the answer in a baseline that fails CI when it changes.", "version": "0.0.1", "repository": "https://github.com/AppCraftTeam/appcraft-manifest-audit-flutter", "issue_tracker": "https://github.com/AppCraftTeam/appcraft-manifest-audit-flutter/issues", "topics": ["android", "manifest", "permissions", "cli", "ci"], "environment": {"sdk": "^3.0.0"}, "executables": {"appcraft_manifest_audit": null}, "dependencies": {"args": "^2.7.0", "path": "^1.9.1", "xml": "^6.5.0", "yaml": "^3.1.3"}, "dev_dependencies": {"lints": "^6.0.0", "test": "^1.25.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/appcraft_manifest_audit/versions/0.0.1.tar.gz", "archive_sha256": "d84b4eae25050916b4bd67014417ef9a85e0e9b596d38a533a3c5132fcb0e067", "published": "2026-10-14T15:13:29.228770Z"}, "versions": [{"version": "0.0.1", "pubspec": {"name": "appcraft_manifest_audit", "description": "Attributes every permission and component of the merged Android manifest to the library that injected it, and freezes the answer in a baseline that fails CI when it changes.", "version": "0.0.1", "repository": "https://github.com/AppCraftTeam/appcraft-manifest-audit-flutter", "issue_tracker": "https://github.com/AppCraftTeam/appcraft-manifest-audit-flutter/issues", "topics": ["android", "manifest", "permissions", "cli", "ci"], "environment": {"sdk": "^3.0.0"}, "executables": {"appcraft_manifest_audit": null}, "dependencies": {"args": "^2.7.0", "path": "^1.9.1", "xml": "^6.5.0", "yaml": "^3.1.3"}, "dev_dependencies": {"lints": "^6.0.0", "test": "^1.25.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/appcraft_manifest_audit/versions/0.0.1.tar.gz", "archive_sha256": "d84b4eae25050916b4bd67014417ef9a85e0e9b596d38a533a3c5132fcb0e067", "published": "2026-10-14T15:13:29.228770Z"}]}