6.0.1 • Published 21 days ago

@loopback/core v6.0.1

Weekly downloads
37,492
License
MIT
Repository
github
Last release
21 days ago

@loopback/core

LoopBack makes it easy to build modern applications that require complex integrations.

Overview

  • Fast, small, powerful, extensible core
  • Generate real APIs with a single command
  • Define your data and endpoints with OpenAPI
  • No maintenance of generated code

Installation

$ npm install --save @loopback/core

Basic Use

@loopback/core provides the foundation for your LoopBack app, but unlike previous versions, it no longer contains the implementation for listening servers.

For a typical example of how to create a REST server with your application, see the @loopback/rest package.

Advanced Use

Since @loopback/core is decoupled from the listening server implementation, LoopBack applications are now able to work with any component that provides this functionality.

// index.ts
import {Application} from '@loopback/core';
import {RestComponent} from '@loopback/rest';
import {GrpcComponent} from '@loopback/grpc';

const app = new Application({
  rest: {
    port: 3000,
  },
  grpc: {
    port: 3001,
  },
});
app.component(RestComponent); // REST Server
app.component(GrpcComponent)(
  // GRPC Server

  async function start() {
    // Let's retrieve the bound instances of our servers.
    const rest = await app.getServer<RestServer>('RestServer');
    const grpc = await app.getServer<GrpcServer>('GrpcServer');

    // Define all sorts of bindings here to pass configuration or data
    // between your server instances, define controllers and datasources for them,
    // etc...
    await app.start(); // This automatically spins up all your servers, too!
    console.log(`REST server running on port: ${rest.getSync('rest.port')}`);
    console.log(`GRPC server running on port: ${grpc.getSync('grpc.port')}`);
  },
)();

In the above example, having a GRPC server mounted on your Application could enable communication with other GRPC-enabled microservices, allowing things like dynamic configuration updates.

Contributions

Tests

Run npm test from the root folder.

Contributors

See all contributors.

License

MIT

xloop@playfast/core@playfast/modelsmk-backend-librarystaffys-apimxdocker@labshare/services-cachemedicare-apiforward-fileskatana-lb4-mw@codeloop/pocketiomybox-repository-component@sinny777/microservices-corebleco-s3bleco-vault@bleco/audit-service@bleco/authentication-service@bleco/bpmn-service@bleco/chat-service@bleco/feature-toggle-service@bleco/in-mail-service@bleco/notification-service@bleco/payment-service@bleco/scheduler-service@bleco/search-service@bleco/video-conferencing-service@provair/example-serverin-mail-example@microloop/ms-authenticationplayfast-companyminaroid-sharedmodules@everything-registry/sub-chunk-558alb-loopback-auth@aaqilniz/rest-cache@codecoupler/cc-api-auth@codeloop/conf@codeloop/config@codeloop/example-socketio@codeloop/foundation@collabland/action@collabland/api-security@collabland/asset-manager@collabland/component-authorization@collabland/component-job@collabland/component-lens@collabland/component-mixpanel@collabland/component-nextid@collabland/component-platform@collabland/component-polygonid@collabland/component-redis@collabland/component-unlock@collabland/component-web-push@collabland/aptos@collabland/component-aws@collabland/component-brian@collabland/component-did@collabland/component-disco@collabland/component-elastic-search@collabland/component-ethereum@collabland/component-stripe@collabland/component-webauthn@collabland/did@collabland/discord@collabland/ethereum@collabland/idx@collabland/miniapps@collabland/nats@collabland/near-indexer@collabland/open-telemetry@collabland/platform-manager@collabland/repositories@collabland/xrpl@collabland/sdk@community-dashboard/functions@bleco/aliaser@bleco/audit-log@bleco/authentication@bleco/authorization@bleco/core@bleco/ds-timestamp@bleco/ds-user-updatable@bleco/helmet@bleco/notifications@bleco/oidp@bleco/acl@central-credit/app@central-credit/enginebleco-audit-logbleco-authenticationbleco-authorizationbleco-helmetbleco-notificationsbleco-ratelimiterbleco-soft-delete@bleco/query@bleco/ratelimiter@bleco/repo@bleco/repository-factory@bleco/s3@bleco/soft-delete
6.0.1

21 days ago

6.0.0

2 months ago

5.1.5

4 months ago

5.1.4

5 months ago

5.1.3

8 months ago

5.1.2

9 months ago

5.1.1

10 months ago

5.1.0

10 months ago

5.0.0

12 months ago

4.0.9

1 year ago

4.0.10

1 year ago

4.0.8

1 year ago

4.0.5

1 year ago

4.0.7

1 year ago

4.0.6

1 year ago

4.0.4

2 years ago

4.0.3

2 years ago

4.0.1

2 years ago

4.0.2

2 years ago

4.0.0

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.18.0

3 years ago

2.17.0

3 years ago

2.16.2

3 years ago

2.16.1

3 years ago

2.16.0

3 years ago

2.15.1

3 years ago

2.15.0

3 years ago

2.14.1

3 years ago

2.14.0

3 years ago

2.13.1

3 years ago

2.13.0

3 years ago

2.12.0

3 years ago

2.11.0

4 years ago

2.10.1

4 years ago

2.10.0

4 years ago

2.9.5

4 years ago

2.9.4

4 years ago

2.9.3

4 years ago

2.9.2

4 years ago

2.9.1

4 years ago

2.9.0

4 years ago

2.8.0

4 years ago

2.7.1

4 years ago

2.7.0

4 years ago

2.6.0

4 years ago

2.5.0

4 years ago

2.4.2

4 years ago

2.4.1

4 years ago

2.4.0

4 years ago

2.3.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.12.4

4 years ago

1.12.3

4 years ago

1.12.2

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.11.0

4 years ago

1.10.7

4 years ago

1.10.6

5 years ago

1.10.5

5 years ago

1.10.4

5 years ago

1.10.3

5 years ago

1.10.2

5 years ago

1.10.1

5 years ago

1.10.0

5 years ago

1.9.3

5 years ago

1.9.2

5 years ago

1.9.0

5 years ago

1.8.7

5 years ago

1.8.6

5 years ago

1.8.5

5 years ago

1.8.4

5 years ago

1.8.3

5 years ago

1.8.2

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.3

5 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.0

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

6 years ago

0.12.0

6 years ago

0.11.17

6 years ago

0.11.16

6 years ago

0.11.15

6 years ago

0.11.14

6 years ago

0.11.13

6 years ago

0.11.12

6 years ago

0.11.11

6 years ago

0.11.10

6 years ago

0.11.9

6 years ago

0.11.8

6 years ago

0.11.7

6 years ago

0.11.6

6 years ago

0.11.5

6 years ago

0.11.4

6 years ago

0.11.3

6 years ago

0.11.2

6 years ago

0.11.1

6 years ago

0.11.0

6 years ago

0.10.3

6 years ago

0.10.2

6 years ago

0.10.1

6 years ago

0.10.0

6 years ago

0.9.0

6 years ago

0.8.8

6 years ago

0.8.7

6 years ago

0.8.6

6 years ago

0.8.5

6 years ago

0.8.4

6 years ago

0.8.3

6 years ago

0.8.2

6 years ago

0.8.1

6 years ago

0.8.0

6 years ago

0.7.0

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

4.0.0-alpha.34

6 years ago

4.0.0-alpha.33

6 years ago

4.0.0-alpha.32

6 years ago

4.0.0-alpha.31

6 years ago

4.0.0-alpha.30

6 years ago

4.0.0-alpha.29

6 years ago

4.0.0-alpha.28

6 years ago

4.0.0-alpha.27

6 years ago

4.0.0-alpha.26

6 years ago

4.0.0-alpha.25

6 years ago

4.0.0-alpha.24

6 years ago

4.0.0-alpha.23

6 years ago

4.0.0-alpha.22

6 years ago

4.0.0-alpha.21

6 years ago

4.0.0-alpha.20

6 years ago

4.0.0-alpha.19

7 years ago

4.0.0-alpha.18

7 years ago

4.0.0-alpha.17

7 years ago

4.0.0-alpha.16

7 years ago

4.0.0-alpha.15

7 years ago

4.0.0-alpha.14

7 years ago

4.0.0-alpha.13

7 years ago

4.0.0-alpha.12

7 years ago

4.0.0-alpha.11

7 years ago

4.0.0-alpha.10

7 years ago

4.0.0-alpha.9

7 years ago

4.0.0-alpha.8

7 years ago

4.0.0-alpha.7

7 years ago

4.0.0-alpha.6

7 years ago

4.0.0-alpha.5

7 years ago

4.0.0-alpha.4

7 years ago

4.0.0-alpha.3

7 years ago

4.0.0-alpha.2

7 years ago

4.0.0-alpha.1

7 years ago