Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/finastra/finastra-nodejs-libs
- Owner: Finastra
- License: mit
- Created: 2020-04-13T10:01:43.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-11T09:18:40.000Z (12 days ago)
- Last Synced: 2024-12-21T16:03:42.099Z (1 day ago)
- Topics: nestjs, nodejs, oidc
- Language: TypeScript
- Homepage:
- Size: 6.82 MB
- Stars: 37
- Watchers: 7
- Forks: 14
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
A set of opinionated libraries for building efficient and scalable server-side applications with Node.js.
## Packages
NestJS
| 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) |
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/)