{"_id":"num2fraction","_rev":"132101","name":"num2fraction","description":"Convert number to fraction","dist-tags":{"latest":"1.2.2"},"maintainers":[{"name":"yisi","email":"yiorsi@gmail.com"}],"time":{"modified":"2021-06-03T11:13:05.000Z","created":"2015-01-27T07:34:18.610Z","1.2.2":"2015-09-14T02:12:01.401Z","1.2.1":"2015-09-13T13:38:04.366Z","1.2.0":"2015-09-13T13:03:40.698Z","1.1.0":"2015-04-19T13:02:09.419Z","1.0.1":"2015-01-28T03:26:43.678Z","1.0.0":"2015-01-27T07:34:18.610Z"},"users":{"karzanosman984":true},"author":{"name":"yisi","email":"yiorsi@gmail.com","url":"http://iyunlu.com/view"},"repository":{"type":"git","url":"git+ssh://git@github.com/yisibl/num2fraction.git"},"versions":{"1.2.2":{"name":"num2fraction","version":"1.2.2","description":"Convert number to fraction","main":"index.js","author":{"name":"yisi","email":"yiorsi@gmail.com","url":"http://iyunlu.com/view"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/yisibl/num2fraction.git"},"keywords":["fraction","number","math","maths","arithmetic","gcd","rational"],"devDependencies":{"tape":"^3.0.0"},"scripts":{"test":"tape test/*.js"},"gitHead":"df97795dd5a29466a4855794c1031ba869f0829c","bugs":{"url":"https://github.com/yisibl/num2fraction/issues"},"homepage":"https://github.com/yisibl/num2fraction#readme","_id":"num2fraction@1.2.2","_shasum":"6f682b6a027a4e9ddfa4564cd2589d1d4e669ede","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"yisi","email":"yiorsi@gmail.com"},"maintainers":[{"name":"yisi","email":"yiorsi@gmail.com"}],"dist":{"shasum":"6f682b6a027a4e9ddfa4564cd2589d1d4e669ede","size":2694,"noattachment":false,"key":"/num2fraction/-/num2fraction-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/num2fraction/download/num2fraction-1.2.2.tgz"},"directories":{},"publish_time":1442196721401,"_cnpm_publish_time":1442196721401,"_hasShrinkwrap":false},"1.2.1":{"name":"num2fraction","version":"1.2.1","description":"Convert number to fraction","main":"index.js","author":{"name":"yisi","email":"yiorsi@gmail.com","url":"http://iyunlu.com/view"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/yisibl/num2fraction.git"},"keywords":["fraction","number","math","maths","arithmetic","gcd","rational"],"devDependencies":{"tape":"^3.0.0"},"scripts":{"test":"tape test/*.js"},"gitHead":"597b74cd877031b95f6f76393eaffb50f1d60e6d","bugs":{"url":"https://github.com/yisibl/num2fraction/issues"},"homepage":"https://github.com/yisibl/num2fraction#readme","_id":"num2fraction@1.2.1","_shasum":"eaa605915aeb9f5098647c1f0bc28125d77218b7","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"yisi","email":"yiorsi@gmail.com"},"maintainers":[{"name":"yisi","email":"yiorsi@gmail.com"}],"dist":{"shasum":"eaa605915aeb9f5098647c1f0bc28125d77218b7","size":2686,"noattachment":false,"key":"/num2fraction/-/num2fraction-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/num2fraction/download/num2fraction-1.2.1.tgz"},"directories":{},"publish_time":1442151484366,"_cnpm_publish_time":1442151484366,"_hasShrinkwrap":false},"1.2.0":{"name":"num2fraction","version":"1.2.0","description":"Convert number to fraction","main":"index.js","author":{"name":"yisi","email":"yiorsi@gmail.com","url":"http://iyunlu.com/view"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/yisibl/num2fraction.git"},"keywords":["fraction","number","math","maths","arithmetic","gcd","rational"],"devDependencies":{"tape":"^3.0.0"},"scripts":{"test":"tape test/*.js"},"gitHead":"d4d3219ad4be8459302e134e4a28e983437b3fd4","bugs":{"url":"https://github.com/yisibl/num2fraction/issues"},"homepage":"https://github.com/yisibl/num2fraction#readme","_id":"num2fraction@1.2.0","_shasum":"547d37e936a984abe0bd2fb5af6036cb667829c4","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"yisi","email":"yiorsi@gmail.com"},"maintainers":[{"name":"yisi","email":"yiorsi@gmail.com"}],"dist":{"shasum":"547d37e936a984abe0bd2fb5af6036cb667829c4","size":2646,"noattachment":false,"key":"/num2fraction/-/num2fraction-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/num2fraction/download/num2fraction-1.2.0.tgz"},"directories":{},"publish_time":1442149420698,"_cnpm_publish_time":1442149420698,"_hasShrinkwrap":false},"1.1.0":{"name":"num2fraction","version":"1.1.0","description":"Convert number to fraction","main":"index.js","author":{"name":"yisi","email":"yiorsi@gmail.com","url":"http://iyunlu.com/view"},"license":"MIT","repository":{"type":"git","url":"git@github.com:yisibl/num2fraction.git"},"keywords":["fraction","number","math","maths","arithmetic","gcd","rational"],"devDependencies":{"tape":"^3.0.0"},"scripts":{"test":"tape test/*.js"},"gitHead":"4d0408151429d831192d9d7694453592d1e70393","bugs":{"url":"https://github.com/yisibl/num2fraction/issues"},"homepage":"https://github.com/yisibl/num2fraction","_id":"num2fraction@1.1.0","_shasum":"1b53515b0a34ae81490a049a56f2a4a2a68dd393","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.32","_npmUser":{"name":"yisi","email":"yiorsi@gmail.com"},"maintainers":[{"name":"yisi","email":"yiorsi@gmail.com"}],"dist":{"shasum":"1b53515b0a34ae81490a049a56f2a4a2a68dd393","size":2414,"noattachment":false,"key":"/num2fraction/-/num2fraction-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/num2fraction/download/num2fraction-1.1.0.tgz"},"directories":{},"publish_time":1429448529419,"_cnpm_publish_time":1429448529419,"_hasShrinkwrap":false},"1.0.1":{"name":"num2fraction","version":"1.0.1","description":"Convert number to fraction","main":"index.js","author":{"name":"yisi","email":"yiorsi@gmail.com","url":"http://iyunlu.com/view"},"license":"MIT","repository":{"type":"git","url":"git@github.com:yisibl/num2fraction.git"},"keywords":["fraction","number","math","maths","arithmetic","gcd","rational"],"devDependencies":{"tape":"^3.0.0"},"scripts":{"test":"tape test/*.js"},"gitHead":"8e094652157b0ed03a49156abe8e80c76b40daee","bugs":{"url":"https://github.com/yisibl/num2fraction/issues"},"homepage":"https://github.com/yisibl/num2fraction","_id":"num2fraction@1.0.1","_shasum":"addc0cad817e1a8686584a303ff244cbd336c531","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.32","_npmUser":{"name":"yisi","email":"yiorsi@gmail.com"},"maintainers":[{"name":"yisi","email":"yiorsi@gmail.com"}],"dist":{"shasum":"addc0cad817e1a8686584a303ff244cbd336c531","size":2271,"noattachment":false,"key":"/num2fraction/-/num2fraction-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/num2fraction/download/num2fraction-1.0.1.tgz"},"directories":{},"publish_time":1422415603678,"_cnpm_publish_time":1422415603678,"_hasShrinkwrap":false},"1.0.0":{"name":"num2fraction","version":"1.0.0","description":"Number to fraction","main":"index.js","author":{"name":"yisi","email":"yiorsi@gmail.com","url":"http://iyunlu.com/view"},"license":"MIT","repository":{"type":"git","url":"git@github.com:yisibl/num2fraction.git"},"keywords":["fraction","number","math","maths","arithmetic","gcd","rational"],"devDependencies":{"tape":"^3.0.0"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/6..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"cfdb431532019d6a13f3b8685ab62c272141df3a","bugs":{"url":"https://github.com/yisibl/num2fraction/issues"},"homepage":"https://github.com/yisibl/num2fraction","_id":"num2fraction@1.0.0","_shasum":"c024714b8d70706e800527ea7071d7d0113959e3","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.32","_npmUser":{"name":"yisi","email":"yiorsi@gmail.com"},"maintainers":[{"name":"yisi","email":"yiorsi@gmail.com"}],"dist":{"shasum":"c024714b8d70706e800527ea7071d7d0113959e3","size":2187,"noattachment":false,"key":"/num2fraction/-/num2fraction-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/num2fraction/download/num2fraction-1.0.0.tgz"},"directories":{},"publish_time":1422344058610,"_cnpm_publish_time":1422344058610,"_hasShrinkwrap":false}},"readme":"# num2fraction\n\n[![Build Status](https://travis-ci.org/yisibl/num2fraction.svg)](https://travis-ci.org/yisibl/num2fraction) \n[![NPM Downloads](https://img.shields.io/npm/dm/num2fraction.svg?style=flat)](https://www.npmjs.com/package/num2fraction) \n[![NPM Version](http://img.shields.io/npm/v/num2fraction.svg?style=flat)](https://www.npmjs.com/package/num2fraction) \n[![License](https://img.shields.io/npm/l/num2fraction.svg?style=flat)](http://opensource.org/licenses/MIT) \n\n> Converting Number to Fraction with Node.js.\n\n## Installation\n\n```console\nnpm install num2fraction\n```\n\n## Usage\n\n```js\nvar π   = Math.PI\nvar n2f = require('num2fraction')\n  console.log(n2f(0))                // => 0\n  console.log(n2f(.2))               // => 1/5\n  console.log(n2f(1.1))              // => 11/10\n  console.log(n2f(1.2))              // => 6/5\n  console.log(n2f(1.3))              // => 13/10\n  console.log(n2f(1.4))              // => 7/5\n  console.log(n2f(1.5))              // => 3/2\n  console.log(n2f(2))                // => 2/1\n  console.log(n2f(2.1))              // => 21/10\n  console.log(n2f(3))                // => 3/1\n  console.log(n2f(2.555))            // => 511/200\n  console.log(n2f(8.36))             // => 209/25\n  console.log(n2f('3em'))            // => 3/1\n  console.log(n2f('1.5px'))          // => 3/2\n  console.log(n2f(7 / 9)             // => 7/9\n  console.log(n2f(8 / 9)             // => 8/9\n  console.log(n2f(512 / 999)         // => 512/999\n  console.log(n2f((2 * π / 3) / π)   // => 2/3\n  console.log(n2f((8 * 5) / (4 / 2)) // => 20/1\n```\n\n## Example\n\nOpera [old versions](http://www.opera.com/docs/specs/presto28/css/o-vendor/) support the non-standard `-o-min-device-pixel-ratio` or `-o-max-device-pixel-ratio` in CSS media queries.\n\n```css\n@media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and (   min--moz-device-pixel-ratio: 2),\n  only screen and (     -o-min-device-pixel-ratio: 2/1), /* Opera */\n  only screen and (        min-device-pixel-ratio: 2),\n  only screen and (                min-resolution: 192dpi), /* fallback */\n  only screen and (                min-resolution: 2dppx) { \n\n}\n```\n\n## Changelog\n\n### v1.2.2\n\n* \\+ Remove: Debug log message.\n\n### v1.2.1\n\n* \\+ Fix: 0 must be converted to a string.\n\n### v1.2.0\n\n* \\+ Fix: Accomodate rounding errors. (by @jamestalmage)\n* \\+ Fix: The negative sign should be on numerator. (by @jamestalmage)\n\n### v1.1.0\n\n* \\+ Use more precise (not fixed) precision factor for the calculation\n\n### v1.0.1\n\n* \\- Remove \"ci.testling.com\"\n\n### V1.0.0\n\n> First release.\n\n## License\n\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/yisibl/num2fraction#readme","bugs":{"url":"https://github.com/yisibl/num2fraction/issues"},"license":"MIT"}