TypeORM Codebase Sync
Automatically update your codebase to add migrations, entities and subscribers to yourdata-source.ts
file



Installation
- Install dependencies
npm install --save-dev typescriptnpm install --save typeorm
- Install
typeorm-codebase-sync
npm install --save-dev typeorm-codebase-sync
- Add
typeorm-sync
script topackage.json
npm set-script"typeorm-sync""typeorm-codebase-sync addReferences --dataSource ./src/db/data-source.ts --migrations ./src/db/migrations --entities ./src/db/entities --subscribers ./src/db/subscribers"
- To automatically run
typeorm-sync
after using the typeorm CLI, editpackage.json
:
npm set-script"posttypeorm""npm run typeorm-sync"
Given that yourpackage.json
contains a script calledtypeorm
,after each time you runnpm run typeorm -- <params>
, thetypeorm-sync
script will automatically run
Documentation
addReferences
command
Usage: typeorm-codebase-sync addReferences --dataSource <path> [options]Required: -d, --dataSource Path to a data-source.ts file [string] [required]Files: -m, --migrations Glob of migration files or folders containing migration files [array] -e, --entities Glob of entity files or folders containing entity files [array] -s, --subscribers Glob of subscriber files or folders containing subscriber files [array]Options: -h, --help Show help [boolean] -v, --version Show version number [boolean]