# imb-encoder
[](https://travis-ci.org/lob/imb-encoder)
[](https://coveralls.io/r/lob/imb-encoder?branch=master)
[](https://npmjs.org/package/imb-encoder)
[](https://npmjs.org/package/imb-encoder)
The purpose of this library is to take in an object of [IMB](https://ribbs.usps.gov/index.cfm?page=intellmailmailpieces) information and return the encoded string.
### Usage
```javascript
var encoder = require('imb-encoder');
var encodedString = encoder.encodeTrackingNumber('0031012345678912345694158');
```
---
#### Credit for this logic goes to Robert Mathews at http://bobcodes.weebly.com/imb.html
---