1.4.0 • Published 7 years ago

ingredients-parser v1.4.0

Weekly downloads
3
License
ISC
Repository
-
Last release
7 years ago

ingredients-parser

Parses ingredient strings into units, amounts and ingredient names. Forked from the now dead Ingreedyjs project.

Installation

npm install ingredients-parser --save

Usage

var parser = require('ingredients-parser');

var result = parser.parse('500ml milk');
result.amount //=> '500'
result.unit //=> 'ml'
result.ingredient //=> "milk"

result = parser.parse('two kg of all purpouse flour');
result.amount //=> 'two'
result.unit //=> 'kg'
result.ingredient //=> "all purpouse flour"

Contributing

If you wish to change the parser you need to change rules.pegjs file. The pegjs-generated.js file is generated by PEG.js.

Building

make build

Testing

make test
1.4.0

7 years ago

1.3.0

7 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago