Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/finastra/finastra-nodejs-libs

A set of opinionated libraries for building efficient and scalable server-side applications with Node.js
https://github.com/finastra/finastra-nodejs-libs

nestjs nodejs oidc

Last synced: about 19 hours ago
JSON representation

A set of opinionated libraries for building efficient and scalable server-side applications with Node.js

Awesome Lists containing this project

README

        


FusionFabric.cloud



A set of opinionated libraries for building efficient and scalable server-side applications with Node.js.



Build status




Package License
PRs welcome

## Packages



NestJS
Nest Logo

| Project | Package | Version | Links |
| ------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **OIDC Auth** | [`@finastra/nestjs-oidc`](https://npmjs.com/package/@finastra/nestjs-oidc) | [![latest](https://img.shields.io/npm/v/@finastra/nestjs-oidc/latest.svg)](https://npmjs.com/package/@finastra/nestjs-oidc) | [![README](https://img.shields.io/badge/README--green.svg)](/libs/oidc/README.md) [![changelog](https://img.shields.io/badge/changelog-%20-yellow)](./libs/oidc/CHANGELOG.md) |
| **Proxy** | [`@finastra/nestjs-proxy`](https://npmjs.com/package/@finastra/nestjs-proxy) | [![latest](https://img.shields.io/npm/v/@finastra/nestjs-proxy/latest.svg)](https://npmjs.com/package/@finastra/nestjs-proxy) | [![README](https://img.shields.io/badge/README--green.svg)](/libs/proxy/README.md) [![changelog](https://img.shields.io/badge/changelog-%20-yellow)](./libs/proxy/CHANGELOG.md) |
| **Logger** | [`@finastra/nestjs-logger`](https://npmjs.com/package/@finastra/nestjs-logger) | [![latest](https://img.shields.io/npm/v/@finastra/nestjs-logger/latest.svg)](https://npmjs.com/package/@finastra/nestjs-logger) | [![README](https://img.shields.io/badge/README--green.svg)](/libs/logger/README.md) [![changelog](https://img.shields.io/badge/changelog-%20-yellow)](./libs/logger/CHANGELOG.md) |



FFDC Logo
APIs

| Project | Package | Version | Links |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Real-time Account Balances and Statements** | | | [![devPortal](https://img.shields.io/badge/DevPortal-%20-blue)](https://developer.fusionfabric.cloud/solution/real-time-account-balances-and-statement) |
| ↳ **Accounts and Balances API** | [`@finastra/api_corporate-accounts`](https://npmjs.com/package/@finastra/api_corporate-accounts) | [![latest](https://img.shields.io/npm/v/@finastra/api_corporate-accounts/latest.svg)](https://npmjs.com/package/@finastra/api_corporate-accounts) | [![README](https://img.shields.io/badge/README--green.svg)](/libs/ffdc-apis/corporate-accounts/README.md) [![changelog](https://img.shields.io/badge/changelog-%20-yellow)](./libs/ffdc-apis/corporate-accounts/CHANGELOG.md) [![devPortal](https://img.shields.io/badge/DevPortal-%20-blue)](https://developer.fusionfabric.cloud/api/corporate-accounteinfo-me-v1-831cb09d-cc10-4772-8ed5-8a6b72ec8e01/docs) |


## Installation

```bash
$ npm install
```

## Running the sample app

```bash
# development
$ npm run start

# watch mode
$ npm run dev

# production mode
$ npm run start:prod
```

## Test

```bash
# unit tests
$ npm run test

# test coverage
$ npm run test:cov
```

## External services

A `docker-compose` file has been added for convenience. Currently only mongoDB has been added.

## License

All libraries in this repo are [MIT licensed](LICENSE).

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FFinastra%2Ffinastra-nodejs-libs.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FFinastra%2Ffinastra-nodejs-libs?ref=badge_large)

[![Brought to you by Finastra](./media/[email protected])](https://www.finastra.com/)