Skip to content

ParaNode/nestjs-typeorm-seeding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

NestJS Typeorm Seeding

this package works with @paranode/typeorm-seeding package

Installation

npm install @paranode/nestjs-typeorm-seeding

import 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{}

Contributing

Contributions welcome! open a PR here.

Author

Sayed Mahmoud Github

License

Licensed under the MIT License - see the LICENSE file for details.

About

Typeorm seeding module port for nestjs

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •