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: 6 months 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 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-11T09:18:40.000Z (10 months ago)
- Last Synced: 2025-01-23T05:02:19.433Z (9 months 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) | [](https://npmjs.com/package/@finastra/nestjs-oidc) | [](/libs/oidc/README.md) [](./libs/oidc/CHANGELOG.md) |
| **Proxy** | [`@finastra/nestjs-proxy`](https://npmjs.com/package/@finastra/nestjs-proxy) | [](https://npmjs.com/package/@finastra/nestjs-proxy) | [](/libs/proxy/README.md) [](./libs/proxy/CHANGELOG.md) |
| **Logger** | [`@finastra/nestjs-logger`](https://npmjs.com/package/@finastra/nestjs-logger) | [](https://npmjs.com/package/@finastra/nestjs-logger) | [](/libs/logger/README.md) [](./libs/logger/CHANGELOG.md) |
![]()
APIs| Project | Package | Version | Links |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Real-time Account Balances and Statements** | | | [](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) | [](https://npmjs.com/package/@finastra/api_corporate-accounts) | [](/libs/ffdc-apis/corporate-accounts/README.md) [](./libs/ffdc-apis/corporate-accounts/CHANGELOG.md) [](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).
[](https://app.fossa.com/projects/git%2Bgithub.com%2FFinastra%2Ffinastra-nodejs-libs?ref=badge_large)
[](https://www.finastra.com/)