# typeorm > A JavaScript ORM that can run on Node.js, browser, Cordova, Ionic, React Native, NativeScript, and Electron platforms. > More information: . - Generate a new initial TypeORM project structure: `typeorm init` - Create an empty migration file: `typeorm migration:create --name {{migration_name}}` - Create a migration file with the SQL statements to update the schema: `typeorm migration:generate --name {{migration_name}}` - Run all pending migrations: `typeorm migration:run` - Create a new entity file in a specific directory: `typeorm entity:create --name {{entity}} --dir {{path/to/directory}}` - Display the SQL statements to be executed by `typeorm schema:sync` on the default connection: `typeorm schema:log` - Execute a specific SQL statement on the default connection: `typeorm query {{sql_sentence}}` - Display help for a subcommand: `typeorm {{subcommand}} --help`