@@ -10,7 +10,7 @@ Overflow's reputation numbers. For example, 123456 becomes '123k'.
1010Works in Node.js and in browsers.
1111
1212``` js
13- var approx = require ( ' approximate-number' ) ;
13+ import { approximateNumber as approx } from ' approximate-number' ;
1414
1515console .log (approx (1234 ));
1616// > 1.2k
@@ -53,19 +53,8 @@ approx(9999,{round: true});
5353Install node module with: ` npm install --save approximate-number `
5454
5555``` js
56- import approx from ' approximate-number' ;
57- approx (123456 ); // 123k
58- ```
59-
60- ### Bower
61-
62- Install with: ` bower install approximate-number `
63-
64- ``` html
65- <script src =" /bower_components/approximate-number/lib/approximate-number.js" ></script >
66- <script >
67- alert (approximateNumber (1234567890 )); // 1.2b
68- </script >
56+ import approximateNumber from ' approximate-number' ;
57+ approximateNumber (123456 ); // 123k
6958```
7059
7160### Browser usage without a package manager
@@ -83,6 +72,9 @@ Grab the latest [approximate-number.js](https://github.com/nfriedly/approximate-
8372* ** capital** {Boolean} Default = ` false ` . Set to true to use capital letters, e.g. 3.9M instead of 3.9m
8473* ** precision** {Number} Default = undefined. Number of significant digits. Must be greater than 0. Use of this option forces rounding.
8574
75+ ## V3 Changes
76+ * Converted library from CommonJS to ESM
77+
8678## V2.1 Changes
8779* Added precision
8880
@@ -96,7 +88,7 @@ Grab the latest [approximate-number.js](https://github.com/nfriedly/approximate-
9688
9789## License
9890
99- Copyright (c) 2014 Nathan Friedly
91+ Copyright (c) 2014-2026 Nathan Friedly
10092Licensed under the MIT license.
10193
10294
0 commit comments