@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

/@loopback/booter-lb3app/

    Package Sidebar

    Install

    npm i @loopback/booter-lb3app

    Weekly Downloads

    390

    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