0.0.2 • Published 7 years ago

caesarjs-plugin-builder v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

Caesar.js plugin builder is an utility class library to create plugins and extend caesar.js secure microservices framework for node.js.

Caesar.js Project's homepage

https://caesarjs.com/

Plugin Builder Api Documentation Page

https://caesarjs.com/documentation/pluginbuilder-api/

A quick code example about building a simple plugin:

const pluginBuilder = require('caesarjs-plugin-builder');

const pb = new pluginBuilder('calculator-division-plugin', 'Calculator plugin', 'Mr Caesar', '0.0.1')
                            .addRouteWithPatternObject({role: 'calculator', operation: 'division'}, (req, res) => {
                                let n1 = req.data.n1;
                                let n2 = req.data.n2;
                                let division = (n1 / n2);
                                res.caesarJson({division});
                            });