12.1.1 • Published 5 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
5 years ago
12.1.0
5 years ago
12.0.0
6 years ago
12.0.0-3
7 years ago
12.0.0-2
7 years ago
12.0.0-1
7 years ago
12.0.0-0
7 years ago
11.0.0-6
8 years ago
11.0.0-5
8 years ago
11.0.0-4
8 years ago
11.0.0-3
8 years ago
11.0.0-2
8 years ago
11.0.0-1
8 years ago
11.0.0-0
8 years ago
10.0.1
8 years ago
10.0.0
8 years ago
9.0.1
8 years ago
9.0.0
8 years ago
8.4.0
8 years ago
8.3.0
8 years ago
8.2.0
8 years ago
8.1.0
8 years ago
8.0.1
8 years ago
8.0.0
8 years ago
7.0.0
9 years ago
6.0.0
9 years ago
5.2.0
9 years ago
5.1.1
9 years ago
5.1.0
9 years ago
5.0.0
9 years ago
4.0.0
9 years ago
3.0.0
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.1.0
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago
0.3.0
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.2
9 years ago