{
	"name": "num2fraction",
	"versions": {
		"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",
				"tarball": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"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",
				"tarball": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"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",
				"tarball": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"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",
				"tarball": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"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",
				"tarball": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"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",
				"tarball": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz"
			},
			"directories": {},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-03-09T21:45:12.151Z",
		"created": "2015-01-27T07:34:18.610Z",
		"1.0.0": "2015-01-27T07:34:18.610Z",
		"1.0.1": "2015-01-28T03:26:43.678Z",
		"1.1.0": "2015-04-19T13:02:09.419Z",
		"1.2.0": "2015-09-13T13:03:40.698Z",
		"1.2.1": "2015-09-13T13:38:04.366Z",
		"1.2.2": "2015-09-14T02:12:01.401Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.2.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"adf3de1622f8077a9b177d97a5c5a292\"",
			"fetched": 1600679307489
		}
	},
	"_distfiles": {
		"num2fraction-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.0.tgz",
			"sha": "c024714b8d70706e800527ea7071d7d0113959e3",
			"registry": "npmjs"
		},
		"num2fraction-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.1.tgz",
			"sha": "addc0cad817e1a8686584a303ff244cbd336c531",
			"registry": "npmjs"
		},
		"num2fraction-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.1.0.tgz",
			"sha": "1b53515b0a34ae81490a049a56f2a4a2a68dd393",
			"registry": "npmjs"
		},
		"num2fraction-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.0.tgz",
			"sha": "547d37e936a984abe0bd2fb5af6036cb667829c4",
			"registry": "npmjs"
		},
		"num2fraction-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.1.tgz",
			"sha": "eaa605915aeb9f5098647c1f0bc28125d77218b7",
			"registry": "npmjs"
		},
		"num2fraction-1.2.2.tgz": {
			"url": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
			"sha": "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"num2fraction-1.2.2.tgz": {
			"shasum": "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
		}
	},
	"_rev": "2-3d48dc90635d7cf2",
	"_id": "num2fraction",
	"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)"
}