rittenhop-dev/versions/5.94.2/node_modules/numbered/Readme.md
2024-09-23 19:40:12 -04:00

57 lines
1.3 KiB
Markdown

# Numbered
[![NPM version](https://img.shields.io/npm/v/numbered.svg?style=flat)](https://npmjs.org/package/numbered)
[![Build status](https://img.shields.io/travis/blakeembrey/node-numbered.svg?style=flat)](https://travis-ci.org/blakeembrey/node-numbered)
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/node-numbered.svg?style=flat)](https://coveralls.io/r/blakeembrey/node-numbered?branch=master)
[![Greenkeeper badge](https://badges.greenkeeper.io/blakeembrey/node-numbered.svg)](https://greenkeeper.io/)
> Stringify any number into words, and parse number strings back to a number.
## Installation
```
npm install numbered --save
```
## API
```javascript
var numbered = require('numbered');
```
* [`numbered(number | string)`](#function)
* [`numbered.parse(string)`](#parse)
* [`numbered.stringify(number)`](#stringify)
### Function
**Numbered** exposes a single function that accepts either a string or a number. The string will delegate to the `parse` method and a number will delegate to the `stringify` method.
### Parse
Parses a string into a number as best as possible.
```js
numbered.parse('ninety nine');
// 99
numbered.parse('point two five nine');
// 0.259
```
### Stringify
Stringifies a number to the words.
```js
numbered.stringify(99);
// "ninety nine"
numbered.stringify(0.259);
// "zero point two five nine"
```
## License
MIT