{
	"name": "expression-eval",
	"versions": {
		"1.0.1": {
			"name": "expression-eval",
			"version": "1.0.1",
			"description": "JavaScript expression parsing and evaluation, safely.",
			"main": "index.js",
			"scripts": {
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"gitHead": "dff63ca584d4f53bd011f6a548f4e1f81c7301fa",
			"_id": "expression-eval@1.0.1",
			"_shasum": "542ab973d60c376f289d93e223869943f1b54c52",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"shasum": "542ab973d60c376f289d93e223869943f1b54c52",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/expression-eval-1.0.1.tgz_1492053036889_0.47295322082936764"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "expression-eval",
			"version": "1.1.0",
			"description": "JavaScript expression parsing and evaluation, safely.",
			"main": "index.js",
			"scripts": {
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"gitHead": "6611345f35ca61bb28e440693bc568f74a8c66a9",
			"_id": "expression-eval@1.1.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-kfTyVuasKg4EALKJjnTjMj8kWBZDZmGTy+CW8FNQQxOSy4Tn7YIbeAwX1dY8r3nOhADIO27VcGb638GBJMwyXQ==",
				"shasum": "eef2deaa8d88b38e968327d03dc04f14e9b0960b",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval-1.1.0.tgz_1512618697116_0.9403952120337635"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "expression-eval",
			"version": "1.2.0",
			"description": "JavaScript expression parsing and evaluation, safely.",
			"main": "index.js",
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "1b0144e586c23a2979b46e8d4b36aa4593632eb8",
			"_id": "expression-eval@1.2.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-KfnBPLC28Jh3ofngUZ5pML/479q55Q18xIIJ5hYahM03qwdO4hrBj0FLcWTqMk57fc5xvmGjVhRA/kjDQvOExg==",
				"shasum": "3c4f2d32eb769d93dc9bf7a34f4b30e2a262dc5a",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval-1.2.0.tgz_1514324684309_0.7949351638089865"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "expression-eval",
			"version": "1.2.1",
			"description": "JavaScript expression parsing and evaluation, safely.",
			"main": "index.js",
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "4f177b3c10653dae9c9c7b0c1a4c16da4abc46c8",
			"_id": "expression-eval@1.2.1",
			"_npmVersion": "5.8.0",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-6ee7jwAGy1OcdL3Av0gbd8EjFZ8KD1KhCpDxEZsyiOcELU8rayOy6njEUfmtcF3BCS0CxFUrWypl8pIueWkK9g==",
				"shasum": "06b03f1f5c4fa0e7e2384783db041e8285b24e04",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.1.tgz",
				"fileCount": 6,
				"unpackedSize": 9259,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa41F1CRA9TVsSAnZWagAAYpYQAIPuQba3JQzjtTM2j5vV\nD7rImYUiL2t8nAklhstZNECb9Xyv6Bwzcah/+jIGn5nNkatPc4r7qvuCX55Y\nNgdOIvrsYjU/7SWkXBrADOm+GEfaMew+JNfQjvSqOR3VDRFqF+MHb+wUtfzG\nhxpEkZX3gUArLDr0po+4jYvsKqK2aBjS70iT3jUfC78pc0PMAkZ1IBchgAgJ\n18LQ9RVwtr7kMA07uMF1PIxL3bB69D54I3ekP232FSxDDVMeWe/dXgn0mj52\nOwZ2ClmxpUT+aU9HJGcRkeF/oQZeOBqna39L4HA5SzOxiHtlWJmZ2uMzWGzk\n/IRORApqd+ebpX1zp1AHiQhMQYGcR56qYir8rapVEwHP29YQ/5atK8Re8PIS\noNc5ioXujhzwPCKsoCydws2mBKUeofkVQ9CWXfTMFDea/Q53a1nchYCBc6/G\nGfJnfAOvjbS6IhmZJDVlMIAvxcaV1+yVxA1iC/JbQqbjz0ovFPHhjDiUTffq\naLmt71Xrj9M7WrfFBVxylI4aTikuEEj+5QNkwt9JV+OxnKPIU5FMccTTiPtt\nGiSEmuYTdVYNK/0jgmyie7LGrErt2pm0g1kk1ycubHfTbDubuUKJiU3rIAYw\n19QlCO+hhValBc15HOmnxxWLx1AfYZmACpPoVDJMA7mixBa/DIh/k0WRKydm\ndxwV\r\n=chHm\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_1.2.1_1524846964556_0.1944337987868454"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.2.2": {
			"name": "expression-eval",
			"version": "1.2.2",
			"description": "JavaScript expression parsing and evaluation, safely.",
			"main": "index.js",
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "6988aa77de621f0f17fea94b1d3076147d0c6c03",
			"_id": "expression-eval@1.2.2",
			"_npmVersion": "5.8.0",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-9kdj4eW6S+vtaTERxNO+TQM1bKms9NsvTTEAKLLPNhH/HVmmj/NT9eYH4xUAwr70GTJIaudTMbdrlRS+mKoQEg==",
				"shasum": "df42478f4f230f1cca20078a8bd382cf45c329fe",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.2.tgz",
				"fileCount": 6,
				"unpackedSize": 9313,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ANeCRA9TVsSAnZWagAAsoIP/iXbY2KRqSC73l/sn8/z\niDM+yUYlW/twJYfG+iRK8asxX6W+wc1eZYA/6XVNHBvYwguCuJB7FnjW/NiK\nqpNh1PxgCwZM+rI4wfiLDcvtrPCiU6IpKIBI2ckzu7rC3VDQcZCEocl9NK6R\nsw3Kx2TDuOTIfUv6I3dq+AChqX1//G3dMVY4yIHQ6TRJMa1Af5bcG0P7DEUT\nDbWglEWKKpZmgCEs6ENLKMdbp5TPDbTev6aHG1e5yAEth0r5eL3oMUk3FOJO\n1+XUBwSDgni9D3f54fvT5DlVn4G8tpypTr4vAKU7qI9PpN/hNkopYqHPu73K\n7RGzRjktIO1iKwzDxJR+O4N/ttWWevNq4R4MpPUQOhRqLtAg260SZQaEee5r\nOlSBsA7luxeBg1En8x+QY2414q1meuU9JvVTgqkjOEnti6jIgiWVSrdxATjm\nNgQKNR+u7mpUD9GFF5y/E2uCLnAG8wGab3ITnkVtaObkO5dd5KqjztP1LjDW\nMabCQtZCukQRaKScQf94j4PYu97nPz77e8Q4eOALhqIR6hWwlhxHmSvzPMG4\npZNxP2qWwoNWTVgM+KWSUhc6+i7z+lT0UbiIHXh8rjrz4If1xnFiwZdkCSQI\nC55W3/h4vEIo7gcbYwoCmaoZxobb8h2ztK95YM9MKqJBccicpAz0goG6wZJO\nBYf/\r\n=DDun\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_1.2.2_1525154653122_0.3176425647920176"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.2.3": {
			"name": "expression-eval",
			"version": "1.2.3",
			"description": "JavaScript expression parsing and evaluation, safely.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "d6dd540fbf7ad399c22b63ee7ac098c5728c0f8b",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@1.2.3",
			"_npmVersion": "5.8.0",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-wZN5cTHJj+863w4OWy741d9NzZFOPehY5KC0PGr7TQwT/avdNoEQmm4wZXl8OGnY+Wglw1mMZBdsjmYGoY6zzg==",
				"shasum": "285e2bf791017122b9ca093b29da847342e339a5",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.3.tgz",
				"fileCount": 6,
				"unpackedSize": 9418,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6/bICRA9TVsSAnZWagAApmQP/0OLp2SCsuEduv1G3BE3\nKqCQ+edaC6NZpSWAXdIju7+tPK+y4z2SIIKhRB1ChtcQNRyuNxxOoXFCX/ua\nYuqbRRcfypIb0i6QghQwNNl6TAsUkfseJugZCT2y22kttApZJOG3CDafiOmX\nRyMN9eEhlH7fqVz+BWFE0R1J7SlsE+Injzda+MGQoAAx8oLL1hgSunJQ3tvN\nxA1jbi0orjGD+lKb4E1F45F09wLPaFRFsVdZ0RgvMxJZ2WDbT1Yc8KnG0t2+\nGMZ+Y/yAiSXtGrtwPa+h8QVnLo+oA8qdWpC1d7e2kD0jVXs8YxhA7kKX6ONm\ngzWSLvyiOYYyp3FD8/UlzFmViBF7gupTrFWjvAIlSA0p5UOZsFC+79KJZTKt\nj5UGqZpuIO6Fx+S1JBXwsoWo5PvEY5Lkd0kq1KArLeoOd2MAoAtX/ImS6Z51\nwStssXwNlb6XO8D1r+IGBDKDofUhedC4cImfWijlj6r0/zNaqBAxzaIilBlj\nM0CsnT/8hTBXQ7EJbLgKUI/wodxFc80GM2DunvMGAojvlS++23FKeusaqOJb\nCupf8zDBEAxaHnsJzqnmPHiI8GIEG3W0NDxxQ4qE42Oxmudb8h5o91q36sUa\n12HU4KIGyJLmI8vSW3JVOyCa3PSRHUSsxpA6/W3fo2qKVdJ1AklBM56gafcy\nrDil\r\n=OJQE\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_1.2.3_1525413575723_0.6803891215799642"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.3.0": {
			"name": "expression-eval",
			"version": "1.3.0",
			"description": "JavaScript expression parsing and evaluation.",
			"main": "index.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "fef60b3e9bc0ec38a6106219163d62d337ab5eed",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@1.3.0",
			"_npmVersion": "6.0.1",
			"_nodeVersion": "8.1.3",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-ut92tAa8cj4DldhtJRjzHDFSIZpnn9nQfe8tEOAdNodmMBn9Y2d3TBdLOpWKA/hGKyDo7O6qLNZvtmgxdTcvAQ==",
				"shasum": "995fd072d66087d543ae6c7f1f622393c8a74794",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.3.0.tgz",
				"fileCount": 7,
				"unpackedSize": 10497,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY9QaCRA9TVsSAnZWagAAJuIP/1C1fsfoyGCPywOmWjgB\nTfQ8c1IEKa7+nUNXSGSLAmGmXATpB3fcwhs6t+gEWmAU5OVqS5QUrkVfzStN\nujK4ezz/QsoI4xwodE0DU/2xsN8GHqu39qQLXohn3dsMpjGBnxcYLMco2vVU\noAfGfAGQ9iZsgRipHWk12bPABFblWKWswvNhF0WsYOBDc0Ez/TTxjdQUQmD1\n9RJdRVvLcJ4H1lrMOlZepwMfr1ywytRgccNSpSMAk2JAUqqKjPoHHqitxleX\nCdYoBPGxTToSu48HBc8rkJFDwzZQ9Nrna7cZA+k+0yUecp2jBf7Ol1ZtfrEv\nNaKFKNY+5x/wVRJwa4ujaU0WbFnQn6U/jqcATiHBtFAh0YnjWlHTB9ixJ0sx\n2BeF3/DvhtuozhlywS+h65MUxcW+693XpiUcBFP0wg7DBahWDsYT5RrpAJjp\nnO0v0g9xsLmyDu5PV/CCX5MwF/b+UY3d6O5akyyJ6mwiw4SUUHvKe7TFUnXT\nzfRNTl7p67V1Wwi8g836CGt5eZCNyWGX13eTHiCo0diDD2pY3xJapKAPyCEa\n+KlOoESJsy3MSOw36YDM/DhWtyg/N4MgnQfF7TVEpELRduSrz9Ybp5GWJ8QF\nITpBF1VrwWq27pjRrOfJxBEi5bfg6PU0gkp5Q06I/ynHnAcSETs+SBc5MWh4\nGFhr\r\n=7IqK\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_1.3.0_1533269018091_0.6704748730328332"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.3.1": {
			"name": "expression-eval",
			"version": "1.3.1",
			"description": "JavaScript expression parsing and evaluation.",
			"main": "index.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "56de5c892bdcc130ec0adf3fa0a2f5edc2222593",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@1.3.1",
			"_npmVersion": "6.0.1",
			"_nodeVersion": "8.1.3",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-ZGr/Lo/IsTmDARTq7YkZDC05rZN28ycumG5fud8fSV3tLpOVud6o03znCLj/Znf0/Id6d907a9K3CXplUfPSrQ==",
				"shasum": "03f25076e42a1231b05f774b1af0e76e688b1458",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.3.1.tgz",
				"fileCount": 7,
				"unpackedSize": 10517,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiylTCRA9TVsSAnZWagAANa8P/j2VR5rXLNvW98Tk4oGG\nxf6xoCvdQOG02ySZRD1manJKDV3KUt/nyITdQGEvUwPhtgsH7jGkeGOSIVDl\nLGXuvG8PFjq8+gw0MzunrW9DC3mZ9epjwK319ny2uj/hbQOfVNRoMd4KLb/1\nHyGmM/u/0yFb2fMqbDBg4Hgi4PbzHdSNkCOnM6mMDVo454cBkr5sgwbGGjjP\nWkcMf2e0d6U6NR2Ujg3EMUCoAsAu5YhB18SWniu/0vzJA+OQ+PKx3bz0h0OT\ndc91RkKeLPyYO+SXhB5NLzfLjW4jacrXTn87zx4YmUb4k+9ONawfckjZqCTX\npdUB0AD/DCpW1Ovld1lKe9IQrSlvsijYsLoaXXIPn0qnpRUVQPmWydCJwGzL\nAN4lmGK7e6llnMYGJyYwCeXyzkwkgieevDTf2gd1t2xP7rnGA5ty5ojPb6Gz\nOuh+kA20LydDvaBDvzkicPNTc4zb/QW2rng9c6A0Z0N6T9SH0B5u6+dRLULW\nYWQzvxW14ZMWwC829q8QOW39IBB65yx8OORupHMVKLZwsAglMOGwq0LjUVSQ\n4r++S1Jg3DgKNKiBwiOOD5gJNNP4p0OUKpLIxocwsZedUlNFfdUQ/c1OkWsg\nsyeoy0JiPrKPILBeIBwTYByel3+4FfmdyITZx1RgIciplzjHY/9Eda7wtSjA\niTvJ\r\n=ExS4\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_1.3.1_1535846739209_0.44121698962492006"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.4.0": {
			"name": "expression-eval",
			"version": "1.4.0",
			"description": "JavaScript expression parsing and evaluation.",
			"main": "index.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "6b6458d917050434427c9156060980731cab5ebd",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@1.4.0",
			"_npmVersion": "6.0.1",
			"_nodeVersion": "8.1.3",
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"dist": {
				"integrity": "sha512-CvpqG2feKjGcr+6NB/ZOA2csOeVL+2DSiWrF/4h0mrdYv4SxR2vCZhLHSst4Sp+xHtN/LQtPfi6i7K9EJwzRGw==",
				"shasum": "3e250c110ff9bb6606d0c8ad0ecb9600e388f76d",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.4.0.tgz",
				"fileCount": 8,
				"unpackedSize": 11596,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpseVCRA9TVsSAnZWagAAP/MP/1IOinNETaPyWdHsDcvN\ncb2eQqm04gIceIfn7i2P6Ot4DrjlFPxC+mwzoyaFcaNoRPXnwr6N8ntndh6o\n7L8p47JZS1nZe7ucXVYNPtdDBFtEbaxb8HQOO14DZc1wURGRiuNvUKpkGX/1\nEh49+D7Yak68HzZ8FvvG0Stt2HvGGc2i1Nfi+N3lsJ38buGT2PexVUSbALiw\nVWjbO/lRuQec/dM7D/0kANX4FNAGuJ1aKlAzeE9X7jGUr2SjWVn/8neDZKU5\nuL4ALKfmv+QngdffqptN99Z5HPRR91SV38FAtJvj9EFRjgnGvpf6Hs5OR3Fu\nfG5YKwUNcCNW8mMHeH7J8+jMLHWRCJGsqYlxO9Ow+HljHLYfgIIcALvGsUGa\nDaiG43tdZCCko2ou49+bjEKjDTEn9610+C9QGn26iAT9wP0X2gDHj7OqVtsA\ndR3TgHmZfaOmaPXEsBKPyG9Ui+Gmy5x+FrCa0WY3kb00hGd2G7EvLIJm+Pet\nT0eKa88D9Lxul94TFRIbogHLcMcSr3P4KuL39Zw5SjOLfLqstaihXR/sOPRA\nbWGG3Z+4oAkWHrabAzo9tblwhqUY4H5AXptxLwJjBdSHkA+L6JpIIQ/p0IIo\n53du9NkYORf80qHKYkkFLaY+GtqcHAWl2V0vbe1voKjJHM5v1l1IQGi2pRE4\nRSO6\r\n=IfU2\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_1.4.0_1537656724853_0.8668244486132153"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.0": {
			"name": "expression-eval",
			"version": "2.0.0",
			"description": "JavaScript expression parsing and evaluation.",
			"main": "index.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^10.0.4"
			},
			"gitHead": "92529c1cb994a22201bace3fe0b0c05c014be4da",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@2.0.0",
			"_nodeVersion": "8.1.3",
			"_npmVersion": "6.7.0",
			"dist": {
				"integrity": "sha512-8cFzfco37CdZQd4DTyZ+ncxQtPUTE0dcxvbGXYc17Ji+3MQSBkT+11GdfC7eO2duvLNuWjN7Ejqb0kLX/u2bBw==",
				"shasum": "156bc71a700b0c7797f47d8a7167ce4fba5c060c",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-2.0.0.tgz",
				"fileCount": 8,
				"unpackedSize": 15607,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccaV2CRA9TVsSAnZWagAADMEQAJcyV2OmgnP7mmWWG047\n3FufuE8ycLSGMJHMXcqxLzCIq2qEMENBIPhG5dc7CfebEghb/MlJSXi6ISZA\naKf0AFeOO9KPE0js6LAiwPWWE6o/Uc64jN3Y8wu9DKMrzX6bhTMhsWW5rvjX\nSa5k5Z1TzgeldcSBTBBqrO+kbxbCIWO8Gi/2d4WaryHsuwx+g9Y+9LehIe5Q\npvBkWTPwr6z1mcE6bpcDqFMix0U9cPZf2kI7A9vwhm1XsLJ5XCMgcEuevmi0\n+hZrO55wbfcQfZ6JRRlRRoS0y0i/2CX3lOvCRf1BHK3ZghU6qyIUJudtIXmW\n7r5uk3JHT4kiQk7q044po6CS7XclNLV8XmJQowSn800YGF5MRlezD3aeCVra\nQ12xx0X51TbVoqxtjDndXDJHa73CBzry8ueI0joyl9kv9hnmJvodPA3eFBMh\nfFNM1a1+R/m8HAFCkozOSJVghfJDYQ8DjI7dSqbyTMqFDdFL8mC8YOODsG4V\nlq/v2OmTDYqLhtLqJ1SQKchNTP3EMKsYS0pwxKPRkCThYrCAJBF7piAIYGj8\nMEeQfWiFxFzgwNNTGPkuaH007EuQS/Q6rKsjkExIUelBhrJSLRtV5TiM3cDw\nqEep1kblWYdr6sHIvOPgKr77wEh+t3IeJnfs35XQyd6VCystj2JHCMs7ECtg\nD9oW\r\n=19nO\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_2.0.0_1550951797772_0.7401799866859573"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.1.0": {
			"name": "expression-eval",
			"version": "2.1.0",
			"description": "JavaScript expression parsing and evaluation.",
			"main": "index.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "budo browser.js:bundle.js",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"budo": "^11.6.3"
			},
			"gitHead": "b5f85db14440f177d7aa501aeaa2f47e8d54d93d",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@2.1.0",
			"_nodeVersion": "12.9.1",
			"_npmVersion": "6.13.4",
			"dist": {
				"integrity": "sha512-FUJO/Akvl/JOWkvlqZaqbkhsEWlCJWDeZG4tzX96UH68D9FeRgYgtb55C2qtqbORC0Q6x5419EDjWu4IT9kQfg==",
				"shasum": "422915caa46140a7c5b5f248650dea8bf8236e62",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-2.1.0.tgz",
				"fileCount": 8,
				"unpackedSize": 15644,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeC6KKCRA9TVsSAnZWagAAZTUP/3T6r5qLRlf2iS40H3hg\nut3sBMJ+U7pXXIG0fqB2EfsAlKybrWiZwVlA5Vkc1J1wYT/IUfgEAK+AgXSX\nda2T2D0qbCMES/LBs3kXjeOw8YWwVihhV9Wid8H2OEJgV6k/Ap7L9nAmGell\niS6upJ0wPpRhaB2BRCQCAtV/gTAlrjSQVf9wZBd9sJTWsiZMOf95thdS45AH\nDFpAqEvAKQDKdIUtFkqNPyIs0Q6Km18utpxARa3zIvGdi/J0hEHBNM1XroTW\nbW/hApzQ4Ijk95drYYTrnDseENvIoo6whJjXzoXhflLrmS1rsSF78Kz/rRJ/\nrsCwT+qFmuhkz4mMliYr5BHi/r+gsBTkvXSOtSXNFv3T3vaTTdGrkGSY/zBD\nBrfjayCHklputmyiHYfDDw+AxZJjxqeQf/1IyK0k93jQWmlTBL3sTK8j8/ou\nmluz8/7q5Mk8HzuQc/SOZKYfbTtrDH2VC7JnoSBGXrkCOKgnPfGvCDQ5p7n2\nEuhWXSJS0RjGxrD6NK+7KC90g+UMwW7ejbLpCi6i+a9iQmxcBj2UJOEE/UcQ\nk/Qr6d296q8O6LtDmXyeif1pSY5RNh2ETYS+dPAioozBjDZY3e1GSFAtT6de\nhX9AuxDA0CPzrhgRMwHlW+fBtcqdyTIM9VlVFDP3nRKTffH0BrZQE4gNeGfa\n0HvS\r\n=V2np\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_2.1.0_1577820809990_0.08750036536231698"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.0": {
			"name": "expression-eval",
			"version": "3.0.0",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "92a7c00d4abab88472019a494348b0f9fbff6f3b",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.0.0",
			"_nodeVersion": "12.9.1",
			"_npmVersion": "6.13.6",
			"dist": {
				"integrity": "sha512-IXEWv2Gas7q7NdqlN042EssrHHgutKNYShVpnoXcyg8NFcY9WK8qkGgbyIOx/Sb14aegspchsQ7mqX4+UsweZw==",
				"shasum": "536517e3f96c40964e838116e035533c040536ad",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.0.tgz",
				"fileCount": 13,
				"unpackedSize": 58160,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef+zaCRA9TVsSAnZWagAASzgP/imTgTtS8d9g4/pJF05b\nz1d6IKlLsbHRrKEsDsc3DJ2yX7jbDpwo0qsY3VloP0IAmmYbuOHZ7RjWLD5C\na9qqjKtpj9z0KVBoocyBUczRDKtmqhqfGPvN5p02UQ6hOlyY+8KdyWacWg4q\nFC5ri7ATcUuUXDtK4rmHfCy1iNpLb5Fpau7vGgA7yMTgLuakq4DbvHvkoAhy\nyATtdK197Sor8J25Q6j7JEFV4LFE0VZWccFby+uRBWylb0r/sJniGwXG1h1o\nBmfSBdwxyu8M8aZQeYLzjjJBDbI5Wceq4oi8TCvlnFW44WDlcpWpA7rh7xXA\nETfLFmF0XUKH9BDxNe/Dy5Hh1qMxPQxc9Uc+/W84pcr0EC0FWkQGd1mjwr3D\nH/VuIOtQD7/T+9oZhy/Yu6e9dIUj000mGDVHmbkHSx9vN5N7WKbnP9cFa77d\njOIOsJqFv/LefcRmPLa7A56L1Ny7hNVrdYz5DLMXHoIWY2IRTgKkUy9/j/ke\nwtm0nFMU5Pjn0dObCeYp035P52io+gh1B5UySh0ymVG0LjHc45aO0UMRDOK5\nRwm0Zwv/TW8srRAMKJwhkqoJdZB4a3F6Mv9heKCP9d1oqI9++4EpR++P+BG3\nl2QscL+j7kTSvemjRkWDFOshIMPcLOwFid3AS9+ZZ/7Zhp8Vuc8gZUsKqMqg\nY0XE\r\n=99il\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.0.0_1585442010422_0.3476957717184368"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.1": {
			"name": "expression-eval",
			"version": "3.0.1",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"preversion": "npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "332e1cb0a025427757317acb2c67421f61a165f7",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.0.1",
			"_nodeVersion": "13.12.0",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-7rveYMYmdehRtd2v7+CjKdrnUIYr1RakGJCNOrXi3NsEFJdR++GJoJ3zzH7A76ZgbcNlecLL6WSQosToHxbvsw==",
				"shasum": "ef98f6eb765c589fa507478be4beaac3d646b161",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.1.tgz",
				"fileCount": 13,
				"unpackedSize": 58178,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegPwBCRA9TVsSAnZWagAABJQQAJjt5NdXU2FT4M4IK8b8\nBT2cwDwwOhOAYU6BuATttDFNmqtg61UHZFYLspubcEe7WqhlrHSGIUpjibqk\n8Slz6lGhYShA3OIib/+HzqBsBEM8zL/GteaciuQtR+GeOmzkEQucBPyt4ytb\n3j1zxLVLj0WrkU3lzvab63Z0mNTovzjBd59KDfv3lpRj2P2tSs5/7AGgt6jC\n5PL53Ii7icMZj6Wrx2fnpCmO71L2Ps0TuIv3+4OM/nflJkAoAccVlLHemeIG\niufUPIY7sYHN3xNqwU3G1eXTyRLBCy89lzooqZt3q53aT1g92XzrZC2uWVST\nHwJzOMFT1o0q5abzmav0kRdQz4QFupVe3g0KSKJEI+ZZTgUZgdBd2ZBm4ldv\nGxdvsVfOAN5HBVPCFtMumiSp63ZuAF5D0d/DhlloAgGX/geBKSYw/Xawz4Xz\n1o3a96Vq9L8jWQQbDxvfwvvsIvrhvU7u1hmxZ7yV/WwQC9G5AlNM3v0LXUKe\niz/cpxIuii7rKnqR/Z75NnbTjB7/sztXfujiM5ez4c4wRf2xMfHVbSSzO/Ok\nLj+dExFPASQ2qJHmpgfz8JSbCdX0ZPHVA/xlha97XnNsEL0MarwV7UJeESCu\n1rrMLpR3I8s09dQzHGYEtf4exvVeYhj5MWp6qu0Q+ESprgBlNO+bwF3x/IvT\nU24y\r\n=wJQk\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.0.1_1585511425302_0.6301563465247759"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.2": {
			"name": "expression-eval",
			"version": "3.0.2",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"preversion": "npm run build && npm run test",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "e8bd810c519f44c5809f308f8e454e09666676c1",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.0.2",
			"_nodeVersion": "13.12.0",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-i/inE2h9svNtGJ4K3g/RaX6uVRLRJ0l67uWKqn+z//2wooIGwPAHF7WGTiGAFIDAr1jcObQ7KDOoCsj0+zI1sg==",
				"shasum": "4e5933b26a68a99de69ccf50315fac9494c58029",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.2.tgz",
				"fileCount": 13,
				"unpackedSize": 58208,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegPzrCRA9TVsSAnZWagAAb8YQAIzH0pShgsJtxRuDxTR2\ngIzukUksYsq5aq5eO3Sc+u8ODRpSe/OGPq70JrI+I72LzV9jp2a2tZy9VvMk\nkmjcJsFvohtwwd6oesTwCMMIt1QVsrRbaL+tBCPK32lN+9vJuApWnGITFCTb\nsAX9+kK9OkGjnt9BF0Mmi82h3aUmeFPtttcvpD1w3O5HRXqpiHmNXHDYAQFy\n6tAzw3AjsDQDo4cwr76R8DubPQqlyiQoBAAkWiNuJKAI3+CwEBdLzJScDYy9\nPdJb6kCdfXVDeKhcXH/Rqn9xr04l824dJmRMW6vq6FGyIm1xUi3fJPkIKHrs\nq7zRDxfB5yLUG+nMQYk+/WbWMU0/q8al9NDR6wAgc2p08J3A0K122ao+q0lV\n+PONnBcysGip4ZjXu8w5AMtkkgFfEES3MQJfLSXB+kQ9O+XpUwfWXK9k8u+K\nYy1lEy8VpCFxoWf/nZFxSiGPyEjDe3YUpTmF9UrqMAbUwQIuBiPK5Qbp4zbN\n5IjuJS8m9CKPHIY40iwC8UaT7cfUJa6Iybd63m98qP+nOD5jG1Q98zIZK/20\nil0hvqadye7kFCyy46qlNDCv3VYMN894fwoJldcj7t5vu5KzbtOGWfLLqAkA\nGbzcG3IW4xDzmyoVmC39SP7wp1XSRpzZ18zGhOb+ucuwlCxhMoU+uGbQ/vGU\nzeOE\r\n=jMrl\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.0.2_1585511658464_0.5695161940045177"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.3": {
			"name": "expression-eval",
			"version": "3.0.3",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"preversion": "npm run build && npm run test && git add -A dist",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "56bc45092c6796ed8e7b02901dd400f405b0500b",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.0.3",
			"_nodeVersion": "13.12.0",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-4muV/5s8t0wzbW4EWkMkqaz4ZD+Ucw9iDSPWvrv0+Auih3flh7OEDsasutdCa+uYHyiKlwNBbK/M2GPW3xeEYw==",
				"shasum": "9dc1d61d0eb132c8485e303805870be6bcc96215",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.3.tgz",
				"fileCount": 13,
				"unpackedSize": 58227,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegP04CRA9TVsSAnZWagAA1iEQAJ+I8TWQYesbEA85ArwT\nv6po/V85uLPzlDPDKhFD7piTSWbqM5UJkw/oJ4ryU+ueRjI/K4Xdt1fPUPUp\nY94ADmSgMauestPmV4zSyoeVsioejPc7hKlbz48gPjXv7uXMMf10jInu0Kgd\naV3YNfgbZhDFdVEblEAanupjtLcOJwbSEFJX+YzXlMZoEh0IIK0MkzlJC8Ld\n6bK+L453BczKr/byjOaU5+w03yLuDM19qpTmBRR/jFMnngM9uZSL2/TEqJm9\nMbY/cAtb/Wfu+mUBWNLxpeUARYYEcq03njtIn6tl/ZF2Uq3RttMtU2Yv9XLo\nG01qjAaWYdi64NxLFCLiqQsAkibApSJzaMswPDrVZ7LTbtw5x9hi5O+mMIYh\nE4jham447mOfcpwKqH3BRSgNwRmPXcS69S+hLOOs9Fb/pfAlcGJxv7T+WCra\nRAkjB1NhrpOeHBUsmKqIX2JFq0klxLNAwDG4N5Z0ZMGiEq86FkVypPyaHYhC\n3R9YJMeOjHRtTte6FHkvUrIWbJGk2HewbHHoDJBPDVeA54JLG48K5NitsJ/7\nJBCTNI85sy1NwY5/ov5fI83QzQTKTa6e4KTESGdV4ZfrH1vW4ThOpymb3D3I\nq5FlN4WNUC+qLfA1vDG0XsvvbxSqOegJN6l07yH1B/+TAywbeZVeOSv3z8mO\nmpZ4\r\n=4FSj\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.0.3_1585511735725_0.7496053786138515"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.4": {
			"name": "expression-eval",
			"version": "3.0.4",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"typings": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"preversion": "npm run build && npm run test && git add -A dist",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "34a652f5ff24e2d92e20b3a7d80cc8334fa8c3aa",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.0.4",
			"_nodeVersion": "13.12.0",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-P5r3Te+PWqAg9hhOP5goP4K+2kQpdFZ4OcJCpcQUztvfuFJ+8jAN5ufM8VbzGfv/8CkljgfTUrmhie4AZo/94w==",
				"shasum": "15ce73610b616b19b575f2a9b504f09311f871f0",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.4.tgz",
				"fileCount": 13,
				"unpackedSize": 57466,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegQAICRA9TVsSAnZWagAAFx8P/1Km/6YDWVzUy3HYhGFE\nLxche9dyLY1Fr4nlOxKw9DjROFgtPT00vCRNnN18oJb0zx8u8zoKBkGAu+87\n2ujWnoOf5mw1Kc4wKaxid8MpUqMoL5j5R6yNo6aMmezfZdB0Xdkjbxba2fNK\nmIFR4k9lVtb18LILcxu6X/nr55+frNywHXBcZX8oQwium3/Vtu9maqO+KgG4\nO0ygPAlQTX+K3loWGezdDm6xnrfP2TfO/25OAianywsgQOGXIDqrzNT6D+tD\nZkevKoU0b4UBdtGDaGRVZDezkbdM0Yw62ysoJ0HX7a2vgjwfmLvw8Kts010+\nq+drVZQlJTAENX+m2H5DqoqUXub+Me7rm8rNcTC/fGrcnkw6DMASSZXoi3to\ny7m6nIXkCuUrEklrt8GBEhAi7G2lTH3Yhnd6451v6k3qMIrOFzfpNb+kwWHs\nVblLzyCafP7aQlJyFmsjtaLD2CqZYEHGyii8ErOsYacM6dRpngeRHZjsUwxt\n9ud+FXZ3HPJ9Ox2KtYPz0PEB1JjhPgBgakOk52ooDuFoDyw7x6a+o0GJ0CCB\nlo++7YgQR1dVTjXJBSLwOOtAmWOIEZZgFVkBZCKnaavsTjVheEP0DF2bOBDe\npCDGDdZR+pw2707+myCYiC/whZwaM0cgwZBkTJwQLPb2Kz7wEvwrdYEgPVTK\nKWvs\r\n=zvty\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.0.4_1585512456405_0.6957458146711584"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.0": {
			"name": "expression-eval",
			"version": "3.1.0",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"types": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"lint": "cp test.js index.test-d.ts && npx tsd; npm run clean",
				"clean": "rm index.test-d.ts && git checkout -- dist",
				"preversion": "npm run build && npm run test && git add -A dist",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "102753dce18c6438aac1fdb1128071ed51913058",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.1.0",
			"_nodeVersion": "12.9.1",
			"_npmVersion": "6.13.6",
			"dist": {
				"integrity": "sha512-5yP3cCn2U1pyglIQ0ma6/dBfA8fX4Gdo4SV181z25mAhjr15LkNaiV1WFTaLqS3su5xlB6kFtzRC2G+R0V4K/w==",
				"shasum": "ac2dea5626dfed1720fcc174201c7425da02f3e7",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.1.0.tgz",
				"fileCount": 13,
				"unpackedSize": 60514,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiONdCRA9TVsSAnZWagAA9HgP/R+Zp7MQHDsNJjPRPGL5\nizDr3/4dqO0nAJt/GMbbqnAMJlXtDe+gju3Kz4nrDHvIgk5C0Odipou9HAUI\nD3vdBj5ZEcvt16uO9vtPo+w1TtCZcUC2m2iuuMcTPEW4poTLH2JehZvl1im9\nNEymaJ7dhyXQfgqKDotsBa5BrRovelPnfDVPUaP14q991cefofAAdJVJDULU\nbCcyfa3CNs5DSLnq3q8j+9le1Vljxy6SFOkdfh0IP2WYngEx60aywnjfhVzc\nvRKzIXT+kcOEoVcOrnPRgpKJaPf89tpg9GBGCuQ869ajWZCAJ0cAEe2U/v8K\nfRlVSVAcBwCWhSTKPPLZjTHu+zRTapcE9Dk7MiuFDhghrKQQ7t86/nGo8Si/\nLtF8YD2WQy4DRhYZwwSgYzQ757ebTkqIbvrhJbPOr0Pujv2VlgwdH2+eJvTv\nEPlwFKc75oRIkdo+5wjSP9+FxBj2FevL5F+SevGSeB6uC/ghtrC121MwhOpS\nqtHrUMX/j3UdNUkfr9T0gWICNMgi4iZN4xl3CNnvjLtpc8Odvp3TpOcEdIVg\nqeErTXpQ2Zk+T4ffwu7RfJWa0HwrEjgt9UdZ4iH404quN0HkZQHTVM2GOjP+\n1EhQmHRouGwCkFIM+kAfAYSUkRVlFheGOOqCqReCRWDx4R8MQvlW6tIWN+ug\n+qQ4\r\n=aTBu\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.1.0_1586029404514_0.012260281483815083"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.1": {
			"name": "expression-eval",
			"version": "3.1.1",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"types": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"lint": "cp test.js index.test-d.ts && npx tsd; rm index.test-d.ts",
				"clean": "git checkout -- dist",
				"preversion": "npm run build && npm run lint && npm run test && git add -A dist",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "6e2a9d8d2dc7453c019401a8bc19ba15b3e24831",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.1.1",
			"_nodeVersion": "12.9.1",
			"_npmVersion": "6.13.6",
			"dist": {
				"integrity": "sha512-ZX1NVbhdwRMRkmpkQArecycC4skKfWsZ1cCqiUGeFwuWhpjau6tLkgNVDY7v3w6HqkRaYW3ACCkoqYRdrmtFvA==",
				"shasum": "79232d40863e132aafe77063a36bdebe2f3f2f6f",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.1.1.tgz",
				"fileCount": 13,
				"unpackedSize": 60687,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepeebCRA9TVsSAnZWagAAdIYP+gJPtojLtx5VPvx8/qR+\nyqeYj3prq6nBWhMVKpmNRNWr6lAf3k7k9nHcclX+YNaslFVkzbgmnpxiC3mm\nLA86km/onFLRsB+PC9ECQOTr/5gPaSGNBot6sO7QIcm9yyw4IoBnT0Gxe6Wp\nqo6Cm0dCIeVCI1IhzssGKtdjWm9JKyaiogmlAVLrYEMuYaEj/+TU/1VpHbne\nqs5BZnhJ06ygavUzYWZzVDkOlPmStUmDVIYWbOjE1Adw86eYkXecHfE2/8BT\nBH4jSmmTSBJ24IU9dy7jIeer4t5dl6gIh/4J6hGy9tU7qcV+I+bj7QVoVSG6\nN56IsoAA59nbA7Gz6BX+5KSFoPkx0LNd7sXvz0CqMOT2FUZuRpdrZw+cf8y5\n6eKp2bilNNBAgB/7VIPAzAotNTAYFCg28PNgJEM3WgCu7pulUt7tLNwkZbSk\niHB/7xnNBcn/pnByrI9GpwC//ZMLSBxl8yuUkaectvM0csKDR8SICmrfT7vM\nbOJ+vW/jd+JS7HF69LEOAA/IXlozrEBB9E3sroJlrRGN2pMgI9smiudIVO/x\nORFXo5fAM0dQPSMd8dMyWnHMWBjmmxJ0n9iRrdD27Kj5eeZcjWUwVB2XtCPd\nzJAeKbE+rTTYZCkx0bP1HowHk/pSI9esenacxEvdhv0DJJbNDjfngIV2CbCd\nogB9\r\n=/tmH\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.1.1_1587931035194_0.8983618839489855"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.2": {
			"name": "expression-eval",
			"version": "3.1.2",
			"description": "JavaScript expression parsing and evaluation.",
			"source": "index.js",
			"main": "dist/expression-eval.js",
			"module": "dist/expression-eval.module.js",
			"unpkg": "dist/expression-eval.umd.js",
			"types": "index.d.ts",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/donmccurdy/expression-eval.git"
			},
			"scripts": {
				"dev": "microbundle watch",
				"build": "microbundle",
				"test": "node test.js",
				"lint": "cp test.js index.test-d.ts && npx tsd; rm index.test-d.ts",
				"clean": "git checkout -- dist",
				"preversion": "npm run build && npm run lint && npm run test && git add -A dist",
				"postversion": "git push && git push --tags && npm publish"
			},
			"keywords": [
				"expression",
				"eval",
				"evaluation",
				"parser",
				"ast",
				"abstract",
				"syntax",
				"tree",
				"math"
			],
			"author": {
				"name": "Don McCurdy",
				"email": "dm@donmccurdy.com"
			},
			"license": "MIT",
			"dependencies": {
				"jsep": "^0.3.0"
			},
			"devDependencies": {
				"microbundle": "^0.11.0"
			},
			"gitHead": "234b1776441574fa8dc33f2ebb7897a9b40d9b77",
			"bugs": {
				"url": "https://github.com/donmccurdy/expression-eval/issues"
			},
			"homepage": "https://github.com/donmccurdy/expression-eval#readme",
			"_id": "expression-eval@3.1.2",
			"_nodeVersion": "13.1.0",
			"_npmVersion": "6.12.1",
			"dist": {
				"integrity": "sha512-c8ZN8fuAz0TRYKoGsrIq5kLNHtm81KAqWSBORHIY0DpJmZZrwK/r2zFDOhFIAJDV47gJ6irV7dWf1TOFpKvULQ==",
				"shasum": "45ddf0b8fdb8bf0633d02f4061d6f25516eddb30",
				"tarball": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.1.2.tgz",
				"fileCount": 13,
				"unpackedSize": 60682,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD8ygCRA9TVsSAnZWagAA81cP/3ssOmvozWdc81KTdje9\nESBvV85UX14e/tY+he9rlP3d/eeg6aydsbLP0EJ1e+ngfHuJHLUSGEjzY5F5\nEZvq6MoDmWo3P6nfMa4KlqY4AJaPEZdhQc9A3aMGJ1QyoLo/8Q0pcZRWRqct\nU3xTBxNKTBc/6XugEYSULXsLoid+khbGmlHNrzHPiYIobV5kQX+bZdcEQd+3\n9dkKyKz5ohZnLCapTUiuSILCMx1lUbAZSDNvC0UWyMtpdJme1xhM7lw4kSDy\n1xDlOWn4TTiXphmd/riXSk84DDK8G1R9ZNJX6+WQVAaF7w4GwKXz8vdBiKH7\no6bGrRh8DzjgG5HBDv4Y9AJJPRhZ6Fjz4vED0IKHZ1ivxrdKZv2Ji72+6zVC\n2oSsuaGik+dRlEFZueY0CClZ4n17EUS1B2GiWJgdFQvbxaK8lgYyHc2M8kwc\nlXYSTrijxpeoekcLslY6KGKdVL2TqcO+kGK0GVU5FP39mMQl+q2UDQPwrZAK\nWfuPedAIMBB3wqc1r7e8OImve2dQhn6407J/brMdPPOD5bLZSM+SLlz5JOjX\nx2C2KRGrHaycDwQQVbr4AcKJ4Uepv7Q7NGYlfKfZYvbxIFFnApaWoNFhCnOM\nNwoFUlt6bzhVCdrqPOu4U30NC+547Bxxxy524zladp7JT6S2kiioo6+76lRT\nBnBh\r\n=5TvV\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "donmccurdy",
					"email": "dm@donmccurdy.com"
				}
			],
			"_npmUser": {
				"name": "donmccurdy",
				"email": "dm@donmccurdy.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/expression-eval_3.1.2_1594870943694_0.3181230007658824"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-07-16T03:42:26.043Z",
		"created": "2017-04-13T03:10:38.663Z",
		"1.0.1": "2017-04-13T03:10:38.663Z",
		"1.1.0": "2017-12-07T03:51:37.176Z",
		"1.2.0": "2017-12-26T21:44:44.373Z",
		"1.2.1": "2018-04-27T16:36:04.683Z",
		"1.2.2": "2018-05-01T06:04:13.204Z",
		"1.2.3": "2018-05-04T05:59:35.788Z",
		"1.3.0": "2018-08-03T04:03:38.188Z",
		"1.3.1": "2018-09-02T00:05:39.360Z",
		"1.4.0": "2018-09-22T22:52:05.055Z",
		"2.0.0": "2019-02-23T19:56:37.884Z",
		"2.1.0": "2019-12-31T19:33:30.147Z",
		"3.0.0": "2020-03-29T00:33:30.512Z",
		"3.0.1": "2020-03-29T19:50:25.582Z",
		"3.0.2": "2020-03-29T19:54:18.721Z",
		"3.0.3": "2020-03-29T19:55:35.865Z",
		"3.0.4": "2020-03-29T20:07:36.546Z",
		"3.1.0": "2020-04-04T19:43:24.674Z",
		"3.1.1": "2020-04-26T19:57:15.303Z",
		"3.1.2": "2020-07-16T03:42:23.831Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.1.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"573b97f8fa7d8054346d24020c928ebf\"",
			"fetched": 1600326176388
		}
	},
	"_distfiles": {
		"expression-eval-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.0.1.tgz",
			"sha": "542ab973d60c376f289d93e223869943f1b54c52",
			"registry": "npmjs"
		},
		"expression-eval-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.1.0.tgz",
			"sha": "eef2deaa8d88b38e968327d03dc04f14e9b0960b",
			"registry": "npmjs"
		},
		"expression-eval-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.0.tgz",
			"sha": "3c4f2d32eb769d93dc9bf7a34f4b30e2a262dc5a",
			"registry": "npmjs"
		},
		"expression-eval-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.1.tgz",
			"sha": "06b03f1f5c4fa0e7e2384783db041e8285b24e04",
			"registry": "npmjs"
		},
		"expression-eval-1.2.2.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.2.tgz",
			"sha": "df42478f4f230f1cca20078a8bd382cf45c329fe",
			"registry": "npmjs"
		},
		"expression-eval-1.2.3.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.2.3.tgz",
			"sha": "285e2bf791017122b9ca093b29da847342e339a5",
			"registry": "npmjs"
		},
		"expression-eval-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.3.0.tgz",
			"sha": "995fd072d66087d543ae6c7f1f622393c8a74794",
			"registry": "npmjs"
		},
		"expression-eval-1.3.1.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.3.1.tgz",
			"sha": "03f25076e42a1231b05f774b1af0e76e688b1458",
			"registry": "npmjs"
		},
		"expression-eval-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-1.4.0.tgz",
			"sha": "3e250c110ff9bb6606d0c8ad0ecb9600e388f76d",
			"registry": "npmjs"
		},
		"expression-eval-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-2.0.0.tgz",
			"sha": "156bc71a700b0c7797f47d8a7167ce4fba5c060c",
			"registry": "npmjs"
		},
		"expression-eval-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-2.1.0.tgz",
			"sha": "422915caa46140a7c5b5f248650dea8bf8236e62",
			"registry": "npmjs"
		},
		"expression-eval-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.0.tgz",
			"sha": "536517e3f96c40964e838116e035533c040536ad",
			"registry": "npmjs"
		},
		"expression-eval-3.0.1.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.1.tgz",
			"sha": "ef98f6eb765c589fa507478be4beaac3d646b161",
			"registry": "npmjs"
		},
		"expression-eval-3.0.2.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.2.tgz",
			"sha": "4e5933b26a68a99de69ccf50315fac9494c58029",
			"registry": "npmjs"
		},
		"expression-eval-3.0.3.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.3.tgz",
			"sha": "9dc1d61d0eb132c8485e303805870be6bcc96215",
			"registry": "npmjs"
		},
		"expression-eval-3.0.4.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.0.4.tgz",
			"sha": "15ce73610b616b19b575f2a9b504f09311f871f0",
			"registry": "npmjs"
		},
		"expression-eval-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.1.0.tgz",
			"sha": "ac2dea5626dfed1720fcc174201c7425da02f3e7",
			"registry": "npmjs"
		},
		"expression-eval-3.1.1.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.1.1.tgz",
			"sha": "79232d40863e132aafe77063a36bdebe2f3f2f6f",
			"registry": "npmjs"
		},
		"expression-eval-3.1.2.tgz": {
			"url": "https://registry.npmjs.org/expression-eval/-/expression-eval-3.1.2.tgz",
			"sha": "45ddf0b8fdb8bf0633d02f4061d6f25516eddb30",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"expression-eval-2.1.0.tgz": {
			"shasum": "422915caa46140a7c5b5f248650dea8bf8236e62"
		}
	},
	"_rev": "2-8a01b8b7586b8a66",
	"_id": "expression-eval",
	"readme": "# expression-eval\n\n[![Latest NPM release](https://img.shields.io/npm/v/expression-eval.svg)](https://www.npmjs.com/package/expression-eval)\n[![Minzipped size](https://badgen.net/bundlephobia/minzip/expression-eval)](https://bundlephobia.com/result?p=expression-eval)\n[![License](https://img.shields.io/badge/license-MIT-007ec6.svg)](https://github.com/donmccurdy/expression-eval/blob/master/LICENSE)\n[![Build Status](https://travis-ci.com/donmccurdy/expression-eval.svg?branch=master)](https://travis-ci.com/donmccurdy/expression-eval)\n\nJavaScript expression parsing and evaluation.\n\nPowered by [jsep](https://github.com/soney/jsep).\n\n## Installation\n\nInstall:\n\n```\nnpm install --save expression-eval\n```\n\nImport:\n\n```js\n// ES6\nimport { parse, eval } from 'expression-eval';\n// CommonJS\nconst { parse, eval } = require('expression-eval');\n// UMD / standalone script\nconst { parse, eval } = window.expressionEval;\n```\n\n## API\n\n### Parsing\n\n```javascript\nimport { parse } from 'expression-eval';\nconst ast = parse('1 + foo');\n```\n\nThe result of the parse is an AST (abstract syntax tree), like:\n\n```json\n{\n  \"type\": \"BinaryExpression\",\n  \"operator\": \"+\",\n  \"left\": {\n    \"type\": \"Literal\",\n    \"value\": 1,\n    \"raw\": \"1\"\n  },\n  \"right\": {\n    \"type\": \"Identifier\",\n    \"name\": \"foo\"\n  }\n}\n```\n\n### Evaluation\n\n```javascript\nimport { parse, eval } from 'expression-eval';\nconst ast = parse('a + b / c'); // abstract syntax tree (AST)\nconst value = eval(ast, {a: 2, b: 2, c: 5}); // 2.4\n```\n\nAlternatively, use `evalAsync` for asynchronous evaluation.\n\n### Compilation\n\n```javascript\nimport { compile } from 'expression-eval';\nconst fn = compile('foo.bar + 10');\nfn({foo: {bar: 'baz'}}); // 'baz10'\n```\n\nAlternatively, use `compileAsync` for asynchronous compilation.\n\n## Security\n\nAlthough this package does [avoid the use of `eval()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval#Do_not_ever_use_eval!), it _cannot guarantee that user-provided expressions, or user-provided inputs to evaluation, will not modify the state or behavior of your application_. Always use caution when combining user input and dynamic evaluation, and avoid it where possible.\n\nFor example:\n\n```js\nconst ast = expr.parse('foo[bar](baz)()');\nexpr.eval(ast, {\n  foo: String,\n  bar: 'constructor',\n  baz: 'console.log(\"im in ur logs\");'\n});\n// Prints: \"im in ur logs\"\n```\n\nThe kinds of expressions that can expose vulnerabilities can be more subtle than this, and are sometimes possible even in cases where users only provide primitive values as inputs to pre-defined expressions.\n\n## License\n\nMIT License."
}