comon_orm 0.0.1-alpha copy "comon_orm: ^0.0.1-alpha" to clipboard
comon_orm: ^0.0.1-alpha copied to clipboard

Prisma-inspired schema-first ORM core for Dart with schema parsing, code generation, and an in-memory runtime.

example/main.dart

import 'package:comon_orm/comon_orm.dart';

import 'generated/comon_orm_client.dart';

const workflow = SchemaWorkflow();

Future<void> main() async {
  final loaded = await workflow.loadValidatedSchema('example/schema.prisma');

  final adapter = InMemoryDatabaseAdapter(schema: loaded.schema);
  final client = GeneratedComonOrmClient(adapter: adapter);

  final user = await client.user.create(
    data: const UserCreateInput(email: 'alice@example.com', name: 'Alice'),
  );

  print('created: ${user.email}');
}
9
likes
0
points
210
downloads

Documentation

Documentation

Publisher

verified publisherserezhia.ru

Weekly Downloads

Prisma-inspired schema-first ORM core for Dart with schema parsing, code generation, and an in-memory runtime.

Repository (GitHub)
View/report issues

Topics

#orm #prisma #codegen #schema #database

License

unknown (license)

Dependencies

crypto, meta

More

Packages that depend on comon_orm