dart_gen 0.1.33 copy "dart_gen: ^0.1.33" to clipboard
dart_gen: ^0.1.33 copied to clipboard

Generate dart codes from graphql ast.

example/main.dart

import 'package:dart_gen/dart_gen.dart';
import 'package:http/http.dart' as http;

Future<void> main() async {
  final client = http.Client();
  final res = await client.get('https://gitlab.com/-/graphql-explorer');
  final reg = RegExp(r'"X-CSRF-Token": "(.*?)"');
  final matched = reg.firstMatch(res.body);
  await deleteCache();
  await generateSchemas('https://gitlab.com/api/graphql',
      'dart_gen/example/*.gql', 'schema.dart', headers: {
        'X-CSRF-Token': '${matched.group(1)}'
      });
}
0
likes
25
pub points
0%
popularity

Publisher

unverified uploader

Generate dart codes from graphql ast.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

dart_style, glob, graphql_ast_visitor, http, path

More

Packages that depend on dart_gen