12.1.1 • Published 4 years ago
shipment v12.1.1
shipment
Define-once, run-everywhere realtime operations framework
Install
$ npm install shipment@next
Usage
const Shipment = require('shipment');
const {Cli, HttpServer, ApiWrapper} = Shipment;
const shipment = new Shipment({
toUpper({args: {message}}) {
return message.toUpperCase();
},
});
// Expose a CLI
new Cli(shipment.cli()).run();
// $ node ./my-module.js to-upper --message bar
// Or expose an HTTP server
new HttpServer(shipment).listen();
// $ curl -X POST -d '{"message": "bar"}' http://localhost:6565/to-upper
// Or simply a Node.js module
module.exports = new ApiWrapper(shipment).proxy;
// console.log(require('./my-module.js').toUpper({message: "bar"}));
License
MIT © sgtlambda
12.1.1
4 years ago
12.1.0
4 years ago
12.0.0
5 years ago
12.0.0-3
6 years ago
12.0.0-2
6 years ago
12.0.0-1
6 years ago
12.0.0-0
6 years ago
11.0.0-6
6 years ago
11.0.0-5
6 years ago
11.0.0-4
7 years ago
11.0.0-3
7 years ago
11.0.0-2
7 years ago
11.0.0-1
7 years ago
11.0.0-0
7 years ago
10.0.1
7 years ago
10.0.0
7 years ago
9.0.1
7 years ago
9.0.0
7 years ago
8.4.0
7 years ago
8.3.0
7 years ago
8.2.0
7 years ago
8.1.0
7 years ago
8.0.1
7 years ago
8.0.0
7 years ago
7.0.0
8 years ago
6.0.0
8 years ago
5.2.0
8 years ago
5.1.1
8 years ago
5.1.0
8 years ago
5.0.0
8 years ago
4.0.0
8 years ago
3.0.0
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.1.0
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.3.0
8 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago
0.0.2
8 years ago