UNPKG

1.27 kBMarkdownView Raw
1# node-diameter
2
3[![Gitter](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/node-diameter/node-diameter?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
4[![npm version](https://badge.fury.io/js/diameter.svg)](http://badge.fury.io/js/diameter)
5[![Build Status](https://travis-ci.org/node-diameter/node-diameter.svg?branch=master)](https://travis-ci.org/node-diameter/node-diameter)
6[![Code Climate](https://codeclimate.com/github/node-diameter/node-diameter/badges/gpa.svg)](https://codeclimate.com/github/node-diameter/node-diameter)
7[![Test Coverage](https://codeclimate.com/github/node-diameter/node-diameter/badges/coverage.svg)](https://codeclimate.com/github/node-diameter/node-diameter/coverage)
8
9node-diameter is node.js implementation of Base Diameter protocol.
10
11
12## Usage
13
14Check client and server in 'examples' directory.
15
16To see it in action:
17
18````bash
19$ npm install
20````
21
22### Start server:
23````bash
24$ npm run-script example-server
25````
26
27### Start client:
28````bash
29$ npm run-script example-client
30````
31
32## Complementary library
33
34Makes it easier to work with diameter messages, by converting the arrays to objects:
35
36[https://github.com/atesgoral/diameter-avp-object](https://github.com/atesgoral/diameter-avp-object)
37
\No newline at end of file