Socket
Socket
Sign inDemoInstall

ledger-rest

Package Overview
Dependencies
36
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.0 to 0.2.0

LICENSE

4

package.json
{
"name": "ledger-rest",
"version": "0.1.0",
"version": "0.2.0",
"description": "REST web service API to access ledger cli data.",

@@ -39,3 +39,3 @@ "repository": {

"JSONStream": "~0.8.0",
"ledger-cli": "0.1.1",
"ledger-cli": "0.2.0",
"lodash": "~2.4.1",

@@ -42,0 +42,0 @@ "restify": "~2.6.1"

@@ -7,2 +7,4 @@ # ledger-rest

MIT License
## Dependencies

@@ -17,3 +19,5 @@

brew install ledger --HEAD
```
brew install ledger --HEAD
```

@@ -26,16 +30,36 @@ The `--HEAD` option is required to install version 3.x.

npm install ledger-rest
```
npm install ledger-rest
```
Use the `LedgerRest` class to create a new RESTful server and start listening on a given port.
var LedgerRest = require('ledger-rest').LedgerRest;
var server = new LedgerRest({ file: 'path/to/ledger/journal/file.dat' });
```js
var LedgerRest = require('ledger-rest').LedgerRest;
server.listen(3000);
var server = new LedgerRest({ file: 'path/to/ledger/journal/file.dat' });
server.listen(3000);
```
Or use the command line runner to start a server listening on the given port and serving a single Ledger `.dat` file.
npm install ledger-rest -g
```
npm install ledger-rest -g
ledger-rest -p <port> -f path/to/ledger/journal/file.dat
ledger-rest -p <port> -f path/to/ledger/journal/file.dat
```
To confirm the server is listening:
```
curl -H "Content-Type: application/json" http://localhost:<port>/version
{"version":"3.1.1-20160111"}
```
The following endpoints are available:
* /version
* /balance
* /register
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc