12.1.1 • Published 4 years ago

shipment v12.1.1

Weekly downloads
6
License
MIT
Repository
github
Last release
4 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

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