railcartables
Version:
Node.js Wrapper for Railcar Tables Service
42 lines (28 loc) • 1.11 kB
Markdown
# RailcarTables for Node.js
[](https://packagephobia.com/result?p=railcartables)
The RailcarTables Node library provides convenient access to the RailcarTables API from applications written in server-side JavaScript.
## Requirements
Node 8, 10 or higher.
## Installation
Install the package with:
```sh
npm install railcartables --save
# or
yarn add railcartables
```
## Usage
The package needs to be configured with your account's API key, which is
available in the [RailcarTables Dashboard](https://railcartables.com/app/dashboard).
Using `async`/`await`:
```js
import RailcarTables from "railcartables";
(async () => {
const RCT = new RailcarTables("YOUR_API_KEY", 1);
const gaugeOutage = await RCT.getOutage({
reportingMark: "TILX",
carNumber: "350123",
levelInInches: 85
});
console.log(gaugeOutage);
})();
```