drayage-rate

1.1.6 • Public • Published

drayage-rate

Simple rate calculator for trucking companies.

Installation

npm i drayage-rate

Usage

const drayage = require('drayage-rate')

//drayage.rate(distance = 0, costPerMile = 2.5, fsc = .25, minRate = 200)

const input1 = [20, 2.5, 0.25]
const input2 = {
  distance: 55,
  costPerMile: 3.00,
  fsc: 0.20,
  minRate: 250
}

const example1 = drayage.rate(...input1);
console.log(example1) /*
{ inputs: { distance: 20, costPerMile: 2.5, fsc: 0.25, minRate: 200 },
  base: 250,
  fsc: 62.5,
  allIn: 312.5 }
  */

const example2 = drayage.rate(input2.distance, input2.costPerMile, input2.fsc, input2.minRate);
console.log(example2) /*
{ inputs: { distance: 55, costPerMile: 3, fsc: 0.2, minRate: 250 },
  base: 415,
  fsc: 83,
  allIn: 498 }
  */

  const example3 = drayage.rate();
  console.log(example3);
  /* { inputs: { distance: 0, costPerMile: 2.5, fsc: 0.25, minRate: 200 },
    base: 200,
    fsc: 50,
    allIn: 250 } */

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Package Sidebar

Install

npm i drayage-rate

Weekly Downloads

10

Version

1.1.6

License

MIT

Unpacked Size

4.09 kB

Total Files

5

Last publish

Collaborators

  • uddergrief