An open API service indexing awesome lists of open source software.

https://github.com/brianbolnick/ingredient-math

Library for converting ingredients based on serving size changes
https://github.com/brianbolnick/ingredient-math

Last synced: 12 days ago
JSON representation

Library for converting ingredients based on serving size changes

Awesome Lists containing this project

README

          

# Ingredient Math

This library is for converting recipe ingredients based on a serving size factor.

* NOTE: This module is still in development

## Installation
```js
yarn add ingredient-math
```

### Example
```js
import { convertIngredient } from 'ingredient-math';

const ingredient = "1 teaspoon sugar"
const servingsFactor(2)

> convertIngredient(ingredient, servingsFactor)
{
quantity: "2",
unit: "teaspoons"
ingredient: "sugar"
}
```

It will also automatically calculate and convert units:
```js
import { convertIngredient } from 'ingredient-math';

const ingredient = "1 teaspoon sugar"
const servingsFactor(3)

> convertIngredient(ingredient, servingsFactor)

{
quantity: "3",
unit: "tablespoons"
ingredient: "sugar"
}
```