1.0.8 โข Published 3 years ago
@nortasian/starter v1.0.8
Nortasian | Express-Prisma Node.js Starter
A Simple Node.js Express starter project.
Installation
npx @nortasian/starter [project name] --o [sequelize OR prisma] --db [postgresql OR mysql] --ts
cd [project name]
yarn db:migrateQuick Start
npx @nortasian/starter project --o sequelize --db postgresql --ts
cd project
yarn db:migrate๐ Run Locally
Run the project
yarn devOR
npm run dev๐ List of available commands
Generate Migration
yarn generate:migration [file name]Generate Seeder
yarn generate:seeder [file name] -m [model name] --module [module name]i.e. generate a seeder file as user.seeder.ts for user module and use the user model.
yarn generate:seeder user -m user --module userRun Database Seeders (Generate fake data)
yarn db:seedRun Database Migrations
yarn db:migrateUndo Last Database Migrations
yarn db:migrate:undoReset Database Migrations
yarn db:migrate:undo:all๐งช Running Tests
To run tests, run the following command
yarn testOR
npm run testAuthors
License
Nortasian is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.