docs/site/migration/tables/lb4-only-commands.html
{% include analytics.html %}
| Commands | Description | Reason for difference from LB3 |
|---|---|---|
lb4 repository | Create a repository for a model | A new concept in LB4. A model's repository> defines the CRUD operations. In LB3, the model defined the CRUD operations. |
lb4 controller | Create a controller for a model | A new concept in LB4. A model's controller defines its REST API endpoints. In LB3, the model's remote methods defined the REST API endpoints. |
lb4 import-lb3-models | Import models from an LB3 project into LB4 | A new utility command in LB4. |
lb4 rest-crud | Use this command against a model and datasource, and it creates a rest-crud configuration that allows you to avoid creating a repository and controller for the model | A new utility command in LB4. In LB3, the model defined the CRUD operations and REST API endpoints; there was no need for a command like this. In fact, this LB4 command's purpose allows a user to avoid defining a repository and controller for a given model; similar to the user effort in LB3. |
lb4 service | Create a service | A new concept in LB4. See Services for more details. |
lb4 discover | Create models based on table definitions of database backends | A new utility command in LB4. In LB3, discovery was performed programmatically. |
lb4 observer | Create a lifecycle observer | A new concept in LB4. See Life cycle events and observers for more details. |
lb4 interceptor | Create an interceptor | A new concept in LB4. See Interceptors for more details. |
lb4 extension | Create a new extension | A new utility command in LB4. LB3 modules are stored in separate github repositories whereas LB4 modules are stored in a single repository (a monorepo). This LB4 command allows a contributor to easily add a new extension subdirectory to the monorepo. |
lb4 update | Update Loopback 4 project dependencies | A new utility command in LB4. |
lb4 copyright | Add/Update Copyright headers in source code files | A new utility command in LB4. |
lb4 example | Download LoopBack 4 examples | A new utility command in LB4. |