@loopback/booter-lb3app
TypeScript icon, indicating that this package has built-in type declarations

6.0.1 • Public • Published

@loopback/booter-lb3app

Boot a LoopBack 3 application and expose its REST API via LoopBack 4.

Overview

The @loopback/booter-lb3app package provides a way for LoopBack 3 developers to boot their LoopBack 3 application, convert the application's Swagger spec into OpenAPI v3, and then mount the application, including its spec, onto a target LoopBack 4 application.

Installation

npm install --save @loopback/booter-lb3app

Basic use

Import the component at the top of your src/application.ts file.

import {Lb3AppBooterComponent} from '@loopback/booter-lb3app';

Register the component in Application's constructor:

this.component(Lb3AppBooterComponent);

By default, the LoopBack 3 models and datasources will be bond to the application with naming conventions as:

  • binding key for datasources: lb3-datasources.{ds name}
  • binding key for models: lb3-models.{model name}

Contributions

Tests

Run npm test from the root folder.

Contributors

See all contributors.

License

MIT

Package Sidebar

Install

npm i @loopback/booter-lb3app

Weekly Downloads

706

Version

6.0.1

License

MIT

Unpacked Size

23.1 kB

Total Files

15

Last publish

Collaborators

  • rfeng
  • bajtos
  • rmg
  • hacksparrow
  • dhmlau
  • jerry-apic
  • theprez
  • frbuceta
  • marioestradarosa
  • achrinza