supadart 1.7.1
supadart: ^1.7.1 copied to clipboard
Generate Dart classes from your Supabase schema.
Use this package as an executable
Install it
You can install the package from the command line:
dart pub global activate supadart
Use it
The package has the following executables:
$ supadart
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add supadart
With Flutter:
$ flutter pub add supadart
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
supadart: ^1.7.1
Alternatively, your editor might support dart pub get
or flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:supadart/config_init.dart';
import 'package:supadart/generators/class/class.dart';
import 'package:supadart/generators/class/converters.dart';
import 'package:supadart/generators/class/copy_with.dart';
import 'package:supadart/generators/class/from_json.dart';
import 'package:supadart/generators/class/generate_map.dart';
import 'package:supadart/generators/class/insert.dart';
import 'package:supadart/generators/class/new.dart';
import 'package:supadart/generators/class/to_json.dart';
import 'package:supadart/generators/class/update.dart';
import 'package:supadart/generators/index.dart';
import 'package:supadart/generators/standalone/client_extension.dart';
import 'package:supadart/generators/standalone/duration_fromstring.dart';
import 'package:supadart/generators/standalone/enums.dart';
import 'package:supadart/generators/standalone/exports.dart';
import 'package:supadart/generators/standalone/supadart_abstract_class.dart';
import 'package:supadart/generators/storage/fetch_storage.dart';
import 'package:supadart/generators/storage/storage.dart';
import 'package:supadart/generators/swagger/column.dart';
import 'package:supadart/generators/swagger/swagger.dart';
import 'package:supadart/generators/swagger/table.dart';
import 'package:supadart/generators/swagger/utils.dart';
import 'package:supadart/generators/utils/fetch_swagger.dart';
import 'package:supadart/generators/utils/string_formatters.dart';