Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "dart-flutter",
"displayName": "Dart and Flutter",
"version": "1.0.7",
"version": "1.0.8",
"description": "Official Claude plugin for Dart and Flutter that installs Flutter/Dart Skills and Dart MCP server for building natively compiled, visually stunning applications for mobile, web, desktop, and embedded devices from a single codebase",
"author": {
"name": "Dart and Flutter",
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dart-flutter",
"version": "1.0.7",
"version": "1.0.8",
"description": "Official Codex plugin for Dart and Flutter that installs Flutter/Dart Skills and Dart MCP server for building natively compiled, visually stunning applications for mobile, web, desktop, and embedded devices from a single codebase.",
"author": {
"name": "Google LLC",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "dart-flutter",
"displayName": "Dart and Flutter",
"version": "1.0.7",
"version": "1.0.8",
"description": "Official Cursor plugin for Dart and Flutter that installs Flutter/Dart Skills and Dart MCP server for building natively compiled, visually stunning applications for mobile, web, desktop, and embedded devices from a single codebase.",
"author": {
"name": "Dart and Flutter Team",
Expand Down
2 changes: 1 addition & 1 deletion skills/dart-migrate-to-checks-package/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ For any target test file:
..has((e) => e.message, 'message').equals('invalid input');

// NO (Passing a callback to sync throws will cause a compiler error!)
check(() => triggerSync").throws<ArgumentError>((it) => ...); // ERROR!
check(() => triggerSyncError()).throws<ArgumentError>((it) => ...); // ERROR!
```
- **Asynchronous** (`Subject<Future<T>>`): `.throws<E>()` returns
`Future<void>`. Because you cannot chain directly off a `Future<void>`, this
Expand Down
6 changes: 3 additions & 3 deletions skills/dart-use-doc-examples/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ The `{@example}` directive parses an external file and resolves it into a fenced
///
/// ```dart
/// final client = Client();
/// client.send();
/// await client.get(Uri.parse('https://example.com'));
/// ```
```

Expand All @@ -48,10 +48,10 @@ Often, an external example file contains imports, setup, or `void main()` wrappe
```dart
import 'package:http/http.dart';

void main() {
Future<void> main() async {
// #region request_snippet
final client = Client();
client.send();
await client.get(Uri.parse('https://example.com'));
// #endregion request_snippet
}
```
Expand Down
2 changes: 1 addition & 1 deletion tool/.dart_skills_githash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
bf984f3ef223dd85e92036f934bbcb6bf301e4ce
fa691671fda391ea1d1f8c7ae61bddc03348ec85
Loading