@clarkieryan/typeormseed
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

Typeorm Seeding

  Factory.define(User, {
    email    : function(cb) { cb('user' + emailCounter++ + '@example.com'); },
    state    : 'activated',
    password : '123456'
  });

  Factory.define(Post, {
    user_id  : Factory.assoc('user', 'id'),
    subject  : 'Hello World',
    content  : 'Lorem ipsum dolor sit amet...'
  });

  const factory = new Factory({ connectionName: "" });

  // To create a user in the db
  const user = async factory.create('user', { state: deactivated });
  const users = async factory.create('user', { }, 20);

Readme

Keywords

none

Package Sidebar

Install

npm i @clarkieryan/typeormseed

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

126 kB

Total Files

18

Last publish

Collaborators

  • clarkieryan