{
	"name": "espurify",
	"versions": {
		"0.1.0": {
			"name": "espurify",
			"version": "0.1.0",
			"description": "Eliminate extra properties from AST output",
			"keywords": [
				"esprima",
				"ecmascript",
				"ast"
			],
			"main": "index.js",
			"files": [
				"README.md",
				"index.js",
				"package.json",
				"test"
			],
			"scripts": {
				"build": "browserify index.js --standalone espurify > ./build/espurify.js",
				"jshint": "jshint index.js",
				"test": "mocha test"
			},
			"dependencies": {
				"traverse": "~0.6.6"
			},
			"devDependencies": {
				"esprima": "~1.2.2",
				"estraverse": "~1.5.1",
				"mocha": "~1.20.1"
			},
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/twada/espurify.git"
			},
			"homepage": "https://github.com/twada/espurify",
			"bugs": {
				"url": "https://github.com/twada/espurify/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://twada.mit-license.org/"
				}
			],
			"_id": "espurify@0.1.0",
			"_shasum": "1077a6708e1e93d794aa3167253da8ccf7d3063c",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "1077a6708e1e93d794aa3167253da8ccf7d3063c",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-0.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "espurify",
			"version": "0.1.1",
			"description": "Eliminate extra properties from AST output",
			"keywords": [
				"esprima",
				"ecmascript",
				"ast"
			],
			"main": "index.js",
			"files": [
				"README.md",
				"index.js",
				"lib",
				"package.json",
				"test"
			],
			"scripts": {
				"build": "browserify index.js --standalone espurify > ./build/espurify.js",
				"jshint": "jshint index.js",
				"test": "mocha test"
			},
			"dependencies": {
				"traverse": "~0.6.6"
			},
			"devDependencies": {
				"esprima": "~1.2.2",
				"estraverse": "~1.5.1",
				"mocha": "~1.20.1"
			},
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/twada/espurify.git"
			},
			"homepage": "https://github.com/twada/espurify",
			"bugs": {
				"url": "https://github.com/twada/espurify/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://twada.mit-license.org/"
				}
			],
			"_id": "espurify@0.1.1",
			"_shasum": "79ce462dd214f308a46c22d5f435e78357bcac50",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "79ce462dd214f308a46c22d5f435e78357bcac50",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-0.1.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.2": {
			"name": "espurify",
			"version": "0.1.2",
			"description": "Eliminate extra properties from AST output",
			"keywords": [
				"esprima",
				"ecmascript",
				"ast"
			],
			"main": "index.js",
			"files": [
				"README.md",
				"index.js",
				"lib",
				"package.json",
				"test"
			],
			"scripts": {
				"build": "browserify index.js --standalone espurify > ./build/espurify.js",
				"jshint": "jshint index.js",
				"test": "mocha test"
			},
			"dependencies": {
				"traverse": "~0.6.6"
			},
			"devDependencies": {
				"esprima": "~1.2.2",
				"estraverse": "~1.5.1",
				"mocha": "~1.20.1"
			},
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/twada/espurify.git"
			},
			"homepage": "https://github.com/twada/espurify",
			"bugs": {
				"url": "https://github.com/twada/espurify/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://twada.mit-license.org/"
				}
			],
			"_id": "espurify@0.1.2",
			"_shasum": "29f3ba1baa89ee7df3301dbd9b85bd37c6508688",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "29f3ba1baa89ee7df3301dbd9b85bd37c6508688",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-0.1.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.3": {
			"name": "espurify",
			"version": "0.1.3",
			"description": "Clone new AST without extra properties",
			"keywords": [
				"esprima",
				"ecmascript",
				"ast"
			],
			"main": "index.js",
			"files": [
				"README.md",
				"index.js",
				"lib",
				"package.json",
				"test"
			],
			"scripts": {
				"build": "browserify index.js --standalone espurify | derequire > ./build/espurify.js",
				"jshint": "jshint index.js",
				"test": "mocha test"
			},
			"dependencies": {
				"traverse": "~0.6.6"
			},
			"devDependencies": {
				"esprima": "~1.2.2",
				"estraverse": "~1.5.1",
				"mocha": "~1.21.3"
			},
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/twada/espurify.git"
			},
			"homepage": "https://github.com/twada/espurify",
			"bugs": {
				"url": "https://github.com/twada/espurify/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://twada.mit-license.org/"
				}
			],
			"_id": "espurify@0.1.3",
			"_shasum": "6626488a33c6fee4da845dbd7b869f147bbf3f09",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "6626488a33c6fee4da845dbd7b869f147bbf3f09",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-0.1.3.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.0.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/twada/espurify/issues"
			},
			"dependencies": {
				"traverse": "~0.6.6"
			},
			"devDependencies": {
				"esprima": "~1.2.2",
				"estraverse": "~1.7.0",
				"mocha": "~2.0.1"
			},
			"files": [
				"README.md",
				"index.js",
				"lib",
				"package.json",
				"test"
			],
			"homepage": "https://github.com/twada/espurify",
			"keywords": [
				"esprima",
				"ecmascript",
				"ast"
			],
			"license": {
				"type": "MIT",
				"url": "http://twada.mit-license.org/"
			},
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/twada/espurify.git"
			},
			"scripts": {
				"build": "browserify index.js --standalone espurify | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "mocha test"
			},
			"gitHead": "3900ce965aae951220bb3f4c3ffa96756cd80377",
			"_id": "espurify@1.0.0",
			"_shasum": "b406c6bfb261a44fe2f47187a9f8eb513b3a8b7f",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "b406c6bfb261a44fe2f47187a9f8eb513b3a8b7f",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.0.1",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"indexof": "0.0.1",
				"traverse": "~0.6.6"
			},
			"devDependencies": {
				"esprima": "^1.0.0",
				"estraverse": "^1.0.0",
				"jshint": "^2.5.11",
				"mocha": "^2.0.1"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json",
				"test"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"ecmascript",
				"esprima"
			],
			"license": {
				"type": "MIT",
				"url": "https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt"
			},
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"build": "browserify index.js --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "9ad634cef6fb6ed940b9f7b1f18aedb934418f13",
			"_id": "espurify@1.0.1",
			"_shasum": "010bfc489ddf3149e97b119d8c6885a1f736f4e2",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "010bfc489ddf3149e97b119d8c6885a1f736f4e2",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.1.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"indexof": "0.0.1",
				"traverse": "~0.6.6"
			},
			"devDependencies": {
				"esprima": "^2.1.0",
				"estraverse": "^3.1.0",
				"jshint": "^2.7.0",
				"mocha": "^2.2.4"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json",
				"test"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6",
				"esprima"
			],
			"license": {
				"type": "MIT",
				"url": "https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt"
			},
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"build": "browserify index.js --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "e4285becc0f257b414a34478023d64d62fc0f044",
			"_id": "espurify@1.1.0",
			"_shasum": "43abd52bb9928ee71e19a157ab90706fa245b92d",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "43abd52bb9928ee71e19a157ab90706fa245b92d",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.2.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"isarray": "^0.0.1",
				"object-keys": "^1.0.3",
				"xtend": "^4.0.0"
			},
			"devDependencies": {
				"esprima": "^2.1.0",
				"estraverse": "^3.1.0",
				"jshint": "^2.7.0",
				"mocha": "^2.2.4"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json",
				"test"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": {
				"type": "MIT",
				"url": "https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt"
			},
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"build": "browserify index.js --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "12c1e25415a8f5493d8741af3a70dee5f66f9b22",
			"_id": "espurify@1.2.0",
			"_shasum": "f412677118b732154a01215c2212a45357544bed",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "f412677118b732154a01215c2212a45357544bed",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.3.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"isarray": "^0.0.1",
				"object-keys": "^1.0.4",
				"xtend": "^4.0.0"
			},
			"devDependencies": {
				"browserify": "^10.2.3",
				"derequire": "^2.0.0",
				"dereserve": "^0.1.1",
				"esprima": "^2.2.0",
				"estraverse": "^4.1.0",
				"jshint": "^2.8.0",
				"licensify": "^1.1.0",
				"mocha": "^2.2.5"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json",
				"test"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"build": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "0eac1b7a7824386be7dab7e64432ea62dd294ba8",
			"_id": "espurify@1.3.0",
			"_shasum": "10a6e75d4e79698a310cc898b8834d8149875e09",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "10a6e75d4e79698a310cc898b8834d8149875e09",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.3.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.4.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"isarray": "^1.0.0",
				"object-keys": "^1.0.4",
				"xtend": "^4.0.0"
			},
			"devDependencies": {
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^12.0.1",
				"derequire": "^2.0.2",
				"dereserve": "^0.1.1",
				"esprima": "^2.6.0",
				"estraverse": "^4.1.0",
				"jshint": "^2.8.0",
				"licensify": "^2.0.1",
				"mocha": "^2.3.2"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json",
				"test"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "906477d98b5ea8f8eebeb263119707144b09b963",
			"_id": "espurify@1.4.0",
			"_shasum": "9a315897d0e12668994997c0bb8e193e562cf0f5",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.1.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "9a315897d0e12668994997c0bb8e193e562cf0f5",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.4.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.5.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"array-reduce": "0.0.0",
				"indexof": "0.0.1",
				"isarray": "^1.0.0",
				"object-keys": "^1.0.4",
				"xtend": "^4.0.0"
			},
			"devDependencies": {
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^12.0.1",
				"derequire": "^2.0.2",
				"dereserve": "^0.1.1",
				"esprima": "^2.6.0",
				"estraverse": "^4.1.0",
				"jshint": "^2.8.0",
				"licensify": "^2.0.1",
				"mocha": "^2.3.2"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json",
				"test"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "a14b4765d7e6c8566b2af9247f90dba8eee86fb4",
			"_id": "espurify@1.5.0",
			"_shasum": "93200b112c58cf9e6033bf2d823a7b2b82345096",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.1.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "93200b112c58cf9e6033bf2d823a7b2b82345096",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.5.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.1": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.5.1",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"array-reduce": "0.0.0",
				"indexof": "0.0.1",
				"isarray": "^1.0.0",
				"object-assign": "^4.0.1",
				"object-keys": "^1.0.4"
			},
			"devDependencies": {
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^13.0.0",
				"derequire": "^2.0.2",
				"dereserve": "^0.1.1",
				"esprima": "^2.6.0",
				"estraverse": "^4.1.0",
				"jshint": "^2.8.0",
				"licensify": "^3.1.0",
				"mocha": "^2.3.2"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "9b645eef02805bff06f059903940ff7e778a31d2",
			"_id": "espurify@1.5.1",
			"_shasum": "6295874e474c810ac91547926d7828403424c3a6",
			"_from": ".",
			"_npmVersion": "3.6.0",
			"_nodeVersion": "5.7.1",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "6295874e474c810ac91547926d7828403424c3a6",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.5.1.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/espurify-1.5.1.tgz_1459130960282_0.7348039366770536"
			},
			"directories": {},
			"contributors": []
		},
		"1.6.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.6.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"core-js": "^2.0.0"
			},
			"devDependencies": {
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^13.0.0",
				"derequire": "^2.0.2",
				"dereserve": "^0.1.1",
				"esprima": "^2.6.0",
				"estraverse": "^4.1.0",
				"jshint": "^2.8.0",
				"licensify": "^3.1.0",
				"mocha": "^2.3.2"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "c9f4e231ee871b39e8d1dc277c704e2c99d13ccf",
			"_id": "espurify@1.6.0",
			"_shasum": "6cb993582d9422bd6f2d4b258aadb14833f394f0",
			"_from": ".",
			"_npmVersion": "3.8.6",
			"_nodeVersion": "6.1.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "6cb993582d9422bd6f2d4b258aadb14833f394f0",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.6.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/espurify-1.6.0.tgz_1464158866408_0.032411637948825955"
			},
			"directories": {},
			"contributors": []
		},
		"1.6.1": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.6.1",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"core-js": "^2.0.0"
			},
			"devDependencies": {
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^13.0.0",
				"derequire": "^2.0.2",
				"dereserve": "^1.0.0",
				"esprima": "^2.6.0",
				"estraverse": "^4.1.0",
				"jshint": "^2.8.0",
				"licensify": "^3.1.0",
				"mocha": "^2.3.2"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "d358c3cdba1ef70b195b3b3737e45a8c73d106a1",
			"_id": "espurify@1.6.1",
			"_shasum": "a618c3b320071a4e9e7136c5d78717cdd07020da",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "a618c3b320071a4e9e7136c5d78717cdd07020da",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.6.1.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/espurify-1.6.1.tgz_1486959856219_0.4620905506890267"
			},
			"directories": {},
			"contributors": []
		},
		"1.7.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.7.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"core-js": "^2.0.0"
			},
			"devDependencies": {
				"acorn": "^4.0.11",
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^13.0.0",
				"derequire": "^2.0.2",
				"dereserve": "^1.0.0",
				"esprima": "^2.6.0",
				"estraverse": "^4.1.0",
				"jshint": "^2.8.0",
				"licensify": "^3.1.0",
				"mocha": "^2.3.2"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "jshint index.js",
				"test": "npm run lint && mocha test"
			},
			"gitHead": "e6144bb0ad34f66cd659630d0009702c8b47649c",
			"_id": "espurify@1.7.0",
			"_shasum": "1c5cf6cbccc32e6f639380bd4f991fab9ba9d226",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"shasum": "1c5cf6cbccc32e6f639380bd4f991fab9ba9d226",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.7.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/espurify-1.7.0.tgz_1487905063127_0.305808502715081"
			},
			"directories": {},
			"contributors": []
		},
		"1.8.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.8.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"core-js": "^2.0.0"
			},
			"devDependencies": {
				"acorn": "^5.0.0",
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^13.0.0",
				"derequire": "^2.0.2",
				"dereserve": "^1.0.0",
				"esprima": "^4.0.0",
				"estraverse": "^4.1.0",
				"licensify": "^3.1.0",
				"mocha": "^5.0.0",
				"semistandard": "^12.0.0",
				"snazzy": "^7.0.0"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "semistandard --verbose index.js lib test | snazzy",
				"fmt": "semistandard --fix index.js lib test",
				"test": "npm run lint && mocha test"
			},
			"semistandard": {
				"ignore": [
					"/build/",
					"/bench/",
					"**/*.jsx"
				],
				"globals": [
					"describe",
					"beforeEach",
					"it"
				]
			},
			"gitHead": "fc66add3a9d75ae2064c71e39113aa850390f146",
			"_id": "espurify@1.8.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"integrity": "sha512-jdkJG9jswjKCCDmEridNUuIQei9algr+o66ZZ19610ZoBsiWLRsQGNYS4HGez3Z/DsR0lhANGAqiwBUclPuNag==",
				"shasum": "270d8046e4e47e923d75bc8a87357c7112ca8485",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.8.0.tgz",
				"fileCount": 9,
				"unpackedSize": 46062,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8+Z1CRA9TVsSAnZWagAA2BgQAJqqiHXCwKf4gqMF6kTJ\nuW9SCVqyYCxFX7wSU1BXcZX57E+cImga+eJh4gUewba/lkNez+ceYZPnlLa/\nO3dHc5FGo+8G85twVJ3VjYERnt01QCKWVzkh6rCY4I6qXqDAKReMHf/MX8kl\nzhcHtRcO05/TJtC+GHVi/Z2C1NTvKNJnXEOiaqYNEsfo6xr7vTavQzEBHrtn\nDLaxvVzCEzgXENM6YZrApHaBPkXC3fc2s6+jvKXELlbAbcR4cNCoUQAZCisV\nZpEX7oHEhJ0ML7SI4YHUiwWAqfpvNjlrqaUAuZtm2mW1R1JoKVOA2VJQDTt0\nWq8aow7z4Kl4AhlwDxr7o+2TqR/jHueiRimvf9OryqebX3Et7a6fuzqxkaYr\nCxWOJLDPmOrAY9D42sha42oinS6aNO2EZXCw/txvqzNClKQUxuSYVMSqjBrV\n0twIUQicl85M5v+mU+X485RSmrg3VB/1LfLsVEYjl8C2TICmruQJjJGM70aK\nKX9YBXjuj/wDIhjY42gphVwv42DqSI7zxh7NvmQ6f/SkGVoEWrrWwOGZKvl4\n9AWB5W1tuBrYW+0kNRHYqTwilJMin7y9ntoSLyPqnfYcG178J/RWdTYd3Bxk\njY3lNYAoN0OtggdT0ZbwQHbmuetJTToqJhGntpsl4i3FMMaf/j3T2/7NuQH2\nQn4s\r\n=FSk7\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/espurify_1.8.0_1525933685188_0.7540570618635034"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.8.1": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "1.8.1",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"dependencies": {
				"core-js": "^2.0.0"
			},
			"devDependencies": {
				"acorn": "^5.0.0",
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"browserify": "^13.0.0",
				"derequire": "^2.0.2",
				"dereserve": "^1.0.0",
				"esprima": "^4.0.0",
				"estraverse": "^4.1.0",
				"licensify": "^3.1.0",
				"mocha": "^5.0.0",
				"semistandard": "^12.0.0",
				"snazzy": "^7.0.0"
			},
			"files": [
				"CHANGELOG.md",
				"MIT-LICENSE.txt",
				"README.md",
				"index.js",
				"lib",
				"build/espurify.js",
				"package.json"
			],
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"version": "npm run dist && git add -A build",
				"dist": "browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js",
				"lint": "semistandard --verbose index.js lib test | snazzy",
				"fmt": "semistandard --fix index.js lib test",
				"test": "npm run lint && mocha test"
			},
			"semistandard": {
				"ignore": [
					"/build/",
					"/bench/",
					"**/*.jsx"
				],
				"globals": [
					"describe",
					"beforeEach",
					"it"
				]
			},
			"gitHead": "8b13a4eb59fb09918dd71dc19c31659dfd0976a2",
			"_id": "espurify@1.8.1",
			"_npmVersion": "6.1.0",
			"_nodeVersion": "10.5.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"dist": {
				"integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==",
				"shasum": "5746c6c1ab42d302de10bd1d5bf7f0e8c0515056",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz",
				"fileCount": 9,
				"unpackedSize": 78863,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRHCLCRA9TVsSAnZWagAAH0YP/2hzQ0U2uOkfeGOIVteM\nKi2bRFxXzjz0umHKSAF8AdUYzRuEuCADuK7DMq1toLs1REE6ZWkmtDRUN7zl\n4o4kYFo3LwfFJ3bDYHv6BVhMMobaEWFbIRuxnbq16XvX+0i6fSLAUEdqmptK\nW9OhOvYCRK8rnZbgE5YSOjDi/1EP8WGURzuj+RfowOxvyD7QyecQN84dGTuO\nGRHjR+cbu9MRPFczHLT+QpKba06j80jr7k2zkwuUrFc85XfgyUPdSyP7osB9\n55VlLHCQT6+1KmYvyG7EKpI3I66XbBIc39P0njOW66LYxDwJARg1Qv/NeKu9\njZN/SY/+2L6YQ2XMVVMyWQzV0Z9oyMZ9q7ZHYZaMTCTTJIMnc5F8wQBhKzqO\nkkdse/8QJK4hUfFj6EYeKsD7olf15I+hnheQSglKEh0QaUc4LELYXhNNYLaB\nAy7bk+joi27HPYuarvVXTlEQxYntgA+JtpXPaZW3JKBWz5iK9thd4F8rEFHM\nH+pQv0Ao+FCDOxW5CMagwBxduT+j9d9u+YBXKwpY2ZEs4NsJ6VYDfTpXoaNr\nFuzhNoafrBJlCa1CfhhffuwomnB95pJHf/+dqE6PsrvYlYV5X8iLFgrmU6+r\n54ou9Zmq7heJxB+vYBWFrm5+GPPnHUWmqrv/Vu12lhTpiwo73EJWAphIUHJ2\nkuxw\r\n=oZux\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/espurify_1.8.1_1531211915468_0.6861359704746635"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.0": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "2.0.0",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"contributors": [
				{
					"name": "Renée Kooi",
					"url": "https://github.com/goto-bus-stop"
				}
			],
			"devDependencies": {
				"acorn": "^6.0.0",
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"esprima": "^4.0.0",
				"estraverse": "^4.1.0",
				"mocha": "^5.0.0",
				"semistandard": "^13.0.0",
				"snazzy": "^8.0.0"
			},
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"lint": "semistandard --verbose index.js lib test | snazzy",
				"fmt": "semistandard --fix index.js lib test",
				"test": "npm run lint && mocha test"
			},
			"semistandard": {
				"ignore": [
					"/build/",
					"/bench/",
					"**/*.jsx"
				],
				"globals": [
					"describe",
					"beforeEach",
					"it"
				]
			},
			"gitHead": "690ce28cff6a2a0614ed3d1b820306836f8b7e0a",
			"_id": "espurify@2.0.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.11.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"dist": {
				"integrity": "sha512-oL6Cm9tPs7wFRWaNmUkIZxCLUnQUJWnrpd5U546PO6QsvVKva2caK11fwIynzHDu0cLHWY9rZG9b2NnPOPUc9A==",
				"shasum": "655952ed16002a6fefa5608d8acaaf4abad1f75e",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-2.0.0.tgz",
				"fileCount": 8,
				"unpackedSize": 19098,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb90OUCRA9TVsSAnZWagAA3dkP/1MjqRfKNwOEdH6C3fYo\nnBsUGdYtc20Ftt8urJPsErxHBjS8ALrQ6D+lXKEEcRPVwasTDTjOzDe15m54\nsnoj/J08vaqhphHqLZ+qOA6Co4qrcxjtRhkHmDNzk4FiKrMXpAwHx8OQVZO5\nXehoeXpnukqnN60nWrL1s7tIsCu/6tR8AFuUGojq8h5ZHB2YXIH2t/Z2XYwJ\nFFkxiW4imFg2e2wXy3F0lKRjCvSWQRhlCTHcir/qLCg+B+Qa5GYbr6G0IxCo\n23fp18n0ipj4p9gF8ppuVjR45o1q3x4MOD+Xdse06+ubZZiBuuLXRRqjnogr\nqbv8N8oCjB+rwIOa5xnWHdyvhL4AM/6es+cOset/rH9tr7pgRoCBMj/6FZx0\n1C6wPrwFdsR6aYyrdNDej92xdbChqrPWi3Op8mK1BPlm3T/FgofIdBOHby3w\ngE4uk0jEQ3sGiHEFNdy8PQR3VXbY3kAMIMLXc6qxlF0Kzt3k458RNTgSjj+A\nXu6or12Ee2ErBJ4Thy9EnYnVLW3J84zFvawBQ06O8bRP6kCLv9Ia3pes0O3E\nYbUD7N5mjbCkEcD4hHsKWLLX7tWjpUKlN4xlgpQiiO/lRnttneOA32J9TBhB\n0/2mKt6ivMlV7LZwjDHwyFvj6DmE5IAziOlt3Ylm3XzpCgm3EjMqhmSex4le\nn/pm\r\n=CG32\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/espurify_2.0.0_1542931347915_0.2933727851085266"
			},
			"_hasShrinkwrap": false
		},
		"2.0.1": {
			"name": "espurify",
			"description": "Clone new AST without extra properties",
			"version": "2.0.1",
			"author": {
				"name": "Takuto Wada",
				"email": "takuto.wada@gmail.com",
				"url": "https://github.com/twada"
			},
			"bugs": {
				"url": "https://github.com/estools/espurify/issues"
			},
			"contributors": [
				{
					"name": "Renée Kooi",
					"url": "https://github.com/goto-bus-stop"
				},
				{
					"name": "Andreas Lind",
					"url": "https://github.com/papandreou"
				}
			],
			"devDependencies": {
				"acorn": "^6.0.0",
				"babel-types": "^6.3.20",
				"babylon": "^6.3.20",
				"esprima": "^4.0.0",
				"estraverse": "^4.1.0",
				"mocha": "^5.0.0",
				"semistandard": "^13.0.0",
				"snazzy": "^8.0.0"
			},
			"homepage": "https://github.com/estools/espurify",
			"keywords": [
				"ast",
				"estree",
				"ecmascript",
				"es6"
			],
			"license": "MIT",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/estools/espurify.git"
			},
			"scripts": {
				"preversion": "npm test",
				"lint": "semistandard --verbose index.js lib test | snazzy",
				"fmt": "semistandard --fix index.js lib test",
				"test": "npm run lint && mocha test"
			},
			"semistandard": {
				"ignore": [
					"/build/",
					"/bench/",
					"**/*.jsx"
				],
				"globals": [
					"describe",
					"beforeEach",
					"it"
				]
			},
			"gitHead": "86f6dea6b9b3add2f3487660dc8779fe130c0ba2",
			"_id": "espurify@2.0.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.15.0",
			"_npmUser": {
				"name": "twada",
				"email": "takuto.wada@gmail.com"
			},
			"dist": {
				"integrity": "sha512-7w/dUrReI/QbJFHRwfomTlkQOXaB1NuCrBRn5Y26HXn5gvh18/19AgLbayVrNxXQfkckvgrJloWyvZDuJ7dhEA==",
				"shasum": "c25b3bb613863daa142edcca052370a1a459f41d",
				"tarball": "https://registry.npmjs.org/espurify/-/espurify-2.0.1.tgz",
				"fileCount": 8,
				"unpackedSize": 20091,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZnbbCRA9TVsSAnZWagAAwjUQAJfoHJMgN9URz9JOCeTv\n1YuagOdSnWYTjEXsNbA/Lx+mudnAJHAwXNOsDXFuI9ilartDYryCWW+YuV5D\nHGp1tziBWyKrNt3Wd1CWtG3DZRuljKO00E9ydRLD00dl6uQORBfV/yeIWUo3\nHrbI2M1fF/iiLSOvevG/k4/qEtik/dlNkZ3wfNMQ9RGV4su53eAdIxslQi/H\nYtdM2p9RFuZXPkO6bIyk28LAWFfRmLQmglBffr1+JPqxYgF6/RrEI9hL40u/\nQEEYWKYgOg3nUoCdGJa8zoa31M6kfESOWsVdJVvpVCXOHUKIoIaVKqWsicxs\nmDAu5WagUuHCTZEbhenS+tRUai1HJj8DwFrOJ5JCMr+BSYn9Do294H1ulPYL\nC8bOu4cOv2DXIasZ1vUKhZeuaGh45it3JpzZ9/HwBImH2sqwO0CVR19FqoM6\nzuVtGrUmphNz84quACCQLWrKYNHPHnc1AvGYalNyTHcLEwDNvOKas6ex2VsX\ndiSsfC0hgn5R+HMxKLdfb04eTOtcWQn3YcYxnmVYb/4CfDKg3wa8vUSrmu7I\nFp61LhWBQeEVTsaO98P6vSeGxALpZx3/50nSUNgAZ+wf6By//HaFLAqDxTUS\nD5MsMu1m3KXxV35DZyiDgt79Amyw2b6/yJBbY7y8zMMdnlB0lGGAeQ9FwMI4\nPoQR\r\n=W1RK\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "twada",
					"email": "takuto.wada@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/espurify_2.0.1_1550218970413_0.3391579578387698"
			},
			"_hasShrinkwrap": false
		}
	},
	"time": {
		"modified": "2019-02-15T08:22:53.023Z",
		"created": "2014-07-22T10:39:09.817Z",
		"0.1.0": "2014-07-22T10:39:09.817Z",
		"0.1.1": "2014-07-22T10:42:31.813Z",
		"0.1.2": "2014-07-22T10:50:41.032Z",
		"0.1.3": "2014-08-01T05:32:21.177Z",
		"1.0.0": "2014-11-01T10:55:58.505Z",
		"1.0.1": "2015-03-05T16:50:37.237Z",
		"1.1.0": "2015-04-12T01:02:17.723Z",
		"1.2.0": "2015-04-17T12:03:24.354Z",
		"1.3.0": "2015-06-04T15:43:26.002Z",
		"1.4.0": "2015-12-18T13:35:32.818Z",
		"1.5.0": "2015-12-21T12:37:26.306Z",
		"1.5.1": "2016-03-28T02:09:22.639Z",
		"1.6.0": "2016-05-25T06:47:46.834Z",
		"1.6.1": "2017-02-13T04:24:18.132Z",
		"1.7.0": "2017-02-24T02:57:43.390Z",
		"1.8.0": "2018-05-10T06:28:05.283Z",
		"1.8.1": "2018-07-10T08:38:35.591Z",
		"2.0.0": "2018-11-23T00:02:28.080Z",
		"2.0.1": "2019-02-15T08:22:50.520Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"bac8a4b3bfc1f684d4c0ca517798e7bd\"",
			"fetched": 1593324458494
		}
	},
	"_distfiles": {
		"espurify-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-0.1.0.tgz",
			"sha": "1077a6708e1e93d794aa3167253da8ccf7d3063c",
			"registry": "npmjs"
		},
		"espurify-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-0.1.1.tgz",
			"sha": "79ce462dd214f308a46c22d5f435e78357bcac50",
			"registry": "npmjs"
		},
		"espurify-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-0.1.2.tgz",
			"sha": "29f3ba1baa89ee7df3301dbd9b85bd37c6508688",
			"registry": "npmjs"
		},
		"espurify-0.1.3.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-0.1.3.tgz",
			"sha": "6626488a33c6fee4da845dbd7b869f147bbf3f09",
			"registry": "npmjs"
		},
		"espurify-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.0.0.tgz",
			"sha": "b406c6bfb261a44fe2f47187a9f8eb513b3a8b7f",
			"registry": "npmjs"
		},
		"espurify-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.0.1.tgz",
			"sha": "010bfc489ddf3149e97b119d8c6885a1f736f4e2",
			"registry": "npmjs"
		},
		"espurify-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.1.0.tgz",
			"sha": "43abd52bb9928ee71e19a157ab90706fa245b92d",
			"registry": "npmjs"
		},
		"espurify-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.2.0.tgz",
			"sha": "f412677118b732154a01215c2212a45357544bed",
			"registry": "npmjs"
		},
		"espurify-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.3.0.tgz",
			"sha": "10a6e75d4e79698a310cc898b8834d8149875e09",
			"registry": "npmjs"
		},
		"espurify-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.4.0.tgz",
			"sha": "9a315897d0e12668994997c0bb8e193e562cf0f5",
			"registry": "npmjs"
		},
		"espurify-1.5.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.5.0.tgz",
			"sha": "93200b112c58cf9e6033bf2d823a7b2b82345096",
			"registry": "npmjs"
		},
		"espurify-1.5.1.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.5.1.tgz",
			"sha": "6295874e474c810ac91547926d7828403424c3a6",
			"registry": "npmjs"
		},
		"espurify-1.6.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.6.0.tgz",
			"sha": "6cb993582d9422bd6f2d4b258aadb14833f394f0",
			"registry": "npmjs"
		},
		"espurify-1.6.1.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.6.1.tgz",
			"sha": "a618c3b320071a4e9e7136c5d78717cdd07020da",
			"registry": "npmjs"
		},
		"espurify-1.7.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.7.0.tgz",
			"sha": "1c5cf6cbccc32e6f639380bd4f991fab9ba9d226",
			"registry": "npmjs"
		},
		"espurify-1.8.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.8.0.tgz",
			"sha": "270d8046e4e47e923d75bc8a87357c7112ca8485",
			"registry": "npmjs"
		},
		"espurify-1.8.1.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz",
			"sha": "5746c6c1ab42d302de10bd1d5bf7f0e8c0515056",
			"registry": "npmjs"
		},
		"espurify-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-2.0.0.tgz",
			"sha": "655952ed16002a6fefa5608d8acaaf4abad1f75e",
			"registry": "npmjs"
		},
		"espurify-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/espurify/-/espurify-2.0.1.tgz",
			"sha": "c25b3bb613863daa142edcca052370a1a459f41d",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"espurify-1.8.1.tgz": {
			"shasum": "5746c6c1ab42d302de10bd1d5bf7f0e8c0515056"
		}
	},
	"_rev": "2-ac3cbcfa08cb64dc",
	"_id": "espurify",
	"readme": "espurify\n================================\n\nClone new AST without extra properties\n\n[![Build Status](https://travis-ci.org/estools/espurify.svg?branch=master)](https://travis-ci.org/estools/espurify)\n[![NPM version](https://badge.fury.io/js/espurify.svg)](https://badge.fury.io/js/espurify)\n[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt)\n[![Code Style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg)](https://github.com/Flet/semistandard)\n\n\nAPI\n---------------------------------------\n\n### var purifiedAstClone = espurify(originalAst)\n\nReturns new clone of `originalAst` but without extra properties.\n\nLeaves properties defined in [The ESTree Spec](https://github.com/estree/estree) (formerly known as [Mozilla SpiderMonkey Parser API](https://developer.mozilla.org/en-US/docs/SpiderMonkey/Parser_API)) only. Also note that extra informations (such as `loc`, `range` and `raw`) are eliminated too.\n\n#### Supported ECMAScript versions\n\n- [ES5](https://github.com/estree/estree/blob/master/es5.md)\n- [ES2015](https://github.com/estree/estree/blob/master/es2015.md)\n- [ES2016](https://github.com/estree/estree/blob/master/es2016.md)\n- [ES2017](https://github.com/estree/estree/blob/master/es2017.md)\n- [ES2018](https://github.com/estree/estree/blob/master/es2018.md)\n- [ES2019](https://github.com/estree/estree/blob/master/es2019.md)\n\n\n### var customizedCloneFunctionWithWhiteList = espurify.cloneWithWhitelist(whiteList)\n\nReturns customized function for cloning AST, with user-provided `whiteList`.\n\n\n### var purifiedAstClone = customizedCloneFunctionWithWhiteList(originalAst)\n\nReturns new clone of `originalAst` by customized function.\n\n\n#### whiteList\n\n| type     | default value |\n|:---------|:--------------|\n| `object` | N/A           |\n\n`whiteList` is an object containing NodeType as keys and properties as values.\n\n```js\n{\n    ArrayExpression: ['type', 'elements'],\n    ArrayPattern: ['type', 'elements'],\n    ArrowFunctionExpression: ['type', 'id', 'params', 'body', 'generator', 'expression'],\n    AssignmentExpression: ['type', 'operator', 'left', 'right'],\n    ...\n```\n\n\n### var customizedCloneFunction = espurify.customize(options)\n\nReturns customized function for cloning AST, configured by custom `options`.\n\n\n### var purifiedAstClone = customizedCloneFunction(originalAst)\n\nReturns new clone of `originalAst` by customized function.\n\n\n\n#### options\n\n| type     | default value |\n|:---------|:--------------|\n| `object` | `{}`          |\n\nConfiguration options. If not passed, default options will be used.\n\n\n#### options.extra\n\n| type                | default value |\n|:--------------------|:--------------|\n| `array` of `string` | null          |\n\nList of extra properties to be left in result AST. For example, functions returned by `espurify.customize({extra: ['raw']})` will preserve `raw` properties of `Literal`. Functions return by `espurify.customize({extra: ['loc', 'range']})` will preserve `loc` and `range` properties of each Node.\n\n\nEXAMPLE\n---------------------------------------\n\n```javascript\nvar espurify = require('espurify'),\n    estraverse = require('estraverse'),\n    esprima = require('esprima'),\n    syntax = estraverse.Syntax,\n    assert = require('assert');\n\nvar jsCode = 'assert(\"foo\")';\n\n// Adding extra informations to AST\nvar originalAst = esprima.parse(jsCode, {tolerant: true, loc: true, raw: true});\nestraverse.replace(originalAst, {\n    leave: function (currentNode, parentNode) {\n        if (currentNode.type === syntax.Literal && typeof currentNode.raw !== 'undefined') {\n            currentNode['x-verbatim-bar'] = {\n                content : currentNode.raw,\n                precedence : 18  // escodegen.Precedence.Primary\n            };\n            return currentNode;\n        } else {\n            return undefined;\n        }\n    }\n});\n\n\n// purify AST\nvar purifiedClone = espurify(originalAst);\n\n\n// original AST is not modified\nassert.deepEqual(originalAst, {\n  type: 'Program',\n  body: [\n    {\n      type: 'ExpressionStatement',\n      expression: {\n        type: 'CallExpression',\n        callee: {\n          type: 'Identifier',\n          name: 'assert',\n          loc: {\n            start: {\n              line: 1,\n              column: 0\n            },\n            end: {\n              line: 1,\n              column: 6\n            }\n          }\n        },\n        arguments: [\n          {\n            type: 'Literal',\n            value: 'foo',\n            raw: '\"foo\"',\n            loc: {\n              start: {\n                line: 1,\n                column: 7\n              },\n              end: {\n                line: 1,\n                column: 12\n              }\n            },\n            \"x-verbatim-bar\": {\n              content: '\"foo\"',\n              precedence: 18\n            }\n          }\n        ],\n        loc: {\n          start: {\n            line: 1,\n            column: 0\n          },\n          end: {\n            line: 1,\n            column: 13\n          }\n        }\n      },\n      loc: {\n        start: {\n          line: 1,\n          column: 0\n        },\n        end: {\n          line: 1,\n          column: 13\n        }\n      }\n    }\n  ],\n  loc: {\n    start: {\n      line: 1,\n      column: 0\n    },\n    end: {\n      line: 1,\n      column: 13\n    }\n  },\n  errors: []\n});\n\n\n// Extra properties are eliminated from cloned AST\nassert.deepEqual(purifiedClone, {\n    type: 'Program',\n    body: [\n        {\n            type: 'ExpressionStatement',\n            expression: {\n                type: 'CallExpression',\n                callee: {\n                    type: 'Identifier',\n                    name: 'assert'\n                },\n                arguments: [\n                    {\n                        type: 'Literal',\n                        value: 'foo'\n                    }\n                ]\n            }\n        }\n    ]\n});\n```\n\n\nINSTALL\n---------------------------------------\n\n### via npm\n\nInstall\n\n    $ npm install --save espurify\n\nUse\n\n```javascript\nvar espurify = require('espurify');\n```\n\n\nAUTHOR\n---------------------------------------\n* [Takuto Wada](https://github.com/twada)\n\n\nCONTRIBUTORS\n---------------------------------------\n* [Renée Kooi](https://github.com/goto-bus-stop)\n* [Andreas Lind](https://github.com/papandreou)\n\n\nLICENSE\n---------------------------------------\nLicensed under the [MIT](https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt) license."
}