1.0.5 • Published 6 years ago
rate-map v1.0.5
rate-map
Map a number in the range of 0
-1
to a new value with a given range
import rateMap from 'rate-map';
rateMap(0.5, 0, 100); //=> 50
rateMap(0.5, 100, 200); //=> 150
rateMap(0.5, -100, 100); //=> 0
Installation
npm install rate-map
API
rateMap(value, start, end)
value: number
in the range of 0..1
start: number
end: number
Return: number
rateMap(0.1, 0, -1); //=> -0.1
rateMap(0.1, 1, -1); //=> -0.8
rateMap(0.1, -1, -2); //=> -1.1
rateMap(0, 5, 5); //=> 5
rateMap(0.5, 5, 5); //=> 5
rateMap(1, 5, 5); //=> 5
License
ISC License © 2018 Shinnosuke Watanabe