{"name": "dart_desk", "latest": {"version": "0.3.3", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.3.3", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["desk", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.2.0", "dart_desk_annotation": "^0.3.2", "dart_desk_widgets": "^0.1.2", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.5.0-beta.5", "serverpod_auth_core_flutter": "^3.5.0-beta.5", "serverpod_auth_idp_flutter": "^3.5.0-beta.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "meta": "^1.17.0", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0", "marionette_flutter": "^0.5.0", "uuid": "^4.5.3", "logging": "^1.3.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0", "flutter_test_goldens": "^0.0.10", "irondash_message_channel": "^0.7.0", "super_native_extensions": "^0.9.0"}, "flutter": {"uses-material-design": true, "fonts": [{"family": "Inter", "fonts": [{"asset": "lib/fonts/Inter-Variable.ttf"}]}, {"family": "Manrope", "fonts": [{"asset": "lib/fonts/Manrope-Variable.ttf"}]}, {"family": "DM Sans", "fonts": [{"asset": "lib/fonts/DMSans-Variable.ttf"}]}, {"family": "Noto Serif", "fonts": [{"asset": "lib/fonts/NotoSerif-Variable.ttf"}]}, {"family": "Playfair Display", "fonts": [{"asset": "lib/fonts/PlayfairDisplay-Variable.ttf"}]}, {"family": "Cormorant Garamond", "fonts": [{"asset": "lib/fonts/CormorantGaramond-Variable.ttf"}]}, {"family": "DM Serif Display", "fonts": [{"asset": "lib/fonts/DMSerifDisplay-Regular.ttf"}]}]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.3.3.tar.gz", "archive_sha256": "ff94354ff08345aa72320d4a35137693bc94ae5d27a2d0edade1f41b87bf917e", "published": "2026-05-04T09:28:51.732364Z"}, "versions": [{"version": "0.1.0", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.1.0", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["cms", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.1.0", "dart_desk_annotation": "^0.1.0", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.4.5", "serverpod_auth_core_flutter": "^3.4.5", "serverpod_auth_idp_flutter": "^3.4.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "blurhash_dart": "^1.2.1", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0"}, "flutter": {"uses-material-design": true}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.1.0.tar.gz", "archive_sha256": "89e861615e6623f0b48abee2c214b04f3af6e7a4e4b899909abe8455225824e6", "published": "2026-04-02T05:41:00.645035Z"}, {"version": "0.1.2", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.1.2", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["cms", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.1.0", "dart_desk_annotation": "^0.1.0", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.4.5", "serverpod_auth_core_flutter": "^3.4.5", "serverpod_auth_idp_flutter": "^3.4.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "^0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "blurhash_dart": "^1.2.1", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0"}, "flutter": {"uses-material-design": true}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.1.2.tar.gz", "archive_sha256": "aa8bc7372883f51fd3ee69e0e5e10a6b26addd04ed71873e4e2961ef67e9b74c", "published": "2026-04-10T18:13:39.790478Z"}, {"version": "0.1.3", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.1.3", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["cms", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.1.1", "dart_desk_annotation": "^0.1.1", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.4.5", "serverpod_auth_core_flutter": "^3.4.5", "serverpod_auth_idp_flutter": "^3.4.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "^0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "blurhash_dart": "^1.2.1", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0"}, "flutter": {"uses-material-design": true}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.1.3.tar.gz", "archive_sha256": "5f8efab5f847d210e7c7639cd27aa00f37d6c9ef69c31e4c8015397788876066", "published": "2026-04-10T18:17:16.577616Z"}, {"version": "0.1.4", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.1.4", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["cms", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.1.1", "dart_desk_annotation": "^0.1.1", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.4.5", "serverpod_auth_core_flutter": "^3.4.5", "serverpod_auth_idp_flutter": "^3.4.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "^0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "blurhash_dart": "^1.2.1", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0", "marionette_flutter": "^0.5.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0"}, "flutter": {"uses-material-design": true}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.1.4.tar.gz", "archive_sha256": "e8d47665f52edc961f9b461d1201779fee923a406c2779d2d3c85a6fdff16aae", "published": "2026-04-13T08:20:32.464506Z"}, {"version": "0.2.0", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.2.0", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["desk", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.2.0", "dart_desk_annotation": "^0.2.0", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.4.5", "serverpod_auth_core_flutter": "^3.4.5", "serverpod_auth_idp_flutter": "^3.4.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "^0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0", "marionette_flutter": "^0.5.0", "uuid": "^4.5.3"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0"}, "flutter": {"uses-material-design": true}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.2.0.tar.gz", "archive_sha256": "27bd0cc498d02cabb6e6ec1d01db96b134d671f19befc9e31d3e3cea572c7b66", "published": "2026-04-27T18:16:27.869784Z"}, {"version": "0.3.0", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.3.0", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["desk", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.2.0", "dart_desk_annotation": "^0.3.0", "dart_desk_widgets": "^0.1.0", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.5.0-beta.5", "serverpod_auth_core_flutter": "^3.5.0-beta.5", "serverpod_auth_idp_flutter": "^3.5.0-beta.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "meta": "^1.17.0", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0", "marionette_flutter": "^0.5.0", "uuid": "^4.5.3", "logging": "^1.3.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0", "flutter_test_goldens": "^0.0.10", "irondash_message_channel": "^0.7.0", "super_native_extensions": "^0.9.0"}, "flutter": {"uses-material-design": true, "fonts": [{"family": "Inter", "fonts": [{"asset": "lib/fonts/Inter-Variable.ttf"}]}, {"family": "Manrope", "fonts": [{"asset": "lib/fonts/Manrope-Variable.ttf"}]}, {"family": "DM Sans", "fonts": [{"asset": "lib/fonts/DMSans-Variable.ttf"}]}, {"family": "Noto Serif", "fonts": [{"asset": "lib/fonts/NotoSerif-Variable.ttf"}]}, {"family": "Playfair Display", "fonts": [{"asset": "lib/fonts/PlayfairDisplay-Variable.ttf"}]}, {"family": "Cormorant Garamond", "fonts": [{"asset": "lib/fonts/CormorantGaramond-Variable.ttf"}]}, {"family": "DM Serif Display", "fonts": [{"asset": "lib/fonts/DMSerifDisplay-Regular.ttf"}]}]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.3.0.tar.gz", "archive_sha256": "5e61fb4ceefaea8673eefa31083cb21280b1bc913b3e2157fe183b0d3d771d42", "published": "2026-05-03T18:21:53.071877Z"}, {"version": "0.3.2", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.3.2", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["desk", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.2.0", "dart_desk_annotation": "^0.3.2", "dart_desk_widgets": "^0.1.2", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.5.0-beta.5", "serverpod_auth_core_flutter": "^3.5.0-beta.5", "serverpod_auth_idp_flutter": "^3.5.0-beta.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "meta": "^1.17.0", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0", "marionette_flutter": "^0.5.0", "uuid": "^4.5.3", "logging": "^1.3.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0", "flutter_test_goldens": "^0.0.10", "irondash_message_channel": "^0.7.0", "super_native_extensions": "^0.9.0"}, "flutter": {"uses-material-design": true, "fonts": [{"family": "Inter", "fonts": [{"asset": "lib/fonts/Inter-Variable.ttf"}]}, {"family": "Manrope", "fonts": [{"asset": "lib/fonts/Manrope-Variable.ttf"}]}, {"family": "DM Sans", "fonts": [{"asset": "lib/fonts/DMSans-Variable.ttf"}]}, {"family": "Noto Serif", "fonts": [{"asset": "lib/fonts/NotoSerif-Variable.ttf"}]}, {"family": "Playfair Display", "fonts": [{"asset": "lib/fonts/PlayfairDisplay-Variable.ttf"}]}, {"family": "Cormorant Garamond", "fonts": [{"asset": "lib/fonts/CormorantGaramond-Variable.ttf"}]}, {"family": "DM Serif Display", "fonts": [{"asset": "lib/fonts/DMSerifDisplay-Regular.ttf"}]}]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.3.2.tar.gz", "archive_sha256": "928ea8f7cd71125bcd477c077023b5dafb626197bea05d0862f93932a8b4eeb7", "published": "2026-05-04T09:12:04.229399Z"}, {"version": "0.3.3", "pubspec": {"name": "dart_desk", "description": "CMS studio interface with inputs, validators, and runtime components for Dart Desk applications", "version": "0.3.3", "homepage": "https://github.com/ThangVuNguyenViet/dart_desk", "repository": "https://github.com/ThangVuNguyenViet/dart_desk", "issue_tracker": "https://github.com/ThangVuNguyenViet/dart_desk/issues", "topics": ["desk", "flutter", "content-management"], "resolution": "workspace", "environment": {"sdk": "^3.8.0"}, "dependencies": {"dart_desk_client": "^0.2.0", "dart_desk_annotation": "^0.3.2", "dart_desk_widgets": "^0.1.2", "flutter": {"sdk": "flutter"}, "shadcn_ui": "^0.52.1", "image_picker": "^1.1.2", "file_picker": "^8.1.4", "shared_preferences": "^2.2.2", "connectivity_plus": "^6.0.0", "serverpod_flutter": "^3.5.0-beta.5", "serverpod_auth_core_flutter": "^3.5.0-beta.5", "serverpod_auth_idp_flutter": "^3.5.0-beta.5", "signals": "^6.3.0", "flutter_resizable_container": "^4.2.0", "super_editor": "0.3.0-dev.50", "get_it": "^9.2.1", "auto_route": "^11.1.0", "font_awesome_flutter": "^10.8.0", "http": "^1.2.0", "collection": "^1.19.1", "meta": "^1.17.0", "crypto": "^3.0.6", "image": "^4.5.0", "image_picker_platform_interface": "^2.10.0", "plugin_platform_interface": "^2.1.8", "super_drag_and_drop": "^0.9.1", "responsive_framework": "^1.5.1", "dart_mappable": "^4.7.0", "mocktail": "^1.0.4", "flutter_colorpicker": "^1.1.0", "marionette_flutter": "^0.5.0", "uuid": "^4.5.3", "logging": "^1.3.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "integration_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "build_runner": "^2.13.1", "auto_route_generator": "^10.5.0", "flutter_test_goldens": "^0.0.10", "irondash_message_channel": "^0.7.0", "super_native_extensions": "^0.9.0"}, "flutter": {"uses-material-design": true, "fonts": [{"family": "Inter", "fonts": [{"asset": "lib/fonts/Inter-Variable.ttf"}]}, {"family": "Manrope", "fonts": [{"asset": "lib/fonts/Manrope-Variable.ttf"}]}, {"family": "DM Sans", "fonts": [{"asset": "lib/fonts/DMSans-Variable.ttf"}]}, {"family": "Noto Serif", "fonts": [{"asset": "lib/fonts/NotoSerif-Variable.ttf"}]}, {"family": "Playfair Display", "fonts": [{"asset": "lib/fonts/PlayfairDisplay-Variable.ttf"}]}, {"family": "Cormorant Garamond", "fonts": [{"asset": "lib/fonts/CormorantGaramond-Variable.ttf"}]}, {"family": "DM Serif Display", "fonts": [{"asset": "lib/fonts/DMSerifDisplay-Regular.ttf"}]}]}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/dart_desk/versions/0.3.3.tar.gz", "archive_sha256": "ff94354ff08345aa72320d4a35137693bc94ae5d27a2d0edade1f41b87bf917e", "published": "2026-05-04T09:28:51.732364Z"}]}