README
numeric-quantity
Converts a string to a number. The string can include mixed numbers or vulgar fractions.
For the inverse operation (converting a number to an imperial measurement), check out format-quantity.
For a more complete solution to parsing recipe ingredients, try parse-ingredient.
Installation
npm
# npm
npm i numeric-quantity
# yarn
yarn add numeric-quantity
Browser
In the browser, available as a global function numericQuantity
.
<script src="https://unpkg.com/numeric-quantity"></script>
<script>
console.log(numericQuantity('10 1/2')); // 10.5
</script>
Usage
import numericQuantity from 'numeric-quantity';
console.log(numericQuantity('1 1/2')); // 1.5
console.log(numericQuantity('2 2/3')); // 2.666
The return value will be NaN
if the provided string does not resemble a number.