@segment/fmt
Version:
util.format-like string formatting utility
39 lines (26 loc) • 706 B
Markdown
# fmt
[](https://circleci.com/gh/segmentio/fmt)
[](https://codecov.io/gh/segmentio/fmt)
`util.format`-like string format utility.
## Installation
```sh
$ npm install @segment/fmt
```
## Example
```js
fmt('%d %s %o', '0n', 'str', {});
// => "0 str {}"
fmt.f = function(n){
return Number(n || 0).toFixed(2);
};
fmt('floats: %f', 1);
// => "floats: 1.00"
```
## API
### fmt(str, ...)
Format the given `str` with `...` args.
```js
`%o`: JSON.stringify
`%d`: parseInt
`%s`: String
```