{
	"name": "parse-numeric-range",
	"versions": {
		"0.0.1": {
			"name": "parse-numeric-range",
			"version": "0.0.1",
			"description": "Takes a string, such as \"1,2,3-10,5-8\" and turns it into an array of numbers",
			"main": "index.js",
			"scripts": {
				"test": "./node_modules/mocha/bin/mocha"
			},
			"keywords": [
				"parse",
				"numbers",
				"ranges",
				"utility",
				"arrays"
			],
			"author": {
				"name": "Euank"
			},
			"license": "ISC",
			"homepage": "https://github.com/euank/node-parse-numeric-range",
			"repository": {
				"type": "git",
				"url": "https://github.com/euank/node-parse-numeric-range.git"
			},
			"devDependencies": {
				"chai": "*",
				"mocha": "*"
			},
			"bugs": {
				"url": "https://github.com/euank/node-parse-numeric-range/issues"
			},
			"_id": "parse-numeric-range@0.0.1",
			"dist": {
				"shasum": "407a99950c8811be0d52b67957a1cdfbf74e856f",
				"tarball": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-0.0.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "euank",
				"email": "euank@clemson.edu"
			},
			"maintainers": [
				{
					"name": "euank",
					"email": "euank@clemson.edu"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.0.2": {
			"name": "parse-numeric-range",
			"version": "0.0.2",
			"description": "Takes a string, such as \"1,2,3-10,5-8\" and turns it into an array of numbers",
			"main": "index.js",
			"scripts": {
				"test": "./node_modules/mocha/bin/mocha"
			},
			"keywords": [
				"parse",
				"numbers",
				"ranges",
				"utility",
				"arrays"
			],
			"author": {
				"name": "Euank"
			},
			"license": "ISC",
			"homepage": "https://github.com/euank/node-parse-numeric-range",
			"repository": {
				"type": "git",
				"url": "https://github.com/euank/node-parse-numeric-range.git"
			},
			"devDependencies": {
				"chai": "*",
				"mocha": "*"
			},
			"gitHead": "59d5b77af655a11f0457b7ea0213bd2bbc5d2d44",
			"bugs": {
				"url": "https://github.com/euank/node-parse-numeric-range/issues"
			},
			"_id": "parse-numeric-range@0.0.2",
			"_shasum": "b4f09d413c7adbcd987f6e9233c7b4b210c938e4",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "euank",
				"email": "euank@clemson.edu"
			},
			"maintainers": [
				{
					"name": "euank",
					"email": "euank@clemson.edu"
				}
			],
			"dist": {
				"shasum": "b4f09d413c7adbcd987f6e9233c7b4b210c938e4",
				"tarball": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-0.0.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "parse-numeric-range",
			"version": "1.0.0",
			"description": "Takes a string, such as \"1,2,3-10,5-8\" and turns it into an array of numbers",
			"main": "index.js",
			"scripts": {
				"test": "./node_modules/mocha/bin/mocha --require esm"
			},
			"keywords": [
				"parse",
				"numbers",
				"ranges",
				"utility",
				"arrays"
			],
			"author": {
				"name": "Euan Kemp"
			},
			"license": "ISC",
			"homepage": "https://github.com/euank/node-parse-numeric-range",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/euank/node-parse-numeric-range.git"
			},
			"devDependencies": {
				"chai": "*",
				"mocha": "*",
				"esm": "*"
			},
			"gitHead": "fe8b5f44d8f640b48248a9450cc63f73be9547ab",
			"bugs": {
				"url": "https://github.com/euank/node-parse-numeric-range/issues"
			},
			"_id": "parse-numeric-range@1.0.0",
			"_npmVersion": "5.8.0",
			"_nodeVersion": "10.15.2",
			"_npmUser": {
				"name": "euank",
				"email": "euank@euank.com"
			},
			"dist": {
				"integrity": "sha512-DR/VMLGX/tRnBPMVFk/2O/SW0QNS3EC30hfNdMn3ryNq3mxfOXNS6udnxm2D/V3+5mTTtFkuh9b/qbMSGsaFvw==",
				"shasum": "bd9472ec6642ef7e80a007396712922a95e12f21",
				"tarball": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.0.0.tgz",
				"fileCount": 6,
				"unpackedSize": 4732,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej9KeCRA9TVsSAnZWagAAreIQAJyiRYxZbqGSwEhfUJhZ\n4PTFhR0wBY3RGFqbevfTKOrkjCS8g9xyDfLSTVcA7HrDCXuaKb5/LWebCd7l\nLoaJHCfLASVqw8gkIg5aHf6lNfQ0ppDMe7Zsaqe6fozg3f8hliBXbzKBA3qt\nU0hyxTHW+ldl3D2nuYq5O7nr668Ct82JGP/i+pRSKjqsTpjuhgB6Yyi3nwss\nY9xllA1BaqXqqgi6275zXyLzigjPRN7Qa1JozeOrGLsFgsv3oU5VV2Jdh8t9\nTJ/Zzzj54DcIJumoCotBX81XiAK+LFcBhIKYvDuU0PYD2Hw9ZF3zFOMuCPJY\naKM2T0foBPxo0OUR5eb80coY/9MchQv1nXBEvQ17ZlcAvoNOyQMOWYWEIFR2\nmNXjA2sP0HGFkL2OqwT/CFoG0BLHN/rd1rTLMSpwxDAqb2b7rHeK+7ERSfrS\njOCvNiUN0l1T4FRbf1U4GZ/DVcDWpzhZT8NzZu2U+rGH3rOkfst+EGCG4EyO\nULvp+MDdwt5ieAKb6y0wqBQth64GM9ZtBuoGHIRrA8OjXsmlFqOu0kExRlR1\n0RxGJCZ66G78erWNmpZu899xINceXWyAegpVQBDqX283nEza5lfZqVybXVm5\n24BoEkCbUmCZrD4vP1vqupiikrJIxdauOkQp5hFkM6CfujDpx2pt5FthRDGp\negJB\r\n=HV3p\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "euank",
					"email": "euank@clemson.edu"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/parse-numeric-range_1.0.0_1586483869677_0.8358431717858246"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.1.0": {
			"name": "parse-numeric-range",
			"version": "1.1.0",
			"description": "Takes a string, such as \"1,2,3-10,5-8\" and turns it into an array of numbers",
			"main": "index.js",
			"scripts": {
				"test": "./node_modules/mocha/bin/mocha --require esm"
			},
			"keywords": [
				"parse",
				"numbers",
				"ranges",
				"utility",
				"arrays"
			],
			"author": {
				"name": "Euan Kemp"
			},
			"license": "ISC",
			"homepage": "https://github.com/euank/node-parse-numeric-range",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/euank/node-parse-numeric-range.git"
			},
			"devDependencies": {
				"chai": "*",
				"mocha": "*",
				"esm": "*"
			},
			"gitHead": "f1e26367439294f94baeaacdd87b07608065b72a",
			"bugs": {
				"url": "https://github.com/euank/node-parse-numeric-range/issues"
			},
			"_id": "parse-numeric-range@1.1.0",
			"_npmVersion": "5.8.0",
			"_nodeVersion": "10.15.2",
			"_npmUser": {
				"name": "euank",
				"email": "euank@euank.com"
			},
			"dist": {
				"integrity": "sha512-PcvSV+HK39V85rV6IJ+OhfeUQINhrrT4RH3RIekvhtPl/DGsRmXvhn5CpojnEod6XTgR82+Nz/NjNw6vsEZpaw==",
				"shasum": "5f948a0b10fdaec0835761db561ddb84448925f7",
				"tarball": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.1.0.tgz",
				"fileCount": 6,
				"unpackedSize": 4913,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej9OBCRA9TVsSAnZWagAAkekP/iaTUVw7nHmM8WEu+9KP\nVTj5LXTDLxJGocJWVJwkfsgMHUJm/oRypzl3fWBaMsJ4Il82Uy1L+tjFFqOo\nqyJLPKdefuaPRrwVgjvpHzJYtyyQwaGD7QZaXmHv4qHuj6SdeCvXbv6DoXkF\nWSefxBY8RXbYAvQsIGyyPFGEwHAxUCCBZ5KA4CYD+KvxXASICfxfNw9jk7BF\nKcMYzOHsLf2CwKckqiPpG+PoqRSFHok38n0638HpenOW7eKYNX95NJFLsmqQ\nVfm7einyne588iMiNpdsfBeVjLZgs/k0k5/Eq0xXDBIy3XICrpbD+2D8/9EU\nsTwJicVmrD8k68uVXisTUQSCdIV27t5vS15t7RA6Yy93Rq1u4c+zn+lID/I3\nrBszSygBFJEwFlRNT7CQaSXMewrNV+qEfikWN1qFvnbodFXaFEMp1JKhixIn\n98EZc8swixdn85PgzNOUlWnBCAe2kFhhdozeVJRb0jiIFB6InBUQG29FC601\nW0uG39rwI1he1xvzAAIMUH4dEojXmnqKI5kgxlYjFiEZ2oMR+VDT9RI9lllc\nHWKNTtqogbxy5AtaJsfX2JXaJaYZdYFDSLrDn7fRttbggJQvqCtAtKExpwcS\nAmAB2pDtbA69metW+iuNRvveGdfjlEunVPMuJyTYrQiPm9mHnEdVvO98bP9W\n1e+V\r\n=E+er\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "euank",
					"email": "euank@clemson.edu"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/parse-numeric-range_1.1.0_1586484096919_0.8339929076964316"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.2.0": {
			"name": "parse-numeric-range",
			"version": "1.2.0",
			"description": "Takes a string, such as \"1,2,3-10,5-8\" and turns it into an array of numbers",
			"main": "index.js",
			"scripts": {
				"test": "./node_modules/mocha/bin/mocha --require esm"
			},
			"keywords": [
				"parse",
				"numbers",
				"ranges",
				"utility",
				"arrays"
			],
			"author": {
				"name": "Euan Kemp"
			},
			"license": "ISC",
			"homepage": "https://github.com/euank/node-parse-numeric-range",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/euank/node-parse-numeric-range.git"
			},
			"devDependencies": {
				"chai": "*",
				"mocha": "*",
				"esm": "*"
			},
			"gitHead": "df9255040cc177ef1b3e4db561a8f6aaa20a7cc9",
			"bugs": {
				"url": "https://github.com/euank/node-parse-numeric-range/issues"
			},
			"_id": "parse-numeric-range@1.2.0",
			"_npmVersion": "5.8.0",
			"_nodeVersion": "10.15.2",
			"_npmUser": {
				"name": "euank",
				"email": "euank@euank.com"
			},
			"dist": {
				"integrity": "sha512-1q2tXpAOplPxcl8vrIGPWz1dJxxfmdRkCFcpxxMBerDnGuuHalOWF/xj9L8Nn5XoTUoB/6F0CeQBp2fMgkOYFg==",
				"shasum": "aa70b00f29624ed13e9f943e9461b306e386b0fa",
				"tarball": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.2.0.tgz",
				"fileCount": 6,
				"unpackedSize": 5218,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep5N/CRA9TVsSAnZWagAA14cP/3FAyzSftqecq+pKY1GD\nVOjYTuG+HXqoMWJ4H/CE2h+zbMduuicW9lHkIURtxJWslAGps/QUWL0gNEN0\nHnDRtnJo+yJIawn7G8TDV7FxJU1x6wbCWSRuczxHGJir9Wqb5RUynmyNrLna\nutXUfrLy7PPA6U4WMytHkiQmPXF1H9+jKphy3uYFFR6+SgWTV+l2X1Z2XWDb\nhDLZ5p7cePtBTQ1PTjhPdhQ4YwVxlubJCIC3kR1slj6blU86ub4q6PQokc5j\n0qjdOEM+yv/aBDMS+2GsCGZQU4bcfyLJYKZResM/uuPjcKU7W9RZ6h11Nbpx\nd8el4hO4/lmRLrKGVIeTdL6sXu17k4HVfPr9IbsidePOYUuNpxVSDtxFP1Ej\nSa+FmKwg9a/vlb6EZV0iYwMJxEbNLfIPRoqaJJpNKIWS0lIMyTa0RhA75DkX\n/bC0m5vY0v6anpGK0xudPjxAaTuPxyA1sAky1jpcGFSqBPyzbpc+KCaSyTon\nbm/lYfcaXZnlDzRc7+bIaeo9Si5H1yq9nj5ctcuUoj843uYRJdPClka8slmt\n1pQCRralC8K39BBFBE9kpF2OZlZIR7UV/xTvzrIB5XaSWvO5nsND8CCQvxHy\nvnFmH/h0WENoL+fDpJUFxX8mvoJwrbzbSxEpZaNSg8ZbaVOW6+Zhj6kzqp5F\nn5Rh\r\n=DPuP\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "euank",
					"email": "euank@clemson.edu"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/parse-numeric-range_1.2.0_1588040575368_0.3721616770362557"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-04-28T02:22:57.939Z",
		"created": "2014-06-19T09:37:50.619Z",
		"0.0.1": "2014-06-19T09:37:50.619Z",
		"0.0.2": "2014-12-02T05:40:04.158Z",
		"1.0.0": "2020-04-10T01:57:49.781Z",
		"1.1.0": "2020-04-10T02:01:37.022Z",
		"1.2.0": "2020-04-28T02:22:55.467Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.2.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"8a30435b540d3351b2370780916ce583\"",
			"fetched": 1600679299391
		}
	},
	"_distfiles": {
		"parse-numeric-range-0.0.1.tgz": {
			"url": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-0.0.1.tgz",
			"sha": "407a99950c8811be0d52b67957a1cdfbf74e856f",
			"registry": "npmjs"
		},
		"parse-numeric-range-0.0.2.tgz": {
			"url": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-0.0.2.tgz",
			"sha": "b4f09d413c7adbcd987f6e9233c7b4b210c938e4",
			"registry": "npmjs"
		},
		"parse-numeric-range-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.0.0.tgz",
			"sha": "bd9472ec6642ef7e80a007396712922a95e12f21",
			"registry": "npmjs"
		},
		"parse-numeric-range-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.1.0.tgz",
			"sha": "5f948a0b10fdaec0835761db561ddb84448925f7",
			"registry": "npmjs"
		},
		"parse-numeric-range-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.2.0.tgz",
			"sha": "aa70b00f29624ed13e9f943e9461b306e386b0fa",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"parse-numeric-range-0.0.2.tgz": {
			"shasum": "b4f09d413c7adbcd987f6e9233c7b4b210c938e4"
		}
	},
	"_rev": "2-2aae7bb4a41fc469",
	"_id": "parse-numeric-range",
	"readme": "node-parse-numeric-range\n========================\n\nParses expressions like 1-10,20-30. Returns an energetic (as opposed to lazy) array.\n\n\n## Supported Expressions\nComprehensive supported expression examples:\n\n| Expression | result       |\n|:----------:|:------------:|\n|            |   []         |\n|     1      |   [1]        |\n|    1,2     |  [1,2]       |\n|    -10     |  [-10]       |\n|   -3,-3    |[-3, -3]      |\n|  -1-2,-2   |[-1,0,1,2,-2] |\n|  -1--2     |[-1,-2]       |\n|  -1..2,-2  |[-1,0,1,2,-2] |\n|  -1...3,-2 |[-1,0,1,2,-2] |\n|   1⋯3      |[1,2]         |\n|  1…3       |[1,2]         |\n|  1‥3       |[1,2,3]       |\n\n\nWhat's this useful for? Well, letting users input these sorts of things and then\nmaking them programmatically useful.\n\n\n## Usage\n\nFirst, `npm install parse-numeric-range`.\n\n```javascript\nconst rangeParser = require(\"parse-numeric-range\");\n\nconst numbers = rangeParser(\"4,6,8-10,12,14..16,18,20...23\");\n\nconsole.log(\n  `The first ${numbers.length} composite numbers are: ${numbers.join(\", \")}`,\n);\n```\n\n### ES6\n```jsx\nimport rangeParser from \"parse-numeric-range\";\n\nconst numbers = rangeParser(\"4,6,8-10,12,14..16,18,20...23\");\n\nconsole.log(\n  `The first ${numbers.length} composite numbers are: ${numbers.join(\", \")}`,\n);\n```"
}