{"name": "abstract_sync", "latest": {"version": "1.3.2", "pubspec": {"name": "abstract_sync", "description": "A framework for writing your own syncing solution between any two sources.", "version": "1.3.2", "homepage": "https://github.com/saber-notes/abstract_sync", "environment": {"sdk": ">=3.0.0 <4.0.0"}, "dependencies": {"logging": "^1.0.0", "meta": "^1.12.0", "mutex": "^3.0.0"}, "dev_dependencies": {"flutter_lints": "^5.0.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/abstract_sync/versions/1.3.2.tar.gz", "archive_sha256": "29d969627a2c3f97bca3d26f7c6ccead24b2dc2d183a196621948c7e8ef55a65", "published": "2026-04-01T11:17:56.379799Z"}, "versions": [{"version": "1.0.0", "pubspec": {"name": "abstract_sync", "description": "A framework for writing your own syncing solution.", "version": "1.0.0", "homepage": "https://github.com/saber-notes/abstract_sync", "environment": {"sdk": ">=3.0.0 <4.0.0", "flutter": ">=3.10.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "logging": "^1.0.0", "meta": "^1.12.0", "mutex": "^3.0.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^3.0.1"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/abstract_sync/versions/1.0.0.tar.gz", "archive_sha256": "157bc1cc546d0de58159408a77d2a4b1fab9527eb0e6123a787a7900719d3162", "published": "2024-06-24T13:14:27.870447Z"}, {"version": "1.1.0", "pubspec": {"name": "abstract_sync", "description": "A framework for writing your own syncing solution between any two sources.", "version": "1.1.0", "homepage": "https://github.com/saber-notes/abstract_sync", "environment": {"sdk": ">=3.0.0 <4.0.0"}, "dependencies": {"logging": "^1.0.0", "meta": "^1.12.0", "mutex": "^3.0.0"}, "dev_dependencies": {"flutter_lints": "^3.0.1"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/abstract_sync/versions/1.1.0.tar.gz", "archive_sha256": "bf57aaf77702e3eb0d6705d99c53e9b7aff53ddcc81d20dc2ca21193a5991e30", "published": "2024-06-25T16:38:54.542255Z"}, {"version": "1.2.0", "pubspec": {"name": "abstract_sync", "description": "A framework for writing your own syncing solution between any two sources.", "version": "1.2.0", "homepage": "https://github.com/saber-notes/abstract_sync", "environment": {"sdk": ">=3.0.0 <4.0.0"}, "dependencies": {"logging": "^1.0.0", "meta": "^1.12.0", "mutex": "^3.0.0"}, "dev_dependencies": {"flutter_lints": "^3.0.1"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/abstract_sync/versions/1.2.0.tar.gz", "archive_sha256": "d8bab4809e9c00cd4c9e925fd00de6ab6f117b509793a2b76602ba1e247e74c8", "published": "2024-06-26T11:53:51.548126Z"}, {"version": "1.3.0", "pubspec": {"name": "abstract_sync", "description": "A framework for writing your own syncing solution between any two sources.", "version": "1.3.0", "homepage": "https://github.com/saber-notes/abstract_sync", "environment": {"sdk": ">=3.0.0 <4.0.0"}, "dependencies": {"logging": "^1.0.0", "meta": "^1.12.0", "mutex": "^3.0.0"}, "dev_dependencies": {"flutter_lints": "^5.0.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/abstract_sync/versions/1.3.0.tar.gz", "archive_sha256": "40c83f10dc670e6c6c7f1999fd9ddd0a32dcc61454ed6c202bd59cb6befd81c4", "published": "2024-10-01T01:01:46.235556Z"}, {"version": "1.3.1", "pubspec": {"name": "abstract_sync", "description": "A framework for writing your own syncing solution between any two sources.", "version": "1.3.1", "homepage": "https://github.com/saber-notes/abstract_sync", "environment": {"sdk": ">=3.0.0 <4.0.0"}, "dependencies": {"logging": "^1.0.0", "meta": "^1.12.0", "mutex": "^3.0.0"}, "dev_dependencies": {"flutter_lints": "^5.0.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/abstract_sync/versions/1.3.1.tar.gz", "archive_sha256": "f88f85bfecf2171d8756556b8d7992cf8d31d076a6d0ebbfd9f8ee559d8a18bc", "published": "2024-12-14T01:00:26.594685Z"}, {"version": "1.3.2", "pubspec": {"name": "abstract_sync", "description": "A framework for writing your own syncing solution between any two sources.", "version": "1.3.2", "homepage": "https://github.com/saber-notes/abstract_sync", "environment": {"sdk": ">=3.0.0 <4.0.0"}, "dependencies": {"logging": "^1.0.0", "meta": "^1.12.0", "mutex": "^3.0.0"}, "dev_dependencies": {"flutter_lints": "^5.0.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/abstract_sync/versions/1.3.2.tar.gz", "archive_sha256": "29d969627a2c3f97bca3d26f7c6ccead24b2dc2d183a196621948c7e8ef55a65", "published": "2026-04-01T11:17:56.379799Z"}]}