Skip to content

Tools to implement JSON API, such as, end point, query params, body params, validation and transformation response.

Notifications You must be signed in to change notification settings

klerick/nestjs-json-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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-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...)

Installation

$ npm install
$ npm run typeorm:run
$ npm run seed:run

Running the example app

# dev server
$ nx run json-api-server:serve:development

License

The plugin is MIT licensed.

About

Tools to implement JSON API, such as, end point, query params, body params, validation and transformation response.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages