12.1.1 • Published 6 years ago

shipment v12.1.1

Weekly downloads
6
License
MIT
Repository
github
Last release
6 years ago

shipment

Define-once, run-everywhere realtime operations framework

Build Status NPM Version

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

dependency Status devDependency Status

12.1.1

6 years ago

12.1.0

6 years ago

12.0.0

7 years ago

12.0.0-3

8 years ago

12.0.0-2

8 years ago

12.0.0-1

8 years ago

12.0.0-0

8 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

9 years ago

9.0.1

9 years ago

9.0.0

9 years ago

8.4.0

9 years ago

8.3.0

9 years ago

8.2.0

9 years ago

8.1.0

9 years ago

8.0.1

9 years ago

8.0.0

9 years ago

7.0.0

10 years ago

6.0.0

10 years ago

5.2.0

10 years ago

5.1.1

10 years ago

5.1.0

10 years ago

5.0.0

10 years ago

4.0.0

10 years ago

3.0.0

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.1.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.3.0

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.2

10 years ago