README
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.