{"maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"keywords":["ast","estree","ecmascript","es6"],"dist-tags":{"latest":"3.2.0"},"author":{"name":"Takuto Wada","email":"takuto.wada@gmail.com","url":"https://github.com/twada"},"description":"Clone AST without extra properties","readme":"espurify\n================================\n\nClone AST without extra properties\n\n[![Build Status][ci-image]][ci-url]\n[![NPM version][npm-image]][npm-url]\n[![Code Style][style-image]][style-url]\n[![License][license-image]][license-url]\n\n\nAPI\n---------------------------------------\n\n### const purifiedAstClone = espurify.purifyAst(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://speakerdeck.com/michaelficarra/spidermonkey-parser-api-a-standard-for-structured-js-representations)) only. Also note that extra informations (such as `loc`, `range` and `raw`) are eliminated too.\n\n(note: using `espurify` as a default exported function is deprecated in favor of named exports aiming ESM era, and will be removed in future major releases)\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- [ES2020](https://github.com/estree/estree/blob/master/es2020.md)\n- [ES2021](https://github.com/estree/estree/blob/master/es2021.md)\n- [ES2022](https://github.com/estree/estree/blob/master/es2022.md)\n- ES2023\n- ES2024\n- [ES2025](https://github.com/estree/estree/blob/master/es2025.md)\n\n\n### const customizedCloneFunctionWithAllowList = espurify.cloneWithAllowlist(allowList)\n\nReturns customized function for cloning AST, with user-provided `allowList`.\n\n(note: `espurify.cloneWithWhitelist` is still exported but deprecated in favor of more inclusive language and will be removed in future major releases)\n\n### const purifiedAstClone = customizedCloneFunctionWithAllowList(originalAst)\n\nReturns new clone of `originalAst` by customized function.\n\n\n#### allowList\n\n| type     | default value |\n|:---------|:--------------|\n| `object` | N/A           |\n\n`allowList` 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### const customizedCloneFunction = espurify.customize(options)\n\nReturns customized function for cloning AST, configured by custom `options`.\n\n\n### const 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.ecmaVersion\n\n| type                 | default value |\n|:---------------------|:--------------|\n| `string` or `number` | `2025`        |\n\nIndicates the ECMAScript version to clone. Must be either 5, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.\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\nconst espurify = require('espurify');\nconst estraverse = require('estraverse');\nconst acorn = require('acorn');\nconst syntax = estraverse.Syntax;\nconst assert = require('assert');\n\nconst jsCode = 'assert(\"foo\")';\n\n// Adding extra informations to AST\nconst originalAst = acorn.parse(jsCode, { locations: true, ranges: true, ecmaVersion: 2022 });\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\nconst purifiedClone = espurify.purifyAst(originalAst);\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        optional: false\n      }\n    }\n  ],\n  sourceType: 'script'\n});\n\n\n// original AST is not modified\nassert.deepEqual(originalAst,{\n  type: 'Program',\n  start: 0,\n  end: 13,\n  loc: {\n    start: {\n      line: 1,\n      column: 0\n    },\n    end: {\n      line: 1,\n      column: 13\n    }\n  },\n  range: [\n    0,\n    13\n  ],\n  body: [\n    {\n      type: 'ExpressionStatement',\n      start: 0,\n      end: 13,\n      loc: {\n        start: {\n          line: 1,\n          column: 0\n        },\n        end: {\n          line: 1,\n          column: 13\n        }\n      },\n      range: [\n        0,\n        13\n      ],\n      expression: {\n        type: 'CallExpression',\n        start: 0,\n        end: 13,\n        loc: {\n          start: {\n            line: 1,\n            column: 0\n          },\n          end: {\n            line: 1,\n            column: 13\n          }\n        },\n        range: [\n          0,\n          13\n        ],\n        callee: {\n          type: 'Identifier',\n          start: 0,\n          end: 6,\n          loc: {\n            start: {\n              line: 1,\n              column: 0\n            },\n            end: {\n              line: 1,\n              column: 6\n            }\n          },\n          range: [\n            0,\n            6\n          ],\n          name: 'assert'\n        },\n        arguments: [\n          {\n            type: 'Literal',\n            start: 7,\n            end: 12,\n            loc: {\n              start: {\n                line: 1,\n                column: 7\n              },\n              end: {\n                line: 1,\n                column: 12\n              }\n            },\n            range: [\n              7,\n              12\n            ],\n            value: 'foo',\n            raw: '\"foo\"',\n            \"x-verbatim-bar\": {\n              content: '\"foo\"',\n              precedence: 18\n            }\n          }\n        ],\n        optional: false\n      }\n    }\n  ],\n  sourceType: 'script'\n});\n```\n\n\nINSTALL\n---------------------------------------\n\n### via npm\n\nInstall\n\n    $ npm install --save espurify\n\nUse\n\n```javascript\nconst 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.\n\n\n[npm-url]: https://npmjs.org/package/espurify\n[npm-image]: https://badge.fury.io/js/espurify.svg\n\n[ci-image]: https://github.com/estools/espurify/workflows/Node.js%20CI/badge.svg\n[ci-url]: https://github.com/estools/espurify/actions?query=workflow%3A%22Node.js+CI%22\n\n[style-url]: https://github.com/Flet/semistandard\n[style-image]: https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg\n\n[license-url]: https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt\n[license-image]: https://img.shields.io/badge/license-MIT-brightgreen.svg\n","repository":{"type":"git","url":"git://github.com/estools/espurify.git"},"bugs":{"url":"https://github.com/estools/espurify/issues"},"license":"MIT","versions":{"0.1.0":{"name":"espurify","version":"0.1.0","keywords":["esprima","ecmascript","ast"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"_id":"espurify@0.1.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/twada/espurify","bugs":{"url":"https://github.com/twada/espurify/issues"},"dist":{"shasum":"1077a6708e1e93d794aa3167253da8ccf7d3063c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-0.1.0.tgz","integrity":"sha512-i3S/jhci/1tBqyfP+OiBxkNSYkKaokahCv+kbIm+JllMWFXAwjfRZIFZlbXCbctRPuNuDTAhbFtqyA9EoFENJw==","signatures":[{"sig":"MEYCIQC+r3PTx9/Zeb287ySsuGGbx4srIErYyrcPzvaaBB81jgIhAONuqxpRMizfCgwyl4MLfWAnlN/DYkR5IGnGXjXiS1xU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["README.md","index.js","package.json","test"],"_shasum":"1077a6708e1e93d794aa3167253da8ccf7d3063c","scripts":{"test":"mocha test","build":"browserify index.js --standalone espurify > ./build/espurify.js","jshint":"jshint index.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"licenses":[{"url":"http://twada.mit-license.org/","type":"MIT"}],"repository":{"url":"git://github.com/twada/espurify.git","type":"git"},"_npmVersion":"1.4.9","description":"Eliminate extra properties from AST output","directories":{},"dependencies":{"traverse":"~0.6.6"},"devDependencies":{"mocha":"~1.20.1","esprima":"~1.2.2","estraverse":"~1.5.1"}},"0.1.1":{"name":"espurify","version":"0.1.1","keywords":["esprima","ecmascript","ast"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"_id":"espurify@0.1.1","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/twada/espurify","bugs":{"url":"https://github.com/twada/espurify/issues"},"dist":{"shasum":"79ce462dd214f308a46c22d5f435e78357bcac50","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-0.1.1.tgz","integrity":"sha512-SQTlcpQgPSoHZEmjdkfv6DCktl1HwgFWMXuIE793FA4J24/lIM1sUarNoqkHmRBdx5N0rf8IGuWTqMW3jHhO3g==","signatures":[{"sig":"MEUCIQDI5VZ4gVHfQi3TaL+VjKa0tzcdSwr0QzTvfr7PnvHaUAIgL6SNWRISTguLeIf9zHv76vX/dYlc/H1pVLA6eQ7+m9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["README.md","index.js","lib","package.json","test"],"_shasum":"79ce462dd214f308a46c22d5f435e78357bcac50","scripts":{"test":"mocha test","build":"browserify index.js --standalone espurify > ./build/espurify.js","jshint":"jshint index.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"licenses":[{"url":"http://twada.mit-license.org/","type":"MIT"}],"repository":{"url":"git://github.com/twada/espurify.git","type":"git"},"_npmVersion":"1.4.9","description":"Eliminate extra properties from AST output","directories":{},"dependencies":{"traverse":"~0.6.6"},"devDependencies":{"mocha":"~1.20.1","esprima":"~1.2.2","estraverse":"~1.5.1"}},"0.1.2":{"name":"espurify","version":"0.1.2","keywords":["esprima","ecmascript","ast"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"_id":"espurify@0.1.2","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/twada/espurify","bugs":{"url":"https://github.com/twada/espurify/issues"},"dist":{"shasum":"29f3ba1baa89ee7df3301dbd9b85bd37c6508688","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-0.1.2.tgz","integrity":"sha512-JHJRY98jscpjKJJCWOVacBviT0TB3Orimaoe/UDJzVuoOZg86rw2TYCcjiBohtB9k5pOayp9vWhm+wmzwBJx1g==","signatures":[{"sig":"MEYCIQDhaf4BIAkXY5FyFbqXEiJeckIbamHOrW2sVZZ2uYYlsgIhANrKtu84pelVukSl7q42TNX9T+lEI+Pij9+nztK30GjF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["README.md","index.js","lib","package.json","test"],"_shasum":"29f3ba1baa89ee7df3301dbd9b85bd37c6508688","scripts":{"test":"mocha test","build":"browserify index.js --standalone espurify > ./build/espurify.js","jshint":"jshint index.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"licenses":[{"url":"http://twada.mit-license.org/","type":"MIT"}],"repository":{"url":"git://github.com/twada/espurify.git","type":"git"},"_npmVersion":"1.4.9","description":"Eliminate extra properties from AST output","directories":{},"dependencies":{"traverse":"~0.6.6"},"devDependencies":{"mocha":"~1.20.1","esprima":"~1.2.2","estraverse":"~1.5.1"}},"0.1.3":{"name":"espurify","version":"0.1.3","keywords":["esprima","ecmascript","ast"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"_id":"espurify@0.1.3","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/twada/espurify","bugs":{"url":"https://github.com/twada/espurify/issues"},"dist":{"shasum":"6626488a33c6fee4da845dbd7b869f147bbf3f09","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-0.1.3.tgz","integrity":"sha512-RGH9yAetY7HXlfyVZq1K2ffUzwSKKi4R2Jg+FvkHVW3Ih8qRlPt8kTQYJLG7EvSOKSeyc5n/uKhkeSK7HPXzow==","signatures":[{"sig":"MEUCIQCStA8E7ONel+6p3Jcm555vMcbcLeVrJ4sm0hjQqk+LmwIgBGFFSeySLgDf/5q/8jWGse1eHivqKuRcmGYtn5rdyts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["README.md","index.js","lib","package.json","test"],"_shasum":"6626488a33c6fee4da845dbd7b869f147bbf3f09","scripts":{"test":"mocha test","build":"browserify index.js --standalone espurify | derequire > ./build/espurify.js","jshint":"jshint index.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"licenses":[{"url":"http://twada.mit-license.org/","type":"MIT"}],"repository":{"url":"git://github.com/twada/espurify.git","type":"git"},"_npmVersion":"1.4.9","description":"Clone new AST without extra properties","directories":{},"dependencies":{"traverse":"~0.6.6"},"devDependencies":{"mocha":"~1.21.3","esprima":"~1.2.2","estraverse":"~1.5.1"}},"1.0.0":{"name":"espurify","version":"1.0.0","keywords":["esprima","ecmascript","ast"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":{"url":"http://twada.mit-license.org/","type":"MIT"},"_id":"espurify@1.0.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/twada/espurify","bugs":{"url":"https://github.com/twada/espurify/issues"},"dist":{"shasum":"b406c6bfb261a44fe2f47187a9f8eb513b3a8b7f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.0.0.tgz","integrity":"sha512-N3Pg9jIq/VuVOQ339H+zNfA0q7u6t2PjfC6gXamvMQWqyM6vslYfZyicKctKJUFiT6c7A4eYnuq1qb9hnLFgHQ==","signatures":[{"sig":"MEQCIDOyOTljm3WIDna6z+VUGjZZR9c1zXrOTWc06g+ThvmlAiBixTWvGRD/PqjjNyVwO07Mio3FoQ2NlsUyzVuCKrO9Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["README.md","index.js","lib","package.json","test"],"_shasum":"b406c6bfb261a44fe2f47187a9f8eb513b3a8b7f","gitHead":"3900ce965aae951220bb3f4c3ffa96756cd80377","scripts":{"lint":"jshint index.js","test":"mocha test","build":"browserify index.js --standalone espurify | derequire > ./build/espurify.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/twada/espurify.git","type":"git"},"_npmVersion":"1.4.28","description":"Clone new AST without extra properties","directories":{},"dependencies":{"traverse":"~0.6.6"},"devDependencies":{"mocha":"~2.0.1","esprima":"~1.2.2","estraverse":"~1.7.0"}},"1.0.1":{"name":"espurify","version":"1.0.1","keywords":["ast","ecmascript","esprima"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":{"url":"https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt","type":"MIT"},"_id":"espurify@1.0.1","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"010bfc489ddf3149e97b119d8c6885a1f736f4e2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.0.1.tgz","integrity":"sha512-TREDzUkDhHJHcIdmMCFjbuSWIJVVOl56liF8Xbmjn359ZSPKaZ/VH1xW1d6U0d9aYFPGC0DPYlsHv+nkiT3h8w==","signatures":[{"sig":"MEYCIQD7GYe3QGxU4IMJzrmwIWcrOsH+V/Gy58wNsB3h7DcliAIhAK5Z3b8v3qTrHq3ci5p+sLXgj3uNQ5SXucV4Rvd+p9B2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json","test"],"_shasum":"010bfc489ddf3149e97b119d8c6885a1f736f4e2","gitHead":"9ad634cef6fb6ed940b9f7b1f18aedb934418f13","scripts":{"lint":"jshint index.js","test":"npm run lint && mocha test","build":"browserify index.js --standalone espurify | dereserve | derequire > ./build/espurify.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"2.5.1","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"0.12.0","dependencies":{"indexof":"0.0.1","traverse":"~0.6.6"},"devDependencies":{"mocha":"^2.0.1","jshint":"^2.5.11","esprima":"^1.0.0","estraverse":"^1.0.0"}},"1.1.0":{"name":"espurify","version":"1.1.0","keywords":["ast","estree","ecmascript","es6","esprima"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":{"url":"https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt","type":"MIT"},"_id":"espurify@1.1.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"43abd52bb9928ee71e19a157ab90706fa245b92d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.1.0.tgz","integrity":"sha512-7gBO4nyTivAH5YaosSe+IrVD8NIhcobKqca4bwvOslE9BciAbrsAQdk42VMIf2J0nU3s1Kk675D0on2Oq/+7cA==","signatures":[{"sig":"MEYCIQCIJqCt3HgpxBzbOaa2jtzoR2jVdOYiOl709Pr0iJHCCAIhANVs03a+rNC32hZa9WgY1oSFulSig2B2j7O5hxaKGYud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json","test"],"_shasum":"43abd52bb9928ee71e19a157ab90706fa245b92d","gitHead":"e4285becc0f257b414a34478023d64d62fc0f044","scripts":{"lint":"jshint index.js","test":"npm run lint && mocha test","build":"browserify index.js --standalone espurify | dereserve | derequire > ./build/espurify.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"1.4.28","description":"Clone new AST without extra properties","directories":{},"dependencies":{"indexof":"0.0.1","traverse":"~0.6.6"},"devDependencies":{"mocha":"^2.2.4","jshint":"^2.7.0","esprima":"^2.1.0","estraverse":"^3.1.0"}},"1.2.0":{"name":"espurify","version":"1.2.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":{"url":"https://github.com/estools/espurify/blob/master/MIT-LICENSE.txt","type":"MIT"},"_id":"espurify@1.2.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"f412677118b732154a01215c2212a45357544bed","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.2.0.tgz","integrity":"sha512-19y6S7BHjqA2BpKiZIsw3HlyDLw8059XWjWdMu+c5IjRdBUCFEdnno/9hp4OxPhLbm+prTobMHnWZMO5WbSvHQ==","signatures":[{"sig":"MEUCIGznt39XaBjQyX/tAV9FnL4iEUZACgd+CefmBH5KlIcuAiEAzVPq1UYUWiTncQyGtuEFWjO5o/fw6M8mzJqJWBEc+Z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json","test"],"_shasum":"f412677118b732154a01215c2212a45357544bed","gitHead":"12c1e25415a8f5493d8741af3a70dee5f66f9b22","scripts":{"lint":"jshint index.js","test":"npm run lint && mocha test","build":"browserify index.js --standalone espurify | dereserve | derequire > ./build/espurify.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"2.7.4","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"0.12.2","dependencies":{"xtend":"^4.0.0","isarray":"^0.0.1","object-keys":"^1.0.3"},"devDependencies":{"mocha":"^2.2.4","jshint":"^2.7.0","esprima":"^2.1.0","estraverse":"^3.1.0"}},"1.3.0":{"name":"espurify","version":"1.3.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.3.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"10a6e75d4e79698a310cc898b8834d8149875e09","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.3.0.tgz","integrity":"sha512-tMFV7Q7DS/Ey8Dz/7jA+t5jqEmurykpa3T5bt0pyWMiC2YR4JYWhlWwjmupGwmgxdPR5daLjk17OtIuqS9n2+g==","signatures":[{"sig":"MEUCIDCDzOCxUjfH6QHY007e1rdRycKtEISyj9ZlRX44YYLoAiEAj+FmR8nq+ABx2Qcx5ilQq1jG5lLH5ffhbIiVHyBZY1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json","test"],"_shasum":"10a6e75d4e79698a310cc898b8834d8149875e09","gitHead":"0eac1b7a7824386be7dab7e64432ea62dd294ba8","scripts":{"lint":"jshint index.js","test":"npm run lint && mocha test","build":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"2.7.4","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"0.12.2","dependencies":{"xtend":"^4.0.0","isarray":"^0.0.1","object-keys":"^1.0.4"},"devDependencies":{"mocha":"^2.2.5","jshint":"^2.8.0","esprima":"^2.2.0","derequire":"^2.0.0","dereserve":"^0.1.1","licensify":"^1.1.0","browserify":"^10.2.3","estraverse":"^4.1.0"}},"1.4.0":{"name":"espurify","version":"1.4.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.4.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"9a315897d0e12668994997c0bb8e193e562cf0f5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.4.0.tgz","integrity":"sha512-ZEejC7r+cO5dF5p/gHpN3rPvUJhfliQoaZYwLBu9/UdYtiqIVJZRbFXBS6BTtU2xuQhipbz5JE1FSAZTYmLrpQ==","signatures":[{"sig":"MEUCIQDdsOECLaeNAr1ERXbhyFJBFHsVVLxCAAIbne79wgEH+AIgNU8mRwoBuCjrh5ef2vtlUjoz/lW89Ph/FZuIBG/rMeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json","test"],"_shasum":"9a315897d0e12668994997c0bb8e193e562cf0f5","gitHead":"906477d98b5ea8f8eebeb263119707144b09b963","scripts":{"dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"jshint index.js","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"3.3.12","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"5.1.0","dependencies":{"xtend":"^4.0.0","isarray":"^1.0.0","object-keys":"^1.0.4"},"devDependencies":{"mocha":"^2.3.2","jshint":"^2.8.0","babylon":"^6.3.20","esprima":"^2.6.0","derequire":"^2.0.2","dereserve":"^0.1.1","licensify":"^2.0.1","browserify":"^12.0.1","estraverse":"^4.1.0","babel-types":"^6.3.20"}},"1.5.0":{"name":"espurify","version":"1.5.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.5.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"93200b112c58cf9e6033bf2d823a7b2b82345096","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.5.0.tgz","integrity":"sha512-yboz7AlgIlK4ch7aHWLZK57h/VDOi1CuJo3ceibGHZ9TMkEdEo9t9+VLkjwY+/sb372W5qGA5H/gKYJwFHmjdA==","signatures":[{"sig":"MEQCIErCHHHQS24dOjNQ1ws3KD7qEkg/5XE0P2ZevYKzVSl2AiBvWVH4RxpEawrfz+C/4fn4SI6bp5fhGAaOZXWikz0yVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json","test"],"_shasum":"93200b112c58cf9e6033bf2d823a7b2b82345096","gitHead":"a14b4765d7e6c8566b2af9247f90dba8eee86fb4","scripts":{"dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"jshint index.js","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"3.3.12","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"5.1.0","dependencies":{"xtend":"^4.0.0","indexof":"0.0.1","isarray":"^1.0.0","object-keys":"^1.0.4","array-reduce":"0.0.0"},"devDependencies":{"mocha":"^2.3.2","jshint":"^2.8.0","babylon":"^6.3.20","esprima":"^2.6.0","derequire":"^2.0.2","dereserve":"^0.1.1","licensify":"^2.0.1","browserify":"^12.0.1","estraverse":"^4.1.0","babel-types":"^6.3.20"}},"1.5.1":{"name":"espurify","version":"1.5.1","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.5.1","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"6295874e474c810ac91547926d7828403424c3a6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.5.1.tgz","integrity":"sha512-34/N5tume6jdF2RKyyiH9kgx7lSjcHSOrSf9Dfl8hAa1IvSagUGzoSzNAqtXsCLw036qWNWUQ8tUo+qbocbHSg==","signatures":[{"sig":"MEQCIEWLeG7pJO0WryarPEmO+E6oFMKybspliOQI1H6c7c4AAiA5jR+jBXdwuOH0ocEop/Q5wnPirnIrUoxiOZkD95BDjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json"],"_shasum":"6295874e474c810ac91547926d7828403424c3a6","gitHead":"9b645eef02805bff06f059903940ff7e778a31d2","scripts":{"dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"jshint index.js","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"3.6.0","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"5.7.1","dependencies":{"indexof":"0.0.1","isarray":"^1.0.0","object-keys":"^1.0.4","array-reduce":"0.0.0","object-assign":"^4.0.1"},"devDependencies":{"mocha":"^2.3.2","jshint":"^2.8.0","babylon":"^6.3.20","esprima":"^2.6.0","derequire":"^2.0.2","dereserve":"^0.1.1","licensify":"^3.1.0","browserify":"^13.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20"},"_npmOperationalInternal":{"tmp":"tmp/espurify-1.5.1.tgz_1459130960282_0.7348039366770536","host":"packages-12-west.internal.npmjs.com"}},"1.6.0":{"name":"espurify","version":"1.6.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.6.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"6cb993582d9422bd6f2d4b258aadb14833f394f0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.6.0.tgz","integrity":"sha512-dAPD3IqVRCRxvNJS+1EfUPXdeQ0FhdKBU8oRqu0sBYNFh1FrZVARqnPCH+XiB56tAoyJSXW9QYaiDiMIUk12lw==","signatures":[{"sig":"MEYCIQDo6ZNJgo7q39SpegjLPwbnNXozSortI+ssLBQNZNHiSQIhAMxWlBNPT9CueNAEUrUBYGKRptH3T54J0d0msEGrUJ2E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json"],"_shasum":"6cb993582d9422bd6f2d4b258aadb14833f394f0","gitHead":"c9f4e231ee871b39e8d1dc277c704e2c99d13ccf","scripts":{"dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"jshint index.js","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"3.8.6","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"6.1.0","dependencies":{"core-js":"^2.0.0"},"devDependencies":{"mocha":"^2.3.2","jshint":"^2.8.0","babylon":"^6.3.20","esprima":"^2.6.0","derequire":"^2.0.2","dereserve":"^0.1.1","licensify":"^3.1.0","browserify":"^13.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20"},"_npmOperationalInternal":{"tmp":"tmp/espurify-1.6.0.tgz_1464158866408_0.032411637948825955","host":"packages-12-west.internal.npmjs.com"}},"1.6.1":{"name":"espurify","version":"1.6.1","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.6.1","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"a618c3b320071a4e9e7136c5d78717cdd07020da","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.6.1.tgz","integrity":"sha512-DVr1l39dAGsog8pmVC4+6gXnPW5ZtKTn88zyXkw5J8xx6mhPlC5WwV2l8UodrYZB+RfcCugvIreYyeV+ekhqlg==","signatures":[{"sig":"MEYCIQD1YwQ4D+y3hPsJm/UaF+lsBh8uDVUdCk/3rOS+d1h4ZQIhAPM18JlzTNZwhtBKHIlx8kKxWS2rck0GMhj6PjF4lEhZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json"],"_shasum":"a618c3b320071a4e9e7136c5d78717cdd07020da","gitHead":"d358c3cdba1ef70b195b3b3737e45a8c73d106a1","scripts":{"dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"jshint index.js","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"3.10.10","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"6.9.5","dependencies":{"core-js":"^2.0.0"},"devDependencies":{"mocha":"^2.3.2","jshint":"^2.8.0","babylon":"^6.3.20","esprima":"^2.6.0","derequire":"^2.0.2","dereserve":"^1.0.0","licensify":"^3.1.0","browserify":"^13.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20"},"_npmOperationalInternal":{"tmp":"tmp/espurify-1.6.1.tgz_1486959856219_0.4620905506890267","host":"packages-18-east.internal.npmjs.com"}},"1.7.0":{"name":"espurify","version":"1.7.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.7.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"1c5cf6cbccc32e6f639380bd4f991fab9ba9d226","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.7.0.tgz","integrity":"sha512-0JSWD7qFEX0xwUrw43rUtGZFVWCUrg0NXVEXgv92EEMum1XPL0Zte8Mb2OGRPoMOSf+g+Fcqv9Q0zEWEpykGEg==","signatures":[{"sig":"MEQCIFEWHdWogklQ2fXGi6pJssk0RIiJTyZxpdnqKG8SWYRdAiAYNgMdjMnv0Z9N5dLZZXRMRIRCqG+EZGIx04kfk4qwNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json"],"_shasum":"1c5cf6cbccc32e6f639380bd4f991fab9ba9d226","gitHead":"e6144bb0ad34f66cd659630d0009702c8b47649c","scripts":{"dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"jshint index.js","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"3.10.10","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"6.9.5","dependencies":{"core-js":"^2.0.0"},"devDependencies":{"acorn":"^4.0.11","mocha":"^2.3.2","jshint":"^2.8.0","babylon":"^6.3.20","esprima":"^2.6.0","derequire":"^2.0.2","dereserve":"^1.0.0","licensify":"^3.1.0","browserify":"^13.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20"},"_npmOperationalInternal":{"tmp":"tmp/espurify-1.7.0.tgz_1487905063127_0.305808502715081","host":"packages-12-west.internal.npmjs.com"}},"1.8.0":{"name":"espurify","version":"1.8.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.8.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"270d8046e4e47e923d75bc8a87357c7112ca8485","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.8.0.tgz","fileCount":9,"integrity":"sha512-jdkJG9jswjKCCDmEridNUuIQei9algr+o66ZZ19610ZoBsiWLRsQGNYS4HGez3Z/DsR0lhANGAqiwBUclPuNag==","signatures":[{"sig":"MEUCIQCwhWjyM+wUQ1BEeP6WVz49/rNpymsQdg/eaBU4UJL7dwIgfjqxGLdijRss2GyseC3sDOlJYViQeb3d8RbDwD6cdWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json"],"gitHead":"fc66add3a9d75ae2064c71e39113aa850390f146","scripts":{"fmt":"semistandard --fix index.js lib test","dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"5.6.0","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"10.0.0","dependencies":{"core-js":"^2.0.0"},"semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^5.0.0","mocha":"^5.0.0","snazzy":"^7.0.0","babylon":"^6.3.20","esprima":"^4.0.0","derequire":"^2.0.2","dereserve":"^1.0.0","licensify":"^3.1.0","browserify":"^13.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20","semistandard":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_1.8.0_1525933685188_0.7540570618635034","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"espurify","version":"1.8.1","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@1.8.1","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"5746c6c1ab42d302de10bd1d5bf7f0e8c0515056","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-1.8.1.tgz","fileCount":9,"integrity":"sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==","signatures":[{"sig":"MEUCIQDZqba6IGf8J1+sbyjqQBQq/gjoc274fFZLtwQFhgKjrAIgCrnM1pmDiq7blsVAiHHs+XTgS2z8AXZwsyi0WkWEJ/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["CHANGELOG.md","MIT-LICENSE.txt","README.md","index.js","lib","build/espurify.js","package.json"],"gitHead":"8b13a4eb59fb09918dd71dc19c31659dfd0976a2","scripts":{"fmt":"semistandard --fix index.js lib test","dist":"browserify index.js --plugin licensify --standalone espurify | dereserve | derequire > ./build/espurify.js","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","version":"npm run dist && git add -A build","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"6.1.0","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"10.5.0","dependencies":{"core-js":"^2.0.0"},"semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^5.0.0","mocha":"^5.0.0","snazzy":"^7.0.0","babylon":"^6.3.20","esprima":"^4.0.0","derequire":"^2.0.2","dereserve":"^1.0.0","licensify":"^3.1.0","browserify":"^13.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20","semistandard":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_1.8.1_1531211915468_0.6861359704746635","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"espurify","version":"2.0.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@2.0.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"contributors":[{"url":"https://github.com/goto-bus-stop","name":"Renée Kooi"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"655952ed16002a6fefa5608d8acaaf4abad1f75e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-2.0.0.tgz","fileCount":8,"integrity":"sha512-oL6Cm9tPs7wFRWaNmUkIZxCLUnQUJWnrpd5U546PO6QsvVKva2caK11fwIynzHDu0cLHWY9rZG9b2NnPOPUc9A==","signatures":[{"sig":"MEYCIQDV25R8s2rtenxK6K0L9SW2W0uZQ796RuoD7eeHzeRRkgIhAKPdhsvrfVL3Wt70o6dkKE3lX7MwcKH4KOKU2PENgdU6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","gitHead":"690ce28cff6a2a0614ed3d1b820306836f8b7e0a","scripts":{"fmt":"semistandard --fix index.js lib test","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"6.4.1","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"10.11.0","semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^6.0.0","mocha":"^5.0.0","snazzy":"^8.0.0","babylon":"^6.3.20","esprima":"^4.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20","semistandard":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_2.0.0_1542931347915_0.2933727851085266","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"espurify","version":"2.0.1","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@2.0.1","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"contributors":[{"url":"https://github.com/goto-bus-stop","name":"Renée Kooi"},{"url":"https://github.com/papandreou","name":"Andreas Lind"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"c25b3bb613863daa142edcca052370a1a459f41d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-2.0.1.tgz","fileCount":8,"integrity":"sha512-7w/dUrReI/QbJFHRwfomTlkQOXaB1NuCrBRn5Y26HXn5gvh18/19AgLbayVrNxXQfkckvgrJloWyvZDuJ7dhEA==","signatures":[{"sig":"MEUCIGDO6AdL3aeJJWgJ8pJIxoGOGiRrpoIMjweLO9iUv7fOAiEA8/WauiRLtl8HQNarHCblZfV0OKFMmDivsN7n3Dz+UFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","gitHead":"86f6dea6b9b3add2f3487660dc8779fe130c0ba2","scripts":{"fmt":"semistandard --fix index.js lib test","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"6.4.1","description":"Clone new AST without extra properties","directories":{},"_nodeVersion":"10.15.0","semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^6.0.0","mocha":"^5.0.0","snazzy":"^8.0.0","babylon":"^6.3.20","esprima":"^4.0.0","estraverse":"^4.1.0","babel-types":"^6.3.20","semistandard":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_2.0.1_1550218970413_0.3391579578387698","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"espurify","version":"2.1.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@2.1.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"contributors":[{"url":"https://github.com/goto-bus-stop","name":"Renée Kooi"},{"url":"https://github.com/papandreou","name":"Andreas Lind"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"7b0a69c5a401c87c6a02cfeafd2e600e0c8c7f50","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-2.1.0.tgz","fileCount":8,"integrity":"sha512-QdTQGF6HgAij/6SklimO3KSEFUgUGvliDTGqvc+nRlybV/rrKizvyxcoSTcppuxYILZsWIBShoEp93ssIUCRsw==","signatures":[{"sig":"MEYCIQD2Tc3MBuG5Jlod7Aqsmhlm6vvHEQlI14quIp1lfk3R0QIhAP5xIk8NVAnaU6aRGWLFV8tLOzytQG3fPSpgKeuj/18p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXKZsCRA9TVsSAnZWagAAgAsP/18A0aS9m0zvHCUPnH77\nOTihpn5Hq3wbxiqVrLFvyaiYdZHDNQQ2kE+rDy+EM1qXwahn0+5rcY84A1NN\nMOcuIHmf0h5o8eQqcYwHDx1vUK8iy961oLrjO1qdfGR201Kta6Wj6Un6hl0u\nM/RUCQ2/BKBjn70HrZo97cy04uh5qKCobhtcwT08AGFnNL/DQl62l3sh6KHk\nUt4EAKxXdPYcasuEwq+vWLBRE7Y5Y5wVUq+8pAM5N1+fvzA1aXRzVWt5reqW\nkJ1vwLX5hwmDuzF164nOBo8LKkZBrGAqmO0j2DnBHKA7L/UdSuynJB7u3Fd+\nzBJ4B+QXbL8EdmKKidEeJiTgoMM8KuqXAtx3eIgetEDd0nQRMTGwJNjT7Vv+\nA5ISK1irXAMHC6fNZT1kzYYxzR+1dibPrNRoT14KN/BZq7O7Lv09G4aQQrqH\nuURQfPVo6x7ps8xBOKkmhARMdzKCjqqN+fUbsbX1CfcbDF80HxJzM9l9KEBK\n/dZcHeJG/jExEZWQ6bZR45FKKsCtDYeSNMQYb5XHZc3HVOeICz+Caf4mKBPI\nZhiSxHAt5T4/WyTiCQpg9NAaWOfLVPlPL2Y/afUcXkLNS9BaM7s/2422bxQ8\nfg2AX3rlCzu7IsOPu3hsapUByizu6KvlmCvUF9qFZ7xrYtxVx+0Pi6hx1/3r\ntub9\r\n=Y5Io\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0b0965d0b9a9a209a4a982690a7e942535c9fc92","scripts":{"fmt":"semistandard --fix index.js lib test","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"6.14.11","description":"Clone AST without extra properties","directories":{},"_nodeVersion":"14.16.0","semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.0.0","mocha":"^8.0.0","snazzy":"^8.0.0","babylon":"^6.3.20","esprima":"^4.0.0","estraverse":"^5.0.0","babel-types":"^6.3.20","semistandard":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_2.1.0_1616684652160_0.7791059167711307","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"espurify","version":"2.1.1","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@2.1.1","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"contributors":[{"url":"https://github.com/goto-bus-stop","name":"Renée Kooi"},{"url":"https://github.com/papandreou","name":"Andreas Lind"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"afb043f22fac908d991dd25f7bf40bcf03935b9c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-2.1.1.tgz","fileCount":8,"integrity":"sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ==","signatures":[{"sig":"MEUCIQCauFXlqQgcGlowugYwkrxSKPSeKeP5eD8OyHkSdD4GaAIgLZs9ixyYvLVGIhvPAElaVaRZzTC1757a8PVBBQv9+rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYVJzCRA9TVsSAnZWagAAahEP/1XEqsT4kx57ZviLlL6/\nPUAKcwTMAO/EkkCRBn745XzWNvic3yHHTesSJA16sdn/D6hKVflsD+UNXjh+\nJduEnsWLggHcPIHEse/Yd0TUA/1vjFUbtFtjZ9wKZaPoV3a4hvxmD+WNE2oj\ncXpEs+/41aa+jvX2Kf4RLwoVW819LTk9SYLYghu2pkBngQ1GktQE5y6PrPJ7\nogHopAoXwVMINmit4CXzTmPC4DFq5VkCwKQs+cj80zT7jMsmsiIY7ciPxEu9\nQ8EmNiGuU1Iq8B135xDUWc+Km8aUxlGdUseUoiFg6xdQ+2RlDOoZTHHtDxRl\ngTTMCwqQoIeXfYP0qT2FjamJKAnJjgNT1tgXsO47IqZ+IUbrWh6bUspbiN03\n9G9OMi9QKdTsxZsgTWIgzhE2vzVs6nIIHdb97LvqIHN+/S7zoFx48+9qyL9I\nMMcaAf43QfmDiciXJCdgU4qvX7Fx6C4FioKMf2j1IpcMVJyh0uL/VghvQspb\n6OMZGg7EDD/XHVY7DPxAGdDvEZjsfqePund1F18CBEOfo1Anqee9Zsg91UHV\nbma4rQiOPkkV+zSnCmiZL8n6QdilUS7fc+dqQCHDkafRUzE/++fbwAP0L0Mo\n9riwzv5Dn+cfKm5kUJO4vXst0xbcpJhOT7vk4vDlfkvYJPCcVKnlsU81hSzY\nJQ72\r\n=18yC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0cf157298e01bd2dbd1f61137f8c7d27ba2beaae","scripts":{"fmt":"semistandard --fix index.js lib test","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"6.14.11","description":"Clone AST without extra properties","directories":{},"_nodeVersion":"14.16.0","semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.0.0","mocha":"^8.0.0","snazzy":"^8.0.0","babylon":"^6.3.20","esprima":"^4.0.0","estraverse":"^5.0.0","babel-types":"^6.3.20","semistandard":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_2.1.1_1616990834572_0.8650903432284334","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"espurify","version":"3.0.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@3.0.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"contributors":[{"url":"https://github.com/goto-bus-stop","name":"Renée Kooi"},{"url":"https://github.com/papandreou","name":"Andreas Lind"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"4387f345a0e7b4612c27ed6d110beac0e315aa22","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-3.0.0.tgz","fileCount":14,"integrity":"sha512-vn4TnoK+c5jvwFxMoktfFESWJJWUHHcvNjjIY8M3X6Pq7IG9wRVzjGC52DeJAV7Mwu8Sonhx8zsg34SvwGiNkw==","signatures":[{"sig":"MEYCIQCiIT7jCacYL3QtU7syewqxqzX3TebQCYjBozWGTHgtrwIhAIUmPfxNtfuMzxrHTLYgRpwhBxL5DhAn0J1vsHfW/lwP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1APJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5NA//b35y4Ew6YAKA5rnYDWRcwVcl2zxedbLG42TH+MfO9eTjPQlk\r\nVhURIY3GyVseVd8bhOmKFmHZh36b53IhcDiVJxmnKewnIIJQ8VVAznkGj9Uq\r\n8IHeJ9WYAZ4uEBj376n6hnk05VHjja2OSDDN5b6xWu4+YQnNJMZmNY55GT1b\r\ndz9Fi/wqH4VDbDLRKFUf/KDlsYHLpd08KN5FDlmf8cv7Y1iwJOyHkL1s+lNV\r\nYraJNANnp/OHdV3EB5oBg42j+H1phw2C8Wu3Atyn5TtSp6DrOLImESqapAKk\r\n9i6XivNL74yKAp4io5zQuLKRVJQ7UX7bqYeYo4+463oO93tfD3F6az49otoc\r\n/zuCCTEDDg1xr8m3gCXiR15mQ3qtatrbdnJZksNrIM2Q5QMHOSjP3Mo0YwQT\r\nW+oFAo13ulW8dTbgq0MaD/R6W5dX79Uc8wR07yQBRtBiz63RWNs55dUC9MhF\r\nmNDsTNn29KkDQf9OlV3a8hT0NVQqzdD/5Z4Z34fzZXnO3B9ITTYvJkjFUDsZ\r\nsxd2IJEnroQYzqtpllHIobLz4XloQsDMjT1fYHvQ2dagAZp8ShAl/tKlhcUv\r\nN+5PNpQCHwtKGoFwUZRheGEcPfNbk1mTemS6pggdzZzPwDdbETJOL1SvBONH\r\nKjW3y0BF+6ytVZYep5QCIIVO5wl41PBGXGw=\r\n=8tZ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"38a210159fc8ad1985704b31f1e30a7a5b26345c","scripts":{"fmt":"semistandard --fix index.js lib test","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"8.13.2","description":"Clone AST without extra properties","directories":{},"_nodeVersion":"18.6.0","semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.0.0","mocha":"^9.0.0","snazzy":"^9.0.0","babylon":"^6.3.20","esprima":"^4.0.0","estraverse":"^5.0.0","babel-types":"^6.3.20","semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_3.0.0_1658061769023_0.6451957688195826","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"espurify","version":"3.1.0","keywords":["ast","estree","ecmascript","es6"],"author":{"url":"https://github.com/twada","name":"Takuto Wada","email":"takuto.wada@gmail.com"},"license":"MIT","_id":"espurify@3.1.0","maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"contributors":[{"url":"https://github.com/goto-bus-stop","name":"Renée Kooi"},{"url":"https://github.com/papandreou","name":"Andreas Lind"}],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"dist":{"shasum":"1048cc3a6223cf71eb8c9fdcce9df82144aae853","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-3.1.0.tgz","fileCount":14,"integrity":"sha512-BtB5Fg9U/IlpzTu+HkdfmzNrcMfYgiZuPrsefSd+8FMWQGHBJgRorYh9399i2a0AdVvyVkf0umaEfIi/hFgtRg==","signatures":[{"sig":"MEUCIQD5XW2yVtL+yfLuG4hhrR0H6H1OaJvuy4rDUD2JEkH1TQIgMOxLFJfw68uqdbDjSQ+JwlMYh+E9UQ+/WKt7JgHsKgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41605},"main":"index.js","gitHead":"0ca278fc7f3ace9a758af876118f061ff4421517","scripts":{"fmt":"semistandard --fix index.js lib test","lint":"semistandard --verbose index.js lib test | snazzy","test":"npm run lint && mocha test","preversion":"npm test"},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"repository":{"url":"git://github.com/estools/espurify.git","type":"git"},"_npmVersion":"10.7.0","description":"Clone AST without extra properties","directories":{},"_nodeVersion":"22.2.0","semistandard":{"ignore":["/build/","/bench/","**/*.jsx"],"globals":["describe","beforeEach","it"]},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.0.0","mocha":"^9.0.0","snazzy":"^9.0.0","babylon":"^6.3.20","esprima":"^4.0.0","estraverse":"^5.0.0","babel-types":"^6.3.20","semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/espurify_3.1.0_1720043934169_0.0022800036894039533","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"espurify","version":"3.2.0","description":"Clone AST without extra properties","keywords":["ast","estree","ecmascript","es6"],"homepage":"https://github.com/estools/espurify","bugs":{"url":"https://github.com/estools/espurify/issues"},"repository":{"type":"git","url":"git://github.com/estools/espurify.git"},"license":"MIT","author":{"name":"Takuto Wada","email":"takuto.wada@gmail.com","url":"https://github.com/twada"},"contributors":[{"name":"Renée Kooi","url":"https://github.com/goto-bus-stop"},{"name":"Andreas Lind","url":"https://github.com/papandreou"}],"type":"commonjs","main":"index.js","scripts":{"preversion":"npm test","lint":"semistandard --verbose index.js lib test | snazzy","fmt":"semistandard --fix index.js lib test","test":"npm run lint && node --test"},"devDependencies":{"acorn":"^8.0.0","babel-types":"^6.3.20","babylon":"^6.3.20","esprima":"^4.0.0","estraverse":"^5.0.0","semistandard":"^17.0.0","snazzy":"^9.0.0"},"semistandard":{"ignore":["/build/","/bench/","**/*.jsx"]},"_id":"espurify@3.2.0","gitHead":"1f91efd6484dc529808642cef7a6d39a8b3e542c","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-+jfGpC1eUu7s4M8sXnnoUsQfEQ1qqkEr/S+V47QR+GC/NODe98s4iPYq/2KrNaS1guTjHBhMS4j9N3NOObT1WQ==","shasum":"006b702267c49efd3c5d55ca94cfdc6f2ddcc7e0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/espurify/-/espurify-3.2.0.tgz","fileCount":15,"unpackedSize":45691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9JYkJhA52U/YHl5HmLKHyRDwAhzzWwHPgAtSGLiOJLAIgDZyQXpkXToTUFc3yIUj+jwtLf9bIhmV82SNZo2rE5xc="}]},"_npmUser":{"name":"anonymous","email":"takuto.wada@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"takuto.wada@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/espurify_3.2.0_1734901213221_0.869618171687043"},"_hasShrinkwrap":false}},"name":"espurify","time":{"created":"2014-07-22T10:39:09.817Z","modified":"2024-12-22T21:00:13.564Z","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","2.1.0":"2021-03-25T15:04:12.303Z","2.1.1":"2021-03-29T04:07:14.723Z","3.0.0":"2022-07-17T12:42:49.198Z","3.1.0":"2024-07-03T21:58:54.287Z","3.2.0":"2024-12-22T21:00:13.386Z"},"contributors":[{"name":"Renée Kooi","url":"https://github.com/goto-bus-stop"},{"name":"Andreas Lind","url":"https://github.com/papandreou"}],"readmeFilename":"README.md","homepage":"https://github.com/estools/espurify"}