stratal-seeders
Installation
SKILL.md
@stratal/seeders
CLI tool and infrastructure for database seeding in Stratal applications. Seeders run within request-scoped DI containers with full access to injected services. Full documentation at stratal.dev/testing/seeders.
Writing a Seeder
import { Seeder } from '@stratal/seeders';
import { inject, Transient, DI_TOKENS } from 'stratal/di';
import type { DatabaseService } from '@stratal/framework/database';
@Transient()
export class UserSeeder extends Seeder {
constructor(@inject(DI_TOKENS.Database) private db: DatabaseService) {
super();
}