caesarjs-plugin-builder

0.0.2 • Public • Published

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});
                            });


Package Sidebar

Install

npm i caesarjs-plugin-builder

Weekly Downloads

3

Version

0.0.2

License

MIT

Last publish

Collaborators

  • cesarecontini