{"maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"},{"name":"anonymous","email":"build@dan.cx"}],"keywords":["codemod","recast","babel"],"dist-tags":{"latest":"17.3.0"},"author":{"name":"Felix Kling"},"description":"A toolkit for JavaScript codemods","readme":"# [jscodeshift](https://jscodeshift.com/) [![Support Ukraine](https://img.shields.io/badge/Support-Ukraine-FFD500?style=flat&labelColor=005BBB)](https://opensource.fb.com/support-ukraine) [![Build Status](https://img.shields.io/github/checks-status/facebook/jscodeshift/main?label=build)](https://github.com/facebook/jscodeshift/actions/workflows/test.yml?query=branch%3Amain)\n\n\njscodeshift is a toolkit for running codemods over multiple JavaScript or\nTypeScript files.\nIt provides:\n\n- A runner, which executes the provided transform for each file passed to it.\n  It also outputs a summary of how many files have (not) been transformed.\n- A wrapper around [recast][], providing a different API.  Recast is an\n  AST-to-AST transform tool and also tries to preserve the style of original code\n  as much as possible.\n\n## Install\n\nGet jscodeshift from [npm](https://www.npmjs.com/package/jscodeshift):\n\n```\n$ npm install -g jscodeshift\n```\n\nThis will install the runner as `jscodeshift`.\n\n## VSCode Debugger\n\n[Configure VSCode to debug codemods](#vscode-debugging)\n\n## Usage (CLI)\n\nSee [the website](https://jscodeshift.com/) for full documentation.\n\nThe CLI provides the following options:\n\n```\n$ jscodeshift --help\n\nUsage: jscodeshift [OPTION]... PATH...\n  or:  jscodeshift [OPTION]... -t TRANSFORM_PATH PATH...\n  or:  jscodeshift [OPTION]... -t URL PATH...\n  or:  jscodeshift [OPTION]... --stdin < file_list.txt\n\nApply transform logic in TRANSFORM_PATH (recursively) to every PATH.\nIf --stdin is set, each line of the standard input is used as a path.\n\nOptions:\n\"...\" behind an option means that it can be supplied multiple times.\nAll options are also passed to the transformer, which means you can supply custom options that are not listed here.\n\n      --(no-)babel              apply babeljs to the transform file\n                                (default: true)\n  -c, --cpus=N                  start at most N child processes to process source files\n                                (default: max(all - 1, 1))\n  -d, --(no-)dry                dry run (no changes are made to files)\n                                (default: false)\n      --extensions=EXT          transform files with these file extensions (comma separated list)\n                                (default: js)\n  -h, --help                    print this help and exit\n      --ignore-config=FILE ...  ignore files if they match patterns sourced from a configuration file (e.g. a .gitignore)\n      --ignore-pattern=GLOB ...  ignore files that match a provided glob expression\n      --(no-)gitignore          adds entries the current directory's .gitignore file\n                                (default: false)\n      --parser=babel|babylon|flow|ts|tsx  the parser to use for parsing the source files\n                                          (default: babel)\n      --parser-config=FILE      path to a JSON file containing a custom parser configuration for flow or babylon\n  -p, --(no-)print              print transformed files to stdout, useful for development\n                                (default: false)\n      --(no-)run-in-band        run serially in the current process\n                                (default: false)\n  -s, --(no-)silent             do not write to stdout or stderr\n                                (default: false)\n      --(no-)stdin              read file/directory list from stdin\n                                (default: false)\n  -t, --transform=FILE          path to the transform file. Can be either a local path or url\n                                (default: ./transform.js)\n  -v, --verbose=0|1|2           show more information about the transform process\n                                (default: 0)\n      --version                 print version and exit\n      --fail-on-error           return a 1 exit code when errors were found during execution of codemods\n```\n\nThis passes the source of all passed through the transform module specified\nwith `-t` or `--transform` (defaults to `transform.js` in the current\ndirectory). The next section explains the structure of the transform module.\n\n## Usage (JS)\n\n```js\nconst {run: jscodeshift} = require('jscodeshift/src/Runner')\nconst path = require('node:path');\n\nconst transformPath = path.resolve('transform.js')\nconst paths = ['foo.js', 'bar']\nconst options = {\n  dry: true,\n  print: true,\n  verbose: 1,\n  // ...\n}\n\nconst res = await jscodeshift(transformPath, paths, options)\nconsole.log(res)\n/*\n{\n  stats: {},\n  timeElapsed: '0.001',\n  error: 0,\n  ok: 0,\n  nochange: 0,\n  skip: 0\n}\n*/\n```\n\n## Transform module\n\nThe transform is simply a module that exports a function of the form:\n\n```js\nmodule.exports = function(fileInfo, api, options) {\n  // transform `fileInfo.source` here\n  // ...\n  // return changed source\n  return source;\n};\n```\n\nAs of v0.6.1, this module can also be written in TypeScript.\n\n### Arguments\n\n#### `fileInfo`\n\nHolds information about the currently processed file.\n\nProperty    | Description\n------------|------------\npath        | File path\nsource      | File content\n\n#### `api`\n\nThis object exposes the `jscodeshift` library and helper functions from the\nrunner.\n\nProperty    | Description\n------------|------------\njscodeshift | A reference to the jscodeshift library\nstats       | A function to collect statistics during `--dry` runs\nreport      | Prints the passed string to stdout\n\n`jscodeshift` is a reference to the wrapper around recast and provides a\njQuery-like API to navigate and transform the AST. Here is a quick example,\na more detailed description can be found below.\n\n```js\n/**\n * This replaces every occurrence of variable \"foo\".\n */\nmodule.exports = function(fileInfo, api, options) {\n  return api.jscodeshift(fileInfo.source)\n    .findVariableDeclarators('foo')\n    .renameTo('bar')\n    .toSource();\n}\n```\n\n**Note:** This API is exposed for convenience, but you don't have to use it.\nYou can use any tool to modify the source.\n\n`stats` is a function that only works when the `--dry` options is set. It accepts\na string, and will simply count how often it was called with that value.\n\nAt the end, the CLI will report those values. This can be useful while\ndeveloping the transform, e.g. to find out how often a certain construct\nappears in the source(s).\n\n**`report`** allows you to print arbitrary strings to stdout. This can be\nuseful when other tools consume the output of jscodeshift. The reason to not\ndirectly use `process.stdout` in transform code is to avoid mangled output when\nmany files are processed.\n\n#### `options`\n\nContains all options that have been passed to runner. This allows you to pass\nadditional options to the transform. For example, if the CLI is called with\n\n```\n$ jscodeshift -t myTransforms fileA fileB --foo=bar\n```\n\n`options` would contain `{foo: 'bar'}`.\n\n### Return value\n\nThe return value of the function determines the status of the transformation:\n\n- If a string is returned and it is different from passed source, the\n  transform is considered to be successful.\n- If a string is returned but it's the same as the source, the transform\n  is considered to be unsuccessful.\n- If nothing is returned, the file is not supposed to be transformed (which is\n  ok).\n\nThe CLI provides a summary of the transformation at the end. You can get more\ndetailed information by setting the `-v` option to `1` or `2`.\n\nYou can collect even more stats via the `stats` function as explained above.\n\n### Parser\n\nThe transform file can let jscodeshift know with which parser to parse the source files (and features like templates).\n\nTo do that, the transform module can export `parser`, which can either be one\nof the strings `\"babel\"`, `\"babylon\"`, `\"flow\"`, `\"ts\"`, or `\"tsx\"`,\nor it can be a parser object that is compatible with recast and follows the estree spec.\n\n__Example: specifying parser type string in the transform file__\n\n```js\n\nmodule.exports = function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const rootSource = j(file.source);\n\n  // whatever other code...\n\n  return rootSource.toSource();\n}\n\n// use the flow parser\nmodule.exports.parser = 'flow';\n```\n\n__Example: specifying a custom parser object in the transform file__\n\n```js\n\nmodule.exports = function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const rootSource = j(file.source);\n\n  // whatever other code...\n\n  return rootSource.toSource();\n}\n\nmodule.exports.parser = {\n  parse: function(source) {\n    // return estree compatible AST\n  },\n};\n```\n\n### Example output\n\n```text\n$ jscodeshift -t myTransform.js src\nProcessing 10 files...\nSpawning 2 workers with 5 files each...\nAll workers done.\nResults: 0 errors 2 unmodified 3 skipped 5 ok\n```\n\n## The jscodeshift API\n\nAs already mentioned, jscodeshift also provides a wrapper around [recast][].\nIn order to properly use the jscodeshift API, one has to understand the basic\nbuilding blocks of recast (and ASTs) as well.\n\n### Core Concepts\n\n#### AST nodes\n\nAn AST node is a plain JavaScript object with a specific set of fields, in\naccordance with the [Mozilla Parser API][]. The primary way to identify nodes\nis via their `type`.\n\nFor example, string literals are represented via `Literal` nodes, which\nhave the structure\n\n```js\n// \"foo\"\n{\n  type: 'Literal',\n  value: 'foo',\n  raw: '\"foo\"'\n}\n```\n\nIt's OK to not know the structure of every AST node type.\nThe [(esprima) AST explorer][ast-explorer] is an online tool to inspect the AST\nfor a given piece of JS code.\n\n#### Path objects\n\nRecast itself relies heavily on [ast-types][] which defines methods to traverse\nthe AST, access node fields and build new nodes. ast-types wraps every AST node\ninto a *path object*. Paths contain meta-information and helper methods to\nprocess AST nodes.\n\nFor example, the child-parent relationship between two nodes is not explicitly\ndefined. Given a plain AST node, it is not possible to traverse the tree *up*.\nGiven a path object however, the parent can be traversed to via `path.parent`.\n\nFor more information about the path object API, please have a look at\n[ast-types][].\n\n#### Builders\n\nTo make creating AST nodes a bit simpler and \"safer\", ast-types defines a couple\nof *builder methods*, which are also exposed on `jscodeshift`.\n\nFor example, the following creates an AST equivalent to `foo(bar)`:\n\n```js\n// inside a module transform\nvar j = jscodeshift;\n// foo(bar);\nvar ast = j.callExpression(\n  j.identifier('foo'),\n  [j.identifier('bar')]\n);\n```\n\nThe signature of each builder function is best learned by having a look at the\n[definition files](https://github.com/benjamn/ast-types/tree/master/src/def)\nor in the babel/types [docs](https://babeljs.io/docs/en/babel-types).\n\n### Collections and Traversal\n\nIn order to transform the AST, you have to traverse it and find the nodes that\nneed to be changed. jscodeshift is built around the idea of **collections** of\npaths and thus provides a different way of processing an AST than recast or\nast-types.\n\nA collection has methods to process the nodes inside a collection, often\nresulting in a new collection. This results in a fluent interface, which can\nmake the transform more readable.\n\nCollections are \"typed\" which means that the type of a collection is the\n\"lowest\" type all AST nodes in the collection have in common. That means you\ncannot call a method for a `FunctionExpression` collection on an `Identifier`\ncollection.\n\nHere is an example of how one would find/traverse all `Identifier` nodes with\njscodeshift and with recast:\n\n```js\n// recast\nvar ast = recast.parse(src);\nrecast.visit(ast, {\n  visitIdentifier: function(path) {\n    // do something with path\n    return false;\n  }\n});\n\n// jscodeshift\njscodeshift(src)\n  .find(jscodeshift.Identifier)\n  .forEach(function(path) {\n    // do something with path\n  });\n```\n\nTo learn about the provided methods, have a look at the\n[Collection.js](src/Collection.js) and its [extensions](src/collections/).\n\n### Extensibility\n\njscodeshift provides an API to extend collections. By moving common operators\ninto helper functions (which can be stored separately in other modules), a\ntransform can be made more readable.\n\nThere are two types of extensions: generic extensions and type-specific\nextensions. **Generic extensions** are applicable to all collections. As such,\nthey typically don't access specific node data, but rather traverse the AST from\nthe nodes in the collection. **Type-specific** extensions work only on specific\nnode types and are not callable on differently typed collections.\n\n#### Examples\n\n```js\n// Adding a method to all Identifiers\njscodeshift.registerMethods({\n  logNames: function() {\n    return this.forEach(function(path) {\n      console.log(path.node.name);\n    });\n  }\n}, jscodeshift.Identifier);\n\n// Adding a method to all collections\njscodeshift.registerMethods({\n  findIdentifiers: function() {\n    return this.find(jscodeshift.Identifier);\n  }\n});\n\njscodeshift(ast).findIdentifiers().logNames();\njscodeshift(ast).logNames(); // error, unless `ast` only consists of Identifier nodes\n```\n\n### Ignoring files and directories\n\n\nSometimes there are files and directories that you want to avoid running transforms on. For example, the node_modules/ directory, where the project's installed local npm packages reside, can introduce bugs if any files in it are accidentally transformed by jscodeshift.\n\nThe simplest way to avoid many of these unwanted transforms is to pass jscodeshift the __--gitignore__ flag, which uses the glob patterns specified in your project’s .gitignore file to avoid transforming anything in directories such as node_modules/, dist/, etc. In most cases anything you want git to ignore you proabably are also going to want jscodeshift to ignore as well. _Please note that the .gitignore file use will be taken from the current working directory from which jscodeshift is being run._\n\n```\njscodeshift --gitignore mytransform.js\n```\n\nFor more custom ignore functionality, the __--ignore-pattern__ and the __--ignore-config__ arguments can be used.\n\n\n__--ignore-pattern__  takes a [.gitignore format](https://git-scm.com/docs/gitignore#_pattern_format) glob pattern that specifies file and directory patterns to ignore\n\n```\njscodeshift --ignore-pattern=\"js_configuration_files/**/*” mytransform.js\n\n// More than one ignore\njscodeshift --ignore-pattern=\"first_ignored_dir/**/*” -—ignore-pattern=\"second_ignored_dir/**/*” mytransform.js\n```\n\n__--ignore-config__ takes one or more paths to files containing lines with [.gitignore format](https://git-scm.com/docs/gitignore#_pattern_format) glob patterns.\n```\n\n// note: .gitignore is a random made-up filename extension for this example\n\njscodeshift --ignore-config=\"MyIgnoreFile.gitignore\" mytransform.js\n\n// More than one ignore file\njscodeshift --ignore-pattern=\"first_ignore_file.gitignore” --ignore-pattern=\"second_ignore_file.gitignore” mytransform.js\n```\n\n### Passing options to [recast]\n\nYou may want to change some of the output settings (like setting `'` instead of `\"`).\nThis can be done by passing config options to [recast].\n\n```js\n.toSource({quote: 'single'}); // sets strings to use single quotes in transformed code.\n```\n\nYou can also pass options to recast's `parse` method by passing an object to\njscodeshift as second argument:\n\n```js\njscodeshift(source, {...})\n```\n\nMore on config options [here](https://github.com/benjamn/recast/blob/52a7ec3eaaa37e78436841ed8afc948033a86252/lib/options.js#L61)\n\n### Unit Testing\n\njscodeshift comes with a simple utility to allow easy unit testing with [Jest](https://facebook.github.io/jest/), without having to write a lot of boilerplate code. This utility makes some assumptions in order to reduce the amount of configuration required:\n\n - The test is located in a subdirectory under the directory the transform itself is located in (eg. `__tests__`)\n - Test fixtures are located in a `__testfixtures__` directory\n\nThis results in a directory structure like this:\n\n```\n/MyTransform.js\n/__tests__/MyTransform-test.js\n/__testfixtures__/MyTransform.input.js\n/__testfixtures__/MyTransform.output.js\n```\n\nA simple example of unit tests is bundled in the [sample directory](sample).\n\nThe `testUtils` module exposes a number of useful helpers for unit testing.\n\n#### `defineTest`\n\nDefines a Jest/Jasmine test for a jscodeshift transform which depends on fixtures\n\n```js\njest.autoMockOff();\nconst defineTest = require('jscodeshift/dist/testUtils').defineTest;\ndefineTest(__dirname, 'MyTransform');\n```\n\nAn alternate fixture filename can be provided as the fourth argument to `defineTest`.\nThis also means that multiple test fixtures can be provided:\n\n```js\ndefineTest(__dirname, 'MyTransform', null, 'FirstFixture');\ndefineTest(__dirname, 'MyTransform', null, 'SecondFixture');\n```\n\nThis will run two tests:\n- `__testfixtures__/FirstFixture.input.js`\n- `__testfixtures__/SecondFixture.input.js`\n\n#### `defineInlineTest`\n\nDefines a Jest/Jasmine test suite for a jscodeshift transform which accepts inline values\n\nThis is a more flexible alternative to `defineTest`, as this allows to also provide options to your transform\n\n```js\nconst defineInlineTest = require('jscodeshift/dist/testUtils').defineInlineTest;\nconst transform = require('../myTransform');\nconst transformOptions = {};\ndefineInlineTest(transform, transformOptions, 'input', 'expected output', 'test name (optional)');\n```\n\n#### `defineSnapshotTest`\n\nSimilar to `defineInlineTest` but instead of requiring an output value, it uses Jest's `toMatchSnapshot()`\n\n```js\nconst defineSnapshotTest = require('jscodeshift/dist/testUtils').defineSnapshotTest;\nconst transform = require('../myTransform');\nconst transformOptions = {};\ndefineSnapshotTest(transform, transformOptions, 'input', 'test name (optional)');\n```\n\nFor more information on snapshots, check out [Jest's docs](https://jestjs.io/docs/en/snapshot-testing)\n\n#### `defineSnapshotTestFromFixture`\n\nSimilar to `defineSnapshotTest` but will load the file using same file-directory defaults as `defineTest`\n\n```js\nconst defineSnapshotTestDefault = require('jscodeshift/dist/testUtils').defineSnapshotTestDefault;\nconst transform = require('../myTransform');\nconst transformOptions = {};\ndefineSnapshotTestFromFixture(__dirname, transform, transformOptions, 'FirstFixture', 'test name (optional)');\n```\n\n#### `applyTransform`\n\nExecutes your transform using the options and the input given and returns the result.\nThis function is used internally by the other helpers, but it can prove useful in other cases.\n(bear in mind the `transform` module can be asynchronous. In that case, `applyTransform` will return a `Promise` with the transformed code. Otherwise, it will directly return the transformed code as a `string`).\n\n```js\nconst applyTransform = require('jscodeshift/dist/testUtils').applyTransform;\nconst transform = require('../myTransform');\nconst transformOptions = {};\nconst output = applyTransform(transform, transformOptions, 'input');\n```\n\n#### ES modules\n\nIf you're authoring your transforms and tests using ES modules, make sure to import the transform's parser (if specified) in your tests:\n\n```js\n// MyTransform.js\nexport const parser = 'flow'\nexport default function MyTransform(fileInfo, api, options) {\n  // ...\n}\n```\n```js\n// __tests__/MyTransform-test.js\nimport { defineInlineTest } from 'jscodeshift/dist/testUtils\nimport * as transform from '../MyTransform\n\nconsole.log(transform.parser) // 'flow'\n\ndefineInlineTest(transform, /* ... */)\n```\n\n### Example Codemods\n\n- [react-codemod](https://github.com/reactjs/react-codemod) - React codemod scripts to update React APIs.\n- [js-codemod](https://github.com/cpojer/js-codemod/) - Codemod scripts to transform code to next generation JS.\n- [js-transforms](https://github.com/jhgg/js-transforms) - Some documented codemod experiments to help you learn.\n- [fix-js](https://github.com/anshckr/fix-js) - Codemods to fix some ESLint issues\n\n### Local Documentation Server\n\n To update docs in `/docs`, use `npm run docs`.\n\n To view these docs locally, use `npx http-server ./docs`\n\n## VSCode Debugging\n\nIt's recommended that you set up your codemod project to all debugging via the VSCode IDE. When you open your project in VSCode, add the following configuration to your launch.json debugging configuration.\n\n```jsonc\n{\n    // Use IntelliSense to learn about possible attributes.\n    // Hover to view descriptions of existing attributes.\n    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387\n    \"version\": \"0.2.0\",\n    \"configurations\": [\n        {\n            \"type\": \"pwa-node\",\n            \"request\": \"launch\",\n            \"name\": \"Debug Transform\",\n            \"skipFiles\": [\n                \"<node_internals>/**\"\n            ],\n            \"program\": \"${workspaceRoot}/node_modules/.bin/jscodeshift\",\n            \"stopOnEntry\": false,\n            \"args\": [\"--dry\", \"--print\", \"-t\", \"${input:transformFile}\", \"--parser\", \"${input:parser}\", \"--run-in-band\", \"${file}\"],\n            \"preLaunchTask\": null,\n            \"runtimeExecutable\": null,\n            \"runtimeArgs\": [\n                \"--nolazy\"\n            ],\n            \"console\": \"internalConsole\",\n            \"sourceMaps\": true,\n            \"outFiles\": []\n        },\n        {\n            \"name\": \"Debug All JSCodeshift Jest Tests\",\n            \"type\": \"node\",\n            \"request\": \"launch\",\n            \"runtimeArgs\": [\n                \"--inspect-brk\",\n                \"${workspaceRoot}/node_modules/jest/bin/jest.js\",\n                \"--runInBand\",\n                \"--testPathPattern=${fileBasenameNoExtension}\"\n            ],\n            \"console\": \"integratedTerminal\",\n            \"internalConsoleOptions\": \"neverOpen\",\n            \"port\": 9229\n        }\n    ],\n    \"inputs\": [\n        {\n          \"type\": \"pickString\",\n          \"id\": \"parser\",\n          \"description\": \"jscodeshift parser\",\n          \"options\": [\n            \"babel\",\n            \"babylon\",\n            \"flow\",\n            \"ts\",\n            \"tsx\",\n          ],\n          \"default\": \"babel\"\n        },\n        {\n            \"type\": \"promptString\",\n            \"id\": \"transformFile\",\n            \"description\": \"jscodeshift transform file\",\n            \"default\": \"transform.js\"\n        }\n    ]\n}\n```\n\nOnce this has been added to the configuration\n\n1. Install jscodeshift as a package if you haven't done so already by running the command  **npm install --save jscodeshift**. The debug configuration will not work otherwise.\n2. Once the jscodeshift local package has been installed, go to the VSCode file tree and select the file on which you want to run the transform. For example, if you wanted to run codemod transforms of foo.js file, you would click on the entry for foo.js file in your project tree.\n3. Select \"Debug Transform\" from the debugging menu's options menu.\n4. Click the **\"Start Debugging\"** button on the VSCode debugger.\n5. You will be then prompted for the name of jscodeshift transform file. Enter in the name of the transform file to use. If no name is given it will default to **transform.js**\n6. Select the parser to use from the presented selection list of parsers. The transform will otherwise default to using the **babel** parser.\n7. The transform will then be run, stopping at any breakpoints that have been set.\n8. If there are no errors and the transform is complete, then the results of the transform will be printed in the VSCode debugging console. The file with the contents that have been transformed will not be changed, as the debug configuration makes use the jscodeshift **--dry** option.\n\n\n### Recipes\n\n- [Retain leading comment(s) in file when replacing/removing first statement](recipes/retain-first-comment.md)\n\n[npm]: https://www.npmjs.com/\n[Mozilla Parser API]: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API\n[recast]: https://github.com/benjamn/recast\n[ast-types]: https://github.com/benjamn/ast-types\n[ast-explorer]: http://astexplorer.net/\n","repository":{"type":"git","url":"git+https://github.com/facebook/jscodeshift.git"},"users":{"s4j":true,"nelix":true,"cmtegner":true,"jjdanois":true,"xiechao06":true,"beyond5959":true,"insomniaqc":true,"mongodb-js":true,"hal9zillion":true,"psychollama":true},"bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"license":"MIT","versions":{"0.1.0":{"name":"jscodeshift","version":"0.1.0","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.1.0","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"a4a4b4cd86c47163f55fa56cf54eff93873d41ef","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.1.0.tgz","integrity":"sha512-BsEyCGulFC0cy3J+Y0z558WX9o8xqf5yXbMBzdM099IWdaGXQJafS3jik07HldWGPTX1R55WztqG3U+aeUvkyQ==","signatures":[{"sig":"MEUCIQCcDNzkB+Eo/VPo94Fjv4vbEsFaEbtUQu7jPTQpHmTCfQIgW1S5jHjcfRhXiIojFdLNjK1F4pocboeuq+KKK00g1K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"./scripts/test-preprocess.js"},"main":"index.js","_from":".","_shasum":"a4a4b4cd86c47163f55fa56cf54eff93873d41ef","gitHead":"bb2d28bc693c7e4c11437f1466e6347a4ace5a59","scripts":{"test":"npm run build && jest","build":"rm -rf dist; jsx --harmony src/ dist/","watch":"jsx --harmony src/ dist/ -w","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.7.1","description":"A toolkit for AST-to-AST JavaScript codemods","directories":{},"_nodeVersion":"0.12.0","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.5","cli-color":"^0.3.2","esprima-fb":"^13001.1001.0-dev-harmony-fb"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","es6-promise":"^2.0.1","react-tools":"^0.13.1"}},"0.1.1":{"name":"jscodeshift","version":"0.1.1","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.1.1","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"be64221cbc9c277818223d101d3fcf9cb53dae97","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.1.1.tgz","integrity":"sha512-CW45FLrf3C/29iXOT8gSIa1V9S25CLiEGWdGghsXEvbQma8k42smwH6fFO7pzEB5eozWNJRZ7jZ2SBulbL/FjA==","signatures":[{"sig":"MEYCIQD53c2gF/q2sK8qcfT7693Y7llwodWIbjDgdSX2VMU62gIhAP9R0twYQI4/zAEYJGfPLBwaasigdYITqr9mn/jxwgXC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"./scripts/test-preprocess.js"},"main":"index.js","_from":".","_shasum":"be64221cbc9c277818223d101d3fcf9cb53dae97","gitHead":"462860558abf6f249ca3ca886565e87b9e0f031b","scripts":{"test":"npm run build && jest","build":"rm -rf dist; jsx --harmony src/ dist/","watch":"jsx --harmony src/ dist/ -w","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.7.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.0","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^13001.1001.0-dev-harmony-fb"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","es6-promise":"^2.0.1","react-tools":"^0.13.1"}},"0.1.2":{"name":"jscodeshift","version":"0.1.2","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.1.2","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"5cdc2844ffaec70797bad6b4648a52bba0043bf7","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.1.2.tgz","integrity":"sha512-Fxv44x4TWYC/6H6vx8gZIxo0NCmwzKAR3n3KnDPRP7kl7RJMvFD3u/J7fdNkZJbSu2Qgc77C79FkqxJvPi3SDw==","signatures":[{"sig":"MEUCIQC9ACdLmRQDIUJDMaBX4OkWYvCr6wu85Ap8P40zNleUywIgCBCJUT9NV67vstfZDt+RR8ft5uqVBuOcXJz153iwc7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"./scripts/test-preprocess.js"},"main":"index.js","_from":".","_shasum":"5cdc2844ffaec70797bad6b4648a52bba0043bf7","gitHead":"8d2e05278686dfffbab2aa0ab2cffacd505f1506","scripts":{"test":"npm run build && jest","build":"rm -rf dist; jsx --harmony src/ dist/","watch":"jsx --harmony src/ dist/ -w","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.6.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.0","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^13001.1001.0-dev-harmony-fb"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","es6-promise":"^2.0.1","react-tools":"^0.13.1"}},"0.1.3":{"name":"jscodeshift","version":"0.1.3","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.1.3","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"4f940d770d7d55fad956355c6fe0f8a78ab9ac11","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.1.3.tgz","integrity":"sha512-DqQpuyk1P9VAczv3zzuCb/DZbJtx8Mkp7/J+tu1nvAympPDdir5D7d680WY9qkSsVsr4Jv4NxMYSU2M1sVNQgw==","signatures":[{"sig":"MEUCIQCONK7eVpCPJRNc/woo+tOQeWjvqHELY0sXW6OOQbNrBAIgbJ4qQrj/bHwtrUWZ49A0ip9fc/DAKlWVGZQoOWIwyK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"./scripts/test-preprocess.js"},"main":"index.js","_from":".","_shasum":"4f940d770d7d55fad956355c6fe0f8a78ab9ac11","gitHead":"c1e1ee70332120229dd4c61c1f0d2f692374efb3","scripts":{"test":"npm run build && jest","build":"rm -rf dist; jsx --harmony src/ dist/","watch":"jsx --harmony src/ dist/ -w","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.6.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.0","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^13001.1001.0-dev-harmony-fb"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","es6-promise":"^2.0.1","react-tools":"^0.13.1"}},"0.1.4":{"name":"jscodeshift","version":"0.1.4","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.1.4","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"d380867b5fcd19cd27d8d564ce0695cd5229ff09","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.1.4.tgz","integrity":"sha512-QwJJtiwauwRmVqIHeSCI9YXRmanRIzYzRzJEABBFaVRnmqGjAZHK3Va42vupMQQkF61RmhBvmoDfLemBSsLwbQ==","signatures":[{"sig":"MEYCIQCJQ5ex8JnZ4UIyeeKh1q+WzGLcwZwFIQ8QMzxDi0wJtwIhAPQZ0hpN2N98TTAPSIkkG9pO8PDfoFuZb7ieGSX8LeWu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"./scripts/test-preprocess.js"},"main":"index.js","_from":".","_shasum":"d380867b5fcd19cd27d8d564ce0695cd5229ff09","gitHead":"885e9562a8b99b4d1f83b3ae6e931a4b9e8300f7","scripts":{"test":"npm run build && jest","build":"rm -rf dist; jsx --harmony src/ dist/","watch":"jsx --harmony src/ dist/ -w","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.6.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.0","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^14001.1.0-dev-harmony-fb"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","es6-promise":"^2.0.1","react-tools":"^0.13.1"}},"0.1.5":{"name":"jscodeshift","version":"0.1.5","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.1.5","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"912055065e1ac155437b51f846174049bb00001a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.1.5.tgz","integrity":"sha512-yUkSvGNcP+qTbJGqhYjom55pfAI9awTMG8bnViDkpq6NWWEa9VUXvX7qeZB9aMGLn52dVNAZLkbzqjffPquhcw==","signatures":[{"sig":"MEUCIQCNJAw9qHu3gbAmgYUKnzEHn7i3/dyGLrbK3zKyf2br5wIgJwfRGVxFL5xf4kSLHR1M3nNp3jIWPTiKib5NwwaDIxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"./scripts/test-preprocess.js"},"main":"index.js","_from":".","_shasum":"912055065e1ac155437b51f846174049bb00001a","gitHead":"3d4776b6da417b0488a59d7290f0201676d23f36","scripts":{"test":"npm run build && jest","build":"rm -rf dist; jsx --harmony src/ dist/","watch":"jsx --harmony src/ dist/ -w","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.10.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.2","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^14001.1.0-dev-harmony-fb"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","es6-promise":"^2.0.1","react-tools":"^0.13.1"}},"0.1.6":{"name":"jscodeshift","version":"0.1.6","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.1.6","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"cb91c70a68d8b0135176ba03e5860ee61b26f506","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.1.6.tgz","integrity":"sha512-V7uG0RQCFj8iW9mWef0bfKqk+Hl+IFEpxUES20+E2AYdtyjb9zzSEVthZP11dV/BKxgBBIQPr11l4xskYOSYOg==","signatures":[{"sig":"MEUCIFFf/eR0bfA/U6AvWqAO73KjG2tNiNV7Bkl68EoHf8J0AiEA1VAN8BKMPAMZ1GhZ+UXm47FEpHcAdTYIdmtiTQ0EnM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"cb91c70a68d8b0135176ba03e5860ee61b26f506","gitHead":"82e11a684784655e1008706e2c3f15dfbeee0fee","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.7.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.10.36","dependencies":{"async":"^0.9.0","babel":"^5.6.14","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^15001.1.0-dev-harmony-fb","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","babel-jest":"^5.3.0","es6-promise":"^2.0.1"}},"0.2.0":{"name":"jscodeshift","version":"0.2.0","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.2.0","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"1cdcd79fd3db1d052dd930bb989df129525188a0","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.2.0.tgz","integrity":"sha512-auvgN4pbhpT7X40G2r98orAAIaYgaQFE0Vm/r8eUkugEGTZ0RTOioBqHqFlX+hyOfgJdDQ2guNfpjZOkHkrJRw==","signatures":[{"sig":"MEUCIHGhM+PcCn5gMaUdN8yvaKNhfe4pxICbQdT2EAoSQPJDAiEA8gETsDc/5ape4pPkpk1WrFGInOO39bxBWb4nE/H7Xnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"1cdcd79fd3db1d052dd930bb989df129525188a0","gitHead":"87c7ed098da8fae996d0d90c33802710be6cdbf4","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.7.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.10.36","dependencies":{"async":"^0.9.0","babel":"^5.6.14","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^15001.1.0-dev-harmony-fb","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","babel-jest":"^5.3.0","es6-promise":"^2.0.1"}},"0.3.0":{"name":"jscodeshift","version":"0.3.0","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.0","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"6770e223dcd006884ee3411026ac3151a9813645","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.0.tgz","integrity":"sha512-BgdYiwF0dCZr0l7RVoC4mhvHJZl7/bduV+5aoDnIiqt37VqBFnWCxRyGj9XLSCjsJNOCW4kw9hz6xzvE74aXUg==","signatures":[{"sig":"MEYCIQC5QgqZkfNM8qTkOPGZjmgm1ijG/1099wf/e+PopD/flwIhAPqitVFkl359IoK6OVDbAj3w8+H+/+701RIGZRLqRucQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"6770e223dcd006884ee3411026ac3151a9813645","gitHead":"0255fd19c4b590c03ebd4ca5f85d6baa09aecdf4","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.12.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.7","dependencies":{"async":"^0.9.0","babel":"^5.6.14","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^15001.1.0-dev-harmony-fb","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","node-dir":"0.1.8","babel-jest":"^5.3.0","es6-promise":"^2.0.1"}},"0.3.1":{"name":"jscodeshift","version":"0.3.1","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.1","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"3a4e9db6700590ad38436a97122175cd72ec503d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.1.tgz","integrity":"sha512-v32iLUnZSBVD1HjRMA+4zxEE6DexOfqRwWErFFTP/lZnuGeSMrLKMhVRLhadWywAExNXlqufF193AKKVvf5QDA==","signatures":[{"sig":"MEYCIQC1GpY6Vr0mN7jPIsNm8Mqw3+H0r8h8Qv7FuKoGqw0/EgIhALgVJyA8SM4Xy7XOJ3E5E524wRlKo182Fjmf6GEYbDR/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"3a4e9db6700590ad38436a97122175cd72ec503d","gitHead":"809225ea2d2abf2ccc68c25abd7ab01880d585e6","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.12.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.7","dependencies":{"async":"^0.9.0","babel":"^5.6.14","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","cli-color":"^0.3.2","esprima-fb":"^15001.1.0-dev-harmony-fb","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","node-dir":"0.1.8","babel-jest":"^5.3.0"}},"0.3.2":{"name":"jscodeshift","version":"0.3.2","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.2","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"f1cfc442fa8105ff377fd2142cb9e2da9deec495","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.2.tgz","integrity":"sha512-LxJzJTmeAtXc7aukk6f/vUkU3CKcNFs/IwmVZauR4PY9GLhvahg64dazR06rMytz1c3rP3xY87aJrqzp3B+pMg==","signatures":[{"sig":"MEQCIDsOTHlRE1YgLrPmcCt9shyE5PkhXYyB/gaH86v7KCJiAiBNoLmIA11NGFtT821JJqgKbzN1ErQy7rAqO7sBQ1yzBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"f1cfc442fa8105ff377fd2142cb9e2da9deec495","gitHead":"77506279610d362d0a9d0a30e5ecce80b0ea6ada","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.12.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.7","dependencies":{"async":"^0.9.0","babel":"^5.6.14","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","node-dir":"0.1.8","cli-color":"^0.3.2","esprima-fb":"^15001.1.0-dev-harmony-fb","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","babel-jest":"^5.3.0"}},"0.3.3":{"name":"jscodeshift","version":"0.3.3","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.3","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"cdc8fba3f440e6643c374dd5987e1c74694e2693","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.3.tgz","integrity":"sha512-5Iethv3yqROH1LU08mmefcRooHG+Z/y8g5xf0ubYbd79e4SqWuiqXFAvFx9BNTV2KpD6yO0gIk1W66MEjmj3rQ==","signatures":[{"sig":"MEUCIF1h6InNGCVL1Sm6RgoSpUy8DB95hsVQsXxAPBjAl1sxAiEA4YmcJHeqVpM9NOZgbI98uT9+p62cWd0ug6soHXpFrVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"cdc8fba3f440e6643c374dd5987e1c74694e2693","gitHead":"8515b6adb9543efe4351616e7d81fcf31513317a","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.7.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.10.36","dependencies":{"async":"^0.9.0","babel":"^5.6.14","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","node-dir":"0.1.8","cli-color":"^0.3.2","esprima-fb":"^15001.1.0-dev-harmony-fb","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","babel-jest":"^5.3.0"}},"0.3.4":{"name":"jscodeshift","version":"0.3.4","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.4","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"e39cc86f935eb743b60fed14da082036cdad51c0","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.4.tgz","integrity":"sha512-S5zJuuxjGCWJyD5iLQf9uzzCBaU9z0UslQ47rQVYKqQch2VMMMEuZoNzLnnGw8z2TFYuzKRAK9oqCQG8ttZcew==","signatures":[{"sig":"MEQCICJsbcQoCc0Vi1mArp0elAEDvgwA5u3MKybp5cWtYLVIAiArRWz8T+YHAtZNWmu5RebR712xJ2lGk32DWSf3C3lLiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"e39cc86f935eb743b60fed14da082036cdad51c0","gitHead":"462ea7f84ef0160a46713d2ea844b64e09855919","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.10.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.4","dependencies":{"async":"^0.9.0","babel":"^5.6.14","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.10","node-dir":"0.1.8","cli-color":"^0.3.2","esprima-fb":"^15001.1.0-dev-harmony-fb","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","jest-cli":"^0.4.0","babel-jest":"^5.3.0"}},"0.3.5":{"name":"jscodeshift","version":"0.3.5","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.5","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"2f774afdc54ae6893007186236b5e8d9def2fe3c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.5.tgz","integrity":"sha512-G+D+6vrEaPSOD+6PvmbZMu+D5TJW9zA53OcsT5keRv4/uAhuImOVqBGp2g+75spAxzb9C3iFL5s2tfK7gbOePQ==","signatures":[{"sig":"MEQCIEWe0lZy8ZNzKHL9q05lPm5z9uEotIQl8K+KuDSoGApSAiAy/BJb+zlADlwatuNX+wdVqnyxPo8SiUGhvYa9lrXSDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"2f774afdc54ae6893007186236b5e8d9def2fe3c","gitHead":"2a0f8a7ebf10a66d68072681df6ab77e1646bbb0","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"1.4.28","description":"A toolkit for JavaScript codemods","directories":{},"dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.28","node-dir":"0.1.8","cli-color":"^0.3.2","babel-core":"^5.8.21","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.4.0","babel-jest":"^5.3.0"}},"0.3.6":{"name":"jscodeshift","version":"0.3.6","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.6","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"383029f913071533d4b6f35341ee85fab1b72f79","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.6.tgz","integrity":"sha512-eWxPJWiQzs+2kRsFPHXU1SnJOtVTkm81jgKAQDhz74SHij57EzujU8Nt6u3u56To4JUZlEVrclRoPPqjS3+DTA==","signatures":[{"sig":"MEQCIGTxL6X4YRvywlQY8ZDWROuY51BF//DCtTCakGFs66JrAiBbG2Gf6xBhC/Bv7us6/qT/SCV5bP9dx8XbU7uiu/pr2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"383029f913071533d4b6f35341ee85fab1b72f79","gitHead":"3a41c182fadac0f8a8d9872022d78d08ee30771f","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.12.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.7","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.28","node-dir":"0.1.8","cli-color":"^0.3.2","babel-core":"^5.8.21","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.4.0","babel-jest":"^5.3.0"}},"0.3.7":{"name":"jscodeshift","version":"0.3.7","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.7","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"c63b0d7104b3010a936bc947e9ba1f1892f98dee","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.7.tgz","integrity":"sha512-tnIqPIdjbbfpV8Kqn9JEkIvgSpKEk/C6ENkRsTwUB9SJ1H7KbPFwFdcjr44Dbr2bpn382+HENhocDS6MptZ2rw==","signatures":[{"sig":"MEQCIDQ/6+dQTGBG1USGgCXSKuuiet/3+esbFGb0sA2mcM4NAiAURQPKRf9t+Cbot0JId7f/iSYfVtsBc3vqlQW8lmaCOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"c63b0d7104b3010a936bc947e9ba1f1892f98dee","gitHead":"88737b0c7cb230168b72ab955b4e4c20e33d7c4c","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.14.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"0.12.7","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.32","node-dir":"0.1.8","cli-color":"^0.3.2","babel-core":"^5.8.21","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.4.0","babel-jest":"^5.3.0"}},"0.3.8":{"name":"jscodeshift","version":"0.3.8","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.8","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"99d57354b8a8385520ab469594451ff03b463b49","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.8.tgz","integrity":"sha512-HvPDWEDN/QQlOnK49fD3kK2xOM2238BCqjGQQ8It/RiXWAXkjEw9WGjJ+cLrWJyr8wQMbHMg03nmN8F6hZFlRA==","signatures":[{"sig":"MEYCIQDb+apW9Pk1k/ajdjSswQIN+gNTnb0cQ6zC0G0BR2EPqgIhAIbrheJrYAgxJ3fELc5SpMyhEHTy3ZxqI3A6pyV+ZjUO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["babel-runtime","babel"]},"main":"index.js","_from":".","_shasum":"99d57354b8a8385520ab469594451ff03b463b49","gitHead":"b45a30fc30d81f668e73956a0186ee6a28dbc13f","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.14.7","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"4.2.1","dependencies":{"async":"^0.9.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.32","node-dir":"0.1.8","cli-color":"^0.3.2","babel-core":"^5.8.21","es6-promise":"^2.0.1","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.5.10","babel-jest":"^5.3.0"}},"0.3.9":{"name":"jscodeshift","version":"0.3.9","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.9","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"510e780308f716a5b2fc9ce5248d7eede7a8c53e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.9.tgz","integrity":"sha512-9xWsKw75fqG3CqvQWgupc1lHafl1cZzwDEvwP4nl/70izXbcPeRtF3jA8L3iRb/XJVQgSCJwvPBed8+TRVmH8g==","signatures":[{"sig":"MEUCIQCtyhHD0bx2RC+Xh5PLlxPmzcFM7cVa9Hg8BV6rL6bvvgIgE3BaMZWSB21aNdGL5i6hKjVJS3N1a5y2nb1qyXBKmAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"510e780308f716a5b2fc9ce5248d7eede7a8c53e","gitHead":"a61a3e22a61f09b704f9d4ba99490eae299a8426","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.3.12","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.0.0","dependencies":{"async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.32","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.7.1","babel-jest":"^5.3.0"}},"0.3.10":{"name":"jscodeshift","version":"0.3.10","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.10","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"9212eda2badeb070ee4b1b6f035cc94d6a45d129","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.10.tgz","integrity":"sha512-PkMTvfV/PpdDzP+h2W7oH2Qr7dhsoIkjsFvl8BPudYjLwcLv282x+CDfNiWJcjsC+2gh9K3rq9KL/E20Zd6q4A==","signatures":[{"sig":"MEQCIHqpfk9/aawJHgVuebWpWEgyRl2AdCrjTUKzMyLX0ZIWAiAxmhCyhqwVMmvEOIFLvxjX22oOgm5CRHihp0XRBqZFMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"9212eda2badeb070ee4b1b6f035cc94d6a45d129","gitHead":"06ad57cccc701df0a8d39b1c44aba16c0846b7a3","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.3.12","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.0.0","dependencies":{"async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.32","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"}},"0.3.11":{"name":"jscodeshift","version":"0.3.11","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.11","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"7bdd48acd0c50dab097821b50f5569e191bf878a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.11.tgz","integrity":"sha512-MRXLR5PqUia95yYDPfUvQq+seSPHHxF9UEXNpTfdUPwZ+2Hz29MZHcHG3/dlpn1Jdr1QOfkSEIsPNpwt9JAc9g==","signatures":[{"sig":"MEUCIQDf7njxJ+aMBySr1sF90ptthOYZJ7OFpN+1teSdesKoeAIgeFqvsaCUSyi9dF0PX+4XfxGISdhMMaZGVxjEtbKqOXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"7bdd48acd0c50dab097821b50f5569e191bf878a","gitHead":"f70fdaa94b6f0f51012f7273153c8194e4dd0755","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.3.12","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.1.1","dependencies":{"async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.32","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"}},"0.3.12":{"name":"jscodeshift","version":"0.3.12","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.12","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"a97f9ca0ff261d6e2dd53a0bab33f6f9600fa4c1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.12.tgz","integrity":"sha512-UzU3qYSByuv4+b4Q4rFKUHZUTzCmepIKUM1aEgYDyQZmld4Zb4j2EJO/Slu24qfCazyKm2DJObUFWuM52dU1fQ==","signatures":[{"sig":"MEYCIQD0gO7BWHY6a2Q98XhKFCVclx/Rerqjx1UR2Fm8FfvltwIhANDIpeEsxooqKVKENPpJ7501/q/0kiS339Dd9iW3jjSI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"a97f9ca0ff261d6e2dd53a0bab33f6f9600fa4c1","gitHead":"635343a6ecb648633a04ac8092d30857ed2f0ecc","scripts":{"test":"jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.3.12","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.3.0","dependencies":{"async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.10.32","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"}},"0.3.13":{"name":"jscodeshift","version":"0.3.13","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.13","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"775023e8a45fa07f2aa711acce2c589f3a641f5a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.13.tgz","integrity":"sha512-Qj7QGF9JhlZsTwoCw7QLtO7uSW4HPD5RMllFQtbXwz+MQiYRdSR/BPA8snTBYzK7b0p4wXP6/hyNgPcS22HYCA==","signatures":[{"sig":"MEQCIHH21c27Of+bt5uq/P7ih/nS4di7RxFNSbhgJq3jITjSAiBb5sBZA8iT24rV8pGbQ3ZezrGGW2g8Og04uXe6DCIjBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"775023e8a45fa07f2aa711acce2c589f3a641f5a","gitHead":"b5e05937a3a3abe2580e5de13b1af2539e03caa8","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.5.3","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.4.1","dependencies":{"async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"}},"0.3.14":{"name":"jscodeshift","version":"0.3.14","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.14","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"b5d56f03d6173ba91c24a95168effa5da07c8f44","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.14.tgz","integrity":"sha512-TNIFNNv+LlW2QKyIK/3rWjnrbaf1jYlehwf58KXaLhY/Pe9pcBvCfbshOTcbdLWJcfW6PvJ4QNZV/H0PkBYckQ==","signatures":[{"sig":"MEQCIG3nSx+bYYiD5gEtFIc7LqoFYwFkggGDUJ0y3m+9JpabAiBM0lh2GSZPi6Hf/j+e41Sx5wlroMotoicd0xLl4tegTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"b5d56f03d6173ba91c24a95168effa5da07c8f44","gitHead":"ee5673346827376bcc40d660f968544ab3b78a7d","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.7.0","dependencies":{"async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.14.tgz_1457487680485_0.06498487014323473","host":"packages-12-west.internal.npmjs.com"}},"0.3.15":{"name":"jscodeshift","version":"0.3.15","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.15","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"b75ec6580ac3c0ff148fc8217f883ab09b9eb24e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.15.tgz","integrity":"sha512-k1duQGNE7XLTws4gr6jXpstd/ZqjHCVOwXOfWdu0ky9OIbaiUe3JdT743ikptcLTep8W7xk1IjK2xuFm7CKPvw==","signatures":[{"sig":"MEUCIQDv18LBcdCOtaKzdfaYK/B3SSWuMVP2eEME23X+yIZldQIgFP9B0AzlpNgITmXEqF8gmacMOnjS1O/pQt/+93Xhylg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"b75ec6580ac3c0ff148fc8217f883ab09b9eb24e","gitHead":"a95cf8ebb1d9e8740c957b072e9c2eddb0d9d23d","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.7.0","dependencies":{"async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"temp":"^0.8.1","babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.15.tgz_1458058991974_0.6028192765079439","host":"packages-13-west.internal.npmjs.com"}},"0.3.16":{"name":"jscodeshift","version":"0.3.16","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.16","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"13d3ea67aeb9d39876869b276ea93ae514671786","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.16.tgz","integrity":"sha512-JvkCFOaiONLIZskm/Fv0JOeubT2q8t2+gq3DChGXb/nLOsV2cM+zkC4bJQGc3VFIllfQxl0fFJ4ngFwrUaaS2A==","signatures":[{"sig":"MEYCIQCpSgpmdPoVLjPctSy+olOejHZm3kXtQ7juTGqV0n68tQIhAJ33M3Y4Rx6cmh25sCDGoWZBzYOk1NkMVKpc/y7SQWuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"13d3ea67aeb9d39876869b276ea93ae514671786","gitHead":"7d21580346ae1b3c41984cdcf1fa89b6cf153ec8","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.7.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.16.tgz_1458073383138_0.16708804108202457","host":"packages-12-west.internal.npmjs.com"}},"0.3.17":{"name":"jscodeshift","version":"0.3.17","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.17","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"21d9a036c17d50aeaea24cb593b4cd7a99c8c6bb","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.17.tgz","integrity":"sha512-TiopOWDbzmaQtXO5XDj8MwkjHeWsiXvEfgskafzb7RBwmhRpLwzNBEEmUsfZtj1N+8XExeOfywIZR3lC42aMZw==","signatures":[{"sig":"MEUCIGGEI3sLXHAp40lo7LgpfQzfs/UKkrYOT5qoDPGhn7n/AiEA2B/yMfr7+/uRkQ5zWqqvid+T0IdkNzg5Re4vlPRaVGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"21d9a036c17d50aeaea24cb593b4cd7a99c8c6bb","gitHead":"a77f4c90acbdc4643fa32ab644db87bdb0a52161","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.7.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.17.tgz_1458256625528_0.8525742404162884","host":"packages-12-west.internal.npmjs.com"}},"0.3.18":{"name":"jscodeshift","version":"0.3.18","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.18","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"aa0e18d7a14bb733c7dbe64daf14c38bc046e418","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.18.tgz","integrity":"sha512-veAgz4iuBiOlCwrdFeio+tr4xkGehYennu+VoWMIiKoytAzQhAEiI8GgwWxko+fYT83JqOd+WQ9zr+AGCNTPZw==","signatures":[{"sig":"MEUCIFjzOI6OZKlJz/tdGUU+STENsN3Wx3Os4xIgo86fWA/XAiEAirPfgYqRDNCx5FjsLwj/H63LQwrju+Kmcz6tyFpeT+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"aa0e18d7a14bb733c7dbe64daf14c38bc046e418","gitHead":"9e5de4615129a2f473eaeb25fae7fc3d5ef96ec5","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.7.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","cli-color":"^1.0.0","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"babel":"^5.6.14","jest-cli":"^0.8.0","babel-jest":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.18.tgz_1458340477670_0.38916746200993657","host":"packages-13-west.internal.npmjs.com"}},"0.3.19":{"name":"jscodeshift","version":"0.3.19","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.19","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"0ad74439568825c73bb9c541b029dffe4a3c382a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.19.tgz","integrity":"sha512-0jcz9z5+/qtgmvzHDHEwKNC4UsbSqBYcfdV7LtwF0lt2v5R564FSICaiwmrcW236HAIUQX8hpUihbqpHXDOckw==","signatures":[{"sig":"MEYCIQDF/2troq6GEQtidVdN/X8JA3+T4Bs26CEfQM/fcwcragIhALcLFIfpXD+lwk5+iXwV2uRydKPe53lDh9tltL5xHZz0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"0ad74439568825c73bb9c541b029dffe4a3c382a","gitHead":"ab22e68ec65a376e01759e75643efb94605fb6e8","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.7.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","babel-core":"^5.8.21","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"babel":"^5.6.14","jest-cli":"^0.9.0","babel-jest":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.19.tgz_1459061792049_0.053551180055364966","host":"packages-12-west.internal.npmjs.com"}},"0.3.20":{"name":"jscodeshift","version":"0.3.20","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.20","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"1e8e7f1c7207d3ab91ae21f160281561156f7caa","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.20.tgz","integrity":"sha512-Z341iHPiKlsy1GcdEII/tTCE4bz7MroH4fJfu38jRV35DXetlO15Y+VSue0u1/NeIGlpH4tQys5Gwffl2E8xrA==","signatures":[{"sig":"MEYCIQDWaiBfm7CSR4lOQH0pYBOYfj5ocHRzERH5w4u9IjyA9AIhAL69zk6fV5jBjQ8pZAsZM1YcRhRgZF+KS+x+ss3I3VDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","preprocessCachingDisabled":true,"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"1e8e7f1c7207d3ab91ae21f160281561156f7caa","gitHead":"d07ac8ef2ea814b0ea1656f223e3c5271d5b991b","scripts":{"test":" npm run build && jest","build":"rm -rf dist; babel src/ --out-dir dist/","watch":"babel src/ --out-dir dist/ --watch","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.7.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.0","node-dir":"0.1.8","babel-core":"^5.8.21","micromatch":"^2.3.7","es6-promise":"^3.0.0","babel-runtime":"^5.6.18"},"devDependencies":{"babel":"^5.6.14","mkdirp":"^0.5.1","jest-cli":"^0.9.0","babel-jest":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.20.tgz_1461475753959_0.8293883518781513","host":"packages-12-west.internal.npmjs.com"}},"0.3.21":{"name":"jscodeshift","version":"0.3.21","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.21","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"af4c0bc89d6725a1f02193e0392a74a83419f856","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.21.tgz","integrity":"sha512-8xb5GN5fT2peyxH9XoNNX+gAi/vHZ/HYg/08yvSf79TidI3+6gwToPY40YFZQUbPMS3VadtIRSLUq6lSf7RU8g==","signatures":[{"sig":"MEYCIQCOqulBdDU55G+IDeJJA1CptKfdmMalfZSwvtQT+uXwpgIhALiFVg/sTkVdXEvlW1eRW60uAVfNXJw19jBIW0m5/eUC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"af4c0bc89d6725a1f02193e0392a74a83419f856","engines":{"node":">=4"},"gitHead":"a7fec23e6f17242b4df2fe4e4c0ba1d7834db137","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.15.5","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"4.4.5","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.8","babelv5":"file:packages/babelv5","babylon":"^6.8.1","node-dir":"0.1.8","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0"},"devDependencies":{"mkdirp":"^0.5.1","jest-cli":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.21.tgz_1466454130953_0.5040526492521167","host":"packages-16-east.internal.npmjs.com"}},"0.3.22":{"name":"jscodeshift","version":"0.3.22","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.22","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"ea0798170b1d743339e4b9d9ff4e01b09ebde04e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.22.tgz","integrity":"sha512-ntSQGgpyg4KbYtcUvHljco8MW6VQLI8mVe3vbzY9Kl0ogSVRWgXCJrHh2NvsJkckBifCX+pgzEbMbYcUBjiVzg==","signatures":[{"sig":"MEQCIErKt/jnENFgImXa20PE4M+6ToUObCzH7vJjZBXABabyAiBg0+IWFwyfKogTpYP5+zwGISH71O1dpwLIeBt9dRwSHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"ea0798170b1d743339e4b9d9ff4e01b09ebde04e","engines":{"node":">=4"},"gitHead":"6f4dabd442d096a8fe45a466f327970a1cbb1c58","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.15.5","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"4.4.5","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^3.5.0","nomnom":"^1.8.1","recast":"^0.11.8","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0"},"devDependencies":{"mkdirp":"^0.5.1","jest-cli":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.22.tgz_1466464176962_0.6393318073824048","host":"packages-12-west.internal.npmjs.com"}},"0.3.23":{"name":"jscodeshift","version":"0.3.23","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.23","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"e6188d4884bc49a4676d6a24fb25a44a6fb37e16","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.23.tgz","integrity":"sha512-/xz1OY4z6ljGNPvz7G+ebLOw7rIs25TdE9kuM3BTry6bhGOIgudRnazJse2Rky1bMcr5wy+kbebCelk00G9bRw==","signatures":[{"sig":"MEQCIFaswJiQaT0p0IGzcUpUrrDLsGpw/Oa+g/+KsUHa1yzmAiBFSoUStHzipwmDfVVAoe/p4ZJNaHKXqTG/BbG8YyZ+3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"e6188d4884bc49a4676d6a24fb25a44a6fb37e16","engines":{"node":">=4"},"gitHead":"1e077694913e4aa84cb97bebc08cdb72a8e77c34","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.15.5","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"4.4.5","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.8","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0"},"devDependencies":{"mkdirp":"^0.5.1","jest-cli":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.23.tgz_1466618627662_0.15740253636613488","host":"packages-16-east.internal.npmjs.com"}},"0.3.24":{"name":"jscodeshift","version":"0.3.24","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.24","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"661b7a1bf620081b48a3dd4856a29438a0aa11e2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.24.tgz","integrity":"sha512-FZN7D22+hFyqxNRO8NDEfsYLN1X7jV7jrA5H88D89dve83XX/NKciAIYFeEuHREEDstAyQEwVIs1RVozPVBD9Q==","signatures":[{"sig":"MEQCIDd95adbyOtF4c7OSQ86Lw4g8mBPaTjNyfNTA0ZTOydVAiBw8MpwoYMJ+AL/XMjGWjS4rYMGLRcwqnMw1502cyqTtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"661b7a1bf620081b48a3dd4856a29438a0aa11e2","engines":{"node":">=4"},"gitHead":"51013b8d5fa4fea6316814178945dc3ba4197d53","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.15.5","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"4.4.5","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.8","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0"},"devDependencies":{"mkdirp":"^0.5.1","jest-cli":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.24.tgz_1466627034540_0.8040860560722649","host":"packages-12-west.internal.npmjs.com"}},"0.3.25":{"name":"jscodeshift","version":"0.3.25","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.25","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"0185af735fd081b319e453382dcc34c164726e1b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.25.tgz","integrity":"sha512-2h6fgF6Zl6rEat4Kc8pkUgG4WUM492jKCUScQfZTX4878CZclkCDdO92PzJO3tLXDo2+NqhpOnYJjKab1Kws5Q==","signatures":[{"sig":"MEUCIFs8PqqwTEy3N77RAj+lZKnTKu6lUmb0l0Te8A0UBVZmAiEA6sTsMIqjh1JEfOR82WHfXVY/zbC8zL8B37upTRH5H7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"0185af735fd081b319e453382dcc34c164726e1b","engines":{"node":">=4"},"gitHead":"b4f015855605998934642b13ca169b0182219062","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"2.15.5","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"4.4.5","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.8","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0"},"devDependencies":{"mkdirp":"^0.5.1","jest-cli":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.25.tgz_1466643291736_0.8906998485326767","host":"packages-16-east.internal.npmjs.com"}},"0.3.26":{"name":"jscodeshift","version":"0.3.26","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.26","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"f8b0f9fb507222a410aef041c883cfff3edf0b0c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.26.tgz","integrity":"sha512-ngaaIHxqIsN5IeFxOfw9kRtY2RwyNaZNR+cbKk9K+hlYsqf85Y3sZu3+HJna7R0GL1gorw2/ZuJv4SIKAF6Irg==","signatures":[{"sig":"MEQCIBENKbRvDPjT9wuquUBTe12N5gndRaGBY+m6Egf4t7rGAiBSNoPQYb3eTp0NSmU/qRepHMxLl/KGTqQGsO/t5Tzkpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"f8b0f9fb507222a410aef041c883cfff3edf0b0c","engines":{"node":">=4"},"gitHead":"12a3b98ec01b210c64c7f481ded21bd33249075d","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.6","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.12.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.8","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"mkdirp":"^0.5.1","jest-cli":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.26.tgz_1468836976093_0.5067624596413225","host":"packages-16-east.internal.npmjs.com"}},"0.3.27":{"name":"jscodeshift","version":"0.3.27","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.27","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"a5ecab3329e2fe8debfbc3d5994409cb33238adc","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.27.tgz","integrity":"sha512-HbxcjdnXQHrnPm++aDahzBUVvw72g7IKzJ2KrUwCIhAr6a+ubva3pcYZgIN8LOjUwBfMDgijVBR5YqpYAutIyQ==","signatures":[{"sig":"MEUCIQCaDFBwOWv/Sw5vJKoayFYxD5jrv90UazPwFMpFuQ/hdgIgUxA0UaeAKgDhuPfCmBJt09lrukp2/ZJcCfr6ey74Olk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"a5ecab3329e2fe8debfbc3d5994409cb33238adc","engines":{"node":">=4"},"gitHead":"d4ec75956d8d05421df6e3abe05645370da0f91a","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.6","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.12.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.8","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"eslint":"^3.1.1","mkdirp":"^0.5.1","jest-cli":"^12.0.0","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.27.tgz_1469833067237_0.09810599707998335","host":"packages-12-west.internal.npmjs.com"}},"0.3.28":{"name":"jscodeshift","version":"0.3.28","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.28","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"8e87be995ba3c9cba36e83808f22c1ac03f8eb87","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.28.tgz","integrity":"sha512-Yn1EB/o1Fw1t47puOmH8HY/Ozl3tBDfmQOkhn4bd7Rth7X9RHY4ltlOowMbYJ8zFT/Bn7Uxre+9NrWDM2RUK7g==","signatures":[{"sig":"MEQCIAMkCAchu2HVgWDhC8Kd4bazlLiLBuqc+vg2b7bID/njAiA+p9vlarbQqeNHnYxegU55aJhqlnOcgcanoPudAZWMrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"],"unmockedModulePathPatterns":["node_modules/"]},"main":"index.js","_from":".","_shasum":"8e87be995ba3c9cba36e83808f22c1ac03f8eb87","engines":{"node":">=4"},"gitHead":"fe67b121d4c2519c5227a00be3f590e7f7c46d2b","scripts":{"test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.6","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.12.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.11","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"eslint":"^3.1.1","mkdirp":"^0.5.1","jest-cli":"^12.0.0","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.28.tgz_1471278163711_0.24770012288354337","host":"packages-16-east.internal.npmjs.com"}},"0.3.29":{"name":"jscodeshift","version":"0.3.29","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.29","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"aa4dcf9682ac3589b0d3163af78e2de03c5b71ab","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.29.tgz","integrity":"sha512-OefzDgwUhmxnDonGQne86NUn85U/8nnR+AlDGsVLGQz9XRw+Kg0wwVeh5Rve6b221mahYvoIF99RLioMOVVGgQ==","signatures":[{"sig":"MEYCIQDa348EzrUgfoSMl5+mVJLqAgj35t/TXuOU2z8WmcImAgIhAM5NB97VnejoLLS2yaGnnGAy8gq5iC2xOj/4UIUCq977","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","_from":".","_shasum":"aa4dcf9682ac3589b0d3163af78e2de03c5b71ab","engines":{"node":">=4"},"gitHead":"85bfc77cfd88064aefb5e62a59c49b13d51530c7","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.6","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.12.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.11","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"jest":"^15.1.1","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.29.tgz_1475276526174_0.7169484205078334","host":"packages-12-west.internal.npmjs.com"}},"0.3.30":{"name":"jscodeshift","version":"0.3.30","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.30","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"73f459d8fc3b3a80841991aeb7d24809cef6dfc5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.30.tgz","integrity":"sha512-b1DYq4L5TGnWFMZnUWzLVwy8uapl0JpvBoqYAPnKIgjrCZFOu6W+rC3KYDDnIFxKkaDO+Ith/Ew+qZl1rZsAZw==","signatures":[{"sig":"MEUCIBQmV51gtulVp61ZOVEEtYxQHpzVJpxiJ2dKTPS5vk/0AiEA7f5ZcWslNglZN+IsbeNIZ394jmEX531YVjzbbaMoYO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","_from":".","_shasum":"73f459d8fc3b3a80841991aeb7d24809cef6dfc5","engines":{"node":">=4"},"gitHead":"eb9a30ba2e39d6324a9af698862677ce182e848a","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","build":"cp -R src/ dist/","prepublish":"npm run build && npm run test"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.6","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.12.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.11.11","babylon":"^6.8.1","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","es6-promise":"^3.0.0","flow-parser":"^0.*","babel-register":"^6.9.0","write-file-atomic":"^1.2.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"jest":"^15.1.1","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.30.tgz_1477419141293_0.8033463300671428","host":"packages-12-west.internal.npmjs.com"}},"0.3.31":{"name":"jscodeshift","version":"0.3.31","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.31","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"f04ee65afa0645fe5f8eedecc3482decfdcc5ffc","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.31.tgz","integrity":"sha512-m02WwsvTecR0cgfFG7c6PL7EmoJBVFr+hrzsKw3ZRSXBXGrMCC1XfzqM7Rn9B6gfX54lcSkysvsU9LyPonyHHw==","signatures":[{"sig":"MEQCIDQNGUdTKSJ/JMKGrdWx+yI+kf7jmWrnrRxoeEmedjytAiAMPrFdBORnhALBtZQq2hV+rN1zHl8zJaRnXdKIArlPxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","_from":".","_shasum":"f04ee65afa0645fe5f8eedecc3482decfdcc5ffc","engines":{"node":">=4"},"gitHead":"b5e78c5c917a6e0791c45a7312d29dd684bc1d97","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepublish":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.10.10","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"6.9.4","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.12.5","babylon":"^6.17.3","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","flow-parser":"^0.*","babel-register":"^6.9.0","write-file-atomic":"^1.2.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"jest":"^18.1.0","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.31.tgz_1497330692940_0.7012751647271216","host":"s3://npm-registry-packages"}},"0.3.32":{"name":"jscodeshift","version":"0.3.32","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.3.32","maintainers":[{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"dece5eb602f16340d8d954c7f96ac907c502eabb","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.3.32.tgz","integrity":"sha512-d0eiPFQotgicNLq9HWwec69oNCX26Z2YoAtIS1S5eIb1Ql+qLjJGw0m8veSuSuP3QAXbKUz6R8DaevlgwgkhVw==","signatures":[{"sig":"MEYCIQCNyIuN1zgiD2u2PRkwIDdxwKZl6Id68t4Ygk9GMMChlgIhAPzs5T+5LXgreBoiB7axGn25F5KHgju3vfKwctNqgnHT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","_from":".","_shasum":"dece5eb602f16340d8d954c7f96ac907c502eabb","engines":{"node":">=4"},"gitHead":"2bed715ef9ac849d5aac5c2f49427c37adc0b11a","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepublish":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"3.8.6","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"5.12.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.12.5","babylon":"^6.17.3","node-dir":"0.1.8","babel-core":"^5","micromatch":"^2.3.7","flow-parser":"^0.*","babel-register":"^6.9.0","write-file-atomic":"^1.2.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"jest":"^18.1.0","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.3.32.tgz_1497971063513_0.6930269454605877","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"jscodeshift","version":"0.4.0","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.4.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"a76afdbfc6f4e78c3fd0d1a60470dfa43c03190e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.4.0.tgz","integrity":"sha512-3ssNOmorVGMCpfwb5I82MSSbqSR+MMs+pQAf/Mvfmqrx17QbiYstSjsOlP1/PBul05917O9FSdzY11J4DMjAkQ==","signatures":[{"sig":"MEQCIF2Vz3alnYzc1/L7CgnU8NbOhzNULmdl2gVkrlPBU5ijAiBX44x5wz2cxNsWaK18KUOPhlCrupOpRthMtsKCmRVThw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","engines":{"node":">=4"},"gitHead":"e469635b8fe050f84ad042c7fa5189d75f49d88d","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepublish":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"christoph.pojer@gmail.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"5.5.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"8.9.1","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.12.5","babylon":"^6.17.3","node-dir":"0.1.8","micromatch":"^2.3.7","flow-parser":"^0.*","babel-register":"^6.9.0","write-file-atomic":"^1.2.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"devDependencies":{"jest":"^18.1.0","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift-0.4.0.tgz_1512657854182_0.7687759583350271","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"jscodeshift","version":"0.4.1","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.4.1","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"da91a1c2eccfa03a3387a21d39948e251ced444a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.4.1.tgz","fileCount":81,"integrity":"sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==","signatures":[{"sig":"MEUCIE4pCXfji8Qzp9f4hWvRozKvbKdF/KNvB5bvzHEgDZokAiEAm5x9oxxb8xmGgHnx0VQWE/oOWj7WgqxTbTKLYlGLoXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1300675},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","engines":{"node":">=4"},"gitHead":"11981ad8ad5e550a273c4194ea53c14b7806ac8a","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepublish":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"5.5.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"8.9.0","dependencies":{"temp":"^0.8.1","async":"^1.5.0","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.12.5","babylon":"^6.17.3","node-dir":"0.1.8","micromatch":"^2.3.7","flow-parser":"^0.*","babel-register":"^6.9.0","write-file-atomic":"^1.2.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^18.1.0","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.4.1_1519169552891_0.14312458953017337","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"jscodeshift","version":"0.5.0","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.5.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"bdb7b6cc20dd62c16aa728c3fa2d2fe66ca7c748","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.5.0.tgz","fileCount":82,"integrity":"sha512-JAcQINNMFpdzzpKJN8k5xXjF3XDuckB1/48uScSzcnNyK199iWEc9AxKL9OoX5144M2w5zEx9Qs4/E/eBZZUlw==","signatures":[{"sig":"MEYCIQCk027/7CJW8cRYdxRu7Z0V1bd2X9VhmRFRms0kQ61ungIhANJ4GfhswInojV3FaO+IWifuXW0+GWLknvDlCII0b/8A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1304005},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","engines":{"node":">=4"},"gitHead":"855f565b818b2c3a86de9084436f1ef6a9fad8b9","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepublish":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"5.6.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"8.9.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.14.1","babylon":"^7.0.0-beta.30","node-dir":"0.1.8","neo-async":"^2.5.0","micromatch":"^2.3.7","flow-parser":"^0.*","babel-register":"^6.9.0","write-file-atomic":"^1.2.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^18.1.0","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.5.0_1520398801318_0.5925166828651218","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"jscodeshift","version":"0.5.1","keywords":["codemod","recast"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.5.1","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.sh"},"dist":{"shasum":"4af6a721648be8638ae1464a190342da52960c33","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.5.1.tgz","fileCount":82,"integrity":"sha512-sRMollbhbmSDrR79JMAnhEjyZJlQQVozeeY9A6/KNuV26DNcuB3mGSCWXp0hks9dcwRNOELbNOiwraZaXXRk5Q==","signatures":[{"sig":"MEUCIQCP6BmGe4wbkUFtQquQzBTRPqxKPtAyYRU4IqAmendE1AIgamLEXP861U+ehv6UWrpFDlD2synzqmCNT5xoeHtlvlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1304143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFhGjCRA9TVsSAnZWagAA58YP/jBEaqU0gUQuq0Mj8akq\n0bu0fiKWwnsDeUdV44Tyl4LQym5g2uNvBlzD2FRm8P3t7YDouOFSWL7dGamb\nsHmz7EGAQCVD6de8DoVxGs4MFLQ+vbQrhzzpvRjP3aDqIa07Jhw1sr3Uz4F4\nOPEHqi0zg6cbHshEs9t30yi08vrNCWvqeytAR8yJh18S5UPcEBdwf4OG7fTG\nySoZjSK+ICLVb3Di7HysZwoKx7kVes2nxWOOMfJaKuiyGR35fOvsjnyls8lc\n9N2p6goGt1i4GMF91Rs/9v8Y66tKgZ7Ded6Cdk2ip6Nk+Hdl6/aLQ9Xnk5wO\n7/CPhK5/iDwd3t/gzJWD7pzTkDYJprDr/U81xbox/UbDKqugTPHBOjPDbNrl\no86nKULIKr8CNYxHGxOqthf00Ztzvu1SyWqCihSYyNDAzbJsJGXJ1LoUTDZ+\n8044qxM3nA0EDeNz055O/YBwXKh4CfKCjUtG7ltvz6HF9ZLV+xrPq+zGhmFP\nGC6rfqZU/K7hYz6AZk/P1rlva6u528Wta48lfmX/GZDF4M5ixPZFJ1ihK3d/\nSLJMp60qxWHWYeEDMD+NN+6YOI5Qy/2lUCiWsB0npKZoM9LPDa0ffW3HR9Vb\nC7wrq3GyVVMHnVFPggIvDEYHKw/gfPkp8KkXgufXArcVg4Zv4NSGf6V8xv1h\nEp/O\r\n=SRgi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","engines":{"node":">=4"},"gitHead":"595b15cda4f52673cad8fe3ae65c12e334966dbf","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepublish":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"5.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"8.9.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","lodash":"^4.13.1","nomnom":"^1.8.1","recast":"^0.15.0","babylon":"^7.0.0-beta.47","node-dir":"0.1.8","neo-async":"^2.5.0","micromatch":"^2.3.7","flow-parser":"^0.*","babel-register":"^6.9.0","write-file-atomic":"^1.2.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^18.1.0","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.5.1_1528172961824_0.967533252885342","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"jscodeshift","version":"0.6.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.6.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.js"},"dist":{"shasum":"379e22d96a68769292ec757d9014438a1a15452e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.6.0.tgz","fileCount":94,"integrity":"sha512-njLLuYt+HmfZCa5sq5AIVaIg6T6qOAvZoPXJ7iwjOVdX1kUFl4WKxgaHyWU9hpn/ojHFS8C+Zd0WSGr3Vv4HFg==","signatures":[{"sig":"MEYCIQCiz6WPuL2gzRa+bHeNz+fdrFR1WwpqkpgYUwc5I6pH9AIhALNGx19S8opUM4H7qO58vnUIMUHmTXhnz8FIEi6jpxgX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1336621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBcpuCRA9TVsSAnZWagAAfXsP/R+f3PS7XOosMy35zUPN\n0gUaXvVeZBwOhuZ9MAEEE7b5ZLjB2PIMvzFm1i8bxw5NwKIq0cjaJGxPgzOY\nKmssUotpuHukn6Z7BYv9oQkjFATackRmEnAFUfHHO63MT9TE6rlWQs3CntCa\nms3jSbfl616u2PKa8mint/v8QxFT1aQP262u7gAuo1aRHx+77+k/TsQ3Xrdr\nvyQPrFugrphU+zklmR9gCYIHdVUvvNqs+UEV3LLD/jaDNpBjN0A31fnVgu8+\n0WzIorPJVuuIiP+snOKuZqz+1x0mWkOv2YHRL4BYOO3VGXUBk5MENalJlIh0\nQKM3a8Ra23uj+FlrIcz2VLxDAN+uZNPAYu4xuNCKjV/ZrCSD5kxoSnEY5enb\niRpnuCfln2e8ELpd1+HjAjFb7SvdRw/MGJL61yc748VK405m141AV+/YTFa+\nuyj/s8IIUnwotaGCcziTozWWpF7U0Vr1H6m1luADufVfNAj2Bk+1DJWhy5He\nu2227LLQOa6TkOZRar+akWKsChyUaAO6d3QppTjxPOrjDTTD/1Hkv0/4Zw+t\n9zDIc3C41OSqzbMjIRIAu7M5MIdAJ8BiVwTZiJjVavuMl/L1CO8WzGwy1uoH\nGg5YSZyHtWLNlDEBsvyVcWjxcuWhAEOWEjgIiNc++GRPGfTrgrMhlHAD8a+o\nDJJU\r\n=FMsu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathDirs":["src","bin","sample"]},"main":"index.js","gitHead":"5ab40a906b2de6d9b7bf676d995cdaa2956f5b63","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.1.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"10.3.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.16.1","node-dir":"^0.1.17","neo-async":"^2.5.0","micromatch":"^2.3.7","flow-parser":"^0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.0.0","babel-register":"^6.9.0","write-file-atomic":"^2.3.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-1":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^18.1.0","jsdoc":"^3.4.0","eslint":"^3.1.1","mkdirp":"^0.5.1","babel-eslint":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.6.0_1543883374020_0.7546350092425202","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"jscodeshift","version":"0.6.1","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.6.1","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.js"},"dist":{"shasum":"b432590f2c1d305f34173b1c23b8975cd8351a55","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.6.1.tgz","fileCount":97,"integrity":"sha512-UfdSiyoUdWxBaTO6HC2fIJkEdrjHE50PiVGGMm4sKQ7Q2kgczOJW3s3Gp0lpdP8T2h9bLQC+ylepqen/qfTlDA==","signatures":[{"sig":"MEQCIHGONWh4SuuLNOzirE6F/PQUEeKsoLWg7AtjW9vQ0R3pAiB1Ew9mfaOflX7/tXhwryMzOf+wcxmpw8PQ8eopI4jeWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB3cjCRA9TVsSAnZWagAAzaAP/1MvUgqrh/1hHN89sDKa\nEiv9umesZWuEHoWQfiHo90PUIu9Nj9Nugwj4NAOTcRE43R3Zl3mPllbCd2jp\nEpwVFEj5LLCtD1KxyBA4wilXiW30gDVa26pCLdBSEOS3CvD+RjP8H4VqBiyF\n/pd+ZVlXLhXqcNcy360oaJoV7nFiN+0SKMTI5xIoIwRKwQrBzM4RzBZXMHFH\n3gjiJdIKuI39Y8Arnr5/e+W/ZJqcFMDXhGFv9eEWAMVe9pqPIh/ZWClDcKeD\nBjMDA6hJU2aWptWiSZB8bZ7mhvq3LqQCdnkF1BpaM32VayNCNzQLfLAIXjFf\n8aeTicb4OgyVLD6DcYxfrr2k1X19eUsfg/RTYUwSaysxIKDsvS0FKEfqR0Ju\nbXBW8h5NESn1Mmi3V+BNpc40oLycWuU47dQdOlfnp4W59yUAc1yvs6/IE9G9\n1QoLhFyg/TKEu0iIJHa/jeghu57A+n1AI7/TQdF60kZ13CodjnXVRvNsqOzo\nljwMThN+zWa9secto1gsl1maOd8iBddcgE88wCKszQ21PzVlfkmvFUkUXXbD\nIbvrex9BIugeWgZDqHLamTTDKSxTXM0A2usCTVdXPJPcRue8cSuFUsQ6+fef\n8j1PodS6TXxEoyrC1fEM9EmtbxzwJRT7iC29dK3+N9oMq4CJKGHkyPZYxJo/\ndRgl\r\n=jcxC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"1ed8ccddaa06e7126e56d5ce597e5aecbbffc22a","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.4.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"11.3.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.16.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.6","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.6.1_1543993122386_0.3590563151054733","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"jscodeshift","version":"0.6.2","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.6.2","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.js"},"dist":{"shasum":"bb648e6bce717a597d165781158b0d73b7fa99c3","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.6.2.tgz","fileCount":95,"integrity":"sha512-AXboSyuFiCS+vLym7fyBexc3JlmZjrwl+fupBA/bxMGONmyXE51BrF5nxePZwv2YUze/1PfOTBTVvKiZhKnHLg==","signatures":[{"sig":"MEUCIQCqsaZzob0fzP+lOH/O9Kj8wVlyGb8eM8xJUW+Rd55CPQIgDJopQAkjSa6QDocckGjL0KsSgYSpt/bBZ8O9OwU1JqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1341406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCHSICRA9TVsSAnZWagAAau4QAJF8X2X2SNvLfajvGvnf\nZo3pY9PW2CL55mo+pnIpA/NKCYfKNT6FvFIIQQCoqsMcd+com92STLiG9mf9\nOFgJBEtd8XDrYrF0fKseGSOlc4HjQSZwpnBxhUcsR/pLssYedozrOF7Q6EQx\nz/WqKIgjKGQDR7AJvdCTYR/7H7Kg0HESUGPGeQ6a5/9sGWlIfpNURjgyv9sc\nH/zQNCcPzZffAUHU3bol9aPav0I7+bGlvF/qhUa+WInk4DfgJwozQ1nzhc2m\nyMlc75bWUqpUU7o05iJZdjayT73H6bcUAKJaAI2bgyaCdR8yZSP995RQ4T8F\niXmUMzxfrwAdP/h5r6DQ82COUcS8MetUihFmQhF8q01llEp43SJjznN10Ic4\nFdAhVtr1HC7klloYADXhnuQAIsaVezJWpD7V5Sasb2aGOabeHcNrZMqPmJfl\ni/sOyLiWcWS3M6qn3nD2bd2t+5vfhUkQO3tdZkTLu8swFIM+qDbQ90iLJugo\nnxpabP7EYul0isOA2CaZ6cVvpwv1QtjDPBJKM1gAcXf+51Jrogh5nJ2n3csR\niN7DWrbIfehOcjfsnCle8UHsi78+9MifI4FGtXGpnsDvp8sOT4o/1VIEyOoO\nxQMA1WmwvoAGVVhrmGq6scnDQjJFoTznDqKXiNR3NcGUas/L6r3FA5pDfR8Q\nBXnn\r\n=drDT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"891dea32d192b33c69ba5b927fd8e7e7d3e54e5f","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.4.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"11.3.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.16.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.6","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.6.2_1544057991025_0.29682450087865964","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"jscodeshift","version":"0.6.3","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.6.3","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.js"},"dist":{"shasum":"f107d9aa5a61096e434c4b44016faeda676450c5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.6.3.tgz","fileCount":96,"integrity":"sha512-5Nso9ISNWFnPcoikm57tPNxIu2HXfQYkgcEpgIFY/CgAyGLeAhaDHAcVooQGF1gN8vG83X9uGIgOkJVLffgS+w==","signatures":[{"sig":"MEYCIQCWvQC7EhBCPesltxGBZoqmSS3rOEEsajUiwy/ZZ95exQIhAOjwjd0OjghpeWd/zwXUFOroZAiAnK7m6aiFXkU24N17","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1342593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQqxbCRA9TVsSAnZWagAATsIP/AgaQ7K/nODTtWxzv5Io\nYqxQwjqKzKxnlzs+IrwGCOK63Hv+A/p3B+kBEQCGPaYFzRAvuK5Pa44rh8or\nOfMltVk5yn+LyEWugKb48rCdAAbxH7pWt9LLU9/rFavnSIm5m8OLXYq29axj\nz68T5sXZW1UvsHUFHpqIinJE0jdIBuDjNOVeco2+pwHYg0NjhBnq0TOlJ2u3\nMuuy+plWpLz3CU0icCjsoXh1FEpFHBMJbPzaO/ruadPR2SJyADWDUy/boTUH\nuqYh6rKicnf4hYW/c9V0lD3EpT2GdWbbz9KR0wfosgeapFUkDhz31v9rCo10\nblr3uqqS+KUuDUDfJaOoIUeVJWYFBVE0md5u1yr3K9igEJ94h0nFmN0wisNR\nwIMNqnjzFjjESjA0dYnqNW81mb5yz916AbOO+uFwPY9FVa/Q0XITKuyLQ2kA\nGjyYUMyFjrERpRbSNX8dZw10jgzjk0BLnaJnw9S28GVoLo4uQ+gdhgj5fmYY\ndFLe7VbEuVSw2N5zR/KDVmLije+epgrS0JHFL1a4r5JB/7pctXQJdfjmo+AP\n/d76Cfo7jbb5wVhYFaVCOT41qRO4kCbW/GGVyXgNW3uXW26hnmG46sL/VjJZ\nnMGeLoJzgdEexgAMLqkU6WDuedULj13BTbv1eipvZJ44ApQyz7dEDIPm4Qdx\n6G6L\r\n=tBRv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"6dd0eba9ce24ab7f348602a1e7d20314b78ccd1c","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.4.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"11.3.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.16.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.6","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.6.3_1547873370168_0.1682716752500053","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"jscodeshift","version":"0.6.4","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"BSD-3-Clause","_id":"jscodeshift@0.6.4","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"felix.kling@gmx.net"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.js"},"dist":{"shasum":"e19ab86214edac86a75c4557fc88b3937d558a8e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.6.4.tgz","fileCount":96,"integrity":"sha512-+NF/tlNbc2WEhXUuc4WEJLsJumF84tnaMUZW2hyJw3jThKKRvsPX4sPJVgO1lPE28z0gNL+gwniLG9d8mYvQCQ==","signatures":[{"sig":"MEUCIHaW54s3nlud5oo1PnR8lRBg1mSHubb+jaWFwliSbu6mAiEA5KnKZJi75vRS1IWNdFvWj5l7SXkHM8xovkdHGdikDC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1342903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyHdeCRA9TVsSAnZWagAABPkP/0RQgckGuAEVLGmAZkyg\nrlXE3Xo9MDzTKERZzJR8cmwcb6zNVy2XwxcsgR1qidsIVXbDi3SQ+XVk2Zin\nbwzrSZbGHn/KAvQU4wA+dyDsKdrepJcPDQDyYi5ZFZynzyFh/8DTQGOg3HBB\nEb9kwbg7CRTBrlBRuUSOIzQ1TJY9mCESxgATixltc6lvhTFH+M/scQDqX7xt\nA40v912+y7dKCZ6HsakboBkHUreXYSMzmDCTdwsLOyji0NPS+bFoGFc2Ln55\nrAiWQvcE4xfGuwUfcFpOepLLFBkEgfDIlcDCcNKJFEFvMuReARdmfM3+PXID\npP8ag96dYmvaESd4jtGRq/aKUOQdSnlKyTF+FSO1aytzT//DyBHQDYFsm3V6\nVvYMCHzjoMk8ddFk/B/VSmpElDxNyJKkLgW7MhwCWX8X/a3eRIuf1D7q48vD\nv1+ZKd/762mcHshFHb8VzNwMtWpjN5W8LwRv5TCFUCIHpO5i9VXqh0GD+J+2\nc5rIo/OSdiGqAoj0RZYbb3X4PP3mPWe0pIYzm41q/55scWYYy+xWFBDXkiYu\npFWaENW71jBFhVMHYkuMXZ1+J5ghJLkwfGE920uRVAyGRetW3sZo7g3AoUKg\niHRd/iAlJvxJgO5fb4gz3a/7KXZVppj62t9IkSlZo48Ig5Q/cx94mqxFbP98\nFyDo\r\n=pv1t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"289087281817f78a368cd404db48ed5762126f0c","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"felix.kling@gmx.net"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.4.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"11.3.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.16.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.6","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.6.4_1556641629127_0.5340230882529982","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"jscodeshift","version":"0.7.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"_id":"jscodeshift@0.7.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"./bin/jscodeshift.js"},"dist":{"shasum":"4eee7506fd4fdacbd80340287d61575af991fdab","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.7.0.tgz","fileCount":95,"integrity":"sha512-Kt6rpTa1HVhAWagD6J0y6qxxqRmDgkFvczerLgOsDNSGoUZSmq2CO1vFRcda9OV1BaZKSHCIh+VREPts5tB/Ig==","signatures":[{"sig":"MEUCIQD95ITUoT7BGHdxAqwLSwbfGCa5jNUMLO/EYp9G5ziEJwIgHchV0pylZK2/g3oi1ssl8Zh2enjrBcMq7wOgU4FwfiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1337955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8SpHCRA9TVsSAnZWagAAWpMP/39sccaMLtDlTZBaiWs1\naTN/MonUIiu2S8sPVHlJA3D4+/8YE8qzQkyIyNTsqH0BKolh8srQ13eagB+I\nBUvxRlOMyzToMo58a8/fChXrqmRb8i1d7QuH6tum6dlf3OE4AuhQCgrFTuc/\n/iWY/sF5f6O5KTzDD3IcLMmxsAijWIRCFyQ5YdaguxvIANTTEo/19CxPxlEF\nIUr0fwR5denkkCQTep2cB3l+Ze657w8+hUh3j/1N0LVvT+AsPaJXG+wvwMc6\nD7RbcvlbSe2lcnq5ugg1wgQt6p5Sy/VnKXhVMJBuap1ROLv+MEjLEZ+pT900\npcSyGqTOkKbNNrHNMeiegoEEP/6+VZBG/d0ggw3ZYRythFsJmG86maWEYCNX\nuZCZrWjDarsT0tek2tRsqJafBS9uZvrppPhfYsiDgy3RZXykI9zAMx+WktbO\nkFZYMU/snnsvLxtSVYPpaOEDutgKGlSHaVn7b7iUy4J5XpvFQOADX5ttWQAF\nFv276qz+q4UXNlLTKWEEYFS0mZo9962TxrkOnCrbtIdEWW4QW28yJMdKmGNw\no9zawULbjyLTVlEmCaSYxYk89N/59CBV+bAMfXZVRgZJDU527NvXV4nB5GWn\nqERK3vLdRc8qZTnvRdv6onC8xlOE5kn/N9Uk27fB/jrc+f4j6cBjr2Nt8/Vu\nid/m\r\n=J+1c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"308e24636577f76f8696e9a124315bbed98ec2be","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"jmbrown@fb.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.9.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"10.16.3","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.18.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.6","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.7.0_1576086087228_0.11199394062173051","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"jscodeshift","version":"0.7.1","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"_id":"jscodeshift@0.7.1","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"0236ad475d6f0770ca998a0160925d62b57d2507","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.7.1.tgz","fileCount":55,"integrity":"sha512-YMkZSyoc8zg5woZL23cmWlnFLPH/mHilonGA7Qbzs7H6M4v4PH0Qsn4jeDyw+CHhVoAnm9UxQyB0Yw1OT+mktA==","signatures":[{"sig":"MEYCIQCNDXOxhTIFc2716o6EMvXfYdfXlzOyrLBQNgIM8WhgowIhAOcH6lkOsBfflggxjrUQA2UZHbgLbwoOMf2jh3cHWdc8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerUt8CRA9TVsSAnZWagAAPlgQAJKZU/6WSRyasnFjhOkf\nC4JnldYxvB6yG8gM+EpjgucY9VStDgiJz11a01Q/+lNAg+lgAn3TCj83b8Ng\nVKNjXecj/N+qbWa/kzskoJSddS5UXnmzbDE8P6uAknjcloQtPFT2MS0CCZKu\nWglo5hnexwANeDC7fZQ5MFZIArAZyLhjzITNWdc3bErhBEyiXXkaP6MAt4Rt\n1eE8fslVppE9ipCTWMOkwu/knJQNcLCE4P6uLcTQdnG4aphcQ9kfmnDl2e8c\nrlKSbSIN6zSY10FOsqQ2CiksLzcyDan/eGgOo1OZxtANaSnZL3M+kknXvXSL\nZc1xT37D8pFBuAIFSLVyS7je0l9eav53G/EymG+UnuVklTeoO5FIjOvFmBxs\nnocayA+mOkgPZ34Lb5Z812IxNtQJK/uf856OD2V5p5gKeHezAik5kqbxNfGC\nQdkn07/hlqJFsEFjuSZ7HFtQ9Hzt/U8lgHialRCODqeTjqzF7BmB9Fgvc8Fg\n/VVtFZiwQECZ3XIk+h0rOlj9GbPI8g5DXdKu+hpHuMIscSYKHpBdIRNXjAEr\nBfiinAGA1N8zHcGNj++hFp5mmBjxQNZ9T8dANMWUXbuOuXCjL0UF0JrTDjgy\nVGGPiLgv9lmK9/E05IoSVv7a15GEM8t8Amtxhye1tENtz/CG+DLUKoZgqBec\nRhjN\r\n=uK+r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"4acfd61c02cc4c05dd8517b05eb87d02e4abac76","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"christoph.pojer@gmail.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.14.4","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"13.13.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.18.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.6","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.7.1_1588415355561_0.8124871228091681","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"jscodeshift","version":"0.8.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"_id":"jscodeshift@0.8.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"e6746e383116c9a8c1458d98b50c80ea7df7e0d2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.8.0.tgz","fileCount":55,"integrity":"sha512-VSf+GmIDIW/ZlCPGQuiWkfVGF8oZgsiqtxacGgDRZg6or+WYOGL+xcNA5ablBnQTameH3gsStIB6fRfw7zND+w==","signatures":[{"sig":"MEYCIQDBZh1cXO8D+Df4D6BY9zLZXtr3NnGDA3Xg8w9CmTwoUAIhAJe8ssnaVWoddFuGIVEc4DHO4cyCkN16WqtIfjK9zotV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJery4VCRA9TVsSAnZWagAAk3cP/jjD29KkU0CC6/ZNu3QU\nxJhET/m8dJw6HrjmRDmi7+Hlkt14SrrLVje98wYquD4ncZe5dKk9uHfBwfbz\n4lLggXLfVsxv8M0Pee1Y3sk1Mo4rxOyfYwoGZinJ4MGKS3aeFmTa3neUzdar\nFifBSC+RewPQWuX+WZjFE9BBgA70mBeVlcvF9Pl8dKto67bLdjUW6+4Gygge\njbARcoSNL8CWBQz/G+SohqpvwsjIMJdd2PGW//zqFYEVPaMZ4MJMM/9VdETl\nrRmVbevK+CJeykvoiWui0ej4kOqJAhdlvKwRNZnOlQrkQgmPRTISA8cuFz3c\nDcxRkwGej3MqmoSk8NMDQmLykWYACzGoIIvUxlLgVjd5vwmQiO/eBPJwN2yw\nV5P1rprHmrN3OlEkgbb+6SWdZv/FEKceOO1ZN2d9OI6Nr+sIC3PFF8IjKfRE\nNGNG9wQfLi2smVdfEiTeDdQt55HAVk+Ompinv2pqKCUr/zki5UrcAcuOuZV4\nsojrdzqlNnGFykpY0wsIVmp/+8uL1uaZdTt+u6eJx3Shble937hLmXDxzOP1\nxoeaT3WPt8ny6X9qaB04GIpHS2k8aRPN9LP30+CkZrtnOfsTqYTCVUiBCrvj\niMdjq94sGGZGGUTgvRBX2y+9t6WGhTeNFtdXXzqQKy0al3AQ6BJ//efe2bLZ\n3yLY\r\n=Wp4d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"edd9fecfd32776cbcc99245b543637a2eb01b69c","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"christoph.pojer@gmail.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.14.4","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"13.13.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.18.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.6","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-optional-chaining":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"optionalDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.8.0_1588538900556_0.852721383618138","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"jscodeshift","version":"0.9.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"_id":"jscodeshift@0.9.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"672025658e868a63e24d6a6f4c44af9edb6e55f3","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.9.0.tgz","fileCount":55,"integrity":"sha512-SUeXq8dJzj5LR8uy71axgG3bmiHoC0IdHy7n89SqKzkzBWpAds5F9IIGE+lqUSZX9J0ZfEzN8fXWIqQV0dIp2w==","signatures":[{"sig":"MEYCIQDohWwzGfh47I2SzS1BuadWrbfzTF3QzK8tse4jseKZLAIhAKNmS/WeA0U9LWXVjWmKbSMn1IbYsfwRMNPpM/OT8mor","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerzODCRA9TVsSAnZWagAAHSwP/2cpVnghsAWAHCK4f1ni\nGiiF4v/iXAeOJNa4LG/Q511qWEQhnRm/5CdgVuk4t/gP5fnpTPy0GHqX6r1X\nvTq9XfYjSY6SkBD3h5KFS1Q3CzrVfsrRUaPOld7fDhtyOIsx9SW7Jz9cQGSM\n0QV5f7WLe8Ydusuom16T7PYUm3FlyWgSoFlaSD0vP3BY3JwuEyYviVoeDi46\nD6Xi2bqRnvQx95YUDnOQaTe6wgN0VnxJEmXYs88qZr1syxo2WR9V9yRx7YPr\nON7p0LKgIZGJ0gtPh536Y+Im53tvINJVGhBZdlPDryASzMHQ7XNwFgaQJSqX\nIhMKStvPe52658zxmfeb/1u/kD3AU7zHUrlDxPSrRFKyE6RG14puo+hsKeZ8\nHM9S/SqV3q1deCjXFugfHRX7i+RFMdt8/1GiOBHG6dBV99TNIsmOEKpLpMNv\n0XJ7x9A3D5jhLAX0Gvx7CMQg/pKrndmmtexq5BhSUPdOrDbysHRvzujMH0Yb\n1iyoubl1SU4hrYiaEctCDUCHe0T3387mYXfO7oTdsJJLKu5rp2uAqqtvgk/6\n0XKD7ERScC5UnDu6YUVWOwRwpTBKWfFkkSIbjyhvi7i2gimk1fWS710C5OKU\nOF5br4tfIoWeDtLRLjhOl2DK8a7rwHeiKDQWscd3ar06h/vMPruN+x3emvdK\nMTqD\r\n=sMEV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"13bf8067f5a1fc1010247c78e8ac01c543d5dc2e","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"christoph.pojer@gmail.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.14.4","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"13.13.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.18.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-optional-chaining":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.9.0_1588540290563_0.8404080621386354","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"jscodeshift","version":"0.10.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"_id":"jscodeshift@0.10.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"d77cc57dd9a4d24ebcf569468fb04ee36d4632ec","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.10.0.tgz","fileCount":55,"integrity":"sha512-xpH2FVSEepXoNr6+cPlPHzPzBY1W9bPulufhCHOShzk8+CTCzAOQKytuOXT0b/9PvmO4biRi0g/ZIylVew815w==","signatures":[{"sig":"MEUCIQDP7lPFaHDCbUZYOLsGHCHyK+E5c3P2e8w2h/Vu0NdViQIgIpyx8losG0UBVl+oh7Gi2S3K8FQJPId/XUWn50YZyqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2BQsCRA9TVsSAnZWagAAxTwP/3yf5zU1wX6xJj5TmY9r\nIzP8pw1k1Xc52/Uxui0s5dk8u4lgHEAFlF5ZoiO2M9C5YybmLheZFrtr/rgV\n9PkYpeXm5+dqXq1mcYfCtFXEOa2G2xqBrCQIf6iC51789NFPcwXSnbqOSIoI\nwUbQdrNRUXuh9qkQgMiik8idxXbzmyvGdBcaHTBnS3rUDE3HRhmpMU/yV9o9\nsXothPJCcEwjhvbvN5bl7ym/9rAFmOqYXcqEgH1/nwaqmmUsUx9AaofT5mOl\n3Kd7pUsDudysy1yYN2HcBH/Fee1lS06pAPLHWGErgNWx9q1XE9Kh5uh9Iygb\naZICO0Fk8S9lhLEnSDxELEpS63worZZK29HZ1HqSDKSUBtAvq32AYCI77+Js\nq6HkjDaFxuPptINY4ZO3kVcuC+ynydGF+frSBCkOWaymPMosuqK9yGP04uXz\nRH8pdwoiM8OUScgTERGcFc+j2f8HpNNhpi8/BdQZ0zoYkW47VnMAMnTH7bNa\nZ5K5k5gmAg4IjGwqgpiZxAz/+LzHZMI1CsQVOoqJDybm3vw137Y7wzGO0xec\nOxdZOijY5//RwD0pIAneEAXIewFAXLfarLE0lNUD/twNsL9nE8C1y7fP28ca\nPLiepr1oPyskCm0C9TlWGI405thh8wAWZntKKldz5m6rCh1jQPHzjQoARH7r\niU14\r\n=Rmkk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"d918bc95537e5f0bf5167d0f09d6b3dd4be83b2b","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"flow@fb.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.14.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"11.10.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.18.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.1.11","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-optional-chaining":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.10.0_1591219244156_0.9203922870507246","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"jscodeshift","version":"0.11.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"_id":"jscodeshift@0.11.0","maintainers":[{"name":"anonymous","email":"christoph.pojer@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"4f95039408f3f06b0e39bb4d53bc3139f5330e2f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.11.0.tgz","fileCount":55,"integrity":"sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g==","signatures":[{"sig":"MEYCIQDmBEVicO268wfkLxhTnZvDKPbrYBJK9BwxLXl8NTnlugIhAM7jAzRyHNDFhRzSgcSxoAkk6kHACYpJNsjQpURKWfQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTvPLCRA9TVsSAnZWagAALaQP/iIPLkgcIJqHs/WcuIbC\nFEPw9NqTKoWWfHWZBoe5+zjuslE7PDgpRFSF8jUQRa/pcdb3JWq/u0jNjG8c\nj17KhA9Jaqd4cDIhvhRoAMe9XMiKdNXZOJWUk7AJq7kwFf/V4q9GaYxHPAK+\nHoeijxGpwBtYvOG7ipWoUGNZRvs+v4k/WZgWZ3eN1uR53I5tOmd1SW5+hvl+\nSWDZEu8T9VoSINnUUkTNBn9GGm+3tKaPaCt51j+a0C35bqX+0fUMh05uSYGB\nwpd1o6XSisma13aYvqsffTowOke6/ScQm9ADi8/0WpnBdcnqbGvPqetFgjql\nLsQdQ6kYw9ZXnl5I4QRh03kcjq0QStzvExN/bSkbiEwFxMSmGploFZ6fnOIi\ny0WGdvhw8vSiEOMcouwhTjlca/YcW0kc+R4dG6OTbl+ORbMTMiP6TTStlyI5\n97o+J3Ov5GNUGtwvAC0mzxIsTzG9V5v/MVq2NH7ZlrX3G7LW9GrqCWHlo6m/\n0fr4nrk2N2wYuctWG0Doe8ijnkrwvXUgqktdIg7IjnlEueHwXj7KDUpo9t5G\nMUVaCYYEB2RrRVTqpO2fHFC5BfVVKkqxMaHVTkV3BfZMRfUexByh/MvDXGzc\nPhsKCJR2EDcVDeC+0BwYBIoPY/B7slnLKjrpLrFH6uVc7k4F75gmLztfiD3A\nCZeI\r\n=sUOr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"088962fd2769dd81eac445ffd2c93bd1b47f303a","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"flow@fb.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.14.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"11.10.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.20.3","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.1.6","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.1.6","@babel/register":"^7.0.0","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-optional-chaining":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.11.0_1599009738791_0.15190260282977364","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"jscodeshift","version":"0.12.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.12.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"de7302f3d3e1f4b3b36f9e484f451ba4ab7cc1f4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.12.0.tgz","fileCount":72,"integrity":"sha512-LEgr+wklbtEQD6SptyVYox+YZ7v+4NQeWHgqASedxl2LxQ+/kSQs6Nhs/GX+ymVOu84Hsz9/C2hQfDY89dKZ6A==","signatures":[{"sig":"MEUCIFgdq9BJq7RacIry7PwohRQv95NGi2SE6C1aDbqcxxH6AiEA5ZHqNnidFyTCmOshnf4QF4p93pdnFMjn9EsyN/kWkU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggH42CRA9TVsSAnZWagAAjBEP/3bHAMAob6VngsfZkV6N\nB3aW95V6/Y6ExDimBTzABL83hjE8CEDQ/uRB8BkbUGHol5qXsxihGPOfGDQv\ndY4CbLV3wzz3W/Mu4HJmDwPzRsV0dyiVxujXpopA8mbaKEDvIMiZcOGAckkr\nNPc5x26Q7Jf968gRm508x29r+TYFc83hcwCYSBS9oOH/iUivJIUVG+lzeExz\nj+nK65ACo1Nbvr7/zR9Kqwsor5q7p7jAa0OFv4PCX/r+BkU5C57bui7jhwr4\nO9PE6OrZycKTI9qQbwi+ksj3FcybS+G7tNScru8ev2Jd5Ehctrr+2Msfklvu\nCd8+knADijn5NykG6KCDMOhidcR/bm2E4SzQfbE+g/xFmyvA3P2/Vhi0Nh7P\n5et363ZnTuySPbBQW3FPCltIlHEvB50EykeGKUUAkYwA0nyxJhRnacxgnWz4\nOCbw3d1fqIsr6E6wUGgYRE2E5RRIeX7EHszWnI+Znha87sPpJrlpVxZGLqMY\nI73u3G2mFo87I589VxcHQWRBEK7XbYglIIAUGRy/bsO23CYOOg0Wpz6zMWJc\n2Ax5s9MhWxgDqFEqsHMQBnvuPvWKGA1H/t0QOnKXlpaGrHPCsWAIJNbZ+T5H\nHd+XqIbbxc4/n/ozp2sXDXqhoAlBlBgGgfY8QfwjOWWTua+MOG6GNLWae+KK\nEKQg\r\n=Y5O1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","sample"]},"main":"index.js","gitHead":"711a2eb15024d3bccd92a3e4eece44e652317d99","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"7.6.3","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"15.12.0","dependencies":{"temp":"^0.8.1","colors":"^1.1.2","recast":"^0.20.4","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.13.16","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.13.16","@babel/register":"^7.13.16","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.12.0_1619033653636_0.4065583567113866","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"jscodeshift","version":"0.13.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.13.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"4b3835c3755ea86bc4910ac80acd4acd230b53ee","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.13.0.tgz","fileCount":72,"integrity":"sha512-FNHLuwh7TeI0F4EzNVIRwUSxSqsGWM5nTv596FK4NfBnEEKFpIcyFeG559DMFGHSTIYA5AY4Fqh2cBrJx0EAwg==","signatures":[{"sig":"MEQCIFLCHhVBODDZQtErcnkgIfxDHyFMkhMl6nsVlsbnliosAiBGTu3gQ5/x7z8XAYuPiiYcFFmb/b2nsMtd63J7eMWvqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg14+2CRA9TVsSAnZWagAALfwP/0RWsMiotGGNYGFtyLwl\njnZTKzDJbnwm4DpVIziXGWjFjmYZUz8rJMr6TnDLQanE0rK6OONIbaXJVnq/\nf6fIvez6GZjDuD1Mk0ZcXvm6uIEEP4IfPTvVY0HWnHcOwaT76+L/yDcDkUJ+\nj1f8PBKBQcV8Epbft3CMzszOZxL4/whZon1Rn+bp+c/2m88EsLpTJi84deib\ncgL3GX0QOTaM747Z/fu/lY0lZLiC6VIc0pr09WhvG/fHTMZ0FrnP563Zk4Gy\n//ChnPaybFM1dnt3lrIiIjSpKP0DwXpUEQDUvDcmJJ74ttov5hWgeVMlsTE8\nlsHTZeZs2hGT+csYdUtANze6SGPDnZoXqgbESE5KxNO6lpYBvLiCSrU2n+Af\nX6o6ZjXIzV4zScGeO80izR7j+iGXrnCHPDqOQoR0tkhgcCjID/0TQSEteg15\n3HiCfDRpN4qba2Vp/0J1Kr/VKdJwi+jQI1VtBdTcF76dyAPa4PvYgOYFf2Sf\n1WNx5UGTjOpjgaYS0iAdYUlN6+pcqE49rLX9BFhoL1Z/99v4y+0lnUiCwsAH\nbbKvhwaLdlg+0e45to54Ed7thl2LRsooYjSrXSHfZLsCiTVnQ41oZP9yxTmg\nlrX9SoIVe/Xru/G/horI09VpQo90+wqPN4yK6MEpsnnXmJ1EV0g+wn3I7qtV\ntZj+\r\n=xZAT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"2fd5e11f469427d474983b2d1c47be9408677591","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"7.6.3","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"15.12.0","dependencies":{"temp":"^0.8.4","colors":"^1.1.2","recast":"^0.20.4","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.13.16","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.13.16","@babel/register":"^7.13.16","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.13.0_1624739765533_0.40019321259229246","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"jscodeshift","version":"0.13.1","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.13.1","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"69bfe51e54c831296380585c6d9e733512aecdef","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.13.1.tgz","fileCount":55,"integrity":"sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==","signatures":[{"sig":"MEUCIFyCLkoHDLbmuW8uw9Zhv0sXqSsVUPiFTjpjGxn0lVytAiEAkWYnNVGsAEc2kUT2Al54QGNAZY233dEYqtbldLqZpVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3EZFCRA9TVsSAnZWagAAjSgP/ioDIe+pAP/5ExGmpGvC\nR7MROz+SC8HgbVJLcgHKil7M7RJNgGYDjOyJ6M/A0V+WGCqpx7BEjQFFMx//\nhJxLjE4Cbz3NN+7KStNrBU2Vvp8mKxZ08/OiCGtRGQxAMr+hMV/CfGFuaM27\niaJx8H2qgM3bKHMMpLLcPm3UxRjKJjA7fzbJzSxwotVBJPCF2Z78N88tHMV2\nduWzJhNd0cEK32GbTLJjtpr1RqLjpdTVUtdFzlcT+u2nJvItjRIzuHiAFF65\n6oX3ooL9ibMHOVwV7U0nouXldRco0KG5oOQLgnWmBX5LCP/zNzI481WSeMGX\nEevl3zIDLtJ1zzhWaRbcOF1PnsE31W/pLX54rpvSgbwa61K3SQYvLIMDdYpL\nuyQGX8ovCSlAPKalhiSH2fAy7irMhU8YzvKaunT78lrb0cm7SsxexdrXKW6U\nAWXx0PUs5BnQw5fA1YrsworAUeOYGj8+u5VkxnI0T4VPspBZZW/WlI+OBpqz\npoO3Es0bIkjiwpaJKZ/ZnjpWXFZaDhukDhDEmeL2Cu+Qne/1x1iYrtEjUeJC\nLDbYngIRHMUMgMm43bLNweZ8thWqqMpyi+8jLpfqXzlM8yVIgr/FDyV9LLyh\nAAAYloAsZem2G+DbeP4A0bZZqJqKmTOJ/PzfJHUDuERZ5EIuDoMUYBLcrPkG\n/lwh\r\n=QWlm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"7cf9969c1fed3dcf535aebbc9986c32be9214ffc","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"marshall@roch.com"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"6.14.4","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"14.3.0","dependencies":{"temp":"^0.8.4","chalk":"^4.1.2","recast":"^0.20.4","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^3.1.10","@babel/core":"^7.13.16","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.13.16","@babel/register":"^7.13.16","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21","jsdoc":"^3.4.0","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.13.1_1641825860955_0.3685810101768663","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"jscodeshift","version":"0.14.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.14.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"7542e6715d6d2e8bde0b4e883f0ccea358b46881","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.14.0.tgz","fileCount":55,"integrity":"sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==","signatures":[{"sig":"MEUCICg+yTd8WgCf83h4dCVe6j0Z1Ar2UiKiaOLuNl7K6Fl9AiEA48jJp8M5QtPtakT2pO3uzuq9XOa/YXSgYoBnxGZRId0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPIyXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyDw/8DgLM0XgtFuxtYUEqKXcXVxpyLGqGPKpNmNjA4j5Tf/DU5mDm\r\nxYN3VIdalhQdnsKLCBVurGoeqi0x739iK7l3eiII/Jjh2zvP+Mv3WSbhM9rJ\r\n70mPKtpAVjlNBqKzPYmbtWqqGPPaX/vXOTTh11Gz58nN4QxDVM97E5JDPt+v\r\nDzA+JnWwb/BSirGJe/Nf9/Vdrj2wPzS6fkzDYl00UHsi/otUktXvy23MUk6u\r\nveRdHVvJLULJpEFqu9qcW6jLUQdzZsQBmUPzLfK43rCxJiVHagYu9JvfMq1J\r\nnij81w8jcMqQ7REgB+yU6zpTeOsATWK+RKlvkkStEdh9okdRFljzh/URkhlP\r\njvl1HLzNJ2OgWCLJEqQ/KYgz9vqjePiaFe8aB490fKTnuK70ffwlyzuyxUGw\r\nARENwCKuIdhAvZsQMRX48zwyFGk7pNOn0px8dExj6VphGEK3ozZgY0i30s99\r\nzRLQfr7KwT1R9U2ERR73FA8NwjK2l3R3hSHac5hBHHyPMl8UqcsFtKLf+VIa\r\nbU8terAmeLbNbtT3BVEHun7OBuURrZyGnK30Ff0HyG8UDfTEp1LxJSIgLpdO\r\nvsrupOfT5XJgFwQsp7uEFFaGD5RLNbpB0zOrYXUEV2duNXCOoiziCIu2gF/R\r\nJunyaMuJ3RSR+rivjexFw50WAowkrYVwouk=\r\n=rFoa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"dbb56dec86c5249a429b7f248c0f4db3cdb35eae","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"8.15.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"16.17.1","dependencies":{"temp":"^0.8.4","chalk":"^4.1.2","recast":"^0.21.0","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^4.0.4","@babel/core":"^7.13.16","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.13.16","@babel/register":"^7.13.16","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26","jsdoc":"3.6.7","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.14.0_1664912534953_0.14795320009444812","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"jscodeshift","version":"0.15.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.15.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"32fc8d90193d17cdf1b34604496922838500b51f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.15.0.tgz","fileCount":74,"integrity":"sha512-t337Wx7Vy1ffhas7E1KZUHaR9YPdeCfxPvxz9k6DKwYW88pcs1piR1eR9d+7GQZGSQIZd6a+cfIM3XpMe9rFKQ==","signatures":[{"sig":"MEUCIQDos/K6eHcoQh0Lcfp2u7fHwS1XetGhH6ScWDdxA7O4AwIgLBmrOVmrmd3id9wIaTWxzM/XyeEpveQO/3DW3tmHrt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454529},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"e0afeedbf6b1cc364d1e01a303d2817c6827c025","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"9.5.1","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"18.16.0","dependencies":{"temp":"^0.8.4","chalk":"^4.1.2","recast":"^0.23.1","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^4.0.4","@babel/core":"^7.13.16","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.13.16","@babel/register":"^7.13.16","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","jsdoc":"3.6.7","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.15.0_1683489485240_0.2928422913632329","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"jscodeshift","version":"0.15.1","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.15.1","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"6c7a9572acdfa4f54098e958f71a05716a4e546b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.15.1.tgz","fileCount":73,"integrity":"sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==","signatures":[{"sig":"MEYCIQDEMIZx0KU6uPeGBNNtkYKs57YC8lOeheZX8dLD276EjAIhAPjc/UMsUIXR0Zz++I+dqAkt2c1H3gT4OxF501uQvhF0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264117},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"51da1a5c4ba3707adb84416663634d4fc3141cbb","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.1.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.9.0","dependencies":{"temp":"^0.8.4","chalk":"^4.1.2","recast":"^0.23.3","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^4.0.4","@babel/core":"^7.23.0","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.23.0","@babel/register":"^7.22.15","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.22.15","@babel/preset-typescript":"^7.23.0","@babel/plugin-transform-private-methods":"^7.22.5","@babel/plugin-transform-class-properties":"^7.22.5","@babel/plugin-transform-modules-commonjs":"^7.23.0","@babel/plugin-transform-optional-chaining":"^7.23.0","@babel/plugin-transform-nullish-coalescing-operator":"^7.22.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","jsdoc":"3.6.7","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.15.1_1698554474492_0.567656719991976","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"jscodeshift","version":"0.15.2","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.15.2","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"145563860360b4819a558c75c545f39683e5a0be","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.15.2.tgz","fileCount":73,"integrity":"sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==","signatures":[{"sig":"MEUCIQDGCybQnjHLuCUrAOLfcU/eFtzBPNWX9oUI2pVMG5k0bQIgIgskZDPF8LVs6+SBnMyJxrdegH7KMatAB2b5UrQ1/LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255592},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"4851fc8a01036868efb4cf9676f3e97836097376","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"9.8.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.5.1","dependencies":{"temp":"^0.8.4","chalk":"^4.1.2","recast":"^0.23.3","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^7.0.0-bridge.0","micromatch":"^4.0.4","@babel/core":"^7.23.0","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.23.0","@babel/register":"^7.22.15","write-file-atomic":"^2.3.0","@babel/preset-flow":"^7.22.15","@babel/preset-typescript":"^7.23.0","@babel/plugin-transform-private-methods":"^7.22.5","@babel/plugin-transform-class-properties":"^7.22.5","@babel/plugin-transform-modules-commonjs":"^7.23.0","@babel/plugin-transform-optional-chaining":"^7.23.0","@babel/plugin-transform-nullish-coalescing-operator":"^7.22.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","jsdoc":"3.6.7","eslint":"^5.9.0","mkdirp":"^0.5.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.15.2_1708578385313_0.3503992088395489","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"jscodeshift","version":"0.16.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.16.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"7cfa00093b25d704298852908a9ca44df435fd46","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.16.0.tgz","fileCount":73,"integrity":"sha512-cIpXaBLnUJr1xdtj+odUsOn47wco6JPmmciTqF3E+BaN3DYL5YtLxwUgS1jw/Q26Dc6fsmcqnm8zDYOOlSqRsg==","signatures":[{"sig":"MEUCIEODhdthtxIXyyTaHGz6NLjJudFqLfSms6TLPRSjOyiaAiEAlhtcRyeC1gvuLrx6cnLtsLoZwTcUZ+l1HiSzCZEhz8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258403},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"e4736f8f35fd103a25130d150828150ad197554a","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.12.2","dependencies":{"temp":"^0.9.4","chalk":"^4.1.2","recast":"^0.23.9","node-dir":"^0.1.17","neo-async":"^2.5.0","babel-core":"^6.26.3","micromatch":"^4.0.7","@babel/core":"^7.24.7","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.24.7","@babel/register":"^7.24.6","write-file-atomic":"^5.0.1","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"8.56.0","mkdirp":"^3.0.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.16.0_1718733596748_0.38735113624794804","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"jscodeshift","version":"0.16.1","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@0.16.1","homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"f80207f0a99b58de400a6f174ceecefe277dd5da","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-0.16.1.tgz","fileCount":74,"integrity":"sha512-oMQXySazy63awNBzMpXbbVv73u3irdxTeX2L5ueRyFRxi32qb9uzdZdOY5fTBYADBG19l5M/wnGknZSV1dzCdA==","signatures":[{"sig":"MEYCIQDpRD4V6WFOJLJqIuKiqhww/0uWnO9ApyZtQKVWNDoMWAIhAMIEr2PaXmfXZ2ky9mpCPIHkTVuYqx5EUQCd1xAlnSYz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258627},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","gitHead":"ef16b0a202f25213a0de45d13d9c751a6f38907f","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.12.2","dependencies":{"temp":"^0.9.4","chalk":"^4.1.2","recast":"^0.23.9","node-dir":"^0.1.17","neo-async":"^2.5.0","micromatch":"^4.0.7","@babel/core":"^7.24.7","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.24.7","@babel/register":"^7.24.6","write-file-atomic":"^5.0.1","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"8.56.0","mkdirp":"^3.0.1","babel-eslint":"^10.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_0.16.1_1719335263738_0.12272205167500361","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"jscodeshift","version":"17.0.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@17.0.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"a5a255b87cf9aab226133ddc02471e2ff7a88bd9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-17.0.0.tgz","fileCount":91,"integrity":"sha512-Af+MFsNwLSVO+t4kKjJdJKh6iNbNHfDfFGdyltJ2wUFN3furgbvHguJmB85iou+fY7wbHgI8eiEKpp6doGgtKg==","signatures":[{"sig":"MEUCIE6ZMdoL/WyFZi9SqQiyM17v1Bl8Ag5qBEuLYFx+v7JiAiEA1eNlKlDzxNARpuB2N/0RapS9uqA5PDzF5EgN3x1Casg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466401},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","engines":{"node":">=16"},"gitHead":"4a3878f83670743511d0d93436468ce5f56b1dfd","scripts":{"docs":"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js","test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.12.2","dependencies":{"temp":"^0.9.4","recast":"^0.23.9","neo-async":"^2.5.0","micromatch":"^4.0.7","picocolors":"^1.0.1","@babel/core":"^7.24.7","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.24.7","@babel/register":"^7.24.6","write-file-atomic":"^5.0.1","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"8.56.0","@babel/eslint-parser":"^7.24.7"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_17.0.0_1722974213434_0.3590069796332058","host":"s3://npm-registry-packages"}},"17.1.0":{"name":"jscodeshift","version":"17.1.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@17.1.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"f777e78dc5582d717bab3daee549398abbc16263","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-17.1.0.tgz","fileCount":92,"integrity":"sha512-mFLmLioKzzT0Jm+IpGK2Nfb6U2NW9/gk1W8wqC2sSz4ze/2COe4TYCQKROe1jp72A11/yOn1YiemsNPAsAIg+g==","signatures":[{"sig":"MEYCIQCuPqeZdMCKcb/eMMnpSgKWwizC5HXzUkCnMUrn8cJxxAIhAJAWZjzoJcBMOnTBfBzC+rrzY466/T7qCIeVIbBJ+c6u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467676},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","engines":{"node":">=16"},"gitHead":"c6b3fcdd506e57a9ef333252c425c09f5d619999","scripts":{"test":"jest --bail","prepare":"cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tmp":"^0.2.3","recast":"^0.23.9","neo-async":"^2.5.0","micromatch":"^4.0.7","picocolors":"^1.0.1","@babel/core":"^7.24.7","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.24.7","@babel/register":"^7.24.6","write-file-atomic":"^5.0.1","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"8.56.0","@babel/eslint-parser":"^7.24.7"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_17.1.0_1730335520851_0.26448639389008144","host":"s3://npm-registry-packages"}},"17.1.1":{"name":"jscodeshift","version":"17.1.1","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@17.1.1","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"03d81c8d32bd7100c2f092cf2a38bd9ae88379c6","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-17.1.1.tgz","fileCount":74,"integrity":"sha512-4vq5B1sD37aa9qed3zWq2XQPun5XjxebIv+Folr57lt8B4HLGDHEz1UG7pfcxzSaelzPbcY7yZSs033/S0i6wQ==","signatures":[{"sig":"MEUCIBSwXTRNEHqku78OxhnUVFyNSQg9bNG2r6GPwnvgjepkAiEA7Vplglpp/1gDWCpU9Rs2HG2iiB/JXfdbNo5+L3ktpeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394340},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","engines":{"node":">=16"},"gitHead":"af78edcccba08f23dadfa279394da8e1ad2de9ee","scripts":{"test":"jest --bail","clean":"rm -rf dist/","prepare":"yarn clean && cp -R src/ dist/"},"_npmUser":{"name":"anonymous","email":"npm@d.sb"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tmp":"^0.2.3","recast":"^0.23.9","neo-async":"^2.5.0","micromatch":"^4.0.7","picocolors":"^1.0.1","@babel/core":"^7.24.7","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.24.7","@babel/register":"^7.24.6","write-file-atomic":"^5.0.1","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"8.56.0","@babel/eslint-parser":"^7.24.7"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_17.1.1_1730422698714_0.8893190788107079","host":"s3://npm-registry-packages"}},"17.1.2":{"name":"jscodeshift","version":"17.1.2","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@17.1.2","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"},{"name":"anonymous","email":"build@dan.cx"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"d77e9d3d08fdbb1548818bc22f653aba7fc21a25","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-17.1.2.tgz","fileCount":90,"integrity":"sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==","signatures":[{"sig":"MEYCIQCRzkM6d00wKFfQknGg0cU46VXo5yNrtiolFHw9uwi/ygIhAMf/pvUfLgw1WG6VTyNn9HjYGlrvFYC9M1D/bByr1yCl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399265},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","engines":{"node":">=16"},"gitHead":"12e54121506d55d22875ff96f91d24d7a55228b3","scripts":{"test":"jest --bail","clean":"rm -rf dist/","prepare":"yarn clean && cp -R src/ dist/","release":"changeset publish"},"_npmUser":{"name":"anonymous","email":"build@dan.cx"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"18.20.5","dependencies":{"tmp":"^0.2.3","recast":"^0.23.9","neo-async":"^2.5.0","micromatch":"^4.0.7","picocolors":"^1.0.1","@babel/core":"^7.24.7","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.24.7","@babel/register":"^7.24.6","write-file-atomic":"^5.0.1","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"8.56.0","@changesets/cli":"^2.27.8","@babel/eslint-parser":"^7.24.7"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_17.1.2_1736545542394_0.6677808039042041","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"jscodeshift","version":"17.2.0","keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","_id":"jscodeshift@17.2.0","maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"},{"name":"anonymous","email":"build@dan.cx"}],"homepage":"https://github.com/facebook/jscodeshift#readme","bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"dist":{"shasum":"52c95fa9d173db3e38ff82ee58f95c19025ec96b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-17.2.0.tgz","fileCount":90,"integrity":"sha512-ZQeKdRmrUhk3vmESbWCUch6BQIngO6Sx6mgLJsR8QD9kqY0xyN9J8Vzkee4tULjekBnV9SiKf9m8ybNURh9s+g==","signatures":[{"sig":"MEUCIQDXSzlWkKPAkRiXhLReyiJ4DOHOM/GHcrS1Jz9Xfm+ydwIgc4BDGJvjLdJZtmSN2Ey6d8qXmq2/sMWYJI6JMsd/7Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399397},"jest":{"roots":["src","bin","parser","sample"]},"main":"index.js","engines":{"node":">=16"},"gitHead":"b858e343ddb8ac3eb1709921539557757d9d338b","scripts":{"test":"jest --bail","clean":"rm -rf dist/","prepare":"yarn clean && cp -R src/ dist/","release":"changeset publish"},"_npmUser":{"name":"anonymous","email":"build@dan.cx"},"repository":{"url":"git+https://github.com/facebook/jscodeshift.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for JavaScript codemods","directories":{},"_nodeVersion":"20.19.0","dependencies":{"tmp":"^0.2.3","recast":"^0.23.10","neo-async":"^2.5.0","micromatch":"^4.0.7","picocolors":"^1.0.1","@babel/core":"^7.24.7","flow-parser":"0.*","graceful-fs":"^4.2.4","@babel/parser":"^7.24.7","@babel/register":"^7.24.6","write-file-atomic":"^5.0.1","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"8.56.0","@changesets/cli":"^2.27.8","@babel/eslint-parser":"^7.24.7"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/jscodeshift_17.2.0_1742452815717_0.7310307767384745","host":"s3://npm-registry-packages-npm-production"}},"17.3.0":{"name":"jscodeshift","version":"17.3.0","description":"A toolkit for JavaScript codemods","repository":{"type":"git","url":"git+https://github.com/facebook/jscodeshift.git"},"bugs":{"url":"https://github.com/facebook/jscodeshift/issues"},"main":"index.js","scripts":{"clean":"rm -rf dist/","prepare":"yarn clean && cp -R src/ dist/","test":"jest --bail","release":"changeset publish"},"bin":{"jscodeshift":"bin/jscodeshift.js"},"keywords":["codemod","recast","babel"],"author":{"name":"Felix Kling"},"license":"MIT","dependencies":{"@babel/core":"^7.24.7","@babel/parser":"^7.24.7","@babel/plugin-transform-class-properties":"^7.24.7","@babel/plugin-transform-modules-commonjs":"^7.24.7","@babel/plugin-transform-nullish-coalescing-operator":"^7.24.7","@babel/plugin-transform-optional-chaining":"^7.24.7","@babel/plugin-transform-private-methods":"^7.24.7","@babel/preset-flow":"^7.24.7","@babel/preset-typescript":"^7.24.7","@babel/register":"^7.24.6","flow-parser":"0.*","graceful-fs":"^4.2.4","micromatch":"^4.0.7","neo-async":"^2.5.0","picocolors":"^1.0.1","recast":"^0.23.11","tmp":"^0.2.3","write-file-atomic":"^5.0.1"},"peerDependencies":{"@babel/preset-env":"^7.1.6"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"devDependencies":{"@babel/eslint-parser":"^7.24.7","@changesets/cli":"^2.27.8","eslint":"8.56.0","jest":"^29.7.0","jsdoc":"^4.0.3"},"jest":{"roots":["src","bin","parser","sample"]},"engines":{"node":">=16"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"jscodeshift@17.3.0","gitHead":"4e1aa608358aa31634f338532d4427c38c174543","homepage":"https://github.com/facebook/jscodeshift#readme","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LjFrGOIORqXBU+jwfC9nbkjmQfFldtMIoS6d9z2LG/lkmyNXsJAySPT+2SWXJEoE68/bCWcxKpXH37npftgmow==","shasum":"b9ea1d8d1c9255103bfc4cb42ddb46e18cb2415c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/jscodeshift/-/jscodeshift-17.3.0.tgz","fileCount":90,"unpackedSize":399526,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSzWfM+Jxv/IG9lz1Y78gs7SfofgkMxacernXMYPgeEgIhAK/c87SDjn9iD6ORJWbUntwWPllUbQdxXYm3KQ09+iFi"}]},"_npmUser":{"name":"anonymous","email":"build@dan.cx"},"directories":{},"maintainers":[{"name":"anonymous","email":"npm@d.sb"},{"name":"anonymous","email":"marshall@roch.com"},{"name":"anonymous","email":"yungsters@gmail.com"},{"name":"anonymous","email":"opensource+npm@fb.com"},{"name":"anonymous","email":"flow@fb.com"},{"name":"anonymous","email":"build@dan.cx"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jscodeshift_17.3.0_1742829108813_0.9487613842773315"},"_hasShrinkwrap":false}},"name":"jscodeshift","time":{"created":"2015-03-25T03:12:16.408Z","modified":"2025-03-24T15:11:49.199Z","0.1.0":"2015-03-25T03:12:16.408Z","0.1.1":"2015-03-25T06:21:17.429Z","0.1.2":"2015-03-26T21:45:29.644Z","0.1.3":"2015-04-03T17:16:46.440Z","0.1.4":"2015-04-03T18:03:29.706Z","0.1.5":"2015-05-19T03:04:53.460Z","0.1.6":"2015-07-16T23:20:46.686Z","0.2.0":"2015-07-21T23:57:59.991Z","0.3.0":"2015-07-28T17:49:00.181Z","0.3.1":"2015-07-30T16:54:40.059Z","0.3.2":"2015-07-30T17:18:23.406Z","0.3.3":"2015-07-31T19:35:53.882Z","0.3.4":"2015-08-06T16:49:07.821Z","0.3.5":"2015-08-12T23:24:24.007Z","0.3.6":"2015-08-21T00:39:05.286Z","0.3.7":"2015-09-03T21:52:50.487Z","0.3.8":"2015-10-21T22:08:24.882Z","0.3.9":"2015-11-18T00:51:18.939Z","0.3.10":"2015-12-07T22:00:54.439Z","0.3.11":"2015-12-19T01:33:50.861Z","0.3.12":"2016-01-07T16:54:35.100Z","0.3.13":"2016-01-25T22:06:12.876Z","0.3.14":"2016-03-09T01:41:23.040Z","0.3.15":"2016-03-15T16:23:12.573Z","0.3.16":"2016-03-15T20:23:03.556Z","0.3.17":"2016-03-17T23:17:06.105Z","0.3.18":"2016-03-18T22:34:38.167Z","0.3.19":"2016-03-27T06:56:32.431Z","0.3.20":"2016-04-24T05:29:14.432Z","0.3.21":"2016-06-20T20:22:13.676Z","0.3.22":"2016-06-20T23:09:37.382Z","0.3.23":"2016-06-22T18:03:51.057Z","0.3.24":"2016-06-22T20:23:55.097Z","0.3.25":"2016-06-23T00:54:55.398Z","0.3.26":"2016-07-18T10:16:17.091Z","0.3.27":"2016-07-29T22:57:47.507Z","0.3.28":"2016-08-15T16:22:46.608Z","0.3.29":"2016-09-30T23:02:06.445Z","0.3.30":"2016-10-25T18:12:21.571Z","0.3.31":"2017-06-13T05:11:33.114Z","0.3.32":"2017-06-20T15:04:23.719Z","0.4.0":"2017-12-07T14:44:15.800Z","0.4.1":"2018-02-20T23:32:33.264Z","0.5.0":"2018-03-07T05:00:01.440Z","0.5.1":"2018-06-05T04:29:21.916Z","0.6.0":"2018-12-04T00:29:34.231Z","0.6.1":"2018-12-05T06:58:42.588Z","0.6.2":"2018-12-06T00:59:51.233Z","0.6.3":"2019-01-19T04:49:30.349Z","0.6.4":"2019-04-30T16:27:09.444Z","0.7.0":"2019-12-11T17:41:27.403Z","0.7.1":"2020-05-02T10:29:15.704Z","0.8.0":"2020-05-03T20:48:20.668Z","0.9.0":"2020-05-03T21:11:30.753Z","0.10.0":"2020-06-03T21:20:44.465Z","0.11.0":"2020-09-02T01:22:18.914Z","0.12.0":"2021-04-21T19:34:13.795Z","0.13.0":"2021-06-26T20:36:05.655Z","0.13.1":"2022-01-10T14:44:21.164Z","0.14.0":"2022-10-04T19:42:15.172Z","0.15.0":"2023-05-07T19:58:05.521Z","0.15.1":"2023-10-29T04:41:14.691Z","0.15.2":"2024-02-22T05:06:25.548Z","0.16.0":"2024-06-18T17:59:56.956Z","0.16.1":"2024-06-25T17:07:44.012Z","17.0.0":"2024-08-06T19:56:53.652Z","17.1.0":"2024-10-31T00:45:21.148Z","17.1.1":"2024-11-01T00:58:18.999Z","17.1.2":"2025-01-10T21:45:42.653Z","17.2.0":"2025-03-20T06:40:15.961Z","17.3.0":"2025-03-24T15:11:49.008Z"},"readmeFilename":"README.md","homepage":"https://github.com/facebook/jscodeshift#readme"}