npm install @paranode/nestjs-typeorm-seedingimport TypeormSeedingModule into your root module
import { Module } from '@nestjs/common';
import { DataSource } from 'typeorm';
import { TypeOrmModule, getDataSourceToken } from '@nestjs/typeorm';
import { TypeormSeedingModule } from '@paranode/nestjs-typeorm-seeding';
@Module({
imports: [
TypeOrmModule.forRoot({...}),
TypeormSeedingModule.registerAsync({
useFactory: (datasource: DataSource) => ({
seeds: ['src/database/seeds/**/*.{ts,js}'],
datasource
}),
inject: [getDataSourceToken()],
imports: [TypeOrmModule.forFeature()]
})
]
})
export class AppModule{}Contributions welcome! open a PR here.
Sayed Mahmoud Github
Licensed under the MIT License - see the LICENSE file for details.