<p align="center"> <a href="http://nestjs.com/" target="blank">NestJS</a> JSON API & JSON RPC Suite </p>
npm install @yaser2us/nestjs-json-api-source
NestJS JSON API & JSON RPC Suite
This monorepo contains a set of several libraries designed to simplify the development of server and client applications using NestJS. These tools help you work with two popular protocols:
- JSON:API – A specification for building RESTful APIs with standardized request and response formats.
> json-api-nestjs - This package enables you to quickly set up a server API that adheres to the JSON:API specification, handling standard CRUD operations for your resources.
> json-api-nestjs-microorm - This package is adapter for MicroOrm.
> json-api-nestjs-typeorm - This package is adapter for TypeOrm.
> json-api-nestjs-sdk - tool for client, call api over json-api-nestjs
- JSON-RPC – A protocol for remote procedure calls using JSON.
> nestjs-json-rpc - Use this package to implement remote procedure call (RPC) functionality in your NestJS applications, enabling efficient inter-service communication.
> nestjs-json-rpc-sdk - This tool offers a straightforward way to call remote procedures from your client-side code, ensuring smooth communication with your JSON-RPC server.
- ACL tools - tool for acl over json-api-nestjs(coming soon...)
``bash`
$ npm install
$ npm run typeorm:run
$ npm run seed:run
`bashdev server
$ nx run json-api-server:serve:development
``
The plugin is MIT licensed.