|
1 | 1 | <p align="center">
|
2 |
| - Json API plugins for |
3 |
| - <a href="http://nestjs.com/" target="blank">NestJS</a> |
4 |
| - framework |
| 2 | +<a href="http://nestjs.com/" target="blank">NestJS</a> JSON API & JSON RPC Suite |
5 | 3 | </p>
|
| 4 | + |
6 | 5 | <p>
|
7 |
| - Tools to implement JSON API, such as, end point, query params, body params, validation and transformation response. |
| 6 | + 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: |
8 | 7 | </p>
|
9 | 8 |
|
10 |
| -- *[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs)* - plugin for create CRUD overs JSON API |
11 |
| -- *[json-api-nestjs-sdk](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs-sdk)* - tool for client, call api over *json-api-nestjs* |
12 |
| -- *[nestjs-json-rpc](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-rpc/nestjs-json-rpc)* - plugin for create RPC server using [JSON-RPC](https://www.jsonrpc.org/) |
13 |
| -- *[nestjs-json-rpc-sdk](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-rpc/nestjs-json-rpc-sdk)* - tool for client, call RPC server *nestjs-json-rpc* |
14 |
| -- *json-api-nestjs-acl* - tool for acl over *json-api-nestjs*(coming soon...) |
| 9 | + |
| 10 | +- **[JSON:API](https://jsonapi.org/)** – A specification for building RESTful APIs with standardized request and response formats. |
| 11 | + |
| 12 | + > **[json-api-nestjs](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/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.</br> |
| 13 | + > **[json-api-nestjs-sdk](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-api/json-api-nestjs-sdk)** - tool for client, call api over *json-api-nestjs* |
| 14 | +
|
| 15 | + |
| 16 | +- **[JSON-RPC](https://www.jsonrpc.org/)** – A protocol for remote procedure calls using JSON. |
| 17 | + |
| 18 | +> **[nestjs-json-rpc](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-rpc/nestjs-json-rpc)** - Use this package to implement remote procedure call (RPC) functionality in your NestJS applications, enabling efficient inter-service communication.</br> |
| 19 | +> **[nestjs-json-rpc-sdk](https://github.com/klerick/nestjs-json-api/tree/master/libs/json-rpc/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. |
| 20 | +
|
| 21 | +- **ACL tools** - tool for acl over *json-api-nestjs*(coming soon...) |
15 | 22 | ## Installation
|
16 | 23 |
|
17 | 24 | ```bash
|
|
0 commit comments