{"_id":"astx","_rev":"95-e349d211f17c53074b8dd65690e8ddeb","name":"astx","dist-tags":{"latest":"2.2.3","beta":"3.0.0-beta.29"},"versions":{"1.0.0":{"name":"astx","version":"1.0.0","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@1.0.0","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7d64067948cdafde6cb9dda5b1c29c0119f188ee","tarball":"https://registry.npmjs.org/astx/-/astx-1.0.0.tgz","fileCount":182,"integrity":"sha512-TC1RUWXcIxEowoxRorOwX4oNiy/UwzEuxvY6QNxekM9CBmWpU4m0VEZd+CAhWlobRyy0BlErSGxWyGOANSZ1iw==","signatures":[{"sig":"MEYCIQD4t3DBYHRTop2xQvGGNe/89wSDfCC+gBRq6yBrGqGOpQIhALB1Zo/Wl888wwxGrTKlLHJy94k9H7N8nwBWXrwVeAn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":508565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcNpECRA9TVsSAnZWagAA7isP/i5uyikw/uKV6Xv2M4uR\nuRzlGhkOoxRpwdH4GKBEZYygNo5s3vyc5m0XUPIoPvKY84zAOercPvneQiyQ\nblAyEfJjUVfDFCt2NPsXNEApnX21C6bjbosduhASj7UC+eNP8/odmwMECUO1\nxC/O+rYsRdLP0y7ST5ofFDOWHKEomYQZ9KQh4bL2s8JU14XAywcKyGe8crRA\nmHjE/ar0IUbRPgb8v/i9m+kZExfPgUIi+8tdiUDMVJLBGzIXQ0aAWr9FGgWd\nSJbEE2flqSF4SkZJ36NwAITD5S/Zw8iUHDr69SXf1ljNSSaaUaLIByY9Q0Nw\nNCquRBXHbGV7Kz9Dmg4167WsJLQH6dbkgR00MwERF+tV0+L+6usuHP7f9LxB\nIldhDvBlpN4QwklFkoY7LlDGNsSS2/YV0GHnia8no4tEMNt5i9Vs32BQZotB\nxEoUT6ianiSoWUDOBRbfIlCqUk+vBtw33qtUyT9eKFbpTZkMOKaXppq0qtcX\nQt4XS70MPIfPWHgyWVF5e0aaDMGuOuIo2WHbbgiG9NJxZ4EeNTLTUbUjyKO2\nnndtLFKvQ1ZCA7QPiEn2bLWeQmtreG/ryizI8Be233Isf5+KPaGUhhcFk2xp\nkbb3B8k0ZEGAjdqj7TASwTBnQaMBEn8x9VA214u6FOu+WlQ5DpLAvQSpkPmm\nOdbR\r\n=XttO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"1d62be6b937673dee27c1e87086472a6f75693f4","scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"structural search and replace for JavaScript and TypeScript, using jscodeshift","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","jscodeshift":"^0.11.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"^0.7.2","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_1.0.0_1618008643721_0.24024664096990334","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"astx","version":"1.1.0","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@1.1.0","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"9edd3a52ba60c83b9e8d453161e14e94d1b953d4","tarball":"https://registry.npmjs.org/astx/-/astx-1.1.0.tgz","fileCount":190,"integrity":"sha512-oSwdbWHviKEzkOlTMvgIl+rYrvHEcR7S1NQlbOEG1+kkR6hmrj2vRK+PCwBj/Fy+OVQbrIp1H5mXg/IH3oaEfQ==","signatures":[{"sig":"MEYCIQCVjWVE6JeWDkVEfPSwLzewbAro9hdDxerI51ARJ5qKMQIhAM9buR4odAlt9wQ2IGQxcnWS+7uAc2L7Z+kWrM8cWXpA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcQsWCRA9TVsSAnZWagAAVJ0P/iTaTNfEs/AHJnwb+GpU\nGm5cpBxsX2YbIr3qpVV2cWCVMM0CK3ykom9c5Q54cBfId+Z8+BcJ6du4IiwZ\nhE/xQvVHpalu1nxkHSaO/7PIzm20hLi2+w+j91nmuHdblMLjz1Qc5EaIgwEv\nIYjfpxTK1FvbTslk1luYqajw57Qlkq4HhirOUqqubRnecwu6O/E3OvGDMrcA\nMDlRRm8Gf90aMAzbbp0KniI+CabyR0m4SJ4paocLCW3n7/StCv6kqcMcl7E8\n2ts4psLIVMYafupmrGrlenh6agALnPCcNl3ChD+/LE/hN1Pn5Udp74Lwj5G8\n1UFDGpUlx2N7XiIceX2n+Yf5XvKwF6X7lQDJt+RxWt0/t1YpVrsoFq8f3Pha\nNnmOcMXewNLTem6ET3EwtxuQ03Nbb/seQidXWDYtq++XlnsuyK1ZQipMa516\nzsu/4bZucEFgH1XnIdCpweKNzhNuIofoZXpe4A63r6jMqT+qpgFMH5GGwLcx\nIK3QvZy8dHxt4KBaCwNFAM0gWhrIhm+xamXmUHyMQxRrDDYfLPM7f80cTYn5\nqYImPJQPnug5ikbgPneM/WZy02CNqTd8/UaNeOvq3G/B4yAiZIcYnvjLJ9Br\ndwYOOAJs/iqo3cmE+JywW3wbhiXb1IOb5WvNFiRJ9zd1t5GY3mW1/k6XsIc6\n1kox\r\n=4LjS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"2f43744470ba3a626b4a73fcef6eb5d6f7b8d03b","scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"structural search and replace for JavaScript and TypeScript, using jscodeshift","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"^0.7.2","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_1.1.0_1618021141026_0.32221736105405263","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"astx","version":"1.2.0","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@1.2.0","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3dc5cc9eea0614605c13d51998f5239a9f4f712f","tarball":"https://registry.npmjs.org/astx/-/astx-1.2.0.tgz","fileCount":190,"integrity":"sha512-trwxbAxtFAXDiHUPVZgp0cB3S21tiogl4BXtfkZCmolNnsq3Rp9xdx3KPEtYTRaZGaxJCHEW/rMoBv8gLo8HaQ==","signatures":[{"sig":"MEUCIQDDh/62jKhOxP8xr3T/svp2wprG3wR7nxdiCYXc+V9JDAIgXTfjyleWUZLss2LxL5k74JpIF0nFq8IYZtIMUPVfpZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcQ6DCRA9TVsSAnZWagAA15kP/A+iB6HDPvUlIKQYfRLq\n0qpKQjecC2YOrLpZJWnzrWHvmaJrUzLk+hyc1jGyTMPZm7+Qzc2SQxv323j9\nLJAN9M8XPSMx8nBMMUkUxtqQsRE6jfyw0flbVnMpSOhlzUApgAp5hdQxKJAJ\n+JlgSs8cMIsXpuubnIb7oSwZUxecF14LVWYX8sveXV1/0wEED38H8OrWS5Qn\nLWbCiWD6NY9rGL2OFmxIcTOcyxves4QfddZq2cVz2kcWnMBkL/W8UAFvUXV9\neJMUZ3HYrXghUNT+7CYTbNm50jxK1biiwAl8LFGjsvgjbhXpf5hwpizOZmvD\n9r5sayeHrUZXOIqHGHdh4Y/9ZkRb7zwtISPuLn1E6jXGy+K1cgZQqnqnZv/c\njvrq+WBCvQw9vrNKsoG0Ul2hXjA9zlfSDqG04r+hg43ZugJVGuBwg2b7nEp/\n9hbUnGyJutLwy5FCFHBOP7D/E8xcEYXuPRlagLNVW6i3wI9JuCZhX1/bZGB3\nQ/fSZINM5lCnbnxsIXqyoobOeG5gCufF0nB9QFlpC3DIlhWmJpJvfHx5zqpF\nyzguFQ6I6LKQvptiPbW9EpaSNRStH54mxyk7+IbDp1F1DkRE5GGqp2r+LiuQ\n3FVQlGk/ZgdrBxHuxfMWLCSuzWu5JbL9cM9taNVkXMLfyGUSBxUTD3SmF0l/\niFDG\r\n=JDqf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"0510285965e880ccf90f2b6179afe3a7c4fba8b6","scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"structural search and replace for JavaScript and TypeScript, using jscodeshift","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"^0.7.2","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_1.2.0_1618022019329_0.8009105920622457","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"astx","version":"1.2.1","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@1.2.1","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c93e3f87aa6c50d282ed908dfe04828f77ba632c","tarball":"https://registry.npmjs.org/astx/-/astx-1.2.1.tgz","fileCount":190,"integrity":"sha512-LwuxznwvEBQ/DtHatRO6mC2GHNsSvuts5xoHZOx8Qg8Z8Q32JJY6V7uj++4G2oQGNnEHT4GLD9RDggkjlW0ggA==","signatures":[{"sig":"MEYCIQDQv5qAN8SAzBKVie49q+S8e6n++dGd23LAPmsrIpiFMgIhAMuPEmHXtfZqqKK9eAmQ2ko3cTduX+fOymKQxQEHwI20","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcRAnCRA9TVsSAnZWagAA/KkP/25exfFMP31iPjj7V7DE\nVl2ll1HdsjC0irlHSo/Caa5hxSesN0pDSX4iWwpRQvwn1pxv92aAlGiNPC3k\nPyUBKw4LWsjK7JOg1psg1AxjR1YLqMSBJkWCjdUrRISg7kN9XXSC3YQIbQlE\n/eTjXF6tINR82G8WbFvSeHrfPwiubPT15m5FcyNpEZ3BJjB+s8EOIav1Kk1s\nrsLhRgNWswComowvyyRHU4exMX60uwXsylOifJ4jjnr9MX1yhEaZpbYriVxp\n3ZVF2zujauTSzCN5N5ehGnXbaY/mlirWVcAuCo0zmZahexgqVqTacZCmhR1L\nPksvtuSGscrbhIpU4oK2gAlzXF76K1KpkK/8TCiEo5Iuxms16xw66saNYZJN\nxaL0PponKC66fqnhq2QAinP81GkcdMMu8NY6Ve2m6NafqlS5WhnDDOQnP/2b\n7b37Sdsr1DETkZaXrtyu3fZEg3cCiy9RDhZYTUZ6eE0MxDNzje7j6TCpuiKQ\njQ+tn9GtxmJj8aUv6kcp0ByBmXsRY+m/JXF2UhvDaXw14j3Kb8dP+UDVfkhi\nT3BuWA2hWD+lUMzQ4pOeUKBiBQD17xaR5K65pqrUht8YcaMjXF+Z74m0vh4V\nzVWMHzIKxdHGKnwFyRY6FUiu44N/QOCa0AY6xZ0mhSBKww52TF/gQiS5LZiP\nVXys\r\n=1hyW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"e240e7ebc727b38ccb46e94e7f07dfb8ec19aef7","scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"structural search and replace for JavaScript and TypeScript, using jscodeshift","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"^0.7.2","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_1.2.1_1618022439136_0.8872680721743944","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"astx","version":"1.2.2","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@1.2.2","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"24ba9c42fb47ab770e69ce554d6e4c52fe453dc2","tarball":"https://registry.npmjs.org/astx/-/astx-1.2.2.tgz","fileCount":190,"integrity":"sha512-dYjXe99J8QRCW72XkEUra/CPQI8hr4HbLgKQ2Bz5NNbsi63T7RdYFEogSwZXLMT3oFppJX54vhBs4ziWxIcQqg==","signatures":[{"sig":"MEUCIQDaAED6yYBMfGsRHZ+YKkm5B3b4w5ShruJ9r/MVWLoWqQIgTeWglcH0KSMsZkxzEloV0B2bZz0z//d/N1mhGvVlkG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcREaCRA9TVsSAnZWagAAafMQAI1njFGo3XhTq/tKHsyr\nwsNBfeq1DeiOseB/aEDB+SY9ABH8y3Sa4xUj1k9QeuxLvANPDWJ2lz03Zwni\nExqK3PDo5BDMI8jFTUAC/uc+TuVKvZ6V/LH0Wd7Vs2aiY0spi05wmL2Wke+N\naa58YDkUi9CDn1ejd5A8jiLRW3zqdKh1duul4EH9Klc6r+E/AMfZ9EZ+By8M\nPMTiHBwIMKvGB7jTgKPzQMDj8Jk1gPhpHsmHrnJ53cAL9S0ZZrW0zn3q68cs\njyttDEWWawE5DfqHVCF6SeQcWntKuK0fXf8e7N07Fhoj13svv7qLw+6QQn4W\nsQU6x9RXch5clSP9MYI9miWF8OpmefM+ZL2XtUu2eDgRCRs1aFJUm977HLxJ\nq7kMP0AOxeR/14T4OyjayB331/Ng//5uIJs5ZqT0xsX3tgZWHxuBzpUh/DU+\nlUVFKM7iI3QC7ZEswg/Xiz0CXegCwN+DHRpzk6+7SizwoqKWRxUIxyyWGUyL\n/dxb+sKVyiplp+NQChODMHBsYYfEH24IlIAxd/tpFFO69iowpOHybkz41lPQ\npUi1FFVPyO9Zx3B72GoTas6GhNTd8L96UoYBl8vG/ep5FK87kddNs3hwqxB1\nFMsBt9pok1aMjb8Jisl2yjqtPLnUoIP2or3zmrWQGgJQrZby1jVQMw/1opCi\nBPQr\r\n=uJrX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"bcd8b56c9d4b590a3516a0e62bd96c0955b33f31","scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"structural search and replace for JavaScript and TypeScript, using jscodeshift","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"^0.7.2","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_1.2.2_1618022681719_0.508735660957095","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"astx","version":"1.2.3","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@1.2.3","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2c7bb7b3ad8c33afeb72fac5029e97f1d4a84a0c","tarball":"https://registry.npmjs.org/astx/-/astx-1.2.3.tgz","fileCount":190,"integrity":"sha512-rOSWrudnSoFPbbsOXvoCSF/na4mB/96npRr1kGfZZzh6Np/lp5DCnG+mw4KMKRGrnMgUGsOYuGRkzLS+Em8kFg==","signatures":[{"sig":"MEUCIGHtiBp99wjxLqNjyu+9qyBIdhrfNoSelkKpJt9GHbH1AiEAzHJ90qOGZnJTWfO3mszWKu1WmqJ+EL/FblzhYdeI5Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2j4mCRA9TVsSAnZWagAA3FgP/A0WGEsH9/7KA4f1VIQy\nIGUVd+7Ru8+arJckD0TG1x6oFJQOXoO8xipZ75kqUF4EeMSjerHzMgUEc6So\n+aMCl8VZ+305hs84r0XCfMwd2f+s8YkZk2GJZEweNrnlzaJFrTb6ljcBAvYh\nYOxVD2sO+PxlQzTc8fnWWHN+hPJXvECgb2EGO2QaVQgdfWHaW4kvpGTUYptW\nznXKK7bCVJJJ4HGtkEa8GisAPbp5EnjvCDZ8o9Hklm+PUdMplU7S0SD58ZlL\nI/UTkKQkgNj720bV1hwB755pptEtVsSFO9mC6Zh44noLoUzmFZAzsXY54QJ3\nO+3GddhXTYJOy3vqBn8rFkw8z2zW6aD/Sjepv3XXeISQJfwD4FInTdUQpU3b\nd4bYxcT5EPJYaP5SsWCVrj+x/9/u/mhPJYnfUqH/9xggkK9IDdIS3vAv1h1Y\n07Ql/nuQiYIbWrENitH+C630iZrJLSKfBihIUTygXq5lqycvTiAqJtJ75O/2\nfOpWWP+E6Q0jSlqiGp6bplgTNLhWidKr/URpanmK4aZc5dVNQxuID+NrgUjW\nQQb8d6v/XPzNGLbVck1dFp17dKMMV30bVK/5nkbV4+F6scE4KoGnrMbmLMFp\n0FZ9GX27F8vX3qj0+gZAqRyybFHv7FFc5sFVPf6hs8r9vDxp+CN/fqgeUK36\nsfvb\r\n=8yJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"18f256231fec38c194f91a52f568b1e9bc785092","scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"structural search and replace for JavaScript and TypeScript, using jscodeshift","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.17.3","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_1.2.3_1626054814657_0.7989138634200548","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"astx","version":"2.0.0-beta.1","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.1","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b8144e8ab33b0f91d783ed662468627cd1095dd4","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.1.tgz","fileCount":454,"integrity":"sha512-yqdeL0gzdwNZJUXI52yG5HXqG/jt94mGClKeUe7NE84+kzM8+lgH4As2uwjBcSXBBQ/oFN+iNW8jAowF3r4TsQ==","signatures":[{"sig":"MEUCIQDUV5gnlsBxREtY8/aHkiBzZn97vU/yuezdXWJWxP8E8gIgA6CvZmTEFrw1YXY849dfykDiIhEpDpEBOrgxkLKT2GI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":915173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF0fkCRA9TVsSAnZWagAAHc0P/2cxhBvCzbEHMa6NjGGd\nc2sK2cPkb4x0Z3i1pAXu/Ib9XW3Fypl1OzRWhAElBht+BU00rjachuqWozJh\ntqHXltgs4k6Ifi2TSHod8+rXdTXz3gguezFxSi2qOag8XrksI9o1F9g4UUpr\nq109C1zr6LT4GUkNCeEfBhIHWKstn2YOfr6wRuCViDpFHLlu9d8Vzy/4PCuj\nhIna6TgYIhJu8blzxBUpnf5dA+vs6c7uME93jt6PnRqXUR60e8nw95A20s9H\nF4XB0yZ6yz9mJTbpxpahnsgqmwLkvmyItLkVW7PF9aNgexMQT2NJo+fixWOu\nsrQ0Zykfvl07eURTjZ5At/TkS0UdeVAIT/mg804DaDs9R4RixxSNm9g4GnVA\nYU8VlJQGlF+8K3ANIJioIsCRH2a8wfPaKhdvY/ygcaPs1k+UUicHnyYvXtjR\nkezr9mtSUjQCFAZwxVzPza1tY7MnClIS6HW17u3peinRn98iph6udc5Vt7e4\nc/5hrY5nqBnNvmLSy3AcejfX71PL6G7bSr02+2Lmjn1rySAxNtwIkv0yLovD\njy7M+82xfxWJAEr3D4ztYaCP7k1+teJCiKFR68Kg/i7xwHWldA6QKg1syOYF\nIQG176/VSCHKGsKbzJ0JYRlKu+8uPtQWPmwV+VdUYziHaTowMphISw+WkW6a\nW2R6\r\n=udma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"a433adb82abddeedd123840a769973da461d43a9","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","coverage":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.17.4","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.1_1628915684462_0.3927944153035883","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"astx","version":"2.0.0-beta.2","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.2","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"cd3815c91f40c9414a69855368ef2b5a5b90ad36","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.2.tgz","fileCount":454,"integrity":"sha512-VaEx5LlN/MrWqrCacfnwLb1JLIRCO/ZbZi55lZIMTkRWA7QscfJUX8ODvOg7Rt4thAalCbo0xOiXCldU0GaqWQ==","signatures":[{"sig":"MEUCIGinMAk4FG4XSVf2i1CTsu6Nvo70ZaM4wrIWUWHkJ0nUAiEAiO5UgOCtUSYtNCzPgY0OppVthXiWVCehjYqd/9nD/h8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":915586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF0y0CRA9TVsSAnZWagAAMOcP/0vXOVbdBKlK28ep+rfP\naOEgvsIS0FxEU4a8WbvMixMMlCijO9sPoBSic+DTVCfd4FBeQbR9P/ovxXRa\nj6Nu70TPG1mKTtyk2UYlqqjlxWUYAWe7y0SN9S2FXM3j6/JjBAHABfrKFX1Z\nfuP/jGTsNDZ/OC0l67H3/G2pes3cngcFKXqI6fN3kwoxtL8UL0vkcyaHOSO6\nh2OaYohE5nTpVA3O66B/f2fBR8XqC143ARu/9zLPLVdB4P+40kQ8L36zXVnc\nY4sUtKIK414HSXTgQK+cXOElv0KCK0CHTXbYvJ5rGIHZ3RypjJAFGFCrYnzj\nhOPZkPEEzDV0GWof8CGwxatgXbMBSy8kR5EEc7BCfVKFDgTIF3sVWybtPfuV\nFt4vL81VjJ+zzyvA0/KcDgAfILtP3Dr0wIni3xOEEe32/o2zD7KTzlzIj4EF\n7dY4AkgwflYTulYxKvbNXoaohyphilcCvMT2hahYopOWHckR5dI2i0grbV0T\nISgWGEivXJdw2aQZDUDQp/dQZfVfyPv2aEVuVXyGkfCYszRLybENft85l1pt\n6veL7tPQKA3si0rxCgvppyXAEjiZI3b5d2vJCubisuPyLxLiBARza7ILfsAL\nWdjXW9htIX3G6Tz45KVY4+QpCSuMpo0MK5MPF3h3V+hVLKndk1Nsna8F11Ac\nQjKT\r\n=+h7V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"673a2a675f7c5a6101634e66165935cb5e725412","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","coverage":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.17.4","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.2_1628916916412_0.6834440656079273","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"astx","version":"2.0.0-beta.3","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.3","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2f8e1d5e81cead858608df771437c25e73b174b8","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.3.tgz","fileCount":454,"integrity":"sha512-aXwfQl1mzJEEUMP78HprwoAFk68CbBy7Kkz3yEUfbfJ3HX3sf2/vjUcojUkxYDjOsRPo+0zCkqfqLP/oGJTCQA==","signatures":[{"sig":"MEQCICXpH2r3TK1NkGifhl4wmjRrwpL0LHVtcnvh5GUhAvpQAiBD5NrQec5g5/dCINsy5btp+DbkTl7fYmy7ZyXbjoDpFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":916411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHI4+CRA9TVsSAnZWagAAu/8P/3I9ZdFfehS7Mea+LKvW\ngGarfPskAuqtewUhxEoiPig38qDcc8GwuPbx6ZkjuM1vKuKbHuMkYXSsukuW\njyWyF8co4mzuuh2hGCXYm16c0XBj9rgjJMHPERzF67D3maLco3gZrhOoPts5\nKp2ucCpCO2pq9YlkQ8lJnIEJug7rIkUlbTCJ2asBBbIzGfMTMgNjPEh4tCJg\nsjR+vqyDDZC84teTeQbt1l6nShgctQmxq1SArt+aWZzDkgwLB7mbb4fhqks0\nMoR3ZaE3Ai8YmlNPL63HCyNZsCXo5cOP150OoNnFvW1ZThIWbahasSg5PhZz\n0Jy5feZngF4AQjpCPf47vcfSYXtOY794HBfpMSg5k0VsMQlWB0UhVskPf0m5\nzihzb5VYMRAI3sy3ZeL8+PT4E7UaNWaBdf/CFb5q+IJXFiwxOrZYahRaee8+\nZJUdRCVay4hRwqTnHhQW6/8FXV71h2U8whkCvROaYeOIVd+Yut5svdF2TaOS\nUMjJ84VD6uk7Ay1DepT83Y4CKK5Q7Hre22maHEOZTQqiOlF1ULrwkvjBuyVe\ndmwbsoRYrC9xvW1c/RDm9hn1gqE/rnMgtT9Jk1DILhKDd0Fk/qInSznXYw2c\nBnCTHMmePEZ4xFPrxpasoNXy/0I0kqDeN6HzzToY565X2qZprMcBRW95Hy8A\nflMm\r\n=pVqR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"4a4e6b46d98b4598094d37552721f48b3b1b07ee","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.17.5","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.3_1629261374377_0.4230025748784776","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"astx","version":"2.0.0-beta.4","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.4","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"041d9da81893cab8b800354a5ece072e12e9b105","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.4.tgz","fileCount":454,"integrity":"sha512-9y1JAaGwIgTs5ZFEF/ZAYXZqhdnGZpFlWICth6tTzhDhQU5N6EvO3ONGgN+0TIS5TAZIsziNzQc0Xg73cw01PA==","signatures":[{"sig":"MEYCIQDEQzxgbCihGIUZQrRKTZw7qPx8jA2UFuzUApgB2GeYAAIhAJNyuHKeJkqyc2pZQ/p2ErH2qrRQBCvBkoyCxbFFURy7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":917937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO6JOCRA9TVsSAnZWagAAhD0P/2cEKbROeHVlqUAaamDx\nELCmXGLGhOsBYeDYwtmzsV85YKE3urwXdX/+pzzSeue61HI3Wb4du8Jzh/AZ\nh25jIy2KLCad2FjRPuKUJ/8aIYcTkylm1FcDLMeClFF54rXF7Yff7Xp0Kv/8\nh4m2KKjX2LCTxBSC0t7QUbJlkva6ik2MzY1zhc7WLltwWrCDot9fVc7Yqawd\ntZzXusQgOBaaNiVHs97bMOR5lCQ8SHtAz+1QvHXf3R0aoiLtNoknZT7PTIP0\nKsRW7CfRJSy4mZDfC7xrYMSIVOMVlIvPGQ7v4CvHoBBRb6dje1D7YmtnOQaA\nAbe62uUc1a4zQhQODKtYH1WG/9kaU1DXhidQct3xBeJ6hafM0bwZkuiqbo+j\n7VGWbeKYdyHsyAcB68OWV2FvL0n6L+e5RQh4gKQ2m0EvPmiwxcacvCtXRzP6\nUPetD/spbokFu7TQmabqlQJr3eeK+JEcaZ1YzusF/hmFkfrsWIJBtVpcZeO1\n3v+mok61A97Wcn80YyLtLq9d9HJbzgSxa/Ch78O927VSzOMpwSWzHDSfvECf\ny4GVhrMP73bPC7zA1/rQ/AgiijZmJWjYC4ryHnHLWYj23WbqbjVELF7h9Zyv\nMuv9Wj9cjtFL8KjM54JgygdBygX/kh8NKplcwikLNg2+IISiGioPvsDcn/oS\n4JPq\r\n=SCiM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"21dd8a1f13568841e3ed41812605e9a2a989930a","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.17.6","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.4_1631298126007_0.6083731310938532","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"astx","version":"2.0.0-beta.5","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.5","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"31a7297bf3ed26b18a68fa200f8fab14ec27c354","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.5.tgz","fileCount":454,"integrity":"sha512-UBwWY/UqEb/XhGJEkaOW8BREde0Ap3D11h41HkyzwA6UJM1tQDPyPL7QSJYr7UKFFSJGrLDiGgo7F+I1eG2d+Q==","signatures":[{"sig":"MEYCIQDGmJpNjEZWj9x0oILDeFydYOUec9/UuQO6c9K+vSoFUgIhAM01RClPOzzBOZhOXq0lBNVAQ7qw0Q00fRN3s4ieVzy8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":918244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO8OkCRA9TVsSAnZWagAAYsAP/1XACgUoDWZpisZmIZOd\nyDJKttoSAhiUpl9IcD6WvbWugFFi3VQGkD3Nd1aMLf7hnbLG3mwPUFDrEf5q\nTWhxinOM4a02mO7dA5ovk0mZtwNWEVD9RFdB80mcg+/3ijy6lFeZobBaXo43\nlledHEqWvo4LDkGX5/YvQcxIkM7fuXmGKTebsDgpld9DbwkJC4bWpKojwqnu\n2v7pYtGIMPmCy+aMytboxOAhzSCLWy0++4sxwTXi8ItrTiljnDbJdh0DX7dt\nG9Fea3Ytek75VWzP8lqIFOAPeiV6JGj0PwJoEYpAISnLGg0oS3hsD7yiPm7V\nc6h/PXojEtBVdvkRaCp48g4lA4lqhEoEjBntgJXjKuOaFGpJBng1RzLUvqh3\nbp3CPxJGR5Zdf5zI9bEgNpL9d4wa6rwqgJ9hFBcsv9MytcLziKfDWCS5x/sL\nwfvj/Be4zD2t7WOjbAzC/7Kf/sJbhPANMjXOr8VMNC8x3QEhMfLilqKJ5BTb\n+I7GGwXDBfQhqNnseblkJwrvav5/AdAXzqC7SxFoV+cDz6jMDS4M/7qLNiZ8\n/sXQb6SUgtAsExbWtQytHNQd7rqp8sjK4m+8y5wfp1KSxFa+T7Q1dpekCC53\nUOM88DwEqMT9Sev71SZzx+qhXfnrd3zNAS+q9KM5AQg87W53kpGKXNgerFRH\nnBYl\r\n=CBYu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"beffcd5f174975a0e384b8b86777958d66977419","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.17.6","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.5_1631306660732_0.3889763951873064","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"astx","version":"2.0.0-beta.6","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.6","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7197e42619af1b37493e6f00be9e5d1f5b15738c","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.6.tgz","fileCount":454,"integrity":"sha512-cxUU3XpRzVXEr3DZdoOm6ArH1NqHJhwPnNgMtnYALhQcLNEBNn8vf0xLoyV5Gs6t2UojmNxbEmEnDLP28OsJOg==","signatures":[{"sig":"MEYCIQD/Dx2OJ9koxkiDDkrqON7H+/upv7fupnPRW8RBFJDYDgIhANFYwrhBShBs2yGFb39KLtCQCc+oemRinhU09d35wlve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":918156},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"4095dc4e4146bdcaee064893e0ab37585ebc3a2d","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.18.0","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.6_1633451764123_0.21851088898935944","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"astx","version":"2.0.0-beta.7","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.7","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0e4b0f991881dcf719c9f94412dc09b83a743d93","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.7.tgz","fileCount":454,"integrity":"sha512-//4Ub05QdfCPshMZw0XLGEnGVbf7eaOQ1GTZoRSMFk6nmgr8N9Q+b1AatYIq9VaI1EyEbOh8UD+eUPK66KYowg==","signatures":[{"sig":"MEQCID7LDvC8YJTF7tUQ6IDPESUifdXtG7Aq2d/fXA884IrQAiBA04RYkG5foB9vREWyrC+Ti3eLEFBzBfn2UhOQk6/3Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":930565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+TrGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmig/+OtO7xAVBCMm+qqqklWt66MHDi96kHPLGTLgfZCddvDMv21oH\r\nefgSUIEV39WGwH1abT56eJXNE2JaXl9Qva/PrWbXBUMTdrRE8XlC4Md60R8x\r\nuQtNi6SGresepRsv8VokkiugRMnUvqGH9Ds6X5pU3srNfGQuS21tV0EXNcFe\r\n0FtLDDKl3znjvzreIV55fCvBkaz4g9qehbD8uOg+gzcufD030m5eW6EiywJm\r\nrb1jrvo3g5vT4gMuF5gDWdVonJIXP7PtKhFTimk1ROEWL0C+rAuEKKuco7fq\r\nNwCNn/01jopkcH0npN7rM80rrTbRnzYZWGlhmoKDAUrROL19AuFcTfGPRFkQ\r\n57DDj0U4iAhoYPQR+No0hCRnwZSZTcTBN7YQ5Vcm8fYyCXKrUSPvkKlEAP0B\r\nWxWsnovfJyTZAnXgclijIa1GPJdlRtYfy2Fhj+CGldeHF3TAYfi/hhRfFSxZ\r\n9fyLd9C7thvFWHHNJQ5+ishJQdIwb5YRAnt0ys4QmZvPtKAQ+fNGM+zjOKVZ\r\nMy+aWCBAX8tQIjlGFm7lMNeAbJR/lO4g+hxVswImsvkBnFGuixWpwSJQIANj\r\noPXrmOs9OERWQkNYzLkwp89eXhcATAyMx3M6PBkNSHgw5vB2O2x5kZZUXuu8\r\nniKPSi0W8X9jwbB6VHplC3/UTycaRupMBus=\r\n=RvJ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"f5d1e6cb0668ae760e0ea095568ee0f6339ed31a","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","babel-parse-wild-code":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.7_1660500677799_0.4070593944086991","host":"s3://npm-registry-packages"}},"2.0.0-beta.8":{"name":"astx","version":"2.0.0-beta.8","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.8","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a898f3ae66cd0a5682d100003577770bc36cdad4","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.8.tgz","fileCount":470,"integrity":"sha512-ZhQNgeUQh2dX4+IkPFT6Enu39pdNjIIZvhX2BK20l1g8DO7tjDpqreVt93C6VwXAe/BSKsxke6z37x9ojwf6Og==","signatures":[{"sig":"MEQCIEvm6xTjp+eJfFQCdOdyCNMLbRPR1nz7q/46dRq0njQ1AiAiDmAAXHfQqx6JSosquWxQ4FVVcHNySEva1w98IdshAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":970487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/T07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo33A//W8vGjiGHxhKUTtD93tu1wEAn70ghxzEfGZJpI6LTAS2ijnSb\r\nYWJ7ElbAiAq5WUsBPLh5zFkefdH+DvpFZ8Dc3TuWkCxqoWXwUN1SwPj/5VJt\r\n3vTjjvgdTATxflyOscbopNVAnggkkVYXN38gGXm18RjyVrqZOkq1CNp43ECC\r\nJhaIGvZBsJfPH3PvR9aw2J2bVTcnfSKFS9ItT9YaK8tGoxqwjIso6zaiE3KB\r\nZxnKQgT4tLZGac7jSROTGSKoOzhAOShoRcQ+HEEjXcOhru5Mm4NSj54pvv9M\r\neiOnqfyK5V3yVWa5m3i3AHRC1KA4kCtE1xXvXGc7QaId5h4ofvFsb+aDZCPV\r\nFZJMoZneuCFrAz/oLyCYnpzVG9Rj9RY2mdBZm99NGBoGfMpLDqA6z+WMYK6X\r\n0W6IdvPsb2J70ICSeiPd7J3IHp6recxp758x4Ej8ZNGYJq7cWfq3yJMYchsY\r\n9nWr5p8NUgtC1ZTkh/z4rJK9BXHOkNkSSO6BUurX84ceBL9+EjCTukHN1/ji\r\nxHttnpS0m+udJWg1c1AcPIQL1U44zGeDsrapoHOMcdER4rpfG5wbWE3dWPXm\r\nh7NwDv9ZwU/AxQ3joT+kExeXQ57b448GrrchneOphgZCzyFVC3h8JMvCKWcK\r\nmwejR6iefpt2ej1Kk77Js2ugmBRkpy7h4jw=\r\n=Wu/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"4328f661eb5d8786fe1e9e727ade7278a8f902b0","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.8_1660763451322_0.19141403761342746","host":"s3://npm-registry-packages"}},"2.0.0-beta.9":{"name":"astx","version":"2.0.0-beta.9","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.9","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7b8f414c265d080a8e0e03da0d6997229431ac1e","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.9.tgz","fileCount":470,"integrity":"sha512-1XyJS1CZ1zdiR1/Mj/PlLn+ZNTP5xSWWDOXm3KHBkWzWiCRJ+E5DKVVeUbKlAfW6PudAFGzMZFDAtA8xnRYPnQ==","signatures":[{"sig":"MEUCIQDMzU3bI4t2jmMDxJQ32SEkBUCf9uSfkWVyW2edLsXEkgIgJSlwjlA8/CnXMT+r+01HZd/QV1GuxYmkZ8Q5sVGiETI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":976927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Uw5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ahAAlDSQXAbrr2emiRKgDU7/nG2ZIb/XSU3TCPEo+leXgTk9/s0Q\r\nk96KalWST9I/pXoehZpMDM0CqkLPkd9XWoMoQbRCdm6wc5mg+I3WoVFHL7no\r\nRW4kPM49laOiAqMbd5mLjdfW0e/sznVRSSeDTJwcaGpNtkhcPpTacSqHGfFR\r\nRJeYq17NbPRx5pLP0/GJxLeRcaDXPhFXTS4ZoaUwxtdAYh3x4nhsbwqyRHkD\r\nYiov5TAqikIK3/M3KN5knaqdvllOSsaOMCt5MAlA2AyFEJq1fJTfg8KdC3ze\r\n9hVMpHlLWUVyhcwZWpmy21u7nu2xZ42JvaPYzojbysMPM/5chaMS0Pxln9Gt\r\nFKudqc9CRZrMfPAlR2RyM54QK+4p16MrCYLmccn/RKoEzHLM2DnMocsg7dff\r\nO+5t8ZX6KkMScofn9UWqJR2Yn4DYLf5cPqmESrioHYARU9tmZpolKXZZg/wx\r\nczn9ir7P/+1QyhZOi4irO3y+9rDAWTIyxR7rvgzTGP1GLN7bwF8oIhSlKowF\r\nzpJMd0yUDbQuQTITCOu6BxXsLUkLolb52RzBD/EQql/3FPIo7x2L7t629jwp\r\nbyz8OdLWzSm0m6wsYfpYUfgHJY6Z7k8jlpr4lmTFKbkd+643aV19d9NSCPLx\r\nvfN3QhgU0q0TopBfU6yzfgE+WdQ3q4oIk20=\r\n=tzK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"3fa258dbf5780d4608804c857f133d00dcd79598","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.9_1660767289682_0.6865923102390437","host":"s3://npm-registry-packages"}},"2.0.0-beta.10":{"name":"astx","version":"2.0.0-beta.10","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.10","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"bed4b41c7f659c7dd4833a40501e0448ccdd6d88","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.10.tgz","fileCount":470,"integrity":"sha512-Nig3aPS7xdQ5dvB1wZcJgQedoSCpooEBurJ/X2dnWW1u5NF0SPEeTI2mX4yjGkw1SfWCA1mW7VVxYwbKWCHiUw==","signatures":[{"sig":"MEYCIQDnNyz0LW60kpXwxPiihqWI/cADFzwD1higrD8e7HJ3nAIhAL1rbWvcTdz0kl9kdRQNKSHFVGd/DsT27JO+6GGn0Wfi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":978554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/U9MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWBQ//XNYO4RlLrXxhaGltmd9BeISvfJF3Cr9FiRt4OpwF02BRjMNT\r\nLtmuEUGBdrZcvN9bevYquil6o8BBo3kbRf6KNi/e2j05FeC7qFK1fYh7p+cL\r\nKOOKF0UP+Nn68rPMAJKT7rqS7URIsKi2x4z7nE4rbWvemwDOJOGLRaC2Cpn/\r\njS1qyy3m56c5uH2zrZsyxyWqNNw2sUtwu7KD7ENrU/21ukHFK3CiXbcIab/o\r\nHqu3STuX/8termLsEj9cLap3+B++7VJuEa+mAkoirldHqUn1ncEp7KS8kBQC\r\nJKCIq4Mjp6TXFRS9Or18r6rYsFal9douEAlRXW1iDUN7Qks6JydYDW1dwJLb\r\nd6iIazrctRJ0hqd6mkLRe6OmJcCpIFBvXPiMqjoRoDAr2O4wcCRrU8a1GQjS\r\nHIBubxGXR2gbTXzCyDF/cYD01zFumF8kozUgMOExlSJ8g3yR74wbzcjZR+MX\r\nGmrymvwuP/YVL4/67DbyJqADh49jyVZpNEDIm2lvKoebKcZ5sPAiGI4M2YyF\r\n/oZwSDB1j3fPV7BxNPdRhWngzHrqGbx9bYnNesGYopPFHzoyLFHR62IV9xGi\r\nBeXOhgH5asFOQFcDdvtk7V5WgbzEmz0fMSrTl70HOSiPBIFh/BYbGV9ndm9j\r\ne3M/ULLXhyogQigMpRq7uh0wBJ7xQ6K3GPU=\r\n=sWaD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc && flow"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"860a08efd064dc3f6c22fb9a9a7dcc4527b4741e","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"ts-node src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && flow && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.11","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"resolutions":{"**/recast":"0.20.4"},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","jscodeshift":"^0.11.0","@babel/types":"^7.15.0","shallowequal":"^1.1.0","@babel/runtime":"^7.12.5","glob-gitignore":"^1.0.14","@babel/traverse":"^7.15.0","@babel/generator":"^7.15.0","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.12.11","@types/jscodeshift":"0.11.0","@types/shallowequal":"^1.1.1","babel-plugin-istanbul":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.12.7","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-export-default-from":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.10_1660768076289_0.8924248498250795","host":"s3://npm-registry-packages"}},"2.0.0-beta.11":{"name":"astx","version":"2.0.0-beta.11","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.11","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"fb4afa1e0050202355e578e6cacf4a973f65ef3d","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.11.tgz","fileCount":490,"integrity":"sha512-E/+DobA+t/PlhL3XeEQpRE+ZSpm5Vw2PYdtc9SkCPV18j+BUZsZ33qVlPBj539vgt79cVK+bg7RimukAVo9U+Q==","signatures":[{"sig":"MEUCIQCMD7A1mlrBkZCJIuOTfV/RW7UAi2SDgm9TnsNyMLqVogIgV6evaOqO5+zZn4fGv3qvzQoRYFwaXeSjPjNAV9JemFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEOFTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohAw//ULxkbOYl6RQo6+pnH5Ijs8qxzRlFYZfWMH/qRzqZE10UIP/E\r\nrAqbpJebIvbMPR8H4R3KvY4soB+bu7XmJfdS4ozJ/mdp+EKzsa2bdPBCDG/7\r\njccY+YYM3w0CmB66ZZOPzIXzpHRJbt7OUz2IUB1tu55GOBcp0R13/CUGUjUg\r\nBrqqN2m7wL3F/JPwYx733wSBu56z1qYbmwJvVVzitSnZ4UgCvsF5jmWvgg1z\r\n5/EFYxZH+4HHTjVQk1PU+g89wlkqTcDnyFGetad4q8q3xUKAjrFU5Udkzn8K\r\nGyr1maIMr2LWfKf0nUYctkUHSuFAclz8ExnqeUEOT6IyehdxeoDs2Ix+hqLD\r\nBgjgFp9Sny07ZTNaoPXdc4Tp7u5pRAZhuMERWC3klxCU9GnIHzz0Q+yI/8FP\r\nWOaZdqdV/ERnvq75GCPP5GimzD1dlfXNltNIfVquVCE+IMqAWhR1XzuUvIek\r\nxzIc5DOSA75F2FN4mRF9KpL/AES7IRM42pW3rBUh0+2AEHQvLjRv4MxD183+\r\noQxPZL/0DIN5Dbo2oMtf3chh5SfbK+mvB2Xa7nJ17EBGt0dVhlVfcgHZT1Tr\r\na7A4+sVw4zkBqgjIK2Cns1MMS9w52olOk24V8DOYHR83V2IXY54G7gZxsJyJ\r\njo8c6Q8bQmGMsqG0U02uuUDVoVpjYfTUh88=\r\n=YkZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"b336d477527aeeabfb1f79aa8b7033e90c8350a0","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.11_1662050643051_0.8524631981154998","host":"s3://npm-registry-packages"}},"2.0.0-beta.12":{"name":"astx","version":"2.0.0-beta.12","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.12","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"55e9d5059b1033c57318bd4d2fb8704e07bc5cee","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.12.tgz","fileCount":490,"integrity":"sha512-yi8sI/P6CufWuwt/gno9uCsZqz+bb2vvBbGHrTBmZ77C4uoHTqHFXMCykhWMWY6xn2C09Ds/1mfew5MZctdYXw==","signatures":[{"sig":"MEUCIFGhHJJklbDtDWguTlZ6tzdAQ+3tBwiDKtDRDRSLtkM5AiEA1IwHpaxrTk/BXY0wxkc7K9GIwyxlIdnhkIFYAxpOzqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1118938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEOo/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO1Q/+O4XtRHHkfnFhh7WT13XxLKWU7Hx/I3YMGTeDbO2baG5PmWj3\r\nUI8xlivqoxJ16RIQDHlZGnY29S2PBdsi/d/CFjfg0odkcxOSa88rCf4IyM6V\r\ncHBBhH1GsMcyMHGiPxSuttuXQ+UxnF8S90iPyEFSlbtn2RDYUnYWlDKOhUGx\r\nSq/mdGYD5KQajEgja0HcecbwSorbPbr9Xk7Hi7zP4wJIVt8Hz5rdrXeAeBRT\r\nVxH/1v99WYTiGB0ry/v43ktDEZ7wIf3eXoZr9/CwQjsKwH+UqlCnuDTFkNt+\r\nNuSSAWRS8wKfOWF7cCdOfuSQSRsTuUrBP73CQvSHn0vW8XXzB6n+RmDYwOD3\r\nzk4VLTo9xTx7wd1P7A8idCEHpainNV9ANoVT82uUlrFS6KdF+J7xOwoaEYJw\r\nPkpbTs53CvbSKTmSUfEwem4imwfR5X6U/xK1uORR1doMyXuXhnHwF0shthJr\r\nyNtgA2tYAUHu/9Jd0xK5cq7yBcqa8whKjPrOGUZQPytWz0LAO5kpYkdU9keX\r\nnPHeaEykT9HL+56xAc0NPcMb+rCPY8HlNKZ9B2aUIEdXEyqDemilgmmlK7To\r\njcHkqU6a+DeympVK+kTbea7luSFk7mO2GnUJ0UD7n3QAFZCIbf6bivQyKP/F\r\nopVGhqpWodmurpHq7ecC2+RNn4DpGuOV5sw=\r\n=1hEo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"6900ec05b4bd7f99a30dbee78331effd0343e169","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.12_1662052927242_0.9743285604635488","host":"s3://npm-registry-packages"}},"2.0.0-beta.13":{"name":"astx","version":"2.0.0-beta.13","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.13","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"20e60a03aae6dd10f6f888cb85197cedba5e5849","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.13.tgz","fileCount":490,"integrity":"sha512-yBwQQqgO7u4FqTlmPqOoP0CTKHt4yFHcSolF/wjugxjtUkaqvjwRfSYb9TZizWez62HfLEEoKpUe8RcRaoR9zA==","signatures":[{"sig":"MEQCIHVxO7hD/gSrQxOt+1YwT/gO2chBEAAHESkiLj0hQu5+AiB0hFRxKLB5MiDDTxm3EbKogVz0moikYm6FD4+P8SRfsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjET1qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopXhAAnZCkiIrgKJ7Gy5kJN8+TntWie+357wWs/SHHQWPoLCGut6gU\r\nbjBpDcUDMgdS0K3HUW8TDPvsdHleeeLI/ly0KNiHxJjXcSyrL/iUPnkp82Qc\r\nkATJVqhZkkK9kFUk3R4QbmGs06yGgY6Y9pw0zydVGrqp+aaL05HpPPqocGpX\r\nRFtlksSLMeTnFAqOg2BeYR2dEsmbb049VckNkQcNNBwu5K/DSLOL7QSEQobO\r\nsek6Ua6uDnyjIwY3FUr29Uaf1J8EH7kYgm6JClImpyf9tetEQDqk6e/beKHa\r\n5Tpw4mJ9dQCocFNlGYsT0r+VOCuWg+204DiVRNxLPVvxVrNQpjv5SPMS4CK5\r\nwImVSgG6KrJ12fzJevC4OwxJKiiOIUhUKDiwFE660JmN3lQxUUBQEgP/n/W0\r\nds4Npw5ByacxWmaxYyIPSf64lzhuizPE9NELXQuBI4yK3mjMBIaK4+SGsIc7\r\n6+21qtqIJGrKL0h3YAZAndw9Yc7mBRHxnbEEzb9kmuvSo8iFaOJv+RiWvmi+\r\nqngPFz7y91vug7msAH7liK6iiZaqvjFpY0K8YkPqA6buWUYYmhJ9BFJQgmbB\r\nb2Mn58sybsbL5/yoUbNqFWyg1bvU/8/5ZdgIXszVZiSj6hoc1r7uNuORmtbL\r\nUAGkTV7POHN3OTWPbqIJTGAc79ZLLMHFJPs=\r\n=l2X4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"e70e2b33a9bdc32fdfbf8b27d79c03a4c7785229","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.13_1662074217762_0.6138048315989884","host":"s3://npm-registry-packages"}},"2.0.0-beta.14":{"name":"astx","version":"2.0.0-beta.14","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.14","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3095a7a40d9ab44f14ce58ad222745d9d6e78979","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.14.tgz","fileCount":490,"integrity":"sha512-+4ocMW1+lxUJdmJ6p06LXJulFqMbr/yqcbbOlvgINktZZi8yqXdqLQ2bYqMCaBYKqEaAgQpC1/ncgmLa8AXIeA==","signatures":[{"sig":"MEUCIQCezaM1WT/utkmPWpiOXWxOMlJ0NR/R9QSm1vY/wiu97QIgStuzY5VPGdP23GmY+s6kPG7FWeJ+i7lAFQ+sMIjS0TI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1111106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEWxVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+8A/9F5JmGy5sHpOM8qZ/QGHXgeY0oICKiSxe4wmO4WSzllvG+3Zz\r\nuKsZbEJCK6joXYd77n9EN2VtlaL7Q7ilC4j9tazw90r4UqlZwy5ikeJa3vQw\r\nSjf6RWgkdKDxpVq+LASHRf4SBIqqOn6XK1oRW8EhEaH8Il3hKBc4OjJ1Npbt\r\no01TEOLd8I2sXDeph/rD1YQvR2kVv80hrvWfSx8YqPgYW19K7p2oONE68iNE\r\nXeWnTPrzQ3SfoJc8sbE+a3HcQ4Xxm/kSlCJp04MjDvLoESAJKo6YKEeO++KL\r\nP1hkhkzit8aiyksIkSOWdAioK01j7W5+RC83B0uWY4CSPvrBxvSMg7mDnLuA\r\nMODox9Nzqrk2h8AgoFROocotzd4eE7l/MmSp1zw2KIlGKcuSl3PlAcNyW+zl\r\nghwjk6aXiSTCY9bTemzzPbidpT/E1uEiw1ysEg91rOFWjn84O1OyRFauwsLj\r\nwfnrnKene9AxN4Yd3KY5ZVo+iI5KAs0F17ppBRni+5IWI4spqu5AUz7/B6sY\r\n0c+gvOKu/dv0XvgGHwuwGNpozLwgXY89inlZTTcrayL5S71OKVjZR33ZwqNi\r\ngttj+udSCql9mlKjH3RuBePoazPaGgsfGNy2rqV9JlCBPaaU0e7NqsK8PToY\r\nU8GnFFDVTECU3GmC1hxUEb4FS3EhOt2g+TU=\r\n=jSUb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"fb4beb00acc8bba6cda2d9aa477423bdce234a94","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.14_1662086229048_0.43357486192516315","host":"s3://npm-registry-packages"}},"2.0.0-beta.15":{"name":"astx","version":"2.0.0-beta.15","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.15","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b8705a740b4be90e486e7b9d4c04bf14ce08a3ef","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.15.tgz","fileCount":490,"integrity":"sha512-e1PFu7YI5ZBOgKagHqArKFGA8IqFPcvl03poyY5AGuVCf8F2LzsOXdAsRS1c8/sf5TSrXWV0iKbQpEnCnO/2Gg==","signatures":[{"sig":"MEQCIG43/ClCF26HQ7mlSAWUoAp9TC4n4m6P3sFJHh8+wQTJAiAMQW29MvEKSdvBgVIpZb1WezkqtamL1vUB02/jf9hmeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1111268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEW9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfJQ//Yfq7L3ToWXtKdAN8Sk1tX25SNi36W2prLjK2ErW1E6h6slfc\r\nSJmebOH0/t5GN4J3gPyMYKcAZLHWrhKnyKK9APnWtZSO9acrjvTybxvQ0PR8\r\nKyjOnlXW7xHFfOIi7M6kp1h1+K4FvnZTrGgTWxwL5yX25QmDuneGHmaDf2HT\r\n2v0kmLtsiqRHSdtkxmkvA+Yur5W5ishMdpOXrCSE2yj6EwppRpzvppw1Q0Qw\r\nidgoidGwpirO0Suy/lln84MouqPhzylK7tTeYRMUedmGIRhpswYauUl2gY8C\r\nrvR5PH7QJEG238dVWqAUIa5Wi4PCcWFKptBGLOlYjF3/yFUqU8zecaa0l5yj\r\ncKfe8ZS1jwzvyMaotFxgBkBHQchoMQwHuaceDIjmA3oJ6gAmWLhRYpiViOm3\r\nBiOb4DF7aY3F174GE0hmm1vmn4hTAn/Ri5ouSAfyRJ/qnDSs6XnZj1zLYEST\r\nH+AkwF3omPSObEQTTL6bNevqZpqJqHyfZOlheSzfQH+dGeueR7WMC9h1iqWm\r\nsohx3VCo0LUSnZWA+uQsSRzcz+YLOwsaUwtSaYScuW0zUUNEiBEdk0o/tvTL\r\nxzqQoXPV8kcL5KcZM2gkB70ZQHEDjFvPs47UNwGMsDnrKwwIvc90zQ9OLrqH\r\nfS1GPFV9j1tilvmKtJEjgH6NqUl4Gon2NXo=\r\n=20gb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"5ba012c06ca6eb235ea9d4f6f619870fd5030ff1","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.15_1662087002839_0.7345967677959109","host":"s3://npm-registry-packages"}},"2.0.0-beta.16":{"name":"astx","version":"2.0.0-beta.16","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.16","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"575da22324d716ef89e584286e3cd444fa1727b1","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.16.tgz","fileCount":490,"integrity":"sha512-tNXxH57Dj23ZEOmsxIxi/Lto2WfqJnsbf+fgatzTNgee7kCAJ2nQYfGcNSkdhqmkEizh3DrNWZEq3KTs2amGfQ==","signatures":[{"sig":"MEQCIHNR75Bw9Z3EdPrSkXY21M9lNixcZreUg+TDyPiGHxNlAiBJqLkkdUyrZpCaX+P9hzpShE/eBV0xyIN6lO3Z+klOHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1113385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG71rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe6g/9HIgB9rif54mmx5pN1PHdvfBTi2bmDeP6FA0AQG+WLbIF+arU\r\nSi/bCeEFNjXvEVc394STXqmYtjFuLrygj2dEVyIZAuEMdpuc8dhGAhtSbXz+\r\n7BtW83fiRl4f4QD6KVxlGZoq6OPwBkw1isZ9rfr9XYS9Kmn/wRACOc+uQXgr\r\nk9ZcegBFSX7+hRB1vpPHeUyhhNcoi32Uhha8JQ/KgA1pKwLePgSvGKH3o+66\r\nhNrgwU5bKV4VRsAFNEDOW0etN5XwC3BB14U2KtNEZ1arCpz0DpZR8JoAYZ4Q\r\nXC3z+bX2CWjdF71L9iPzOtXhcGym8f6RZYl+r/fuZH+hmh7iPj/cR6I0/QdI\r\nDTAk9wVXPPQ/Gzt5LqxkDKOWWeSQP340NUC2ipFMcndWtWZzVf+mOeEGOA0k\r\nTtihR+VjBpobU5fZUjV3rEzg2Wj0DEtXQ7oOXXZ8YF2gvGrBZvu90ACsXeFW\r\nDmDhFq6WejFz0daIqzWl470QqARCMlqsAHv/mnsj2AZlwaJlXaI8oo9hDWCH\r\nW3dUgiUYrTrNNsEjKV7GraFKHxlnTRn2bZpfzaiYeTjOPT1r/dwQuVhnXyAW\r\nAxeGHv7AcCJUUJ+uV0DFU6tmLlpClxtTf9At1xTGVNfTu6aA6F2VAt3JvRYC\r\ntz4ZzvKXvS3Im30g0JBUlJZhY5lHsaYTX1s=\r\n=qxkx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"d8b5b10d5c3ab5998b66f9313df5d144d5d0a301","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.16_1662762346740_0.10675277797172855","host":"s3://npm-registry-packages"}},"2.0.0-beta.17":{"name":"astx","version":"2.0.0-beta.17","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.17","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"293420026c64e3dd7ed119359f53ca377ed1967a","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.17.tgz","fileCount":490,"integrity":"sha512-1jt4EJxdYTMJpwBevoDQtUotLY2deCAIjGJgVIVhkke7OyJ+kLffPDPRNFHeK2Am+QySL9MCsi+p6vggc24AdQ==","signatures":[{"sig":"MEYCIQCp4KLsHj+2yEHixihUxRzAycFwlNVB07XyvJm4md7mMQIhAJul0aexR5mDGy7BU25jZgrNCngXjvXVinYz+M1ZmOHm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHMUyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrduw/+I5vH/bXAR9a0yq6Yatcz7tNl8FEGanhsBDBEreZ2hXTnOI1o\r\n8Cri/W6+gkxf1tTXxA3GELV56Bpyzq6deq9cUreHAcfWsctWNjeeGHa+GMv4\r\nxbJ26LGlp5y0JpPQVG48af+eNW6QoWt5bBFB8rFNL5IwOoLUED940UynSRrf\r\nj+pzgNByh2JqCoum4R6j6U0gKUXrpeLz6KHJccARhddfE3MXco//UNGTatPH\r\n8qkEtaLG9dMV9Y7R/8wtk7TLvoMWOynPhrmhIcRd29j6QOyBXUu43phMW4ZC\r\nfIi+dc7DseB5Hf9DhZAI/gQKOkMWbVQx5HBl1OTJCSsUh8WU+/HtwjVsKXT6\r\nZFHqqpkrRNEfaNhWZpKDV5sXUvxbff71fJM9kUf5CWHHKbCmVTfWAS1UP5zZ\r\nNnJipUydhKZLEbW5fszfukSIRDQDsnoO1kva+T1+HsqQjR2ehY2hXbLlat8w\r\n+YrWUIU2WCTZvYNRFqeIxGobXcIeJfd8VldUwvHl7NcozDRTfVA1Gi436axi\r\nzsXIWFF/McJ2VKo6zXqr+hUz/zf9VAUgNu6c9gT4vuhnWUaXla0l/oW7J7qe\r\nhw87kCdE1FAw1xYVenj1zxb0MFOwV64cR9dJXKGhElO94Xjhe59RPCkIyQaA\r\n3kAMVzAdjXHt8eGUeuWrWEmmCA6eeW8Sqos=\r\n=sRhQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"2eb4d60c3ea4ba5138912be2a31d29dafb2391bc","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.17_1662829874220_0.437221755969051","host":"s3://npm-registry-packages"}},"2.0.0-beta.18":{"name":"astx","version":"2.0.0-beta.18","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.18","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f26fa3e385d21475ddc9c49c5e2e8277ef2a988d","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.18.tgz","fileCount":490,"integrity":"sha512-4g9IQaN7lZVBzU6kFjtK8Mm8h3PT1/GaGjjQIE5QKHw4AOMoL/Ij5T6/TuioFRezKLPJSxQIjp9E8vHNasoh9g==","signatures":[{"sig":"MEYCIQC8QgDGUDfvjHx9eHVFmDqd2fkuqbtWKWaruky8/96powIhAPdKAoS3HEi86w6+kWENeH2Tsb0iH2alfJUgXtOxO6AB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1159361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQEsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7XQ//Vw2myGa9AX2V0a8fltRHlrNcrc6s3ymaa+5INmKloQaLZUPM\r\nzya3wRKdIrCM1bkADr46YOqzG7KdXO3dRayFp367Wn3zVJjzQLJLn8x4baHu\r\n0hDCGr9qAvm2PZ1PrkhV40LwkvaOv/YZdwT21yUYYSgpqjqZNYZXzwG+5+HD\r\nQRrORnHuzMzNIJL7p8DfReIImSMaW50adlCL1IhpMNoyMOYFjUP+qF/Bz0pf\r\ntmH7VWLKi5ajtamUh9BRHSQBYGmMctObzQOA+kxLCjlDR/reRl6JZk0kVq1j\r\nYXBrs3qPiHRxrDyITzK/PDi5XyRp5Ta5aOdiFfE81Z4VcDUgEbwYSLvki1Ev\r\nqXPOVrjAhgByQfsRtTZ0lR4Jk2VNHKXpw6+MCKSitxK9CKIYUnLOQuZlHptK\r\nYZDN37aRPDUbFfecmSnvQZv+O7wlF7sugaTzwlTFLr7au1hwBPzcgxbDZg6m\r\nobjYT5nrMp77YjnvZ9CVNGM1CitSilUzFx9ki7qv5HQxWOC8iiacsGBerMdx\r\n3PTq52I/gWh16aMF/jH7NSl4ru09msgT0jJbRcifY+tpTR0ORNtnYtOzNb7B\r\noqjOcq9l8k0dRiOoHGKkBQbNG5Wqt+ISO6vwNr7zmrWXPc9QPNXYTwc2cmqW\r\na9wuw4wf+nInzCH3HrenEEI5lqtXWf87Nvg=\r\n=ARmP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"02b9fdddeaa9e68bd187300ede95d7d5809be7a1","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","@babel/types":"^7.18.13","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","glob-gitignore":"^1.0.14","@babel/generator":"^7.18.13","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.18_1662845227817_0.08098275480984563","host":"s3://npm-registry-packages"}},"2.0.0-beta.19":{"name":"astx","version":"2.0.0-beta.19","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.19","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"6fbc1ea92fc1a5d11b99045054353f39698297d8","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.19.tgz","fileCount":506,"integrity":"sha512-EniDMUbta7ZqqlAEFmdPqTXHG6l10go0i1n0CYt46IUBD51cLPZ21VcH/cJqCQKfUy1IyiLFIy8HB/KnWwzzMg==","signatures":[{"sig":"MEYCIQD9UTg5+u6CgqTysAdwdfPWP9gDlpsFyLyhfq+cIbPabQIhAP2RkltgapN/+GIRI7NI790wzd+k+XbiRO/vq5TjDl7t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1240702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM3RmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMwg/8Clx0YUn+3sW9Cn/C5tLZ+bC3dVYO1ktfor7cLoPtx7kiUKuk\r\nfkkRisPH64pgPIRaIHAzoPdlBkgq3dk5AjkqCgK+8NeZIfebg9cKZzkcT7Qd\r\nx+mcZbfMqeeB8RyDqNpWLg4Qi06pzFtxkHyxqXtXjMXXZ2UCv7dtCSu8aVGB\r\nZbCVNZaL9ymalqF4yut/WOXyhO5/Pz7v39MUVSYDJZQKki2GtxKXcQoEgaur\r\n5OdMJo7Z1+nuzgaYPV+qEcv6EXtum1eAGrraHEILzo2fEiplZ7daHFvtXVhX\r\n+hmX6bevtme5xea3LFMAYwkEzPU63k4UVoFflt/SPTyXZbKygbCBkJw1JfWL\r\nHON+gsevWb0npWIPxepsizc8MeckeYm49VN/j/ec/u81lY3Mtmbt67jTwvZt\r\no/qNWPeX6Zs6d1YKU/iTVck+X1XOoJbJadub8pAECs7yy0YD4fVrDYlyhbjq\r\nneGkV6/1bKYS2nkvSUebToiyROVDWQtvmbQcEMqqNIeKXF4jfnfGSjyQHkah\r\nrc/XWAq6evYdoKpBs+dQ4UI/EEzmCuwVhx/IxdkmLDZ/aWFtiBlWfF8I6Y84\r\nmDXt34k9eWfIjYphqP4G+RgGdsGD86Azc5i7TwugbxkOCMLRlLwkVAS1EvtC\r\nyUfPd5wEKEiM5vMNK/FD+OjZC5GPZsRxZVY=\r\n=PYR8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"1f502c6edf77ac04839d6628113ef6ca94ab9ce4","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.12.10","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.19_1664316517961_0.44625922572001","host":"s3://npm-registry-packages"}},"2.0.0-beta.20":{"name":"astx","version":"2.0.0-beta.20","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.20","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"2301d696f220b04470bdd94b67e47cdb12431245","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.20.tgz","fileCount":534,"integrity":"sha512-HOR6qYDVXgjVzT4Bc+/OwuKuQxIYdQKUgfnwGwFlyj6K6iei6KpdIT1sU1myFbGUqtPvYoI0Z7hEiHDHIxDzdQ==","signatures":[{"sig":"MEQCICzRj1IN84kZo6232cWo+y/3ZjPB3AMRU3E+nvkcxdmPAiAUtXaxD734qKOntkX5Tu2ay2guJvqpnfRIg8K717Ge/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1353091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM+i1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMshAAkldAw2CDTYIwX/1msncJrVH2tkuR/gVf/gHUAJ2h6Ny+4ohX\r\nFNW/Q3TTTZFWFX3Z15zN3WKhB/IA7zhMnA5yJKUtPqoH85/I3FU9wcifMRjA\r\njmYqwFdZ8+jwiExNZD30vAfdCalUv7TEgBJi7CmxsRhYSpxrBrBkBAlKdLGE\r\nQQ3RTuLKojJpsFDbEcrxGc9asDWbuvdb6JD3vComxtEMYNsbzi3ul6h9Bwzl\r\nwGUDBX7L3v0nYIoIbd9bBADg4EzG34JFWdJO5NQYCIOIU6u/AIYNLnaeUfD7\r\npt25jbnfAImyHo08e6kLRH+j6X3dunlAGkuzDifBEyHGdzdrfvGyqJhhuFKN\r\ngbQ6q7m517XhYtqYOhAFu9DgPqUQCmf2jl487CS4mHQfta2+SNctPfbbd2y6\r\nC4wnanrMv1k6Elp2O0JM+L8U6nSJ3jx9Nasyte1eodxiBJ9OpCiOdDUzQgJF\r\nsoxIFBrQFSl7W3VDYq+jboFjoJz09K4aEG7QBlH1QkCSBcdDwkojnKAFJvOX\r\nQBZR1Jg2284E/Rx1/084GDqEimroCHUSHJsj+QEVwXY2Wxvhlc4jYY/k9rdC\r\nXobvWrlWCRV+X74Hdho+XJGak+D5g8Q2kfsz3i+g00yul8XKxsNps9/IE18m\r\nElaV651P3u+Qn/SOyL9c4tl4LgF9CT4K13w=\r\n=Wugc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"9c2d74fca90098dd8321ad993e17756edca930eb","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.20_1664346292787_0.6945923341139417","host":"s3://npm-registry-packages"}},"2.0.0-beta.21":{"name":"astx","version":"2.0.0-beta.21","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.21","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"52b7c9f40df961691445adf4d1f1ea57564a3168","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.21.tgz","fileCount":534,"integrity":"sha512-Giv8F3TTVTEe/zlfN4Dkgk6oKjumGMJqKyZPhZS8s5h7E8ZMucybY8M0VcsyDZGrHKfVOCjuWcN6XnxjdiTkEQ==","signatures":[{"sig":"MEYCIQD/UAP30D560RFTtXuxruPU0dPyZsiZmZrlvvJqMD4VEgIhAMfe1dCZ9dfd/RA6mSq5dzgORZ3SF10d/o8T0JUciySc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1356036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNHvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod1A/+P2nHRUUHT8h0Edrpp5pp6CrqEVIljWpD7lRQY3TycFyVQGh6\r\n0nMAx/zivjw4BvY+IK51NA65o/RhwDEE0m0jr1QvMakAnjW+YJ91lHPYKjIy\r\nlP88zVwfpSge/sdT7oJn1lj7CN7pfUgXMSkFpUebtPb6wzXqffi9CUf2xasl\r\nnVNbRLdpBs3+JDy0PyQp/YBL0jvmCaV3Mc8mZBwFfV0NIqcKHqm2tyIwSjY9\r\ngAaSBeWDT+nA429aq2PdbGkIGJlhJs6zWZpTDcY7XoQgsJ2aFGQBsoc9ISAC\r\n2MeyyPkWZ4dfVxENb3GRoaBLinaZyQqznlDZW9sd5N1gQgOOSQMdO0DS8TrO\r\npnexDwRNS4pTp7gIn8Gj4PIxB4HByjA/ZNq/J0mfOS/Z/J2qru7MLwNxLLfu\r\ng7eoryQX57GFk4UXnYjFIHOQv2ezORsb/bcdID2gKw0cB64B3kiU17wqkdyV\r\nkJ1czngjyapCbJ/Pb4oug4dMWIcg8XUF+bwHmQq3SYhcUpscMgMrQCl4iQGS\r\n3IVjvXOIUN/zI2bWtw0//dvBeXm160bDZJBzm1nIAl9WnFz+BJf24+k8EbA1\r\nbg7XYir4FfyF1cKJZ/Tbk02LNi5tKHoemn39CfSPHPVFbAanx/s35xeLlqJw\r\nK5BeEjMORGK0K07HXMNUcbHqYwqLsPo53zo=\r\n=ZWFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"053cce7e2702f37886ec016a9002638f4cf3e50c","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.21_1664383981659_0.5923789873181511","host":"s3://npm-registry-packages"}},"2.0.0-beta.22":{"name":"astx","version":"2.0.0-beta.22","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.22","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"8e8fd813c263d672c304a4db9ef3a933a31fa880","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.22.tgz","fileCount":534,"integrity":"sha512-Y+nvGFLxfqrUXeYju6xqbl2pMPMyCTpcLyHIRkMbdXjHCl/mF3nn1LjL9xYlrrHaRPxqs1G0B0SyQKChInwq/w==","signatures":[{"sig":"MEYCIQCmdnH6CrGr6FsHU1qZ9dYSixmVUrIEwP/iLZRzwd9AOgIhAOGa525182xTuhCMf3y5L3YppSobZFTYZPV4fzrB7Lxm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1356985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNTGGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Cw//VfYlmqM3BJOlw0v4M6e9mAvFSxmoqFlcqrfoTDjIUo5LgmEI\r\nNk10xfCYRh/2f76Yfdct8juCs88qkP9MklrauRU/g4mEzMcwVy8ruDUhEhCi\r\nQks2UC2gnocjFBVLKUPs9RhWwc64cEb0pteHQIKPAPjHOsIjWbn2/zoptyJA\r\nye+uCp+lJqqWR8G9qIGhzJ6ig74oJc5ZuzFtBWFBI5A+1vbpQbHsxHS3/lXT\r\nkV2y4Peq18e1pBbX+Y/rOEPTjarmbR2f5o6uSi4km7Ko67eKpcmYz1RXvRx/\r\nU/ci13PHyB1CCSP8z8/2/G+1moU0VOsyKIM4YLJeqXfOU9qTHy9WB3VpPnKV\r\niXOR5WbFKag8qlkTQ2cjfTMu5FDXlOY018o4eHD804g5Ljr++1Pad8goROiY\r\n2tvR97M5f9YBmDU6G2QFpNgFmi7dSKdmmX3q2LZ07faLHZrbFZ874OoaqW0f\r\nmzv4xlo4wYh2RYo0KB1+2uTz0FNsI3FAgp8OGw3/+0waHa0+f+0jdh+ow3Iz\r\nNAT5+kHhgUtfIQk2xPMAet+A7wu8mcw7PB/jq9eaX0kechffyZzGAs1cJluL\r\nHAMOi+raz1n7QgW3TWxhqa4ChHh1csklweLRlHdNVmCESfF8pKGx6pTSBWiG\r\nA2rg4Tp4KRJNQrYySJu0g0DnI1UWCn+5F0U=\r\n=Ew3a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"3afb40f070cd2afa59ede6881e5d12d5b7066bc7","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.22_1664430470460_0.041562722582906275","host":"s3://npm-registry-packages"}},"2.0.0-beta.23":{"name":"astx","version":"2.0.0-beta.23","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.23","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"5282e416382d188943dc0f5808385af9aae45269","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.23.tgz","fileCount":538,"integrity":"sha512-0PF3Oc7j4qGjiCUlwToBLmxzk55LvaL+/QT1AZhR2kHQsN5jWr4PnpMtNnZfZBgJU1X9E1KSnuvCDjUfWpLZLw==","signatures":[{"sig":"MEUCIEtxdUSPpJVCwNs1rSdx7Px3IGfzBi2VsPDWX6gy932mAiEA2SQSXFy1xx4dlU0WaK3WvmzmKJyEboksW6VFSUeZgH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1388302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNTIDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox4w//SYG0JwTYOab82tMl8Qo2Ec32sgsbvvcSYOoTL+amOdKEOkbd\r\nJVveoqsw2aS5YcpbP+PME8bohQRCFszV+mIXpM69GC9ddjbbKhh6s8olm3wX\r\n6efqXE8joYZcNvZoku6jFlTAie0ggzxv8ivXTASP1DFY+YtAoXTP/fZle/uL\r\nbn5i+XyX/Qs506Ml1S48XSwltP97QXrkjhOrEJLyzQjvHwG43q5GWFZ7B9t2\r\npnfCzgZA2sAYnVQG5+0wne6lZVoj4NtIV0N3f6loWsEh1fCmuqMOPdBRFY7g\r\n27t7lJdMYf3qCPmt836YC67kqRIVDx2OAc/k/tkW25kEBAj4ExRJdmsqIer0\r\nFWRuoODkB/bqEoRczRf0/0HCo10gIObqMSfoORfjQskVuCvkauy3i6Pu1se9\r\nIZo2jWUpj6W7pg5SFYF1JV+TpHHk6LFTeAD4SIlnjjj56c0SAGwb/5vyOghi\r\n2n3WpaFMvLuEVLVFXWEIqOSXp3w7B5zfBEOdq4XSgIKtBMBPi9mCojUvbgUb\r\nGyEmzs79QVjVLlDScLoAXcEOTtlnUDOnHpPRbDhhummDy1lKfS7mnVqf+gVO\r\n+p00ZAfop+7QLAcLPp+rW0RjtaxBbtbye77VrrUcbvcZSX5DOGEpinmXeGW2\r\nZzf8qgKoxIdNyCZ2lA+mA3A/99ywvu7nTgs=\r\n=wz9V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"e54398030a02e7dd7cd382b594ceb779759d5a21","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.23_1664430594680_0.30254940234607974","host":"s3://npm-registry-packages"}},"2.0.0-beta.24":{"name":"astx","version":"2.0.0-beta.24","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.24","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"3df685e57071d90172f348c62f27dc2ad50ed195","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.24.tgz","fileCount":542,"integrity":"sha512-VhHbAyGRekcjdTTkkv5I1QZpGoWMoqoUJPLtbIr2mtzRrgWaz4QZfOQCkECaXvgY5wkR0ciKTH6jCRwGCLNbVQ==","signatures":[{"sig":"MEQCIHCnhQJOYWKe7Ik/CLvUsfcKTQSVUz4KJ5gB46Fv+h6dAiBHboJw/pUirwd1T9404f7a/jToyiAwbC+6UdhzkzgQiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1395712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNgBmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHiQ//eCeBwdl5TlJR3RByquZGljq/W1aK/lGAEjIVTWcUpLXmqNcA\r\nu0qGWwKzDNLXQoobHnmxjNhPhNNcpEL9YrbUGmd/5qy48eNmP+nIR671LA8W\r\nZEoYY0LBEx8s9euBcRlmwhxBM5ciDGR9tbUZ8v8BYwXXMhWg4pT9Qtl5vi4Y\r\nUMGteVFIx0Hph4mCAuUV5q/daN9IkA8+iS2qXipcnbGjO5sqZ5DSPRipDGI7\r\n1tzihzwjkBUQVCFmS1EMqPHVUn/hf3a8gKz3kvbAK3TwwJ9ncFP/FK4P1J70\r\n1JqEg1z0TCR6PcA2uWeLQn6vq0tNQyB8lxiBM53ybnzqG37t6+oUK8/sVl6P\r\nhYlTFe6Bmb1qkPOa92rEuaPHVs92TGc21oWtEcB8Cd2XsRD9IkKrLCMi8ISl\r\nz01RkKcPmXVZ1nAY8It1rRxP+epLHSt0vh3GpWp0DxcHe+E9uvWG2e/SWk+b\r\nUb8TsQ1R2qK48B46WVbaeYiLI+J1UamESwboYg9Cp12zdsxRyAJ/bup3+aDw\r\ntT0C4TZAQZ02F30PxPd2o4KxO84jkOXAyIAK9yGZd79m+TZRJqXT4Mkc6Uva\r\n3Uk756eMXzX023xBCirspy+UdV4P/Ta6Czgm8iw/mUrzDd+tG5PmXwNqBIN1\r\nLSjyQgO+fm8EFq81396Bq0EZvWsUsAVD+GY=\r\n=bDw4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"a26ac784e2496b713020fcd14a7a8109a3774f76","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.24_1664483430216_0.24708549737642937","host":"s3://npm-registry-packages"}},"2.0.0-beta.25":{"name":"astx","version":"2.0.0-beta.25","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.25","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"9970b3e61ffdbbd263e552a3a33908bcdcbd86a8","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.25.tgz","fileCount":542,"integrity":"sha512-kQGNzobbRf5No4ffoVIFxwjkKWOegYL63tfdIGT4vNoCTH8XV/K36O0WepC/qBBKtIg6xqM3mvVvWLcSSPYaQA==","signatures":[{"sig":"MEUCIGkpg3kdmzFn0YTuobcO27dtyaeZTQ+VcnLpwEziQVanAiEAjRR4EcDlIFVXL3CvV1HKHMoEUX8Ep4UEZCLUktbZvGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1395984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRH7/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9yQ/8CtMre6WEjf73pxXWod4A1wd0YdWBJFf6O7SIi9HP+3kYaQDO\r\nIP1eZqVnxfk86uwI9kYvSeDG5E7PLKRiOBZqsng10MLHzZfaVMO2a64sF8Lw\r\ndwuLqlIcDeJFsDebG3/zjBQdXyASnJxYWr7nq25kJtXNyAf7OKKxKcSdiIXl\r\nNq/lUMLhBYGv6W9nle6SyWRy1W4lkIAeEMCB80lEb//RIFl8PnM0qZhRNm1a\r\nuV6AKDvT25A0FDOZXV8wHGcnIyHkS1Xiw+pRYUkuJLNglUKVQzRn4DN2L4Vt\r\nzsQs+eKZBmEhvqg1y7egRDFQkyICmVL21S1BMx+Tx3xj1LyLrb8gSw3CsNZJ\r\npONJRHs13iTZddprRa+NqVGx6xz8zmHESVIlZ/RxXqDPsCxdLBF8t5qW5Gi7\r\nbJpoQEwjfKTIuaDIKLaBcSSPFxpfd8/ex1ZuJ1lh44tp4iJcCLS3YKJ+F1Ce\r\nuKls5niwHXGw17+on2LEHn9tEFgp0zHUXASOyHwuUEEPzb4bL0Z94Bon5dPU\r\n0Po+7ZE0fxKtJmi3hX6R/1q3RtrchwLKht9yZQ21wTlZ8I+lCRnVTc6Q+rT9\r\nv2+Ic6hkOkvvH7UN/YdBtZTKC18slrU4Wsi33jOtWarkfGPhKoUK5GyyWtIS\r\nUCKzZHErRmiPHvIqmzyO9on1Uelwy1onyyY=\r\n=FWve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"28ed89e2b3c84476d7688789d10e94da12d20d9b","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.25_1665433343531_0.1951626833884479","host":"s3://npm-registry-packages"}},"2.0.0-beta.26":{"name":"astx","version":"2.0.0-beta.26","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.26","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"5b767cf494b9c882baa855a1960409375957af13","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.26.tgz","fileCount":546,"integrity":"sha512-AVCV+XZ6wGLQT8CNK0q93Op1/n3FEmvlYSf066Zig0xC+J2QwKLyiyt9l2ppHusFTJFf7JQPz99NEuWVKNKOpQ==","signatures":[{"sig":"MEUCICKDgCPykt0wA+6H68IbDfwR7gmSkSdSv57MRW8BKG/RAiEAnJDDFYGGzR2lIF/kQOIZw+s5sCPOSs+zER+6m3uM9ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1408686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWbekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2yQ/+MI2Zy4iyQwLJDGohzojpv8Fe710m0DJ/gw/6KZ4cMfPZIpVH\r\npz8QE3I4fS8gYBOvMRxBZLyPSjPtkZuHpCjrMTnHo352f3WYlv4ei1XPSzOL\r\n5Jr6mn33m48t6qRXulN9ggMGNpTWhQkMYHFs1G9nz3SYgcUX9eP2uoRPHhHD\r\nktGalSS46RYYZPrJmdnh8Nvj8onE7k5bTDmXVqu45WTdTVEW+wTpS0tq38gd\r\nSnVrXkjasDznMJ7/pLLC8KMWGOv4gqDhXFm+hr8RMqJG+H2Lo7AVm5hT1kvj\r\nZvjUSxxSPivdGpLnZMpcLk1gy40J8sH4pmudtD+xUe7X1oYmw5h8GDqFHq0Q\r\nab9B7fmYZ0SN2QdXaDXwOsT+ahaJ8oKwzUwFpI2F/xE1lXxzWpLYsno9DzZ5\r\noK3Xo7FtGu7LC3UbG0yOFDEGI62oZ8zhd6Sm3GjNFNp02rrNo58hDEiNNiZ1\r\nNlnPm7KPiuXD6VS6SIfR1UPekx9jRweGumsI29XwAmnWJMCKkRiSSPS+Q23H\r\ndGZpFRA0ylM+d/XWMrckqSe6wsh3cNlW9Iv8SyqMHeLma65rRfOrwhBq9RLk\r\nvS+YBXwAX1XMfa0RFqOeksz3zaNmA6KtHpolKfFNMX8bdZx40yso/LV3hYvp\r\nXEFE/LCH3JdO/H2OtpsRmOvP6kFYPhmoFoc=\r\n=4Znu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"1ebfc775cc88c8dd9d6953c347cfe857411c7f38","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.26_1666824100202_0.898591013844914","host":"s3://npm-registry-packages"}},"2.0.0-beta.27":{"name":"astx","version":"2.0.0-beta.27","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.27","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"9807a35ee8ce0695396f860d5884ef1b83739fe2","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.27.tgz","fileCount":546,"integrity":"sha512-RtGFZlGsxanqUFNSBFOBtsOmcn+C9zB9wt4YqSjuAvSv4GSFjROfaE2npEff6fd+iwFxeQENkVUuu9Br2W8k0A==","signatures":[{"sig":"MEUCIQCC9Y2rnEakFNIQUANPYF/RmBWQhJIplGYP6kxlLg/iywIgGhbIYn5BMnlnNJMSiW1BSvEttqnlx5EUMqMqVRY5XFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1408288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXJrTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrXA/+MoWjy2fI8o6GnOpqobTMbE2P9LaJCJIrzd4WuD4i8nP4CRgh\r\nExb+9hQLhwfjEuYwGEAMUd/VMZ9sFR4EU9o8WcGvrlMqX2mb6aUcX7eeaiBW\r\nd2q3p6oHvmz55g0+0qgHUJb78t8DcsY2v5ATmhliHivr1+wIKXyF/IoIe8LV\r\nk7ajq0/DUtQ1DVbekYu5WPafwAsor4uHKfmzFMnxfqDqIeV4KV2xsBSDFKAP\r\n+bM4fSSDup8uB5EECqoGQlKdvQZJ4iM/1cGB+eQrRgjPN0Aj2R2cGgJV2yPs\r\nHrBUYFfipc3MoJqeIyxoKLInZkcxD9JzQ3EpxitAxn7nc6TjGsSwDz+/lUmK\r\nSrkfyYmhsDw2hF6yDkXnoGQV1+wIhYFmbs/dUfZQ/K5YXAFcJoGwdpMEnLzb\r\ndZ/QQEDmYnNvu5xQhS74q7qKMyO7ijaNqsXzShWOBFmJiSfIEaJf6lNnicYs\r\nA11gXQus1vBGmJxK8sfmucC3p6sdFsRje+WCwRQSa4Khnzv/PfLnsHTT2R8B\r\nzEzGtPThd6+SBR5aozo4psLlddJDSIyo8keS1KQYWDnzOI0hA63nY7dqLDbE\r\nsXMY4RMn7i3NDXLPVJUXoDkyZl0PMX35tOdo0NX1ACNpq0/1AjWncwAx8tvt\r\nIGYTi3xsgsmXeKV8WCzenm7BQJchQZ7gm+g=\r\n=8gD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"5840a7f97c50af1703c235db75737a572670581a","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.27_1667013331095_0.9110991584864965","host":"s3://npm-registry-packages"}},"2.0.0-beta.28":{"name":"astx","version":"2.0.0-beta.28","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.28","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"d2a20a01758cbea7ba909859c9fdf1f75c971cd1","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.28.tgz","fileCount":546,"integrity":"sha512-dj2whtsg2rVhGJq5JIb1AAOI7liXc9GJaBenLxpdXVXA3m3dfgEdgK+uexfd9WHFWfYEjl9AMq3NHVm4SStXqw==","signatures":[{"sig":"MEQCIHQWE+9gnvpigV834UM9lGiISxT1R6gqw4Xz75tNx5yyAiBfgxIOlWuutm3ESr2kN+Wcy7MRSnU4ZHfcn1pshkP6iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1410286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYKEdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxMw/8CwFkK6Tdf/Nwim367ubydyeMnue78vhTufr+3EhyAjvSPP+o\r\nk8jeenoDoR0d65uyXqrfzy3hYllDq3/mSAIigymG05KkECyUTWKxDTtPqItR\r\nAZX2krhdV8MKiNeCyAA1vx0TzTGBk4V8M++hwHZoR13UxPuIJfDyHlMVNKDn\r\nrsWf5wrmQ4KD8W8JaJRHBRCCaQ/r9r9/4sDkpfXCAtb7aAH1mPKwBJHjffxu\r\neZc2IVCo/7YdgJkpUi4drlVObNQETW4Zmb3qRXKCbDhnKwD8uekwoUMuufwp\r\n8zvExVvl4uISOz5dcLWkgeG6uRUG2+S9fFTye0rw1seaUntCuyzMJAMTVQ7h\r\n1u4SVC6Cagg251T1LGSVU12pvHDKUsJ+ev9Jj6xnZz1Y7WH25pXAAAuay8qH\r\ne2CqqLFQWEOId0pkV8cyAX8AsuVvQPGyddaE22YaiDSYioRZKg2OEjNkVWU0\r\nJNYXGyn4d7AyBQT6JXFFcE2n5i2eLWYENEcvRgnFe7NBEJ9uMuLkv1pzEHjg\r\nGmrwOBv7HLCzbNq9MOM6COVEGnw3uBSbm1f7ZQs43mBo6CtPe7paHXXYoejo\r\nCQwfZKcRcZpQC+sgNW/u7YzskFoEiBDrepDa3HGw2k1wru+9DzvpEH7pbvNL\r\n45Lo3/W8ahXVaofs2m2vABHz9LVdaA4eZnI=\r\n=k1wG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"a2d0c72535a2f97f41a2d824d48a9cbb96e8b0b3","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.28_1667277084781_0.5475362170052072","host":"s3://npm-registry-packages"}},"2.0.0-beta.29":{"name":"astx","version":"2.0.0-beta.29","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.29","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"4b3780e196a2f62706c7e6ca86c2af579ee2e81c","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.29.tgz","fileCount":546,"integrity":"sha512-VxC9eN7FqDokpNddP0rx8yNnX1KBQudJ88ZgSGuN6jH3YRHSW2cjRN5As3ugxnColD6zG+y+2HcF9FE5s5ObHw==","signatures":[{"sig":"MEUCIHmKtD5/6n8niN27fjy/jlvGTzn99hwlYKwYOp+1+op9AiEArcNu6hedpXFMusEoWi4HKLmybFNUsQOVHanaD06b2oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1422238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYVrMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreKQ//daIomt9Py5tNGuG6XB5iC5QITUWZUPtpzYtRL0Oisbbo/gw5\r\nDlMcZ6AdjWkFEDQVTE+QWzlq0ziPks1zpeXpVrmA4QicS72FfstcSyZx41Yp\r\nNFCH1EN/xSL8gAb9v76v5vWTSWs6yX1P7rc5MsBhUOIm2eNa3aAcWUs9t/nN\r\nEXpSYjXPaj0unfbWt+2Rl0QmDOLNgrQeKZDFXUOaP+g9P1h8rA3XSWG2Czht\r\nomUcj0k5IBW2gu687nGNMcOWTZox6MmGbwVwcZkGsu69zvby75oCEf+vo08V\r\nmGxm72izlWHcdDCeSqIPu3tExCm5SRDWavztnNK/wDOed/UU9ka0urj6IpcF\r\n6DtoG2bNMbWsUDtPul9yZ8xk0t2ZTv31Osn7CGqWp96FTvaP6blHWs3ZYTb0\r\no4zN9NB3ugouLPr3U3BgREbQR7S0VAh/Hz06gy8p+/5J64A0mWD/+bSMViEo\r\nKRDGJPzA6JlxcCfwF1BU311qKxyHSB3OWvBFYvWEv3IHaRe5tjW3sTmG5Bag\r\niyUlFpM95rH1NUOGzwkBUdM1S10B5fp/Acpa5xIsRpOn3pTs1lwDSZU6hJAq\r\nNu9woIjWZqcf+YleR7DG0bxYb54riJbdeZjJXXgHF2Kv3+WrraL9zHppXsdQ\r\nkaw/DSQVQ4lLlyMSMcZhFm7LP4p4/vI9ZSA=\r\n=4gUV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"e8c824bb26620a454676922d363a4a5c7961ca8d","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.29_1667324620509_0.5833541936200108","host":"s3://npm-registry-packages"}},"2.0.0-beta.30":{"name":"astx","version":"2.0.0-beta.30","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.30","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"201899fc356d784097ee2771e2d453658b1b0630","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.30.tgz","fileCount":546,"integrity":"sha512-d9FObfOTyE9HW4UXMkWWxzVnswo+gkArATefLEg1Tro85RCE3qtdBIefFheSQZfmV5e6RC/o/p+oWNtMER29Qg==","signatures":[{"sig":"MEQCIHJN5s0IXDQr1wrfFfuAGoASz7YQ4ZB4ZWq2+21Hn/keAiBNOiDmJZrATgsvKRPvukxjLdgn2KyNTr3TTyA77lOQVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1424780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYWlkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFAQ/7B3P6nVjyDeNUFEbZjpOuhrEgeByQre9LB1CZAfoccB7K4eHv\r\nHuF+uohyLg7nqOgQ2L4eq2A9ytMq2ABy0wdyRvteRWg76qAUWW5hQMdUWP19\r\nqWH+RqTcThT6mz5kIKS9K+niDtdke6GMEj0NxfhKXwNYTv47Ic4e6T9GmfEg\r\nFGJIqc9Z7nKTtIZOngJAj+4qQNaPpS5xY6vfr3OzbZp26KWiCkNoF8eXvmcS\r\n0977YSpIXAtXvmz6lYAffQ7W8z2CMHux2mJhjnAdnvRkpaIcKCpm6vtKg10F\r\nB0no1hieV/sI3Ev5FD8qDLudjb0+ph6L3iLGFTv+IEwiLoUM3ddqvgiboAvT\r\nKwXUFvYgCQn9cDu8C7XhDYUl2Hnd9x9Us34VAyIaZwAo0eNvNSg7Aa4qt9q4\r\nK85ReEYWnvmbdGv7x0rcb1eZPHa/p40RfOnuInczd4piTTKhd/Wf+KXCvqcR\r\nqZ5szO3KKoXACb19aEEU78FZcqQz7V/YqFF/v8uG6S9yte3IVUPjY+fowT3U\r\n6am1PgR3JhJI9tHxpcgoBLxTBNp4LQCR40Cyv11fzp9rZmucjxpQjXCjX7Vj\r\nqluMO/+l8LEwzlzPEiGHiiJOq+sTi6pdz0FnvLwTM/s1MgOt67lPFRd9WIRx\r\nXAX+Lhl+Lu5zWcyPsi9eX4YJfLbeyCDfvbg=\r\n=FTlU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"02cca2231e158464fff8597397fcb1e3bc8fb1dc","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.30_1667328355704_0.7877009348078499","host":"s3://npm-registry-packages"}},"2.0.0-beta.31":{"name":"astx","version":"2.0.0-beta.31","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.31","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"9a81b8d8babd80d6300ac25e6e528a5c558bc119","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.31.tgz","fileCount":550,"integrity":"sha512-b3rDCn2LwrI+fiI9MQl6Uh55SRtsk7Vwa69gr/Ur/o6Z1Xe1fGqori0ykvZtGWfpJlIfCU1IwqbCPGbjUqL4qA==","signatures":[{"sig":"MEYCIQDBIoG0qohDmEM+Z86oKcJWm4PCb8xbe41kK5T7b2NhsAIhAOcaNojyNIlyQqoAMSRggQQXdrNqsu5fzwV7/6FjzWyx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1434178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZrxPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIDg//U3YlRNcvyUv5kKhYRjrUO5qTfGU/dYha+50ZuhWS6rESlmdH\r\nTn84Ng9E8EoAuL7UaSNRcoUcSKBowELn2eqBLGBCQLb5Mw/76Hd6SqOm7Qci\r\nOaW1mqha/eERWOBwKKJ3XjiQcZjbhCw9nIB+tYUHJDmdTLZVUNS+JYfN17B7\r\nEokjRixFPJGQbdHYdLiJ8vCuIWNZq+qfnP8iiN/GMq9x9NyjJsvxTGb92gq1\r\npG5qKdvFMDKj8RqXxzYUP56GxCVHhZoQ1PMo33sBaDbWlSIA76lDffrSKABn\r\n3uXwp2bGKzZiQtBCj6iTSBwVmK9sZD2dQrZtEDsitXLV91EKy+FYjEgWLJwE\r\n0p/ooLBkxdjHy37EqYPaoeJAe8jiJZ51oizdDR70CHZH7J0P5IDGLNR7jWMo\r\ndeaA8q550Y5SW5AKfy542GrsZgmxcR/xnAKYG2JzUkcleAqwoJJPtlPbaMxm\r\nLnvslEGxPtwkcwiDIBInqKf8KG6uPFnhNNJL7TVq4culQC32v0+DVBZzOOZK\r\nRWTsdzQ/ATmFpmCT/sZkIC2UVqNg6IRLkjRwL3zMc6qTIrbMW0/Csj5ZOX5C\r\nSHEDVkDsCB7OJvpqK/JMd+u8aCeTVrj0TzdbZMqnNNr56JuC2X06Tgf6pwoG\r\nWHsdzwzTMnpfraLxanTud0yfHTxYignbZa0=\r\n=Q9eH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"4f8589d85f586b8a3fcd818b144d3e76288d0c36","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.31_1667677262841_0.7732156910015546","host":"s3://npm-registry-packages"}},"2.0.0-beta.32":{"name":"astx","version":"2.0.0-beta.32","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.32","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"b698f49f023d48fab144606aa08aa51251b57830","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.32.tgz","fileCount":550,"integrity":"sha512-uIs31I+s3Q/udlc1+bteyvK5mhBcgqZicnoEGwBIJUiJ+amj74Mc3V1ABeorDfo8EA0GakePopWciRjV5P7Mxw==","signatures":[{"sig":"MEUCIQC4uO7rPz4nhCYH/eqHChycracIDW26PvdU82zFUcmWqwIgZJwj6kQVjnPdEp+P3myAggUVatVI07L+O2A64nwcwDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZxfAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL1Q//R7mAWLBCzO9OrbBig81U20lWGJYDFvQ2AHl4iGQdiFIMLLMB\r\n73KUSM5yAw1VHnE0d7/KnMiNHMKOHEd9a5kWHS/4p63oSYGeRma/t9ciU+V+\r\nevoX0ab+8QtcBWBWT78axGOC1+0rVDUlDzUo8pkNqcA6V/zIpVWkeZJ36/f5\r\nyTy9lS1hCaCf1peJfXDHld+/nSUXYNEKSH13AqzX6zsMzQMzEsj3o/wt0HaS\r\nv7GsRvQiJm1FJ0EmK+uK+AgYyAgGUgU7+vFNsDz8X65A8yuxAiyW06GwJZos\r\naFD2xKTlFUPTBTLnTPohLAAmyLxevNf24B316yy9fYCrE3iR9bd0HRmF5t7c\r\nc04JdRaM0MQsPS3uYh1zaOvshXwj2T7I+UhVGHK8GuvL0p9AirPj6hN2g/3l\r\nOD7ljLuL6GuFnWRJ6d6DpC57Ngkqnr2AK/oLpPd5RhTla0oaC8vkAVjthyXx\r\nJKR+HrGnwpruK7n7KjK2goW1Pssz7ABZaYNju3g1iPaetpGH+0EMOaMBLSa3\r\nD+ZbAxCsvtbAzdWtnpWX+mCLFlioQUsJ0yS5sdg4GmXUsQNerdGLtp42g1qN\r\n6gEkZk9EQ/uT6AcqPijvD3ay3b5czMtdNgc+vhm96buDlhjLVWgiYoTdhNDF\r\nDVPpoVgp929sRtkhhE1NHxx5jC3fBiC83pw=\r\n=umM1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"8262ec5e46d78997401e050b1a11954a789bf4b1","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.32_1667700672357_0.10993198998072029","host":"s3://npm-registry-packages"}},"2.0.0-beta.33":{"name":"astx","version":"2.0.0-beta.33","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.33","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"10e99964a91ced5c614fbe322518c702f73a7615","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.33.tgz","fileCount":550,"integrity":"sha512-SLGin+T/kJcz6fRRuD8Q0iY1VnO4K5w62xHp3lpAk2czkDzUIXiE9oP2ehjFlvnTHZEXBIpyaOI8f2zlyKSzkA==","signatures":[{"sig":"MEQCIE6wXYDXP4LglkcPKWtaqmajZEG04qd0RLT9TtMkygseAiBk8K0+UP8lvLaU/K4em/jX7MMllYWnt+CJg6TtCC50Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZyUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLQw/9Hi9ug2UGskpVcVJtW9Y44mhbkSuYXTvXqGWWzLsdYR5hylZz\r\nSmHoiLRzhR9OsXG2JTBWxjjHS9eKWjN8MOuUpycivBFHyxJxmCKaT5i5MI21\r\nNIp9eVLip+vHg6e8kr8DiJqep2ATZMS5mNOiW3poZ/PoLcg9AqIenO8nOljL\r\nMuir1GemTrLC6qpAvAGLWeGEqoHj00d5h36pvEY3Labtg5H89MKEf7/BvETL\r\nQlB5zhFzqV+t32KPin7NN0qEZqkBYgpuPsaVWe8rr6L7/sDPigoVut0fVTX/\r\nrsAUYt9zfzjQfqz1KQMH5uzTjhrU/3Mj5Qiy/Z/fns84ptSCrg0DtnkVuPAl\r\nUZTEcb0BHeyhlgBmTkxkh9NTKNsK+37PeEFLMF5QTUlbNsjXtxH90o0QhZRB\r\nQPCyL5ZVcCCT4VNfqp+mik14GVa725qGViSvLYR6AZ/SypZTCJuRrPmT/3SP\r\nhBQhhwI/VJbA+yFqdQS+GrPZ+DYf4RecMiJCUjRQyVJrQpV+pLndFF69LeyY\r\nA/D76dB+1MyPWN//zPGgvmvRV9wpwPJCH4T/l1PHb+aGI7WZRnMC9wISqhgo\r\nLjwyg7BA3GhbuyulRcljYN0sT3+max0JduzB2rDlR0W5kPoR49B70QGdrB0r\r\nCdHLysRsKGEfrjMuIUfTU3kXr2VQB5ukbw4=\r\n=Zf3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"866bd889c1ed20b1e917a75049b625c5b3c5f028","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.33_1667704067214_0.9782809620046558","host":"s3://npm-registry-packages"}},"2.0.0-beta.34":{"name":"astx","version":"2.0.0-beta.34","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.34","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"aa172e1da0a47705425c923a92ea5b9572d2767e","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.34.tgz","fileCount":550,"integrity":"sha512-wHeFpvecOp5QQO0X1iOKrYK9yAw21lVlVJuVqW2VgGsMfIna9/8M11CuGzhbXWat66JUuZSwglThNAQ+a+p9Jw==","signatures":[{"sig":"MEYCIQD7IB30XkV0l84EsWk454fnSP/edxzggZuuNrtMVQA7KAIhAOYfjzxUpq1bB+omrk6ZmK4ctYTJvcaRwX4k+L98ZRI1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZyhpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/hw//Vz008cQE45NNuZ7f3drWVbPWtxkayyxasZ81qf81sbQULCyN\r\nAVLTgR1gVfXkOSgf79JJueNkyhVd+M1WxRC0d1EbySIeKWtsRupXl9il1JrD\r\nzYizffsW49/tSjZd+dGNSBOvjlZGcm4wO6FZ77F+h1ar7PDlLsnS3d87sdkt\r\nJssgx0TtDkc5ucKh2pp4oOJ4wKbag3HHa2hNkwJ3zmlNzejF+G3uZ3TPrj+e\r\nvnfchxLQt9fNENhfLIV9JEtdcibbFcj+gQG/AYEGOcqDHN+D8KJHV4tz5kWf\r\nXfKQRmtgRlEaN4GwBnIJFyOIxTKHT5QxMPCtj8VSashdAcUaTv7hEamXQIMy\r\nuVe7xy+dyB7QBMNP9K2KukwkSDw3vfjge+4MxoiAxYdm+PQoBH5nRJnuZIim\r\nRABG7KGpsdbA+yaWZV/ibP0Guk37D7LU/6BxLhp6IRVoZjJrzGWTBYmVhkgU\r\nFDtRr6NvH5BmZmHG2orc3RE86+GTi+Ky7q94XFkKRcFq2uDBcnIppVhksE2b\r\n8K+Egz95GI20z0iVaGcdwnX1G3pcpKjuwL3f4hBbWiMYtRqGJA2ZS9pzbz9U\r\nwqJCdk46qOTpT2BFmCSa1nkj/DhCikYWK47ym2O4JprxzdR2rC6ET3dL6TdG\r\nIMKNCbh+TOvUZyhNDj0vW32oL6XM748payk=\r\n=cq83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"89b4bc7bdc32567d0ad39e6f0030969aaffac48e","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.34_1667704936725_0.17251884453680333","host":"s3://npm-registry-packages"}},"2.0.0-beta.35":{"name":"astx","version":"2.0.0-beta.35","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.35","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"c7bb57ebad93b1b637d3168fc0698fcceb87fff6","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.35.tgz","fileCount":554,"integrity":"sha512-Y+qQwwbHWup33wbJb/n0IH7Vt7RMQ4RFKqTPFigt7D2EijIc+tGjaq16/hoDEwxdNuzjpN6pNS9HsYXY6e1LDQ==","signatures":[{"sig":"MEYCIQCx9vCn9UPGKf7mKN9nwzfg294Smn5mr5HBAKnOP4OkdQIhALtDb714K43+gJmk8dtzGser0K0LJ8kapUqKgVTarX7O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaYQgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV8Q//SCANzuMbokjl5doqcbLHPbP3GurvUQ2W1uPBDQlfz2oClrq0\r\nSCRi1xRliP0u7FfyiPK8fkq2CGfF71oVAhZyrMgENbrU5RyxwY0EhmK+nnLW\r\n8gOL3dMIyDunEhkd2hNxKoJxrmtjyurC/B3ScU6JLLIlyEi6L6EjhJAAEV5q\r\nl08dGmK+zSP170hfTrxtU84+DAoHL0J7R23Cd12FgEDkxsZvS2gFIXMIxfqC\r\n/EFV0OnyuGm3nh98nyOCgPfxIWsK59EmXRq0xcjXHutFKX3EKbn2rpZqOQdx\r\nRk/MIYBF0zP/S2kFVYUHugrSJcQ6JIumlY7Spxgjok0QMXIRpsid2rxv7w8+\r\nnUrY6v4YTCoOLllGc3EfuCQEQ1Uzb58GgVkfMTRKSpIluXi7+sIXue0DecYu\r\nbbkListBQIMXAjB6cGctEbfPjMma4Rggb+Cs5Sw7K56LaZ1JKnG0p6xOybE4\r\n5HO2cH3t6IwhqNfQzeVGFRpepVNU64lhz5xBmSXJfsdv9hzUkgc4sE8mBz7D\r\nUBKjwXZidIc7tAvRZMclPbSqHhbpNA/qpxY34QJKqgwy0Y5IjBF6gw5DhfQP\r\nubdEsWSLnUBBEfM36chzYugiwzMAbOv7W1Yz2mHFrenzj9iLQPnglq1bAFgH\r\nHIwqw9VwWL9pD465RffqFfs6yZdp5gltLhI=\r\n=lyN6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"a08b4ec99ece37cc92dd5c755946b51b6956fc5e","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.35_1667859487863_0.9048786021561794","host":"s3://npm-registry-packages"}},"2.0.0-beta.36":{"name":"astx","version":"2.0.0-beta.36","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.36","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"e6b07498b4808bb2256789357714831065c1bc15","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.36.tgz","fileCount":554,"integrity":"sha512-gBIGS2CQx3oUhYFJCJq8tPSPYGA81cYPs2nW2nImphA+/pjm8/O+Er4YjlwyE+PTyym2OSCQMaPvFzBaK4US0w==","signatures":[{"sig":"MEUCIQDRUXGt7E3jQzCr4F04WcBtHDzslXn9Rkxnda+fP4pL6QIgbMnB1JSYot0M8pKzwp66RKBSEQD596qF8BmRYU1z9/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1458767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdau4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkdw/+JPKw2H/bZbXABAWRLwOyZCQFLxhgW8SYm0qUQ/CdrYoK+jLF\r\ndVSxPwrPxMkiN8NGFeFa2VRa7DmTUtTV/pbTz8af3FqgzOv+3XjUEprhqSSx\r\nM/xn6ZROVlVGNwiIwS5jWFUovRLcgmlRzY0XBfK5vgOS5+Gnz+qiGPJ6++1e\r\no0nDczI7zynXRrqAh1+782+rXxgYsDQy9gtsJbwUgSe/paTtWTw19elJMhjt\r\nzLXqwXuVNDQ9e6Ri0KXABBw9RABQPnRCUNCUL26E8yzUivkjeRPFfT663KSj\r\nspkSCRUwWO5QQSB1N20/U/1ycoDaMLDM25d1gaDOvNJQZdlo6WFi8Gblbp0Q\r\n6hfdCTCI4SHkG5BclO2eV9H4iY/M83bUob4dyH1Qpcemdcq7f+1XiN6c+gKi\r\nf1uDZ11PbQe5CdebDpM5Hmt2oCwwggAt90cwUUZb4GyhLDjwOV/SYhusAB+d\r\nuaqjSNwzYQiKQQwkLMfJ22cl38lKHrdtrp1USqn1/QWKPc+Kj8VazVYPCDFm\r\nWGWvZGX1x4Gm6BZWrK+tm8Kmc8UQb5svIF+YUI6atQ4kUea0WMUrxu8aGQFG\r\nBoBl63zuX46owJp/vVgL+G8eyu3vjOnqAK4sijM2p5ZnV4ZfiDklVemzCQ6g\r\nfss3ZPQc4QYHIh8U6Pm1qZJeBEJUT9zoTAQ=\r\n=n25J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"445415165833ea070de0b5e2efc8d06c095e79cc","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.36_1668656056195_0.40163600100392327","host":"s3://npm-registry-packages"}},"2.0.0-beta.37":{"name":"astx","version":"2.0.0-beta.37","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.37","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"9472df614f13577b5d8baa49cbb9a046b95bf0c0","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.37.tgz","fileCount":570,"integrity":"sha512-k3jVz4SEd4v6ZJWtChsoX9EAFHrkfOQr7yLCx3NcwY8jGvLZSGoctUEsJM8xeoa8Oz9QaD1lhDNy+voHHqMuKA==","signatures":[{"sig":"MEQCIHWNYzJBkNsmck9u+AZx297QeHYc3EVUZ99cLf6//goiAiBTtV3XnzfCCk+mhQ4QWHHOyUwkdL49V2S1rDzC4Kt7rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1482283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdeWGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Uw//Uxx4JCa/zRNVovL/QIYtiJWvfcS28U5kPYhhmsYdWG93cdIn\r\nQmCnPCd6sfv6PcrUbREGq8WkpZhkeimRGlo94GYHuJufNfbyc+GK99IWsheF\r\nwVehd4l7WT0CYvzJ6QLsDiWBQfHcHshGDOUC9N00wltmuf9VWHweH9PoJCxO\r\nwiNhmhyr94QD58iWcDr03im/TMsLdCSlyx53O2vHxKurdn8d00DQjNqak/TM\r\n3z0msl9yHbxNkKP5nZh64WLKjHstixn4jct+7v7szb6+uxawSHHSjr8Umre9\r\n7aPT4Hoa43Pzd0k7VVNkE3COTIChAq28J03pvtx2ariaOMco2j8XWpc2hvNo\r\nA1Cc1x7Dl3Mj6TSztvS8ozkBtQaHzA4OO9sFPgDqVwFSvvWeGAXV+2DTqyAZ\r\niJsHVG/mttZquVOoIYNe7Csl1ab70ofz30/gKgCbosKaCF9F4y0ppzxmKvqQ\r\nCMThNhzGdHBP/vPHAcVg8EJ1J8X2D7QQ2ZlKV7zhBflr8TeGj7Xh9Kq/1RXK\r\na9D7hcWGzvMNejELaBmi8u6pHH0qz+X7092w5twUQ11zNpzwAgT8dQAHNRFR\r\n4ewaYkf23MFIVYnArW9GV9Ctq0gThvh9djdW4/qPGyuN6kxzKAx27zT0NDvV\r\nbmTUgGIqj3RtucCw1kR0b6Io5aXqGxsl1fo=\r\n=xXh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"9a4533d7d537996a6e6ea5427bda2fde2a6fbaec","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:js","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","build:js":"babel src --out-dir es --extensions \".ts\" --source-maps inline && cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"6.14.15","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^16.2.0","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.1.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^15.0.12","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.37_1668670854500_0.14716957780692264","host":"s3://npm-registry-packages"}},"2.0.0-beta.38":{"name":"astx","version":"2.0.0-beta.38","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.38","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"2797a5c1c6ddb81c1525fc2768a520fc1e86034f","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.38.tgz","fileCount":435,"integrity":"sha512-laiQjkaLnNjmzpncLF24LZy3GFUbQbjfd7LczPCioO7JnA53Ajus4cYBgUf2G+i132lmGL9/96UKc8LeW6f6uw==","signatures":[{"sig":"MEQCIF/sSaBmkha/UtrBIgX1SdaIk7nDedXT2UY86Ve7EeeKAiAnu/ztM/ghOlad6Ta4hDPjUT6tbtj4IdbO/2nypOFrFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdvSrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3ZRAAo4Rf60MjFkDa/x3tIDRkmEnvynMiD1LQtZh6Oj6fJWKkOqBe\r\nzjC+QF3+MKCnXFAraVf7IG+r95X2ACAubrPM7qsPfgp6KXU3xEjtgIMSMhOD\r\nnlcwCxwrcbxqUwQz5JQ57f5Gu7kKaa5TB7poONk71l+/PEpMKH7GX/DK6EXL\r\nSy744llGiRVjJLp6y1wOn2+BsQpNmzaXGjxkaDxwQoq28zHEKEq6JWPdFfSS\r\nN/QDVaDQtAnX4Q1LdnN8CpExnDXPBZbjEbIaAjTo7PeR6gl7f61nd66ynrek\r\nJCmXX5WsBanMZWIXIORWMUTfjBOz6ltS6xP+C4XNaOpbOo0573YRfjKX2gN2\r\n9ykSX+Mdmw8okYdZcTywEzn/0G4s4V+NcPcwIiz4cWBPbw2xV6RAQ4RwWmc+\r\nSQcDY8oR5wkP3ZB/e/nrBeqqALKdgGzSxAjOYCE/SjMjLE++9VXZWTyFeFBj\r\nvAS3DNYhd7I/H7MIxfy37KhIqXgtP9yHQKUa9tgk3xgs1BpyNqg1pvUK2giV\r\nOWTjmEbsTvIqVl1XdX+rJz4sipKsk0m4hlm+XzZ03Jr0bE5r1dPh19V6FktM\r\nN8vD9nkXfy5sX+RsNLRfJraXzuL+/4ai7ov+posbvURC3IgGCM8qAJgXYois\r\nnLB0e1XafId5eHCDctcU3RmeNFpSLGmx854=\r\n=KLgU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"5add00b9d2958889a03349cda92a2709978dfe2f","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:mjs && npm run check:mjs && npm run build:cjs","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir es --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertImportsToMjs.ts --workers 1 --parser babel --no-gitignore -y 'es/**/*.mjs'","check:mjs":"node es/index.mjs && node es/node/index.mjs && node es/cli/index.mjs --help","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.1.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.38_1668740267188_0.6793280489344207","host":"s3://npm-registry-packages"}},"2.0.0-beta.39":{"name":"astx","version":"2.0.0-beta.39","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.39","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"f89bc261273af29c5b601330a8cfe89fbabdeb3b","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.39.tgz","fileCount":578,"integrity":"sha512-40KEVb+DA3pNSXcxS051K4J88kjPA7vmvFmOTcyDkMYnbXOunJXXdbjYaszCiju/zBKglyMybymX4Uw85+mSPg==","signatures":[{"sig":"MEQCIF7hlNSqGXJcT6JNsv2LXcF2+2PDg4ViYWJhbToSnNMAAiAV5I5DeEjwKqgSV/Y3ZLGd5GdrAUxFr1MzywOkNaDNMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1418002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdvevACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs6A//Qwl3hS8eS2yutZx+xki1j24KVe3cj9OxfEF6IZtuD4bkUyAN\r\n4UDvcN+cL8yYaRF2P6CuwvG7lpjJYA+uprMmbjt7HuxmLBtrwZ0LkSrv24Ta\r\neAYRzQmrvRiwHq/+a9n4zJbuDmkSfiW9agE6zCxdCkvhjJJjjERuewLDy0P8\r\nOcc6xzMmQ2F3xfitqI7t7UbD+l8/NrIk2nx6c4Ps8tfkMbLSPttFJShTxTu3\r\nvdQI1Lik0Lk38bPktpHlQXUl9JxtF3mDkPf3PWj9w1yXKuCfHi4X+ytba9pR\r\n2jp+EO4avBEODfLymNdUqkWIuo3vRpfpmj4nNW8D9nx0duebgwooviFExUAE\r\nJDUa93j608obF2rkX7xs7fmCNxLf2CIai/gQ6zlra1s3laoX5gvBZzjbOjdU\r\nIhFYK48ZrnMw2F3mc9bmxxnhBJzoUx4qCmwUZRMaMVh1VgwH02Mhv/vDI6n4\r\nA8x/6i3m/f56Jw/ZR5NoV4uCmGBKkfur745ILEkvFlX3A/LlDKXMFoCW9+8i\r\n98Y+mS2uEd00f/wWkg3W8vokDAtV5YjMALv010BKIv11R4u7ktOrFKF9lfDb\r\nS72UoXSo1rHcuO0bY0XFcRWUzvckS265B0pg8TrOXRlpopirWzsWLBH6KkK9\r\nxM9L4j8ydlOPaX7fz4PWfg1vnsKZcFV/Jv8=\r\n=yGM9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"79d7ada6f6d181d3462b27227a0963b084d3a6ba","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:mjs && npm run check:mjs && npm run build:cjs","clean":"rimraf es lib $(cd src; ls) *.js *.d.ts *.js.flow","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir . --extensions \".ts\"","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir es --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertImportsToMjs.ts --workers 1 --parser babel --no-gitignore -y 'es/**/*.mjs'","check:mjs":"node es/index.mjs && node es/node/index.mjs && node es/cli/index.mjs --help","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --outDir es && copy 'src/**/*.js.flow' . && copy 'src/**/*.js.flow' es","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.1.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.39_1668741039045_0.32973223575383814","host":"s3://npm-registry-packages"}},"2.0.0-beta.40":{"name":"astx","version":"2.0.0-beta.40","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.40","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"15d216d9f86d8ed8f8f3b5240021767fdb053899","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.40.tgz","fileCount":429,"integrity":"sha512-3A0FTpvypGi/eOGERHliQ4pCkgL5C/f1z835bV9rj5LHKwkZ+jUmMaI7E809IUn0Bw5qgVWxY5Lm8ZRbwm63BQ==","signatures":[{"sig":"MEQCIGMAhpfGGMI/kugz8YdtIKX1PGn1ZFYKIq4ywrwlhrEkAiAi/64lRrMvd25TfyNC+mBwNqOMNAzBczGL5tYEBW6/DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1349510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdxARACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq6Q/+Jbp8+MFC1MDrQA4LViKesk2o/R32oaQEngJe3SzSQYXTH5oE\r\nPdegCV56L9isYugenGupxj50PtFWnAjlWTgsQKeeL9PlQVGQfLk2iIIvQgjJ\r\nfqUEUtfBYHwO/H3SOOPwNPSizlwHjW1dS4ZzAL+JXoWqZh+1zWGPiB6zoxrV\r\nhiSE6WzlPSkbe5uPZPtUskOtXCbFnDPD6SRK93bD1jUI0c6WbA7Hsum5vKBz\r\nnAnEcUfn6fG/rD0SBlA9AW9Yo0MutsQuYaKqUUcVqq1SY+sfnrTLwOTjV3zs\r\nihOU2vx3PjQDSYt+zT72RjBrrsD0ZEI4yk6op5TaFhyqJ+Wsmg+QRl/mU2mh\r\nMHDtG40c/ZcOcteHy0KMeaPpHALeo2gzI3191KL2rHcB+p7dNRu0wbgr1sHT\r\nEqkM1JRG/gMqoOKi9F/Cq+dp0w55xx9mJI468AbnH0BUkeepQycAC3zl2vAf\r\nx+B10v1L5e+aoI8Ogb9IzhejDOHAd5z36cGc+qZ31quLl1RxD/a7e8SAtd/R\r\nGrL4LwBM70wANVpek++zdjE1x9RdQU7ydpWNwxt+eZ+bYbvhti6ICjZm+sss\r\nywIpbpo4FNASBFxVGHTDb9n3gj300zS304XV8s0GSdr3vBI6Lz1vUu99diVU\r\n71NX20SqS+sVseXkMAIOT8sLwPRTzcWTNjw=\r\n=oY6c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"6b645f9fd763d4bfa6f92f880a04b7fcd51500cf","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertImportsToMjs.ts --workers 1 --parser babel --no-gitignore -y 'mjs/**/*.mjs'","check:cjs":"node cjs/index.js && node cjs/node/index.js && node cjs/cli/index.js --help","check:mjs":"node mjs/index.mjs && node mjs/node/index.mjs && node mjs/cli/index.mjs --help","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.1.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.40_1668747280924_0.7281384637814388","host":"s3://npm-registry-packages"}},"2.0.0-beta.41":{"name":"astx","version":"2.0.0-beta.41","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.41","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"5c3bea43e4052ed32392e2d029c4094ec89876e2","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.41.tgz","fileCount":429,"integrity":"sha512-1q2qanGI305MATsm0ktyBFyiqmkKUmolaG9XTt3zl7VAI7gnYOpGLvAmgb6qAKgpsOGvD4jsABqFbB0Kam0tGA==","signatures":[{"sig":"MEUCIGNN8tNUDDv9J/9qxOMyoX9+wrpKFbxhvDrgGdHoOBJlAiEA9mgd2QH7mXG7nbuH0myAVu0uWZb46FHCiayvf7zlVWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1349519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdxGQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprYQ/9GmImrsv3fqEWOiDw99hlsGj1m9dpPfN/Z1S8Il6CXCZ0XJYF\r\nKFMjmYKdFveWbBOCY+V93w2oDLtMne0cP38PZDdu9uMd6kMBYuin6buSSIXC\r\nCp2WEyYV+/NumTDRGK7nf7oAbo29qyHxAgK5T6M0Bs0A12VnT33/gZW1G7tT\r\nGCaNGmwOwCxi2ppGCsiDcT3KuRY/vNhrf24xSqFNskRRrV8dpXsv9dyHu2wq\r\nm6FFM1WvMgsGQ28Sdm3kDfSioqqb440YBsqMigrX05qpuUqLlt1xCmTn6Lb/\r\nP4P9TE2Rw4aoE2YwcwEG2hNnAnYiL6RjOgJCQPomf4Q+qc2I0uMCJGGJUlIH\r\nfzz7maCcnXAaRUFMyV+r+gPKxVTWare1lT1QEsfuJWZxRkhLuFEut+qLUcef\r\nrlMtP3GxBIfbl92E5WI6XErZN2erov5fhU4AEUshHdcu/PXFZq9oEi5jcqBS\r\nwDzHNtKqdX5LJZEOwPqfBqje8Znjwwdn5MejIPdwc10pxFTb4hoCYSHFAQ/G\r\nqJdHd+KZ+L6vu7KokI9RIs4z/FhWf4JpjIco2xx0IHD+qUsJVsD8+XQ7t2B1\r\nK51Duhxfhv7emVCyPkLKiGR6i9C2In0d+tyO3XRMgpdsYVfTtphrTSxocRW1\r\n0STZd3gTnEmlqlLKEd1ZqRh0rZy8HhNbcNk=\r\n=/dVx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"78df3e18e1392cf90ceb973bcdb3e0ce5425faf2","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertImportsToMjs.ts --workers 1 --parser babel --no-gitignore -y 'mjs/**/*.mjs'","check:cjs":"node cjs/index.js && node cjs/node/index.js && node cjs/cli/index.js --help","check:mjs":"node mjs/index.mjs && node mjs/node/index.mjs && node mjs/cli/index.mjs --help","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.1.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.41_1668747663906_0.7160243811378053","host":"s3://npm-registry-packages"}},"2.0.0-beta.42":{"name":"astx","version":"2.0.0-beta.42","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.42","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel"},"dist":{"shasum":"becfc42e997495111a6b57bff6ddc0f41eacd158","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.42.tgz","fileCount":429,"integrity":"sha512-miBPgvkT/AW2+FCEXs48G827jkLcGiqylg13UOllcS3lSUV0wJTAtt+ArRNSeEsy7H0Vf1tXCT3TBXlNmxK/aA==","signatures":[{"sig":"MEUCIBaM4h7EVYHx0Los3oCQpBemgjwEnFDA73T+C4673BCOAiEA+U9DOrxreo92Ilog+/fT5Jyl7T44l6ztZC0isWfPT40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1360297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgFEZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi1A//TdsoqcTh7R4kmpW7WBTjorY+o2LV6ZR686y/l7eKvOXtYNRe\r\nzrhnOkKkf37gXHPsKbjG7GreheUKXP5IEKom+zzIGgVv8PdiW/Oc4NemsqR0\r\n3e3vxGNntFfV80DrPZhcQpF8cfadQe0iKbGIKBhVJUI9DEZAg38ffkIlT+3G\r\nap5Ze1vtvKaWla6hmNcCAeEyMsIeMExvRmabAFK34NEv6TmrDPrx9ikS/4y9\r\nCuV3h0BczpEgm+JjrE5hGzjOMQLV6oDcoggEMYwWEApVcb5IQl2mH/pqrxz7\r\n1UYkIjV+vY5eLors/T9UQwaJl2aScK6jypFDpbKuJBb1QT1YvbFk69LW4g+E\r\nH97bxj2Odt4jJoo5KHsWwLxn31sozxuUc8jHDpzeCmt4XTRTsnNSja3g8JfL\r\nhDZxB0lwXCZ374aO6ot4SYaSrhI3h7CmdmBL0tdB2JPF7Fieg3CphaLfqa/C\r\n0GotIkof22xxGNT3a+diJ4eQU09JHUfBS96P4uo3ySMmjAucug+DSlVkN6Mg\r\ngrBW1wpnrgdlYMDkB6RXZSDMyzWMy/kT0oobjGK2YdD02suODL7k5bdBC/U3\r\nUFgY+hMIBOZ3A3HueTzE13YgGdXx7rhzDkzVyV3hR1v/MFZXG+fvYCXfvot7\r\nZ8vJNugqtcmYm/20ppGzyS+tU4NaTbl0IDw=\r\n=ZJRj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"af6b77424a98ded09402420d7e4d4606c0625304","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertImportsToMjs.ts --parser babel --workers 0 --no-gitignore -y 'mjs/**/*.mjs'","check:cjs":"node cjs/index.js && node cjs/node/index.js && node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/index.mjs && node mjs/node/index.mjs && node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.42_1669353753635_0.28271138811976826","host":"s3://npm-registry-packages"}},"2.0.0-beta.43":{"name":"astx","version":"2.0.0-beta.43","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.43","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":0},"dist":{"shasum":"9fb4e704c0ca773be05ee47dde53361fb741225a","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.43.tgz","fileCount":429,"integrity":"sha512-PEjUOwuyuuZBNyQwkkKFCGe5dvrRWply6+Fc6IlaOiiNL+D82LqB9z1y15cd/C8p7WXx8lyev7ehdDQaWo3gMg==","signatures":[{"sig":"MEUCIC5a9SVcyMfpwVsyt1s5nPfc28qKtpVsFZVPGJi62s9mAiEA/OGptpTo4lQfdTMHeRq2eTGv6jcL9Hgfg51NoSo4m2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1360936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgF2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3BA/7BLNpKUR0HrJIXAgMFL3kdbUXK5f6jEw4uzqYxZ5M3Kr95fvZ\r\nc3ZV7bxvTEk+UlNbwqnKhUV7ZGrfKwx7r9EIQZ3FMsU/mX9ynBtLjJJFmeZE\r\n53OunV8kvlXx2D2LmzpwUMmhvvG+esWddCQWHF6fJ01Gu5t1vd6TDSwe1D97\r\nmE/xC9uEaUQW5qfvdwMtKPbeEhPQkfKua9Z2/dTe9milj8aoaPgqQTt/o1DQ\r\nb8kb8g4X8IpnTR32/hfWfmrh50i41ZUF89qIY0k27y1ywpfRK7+uKTXojoCy\r\nYL1DEaA72UknCQJ4co1A0PkTibbEG9vwwVMjnfOcKKOBzNnoIdcuxD7yo3m2\r\nUNCyfBNevXBpDhV4Gve6CnDmLNh5St+fLimqgS9gMq0x4sI2TEDHsRj3F9G3\r\nVzWypwcfUJA7J9khO6urhznzSym4QUoaAD9X9WlnVTnlyubE6QxaftTXAYyp\r\nPt33co0AEE9/2jDiDAQLF1rk/GBgTWLcuAa93LwDJxsvBadLc+09hazhmJcT\r\nSax3RsWJrn6tEoT/Law10xVmJAlBE2738jJuvdt11nhM4OWbI0YI4UVa+bG+\r\nt/Anvyk97Rtagte/BSwlOLB0XAl09BJv2ozpUC1SEilHI50bHVxUhLdSUHOt\r\n7gF7MLNUN6qLhfjQo84il8twU+cz9x2N0Ik=\r\n=T8z9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"528a99fe97640fd5a323d6f162a32c88b2df5f43","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertImportsToMjs.ts --parser babel --workers 0 --no-gitignore -y 'mjs/**/*.mjs'","check:cjs":"node cjs/index.js && node cjs/node/index.js && node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/index.mjs && node mjs/node/index.mjs && node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.43_1669356947718_0.9083205603968798","host":"s3://npm-registry-packages"}},"2.0.0-beta.44":{"name":"astx","version":"2.0.0-beta.44","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.44","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"a2d41b75db54122d0f02741a0e4f1cd1fa99872c","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.44.tgz","fileCount":429,"integrity":"sha512-zsmroulVA9icZZd2OPfdpEk2DzETewK0OA0F62iZRFRNzZmgbEHU7ReXD8BFnTbRDt9KMTO+kmhm/yIrewhPHA==","signatures":[{"sig":"MEUCIGfGiBcLvvEQ6meiprHHgvkuEmb4Bin+MFhUx564DLyhAiEA9ZxDeP1QXEfEMfSj2iXTWZdVyIhlUh6oEfpyIxT2SKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgGBMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+9A//bkftgkGB4H4J14dkcgyoCICWUJoPhsYOebYUUaAwd+E6oY3N\r\ngTfvs+csFWq/eIfg559d1Vo0RKW8mIFlUdvTu/z57mFevOC7nj7OoS1seV79\r\nJZScvXfF8TBtUTTBzRk1Ryd21THkdix55m6o0je9xqo8ES+LDH5GqCQuItfG\r\n5uaDfOUONB8OD2FBzGtaNZvAeLOkda6TUMZIqxhjP0uKj8W5lRYrykBaeD52\r\nqYNPfvgx5aPWX0NxQtXYb8CbgTYTk+GdruH8Q7zaDkNtPCX7rK/c+097DwW5\r\nce41aF00s0czzNojO4a5vlVrWfzRuk2NT70IYa3B2lbRhGhnMEGTomNUAdve\r\n7hfqhGPkkIRHwfHbaL4Zk3cIbUIthXG5F6o/iXzAJSL+68fRsrjMHhvyL4M6\r\nqfKWUmcNxmXjX3renFRaNr82tyyZLWy3qo3VDy+IVXt7BQfWGXZiDRZFd66J\r\nO9qcAyirw6dGBlzxyXCCuFZ+1CcAzzfXPnsQJl528tgR1JX6CwlE4QGU1BxX\r\n6EXVPnyFVROnK7SHKBtULXH97FmFV4HeYp8EtrLSbHFE7FcOCHYH8iKj+J6Z\r\n6y2s9htouhuNlbaC7QCbFx5/Ur0KBmx8B5T2g4w3VEhn4ECOL8LLJS6EgH6b\r\nF8ld9VBYY2p3L1CnPiQuNPLUp5su+xvBGMo=\r\n=3PFD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"c84cf83f3fa21fb57ec6533934d8613137afaae1","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.44_1669357643934_0.67165921732383","host":"s3://npm-registry-packages"}},"2.0.0-beta.45":{"name":"astx","version":"2.0.0-beta.45","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.45","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"a09964ce9be2b3b6f6d09b5c81c392c202452fe6","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.45.tgz","fileCount":429,"integrity":"sha512-O28tz+l6fmzxgwqgNfDAb5/69sqcmTjV/7qflHxnK6vD1+DoyFp6TNOli3DWGfqqOpe+zyELsthlPa0WdtMBSg==","signatures":[{"sig":"MEQCIGqFDOsLcllDcwLCfQcaig8bQK3pAc+sIbc9qFut7JRGAiAd44ijOUmqdqwFfIW4mIBIG+kZt7azc/169CHk97ey1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgvnJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfRw/+NiVo9xSPKCax7EfZvSab5eseHzx93rs0XAL5OCoSZc7l+6N7\r\nTODDe40RZps25o3YwRtSitUxDXd2xlig41ZmCpBQqZ5AC14Qk1cEb4yn4EzL\r\n8cYe+Oxy/Ff7VMJ401782VcmOE0gbw0JFBLJBBx2doRtRmQtNuMhuES5DLsW\r\niRlhYFDlsD+pIIstAqE7PimXcjHyYQX2mK8KsjzEfy00ivRVaut1qi55MSGJ\r\n1lqrZ9bJk8UvqoyNAM2keu6AdvphuphdmAgntaPCmiHe8eYSMEEW4APuz3On\r\nUHub7uHoJD2Cay9fyXM+Yn+U58q25U9DHwKDwKY4jVrRVWQ3J6vA4VniGSC1\r\nYbNXfV4x+P94XWvcqOhgSKzjKsE6CcKVTRVLOKJUniJBjenIbLCV6Vgz3iNU\r\n6MjwqxrsrnFhyldn6JTYX3s+94suoT07NUFQGAC9MdsT4Qzl+GXwZEBzsEuo\r\nzgFBEYupzSGut1A9nU7aXTty905eR7eLi9BfzM19Z7otXhwkoi2fznIT+ZDk\r\n0gjl+3M8aY6T5y7spXUXR4pYabfB+7ElSqsSLemaICam+RlCwzI68treM8mS\r\nmSK0RiJoFDZu1LOWrKeNj42Ewx95RQCljlE2y5K8oGUlGQ+j0fQoRn65EM2o\r\nL/8vbTvvGspomK5/ljIAQ6RaYpm4VVm6xGA=\r\n=2Qw9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"fe80021f65146d170fe2c3eb5a919fb36f0a169d","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.45_1669528009102_0.7663527461422222","host":"s3://npm-registry-packages"}},"2.0.0-beta.46":{"name":"astx","version":"2.0.0-beta.46","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0-beta.46","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"92bf6059f37e8d76de09fb48b003418bd2d60f23","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0-beta.46.tgz","fileCount":429,"integrity":"sha512-crjOEK1JMMBpbhtCyMfulEyYb9PfE9YCt9hzWWvMJbpNz2SYW+5/q1rcg3v41re/Dc0TNi0b+tPUvdmqu4z/ZQ==","signatures":[{"sig":"MEUCIQDhJDvx6o9sIp4xZ/bBapxIqiN3/+qVH4TgQLtoV1i4gQIgZY3pqWnN7bWds8v2arSA4mLP4XX8l9GgYOAVbuJskdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgv9HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqApBAAhawRxYTRjNBBPt3C1B3AqVY26YFooN2CONDIX9ee34ozMdWF\r\n44ub3DtKX9SHipALLOysP6TpcnircWZ/qghAksB7u2CUUPWPvkludj1/otLk\r\nUmD0o1vM5eL/UY+DKJbo8RHg7zMaC1ax93srufzBWHwMgLE/vI3feDWyZIJp\r\n+OdSVrKMjO559O5TpGUoFYpv7OYgt0a+yrcni+RQzLCP0WRKSEDHBSu9xljd\r\nL8BbF8fl2psbaXTcy3NBk99A5MbcBNpDDVuKioldnDGjKtFN81D677/lg5kC\r\ny113bEo7ZNHBIpk/JRWb+MXWi68TC8Pma5Q4l93zFg5bkZOd7dEiKHan/d8G\r\nk9x0PDD2ZMFnYN+4DyiHyy7B5JAY679+wfjxihXb00TgO5bpa3XHFxBo4M1e\r\nSfvDtFeFuUbt84pyv6iLwsaLpz44vNqvGt39Cv7u0GExTrcEXFfDGz9uBRzm\r\nB+cvbc4syuVe9wMs/IyWpmkLoJ1mX8keMRg5QjtoVKKzuVUPsfrqsER1t+/v\r\n98G5Hspos8v2RJv3nvUA11I0bxwPJ2CU69R+jdt2wSKj4oH3sSQXmbAdkgHK\r\n6edfSu6rMRdk88CCIYDo9qziIhfGKHL8wnOgH1X2+/atUsExgRVVQVyT9bHU\r\nSCbSNxBLIQWCFuvTPZtf/pyv91+pF5nJinM=\r\n=fLTg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"8e18624a76d5634c3dddf3aea0095cbb60814c01","release":{"branches":["master",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0-beta.46_1669529414887_0.05114013402392281","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"astx","version":"2.0.0","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.0","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"ec987ef190c9f51fae88ddcfdd1d8730a8cdd60c","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.0.tgz","fileCount":429,"integrity":"sha512-hPj/DEkhqqbCDya5SbCyk1OOjA0OsltaSTKosafW6jXQNljU7bHJ2XVIxVwZhKUuBmacvxiNY5HeDIaATttA6g==","signatures":[{"sig":"MEUCIFP/aYyc2blJI3zkC7bgQlGAcHkyRVgY2BuT6JGH+rVqAiEA/HEgqJLNa/MF2Fjh687DYc3EEe+VcFNviLCafmFkU+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjitGnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/4xAAm0IUrMAIsBJ/lCQHQuEP+R4ggZb0OuHJWM+HM77lY/Zug/H+\r\noUV+SNI3fFMK4NH6eh5mJYBCfjSo1Q286xcbu5GO6NS0gZavlurAlWzpI6Sv\r\nXeYMW8RlNczqaWq3VvlhMvi7+8ucYcO/kF4XbrrEFJA/5oPFAfjgc7/AWUwU\r\nxzpktsjXMO2Ubt/C2Fh4Gca07/KOiqBaCrLK3Q3kfuyB3pkev+QcdwAK2x/I\r\nfF3sQ/cCMi3eoHcqkChR4wom+YREZ0RXvZgWlerRuCCmG6dR+rj101oZv9a9\r\nYWZ4WlIqiGApL+45vGdFQm6qINNbxarghTlX1I9lfoK+dvSDf/lGghq0lKgr\r\nibVoRvQKjQgYlfmlY+FPK/+Z5h07f+h02TZkIz7WaVPmcAD8KJXw2ANqxNGO\r\n6jEMUS+KR5DtVsPndeu+EP594ixr65dT9Oc8x9omG3BJfwH3MiHrnQ///Sda\r\nb/L4JYuuBx90M3eBmmU7uh2jIgZAwx5Sr7OsdtFZzeZadil6E0vblID1A4wl\r\nV1RYVUD/LrkgpT7xIdRvdJYp0/JzvvEq2YBcUjvbZlp3T3bhKdaqCIIfHfM4\r\nunsfxi2P48e4FBDg/JrPXlW3xMGR13V1GYpq82lTwsQ9VMZZwNLBoW9ciltz\r\n9MBVjqJRv9Zx09B/23YfFMO2L5KPiz3cb+U=\r\n=PH+z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"74dd2e37f298a3ae03fe55b0bbffe968dc1b64bf","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.0_1670042023260_0.12633988848671018","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"astx","version":"2.0.1","keywords":["ast","codemod","codemods","find-and-replace","search-and-replace","refactor","refactoring","jscodeshift"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.1","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"7947a6e79f6a7d132274ac6268978e30e686164a","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.1.tgz","fileCount":429,"integrity":"sha512-YtAqtCoZRg2JdSa3kKbwuNrI7HDwwVGdyBcku8CbF/HUPb6OZbKKIUqCti4qO+ShBGrHKsLwMpGat9s2hMQftg==","signatures":[{"sig":"MEYCIQDt7Ck0KMe/2vzj9i79e0N8eebKP+vIOgngzitNKOshdAIhAMPZ8C8sxsO59AVoJlF+nWBqVImMdym9HI+TQrCBzfDJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjDAaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyEA//YydLJFwm0sDmrStvd8NbUVhrOkw7NbgDDejmrpdIkTS5TXg9\r\nc9qZaXltZ7tMg4PQUjMoFOCB0PjgRaG9AUVk4bwkLeubM/Lrhc1neF30zPgk\r\nlZ7C89Is3zAejJI8RRLFvyyBH8HdhK8pwntV8dm3QKqc2VKM+qB1w0Fdu+iz\r\nh3Xqtn/nSS1ANH+P4vPKLttCdLDewJylWHIlFdeNKj8UvTIxUeBb9j8pCPpG\r\nDZGuazp8j63DUyKsycwQ44/Wm96G8QL0uTgCwRlEjxLTn84J0CsDi8kP1zOq\r\nI+emh0wvNsBKt810lDVcUQYOtsS1tBMVDUgwFld125GVyOrgPCNRFc64fpLc\r\nl4uuDNQzYueuwWyuckML1XZ47lDuviqV2BuIUw/eRasYWx2YDCJLIb4cwIu2\r\nud2MPPdAXMY2WZIiGdhNDT0iK4tghkT9HQ5S6gTaSP/FxFYYCWkiXavixIy/\r\nFNKB1wagxJMYstl2coE+J5tlIS3cySVQHeYQ4a+7H1pwv8BwuPd3HUmXrwf7\r\nI2w5ScY+aUKfAfyj0idFlHIFSbHhR4lEJN4V2aE5qaCLxi0sPcAHd931Suto\r\nCIz1ZC/VP3hZxlIf7EofxwLH51TatRiXWJVG/IOmrhGe+q9YL9Cud0TivHfq\r\nqkfH7d065HC96mEi844h0C5XI+TX7xMPmqc=\r\n=sXpQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"6bafb70a4dc36e0376a3311fca5e6d4df8819b65","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.1_1670131738318_0.7381317269709029","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"astx","version":"2.0.2","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.0.2","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"450de5c8f5ab8ab0d384fd94f20238fa167547dc","tarball":"https://registry.npmjs.org/astx/-/astx-2.0.2.tgz","fileCount":429,"integrity":"sha512-k3KFuVOn2M5qkN5dtbfEPKEHN/f1SjbM7sdS1aRuj1gwBWjVYrQz+iKhtefJ3i6ClEYkrwWYq9rGPlBEwVA+GA==","signatures":[{"sig":"MEUCIQClZ6P7/UZ5laldYAL+jgxvqfydRpGLynrlPfw/hFjr+gIgfA0hqnQjl4VhrQcIgD/WQFXokBr6PNXZHWBoepeDsy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjDbMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl9A/+J85RN4uFQFYgbUCrYjY+22Bv9DyranJLM9B7D7N2OBdqJNm+\r\nTTzHyZwpbY5QAlmnyS++Zzem/iPAOwWM7ZMCXlvSfvssxWocPfOCuze9HGU2\r\n5MF1XcqRbAeMwt7paUCy6jXwHEfkrRJQdbf115anp/ncFbBZMwqCV5sf5eVB\r\nAYOF3wqb8sras7v1d6ZEaiRd3edLunEk6REmxajQ1UJ7hCq6xbZauI/K7R6b\r\nBzdvkzIPB/kn1rNGW9jDWnfQ0hjc0X+AyWh++VVgpxjUXcn0AtuihLjuKq6n\r\nzBQ/MRAptN3RVfUgj5POLeza9C7SjnQYgQ/fnJED9rR+2OR4vOfjtaVuGFlN\r\nyiYFkL24aUOMsIRN6XogvUfOSR2oUaMuW3RYZWy8TRXT2nTeLl9XzyT2p65J\r\nA189xAATZAOPtFbnvdkFgC7jW/3M4Gn3uvQ2ZIb5/U8Evru33NLRcXf5Bx61\r\nAnXMC1lPbapgV1dMTUFUHHdI9SXt/kJivG7IQ21KNuxt1zL1miI+FKR+b+K0\r\nYSBzGFpmJAkifSi0XNAApbrgriY6Z2L1WapCvDQOfjXnjNgUJ9Hko218wJJu\r\ngxnWqKS+fr9tm0STpBr6EyNlEiN8WXMuaeB5LQHXhgKcotFB8PqkX4uDf7Kb\r\nTi6msUJZ4fAG27V4LnlvsfZSPaZNRrkwPp4=\r\n=+6UK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"67cbd36eb2379f5bfd08071ebdc88b712c345006","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.0.2_1670133452121_0.3390085056580743","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"astx","version":"2.1.0","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.1.0","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"914b7d2d232066e80e52046979711d81dc2cf418","tarball":"https://registry.npmjs.org/astx/-/astx-2.1.0.tgz","fileCount":429,"integrity":"sha512-bJaMvIvLx7PcR2KfxSSZUPtu/MU4IJ9M31yJDcNMh6o80EB24DClGV2PPClNjH0aioa/JFgZpeiF/nL0PYQ/uw==","signatures":[{"sig":"MEQCIGQWbhXKobhvM8XNXEia5/u3PgLx/2XjDcxP8jnPOlkDAiB0oiCLP55JVLf873HZL3EFQHcZiVja078RxpvPpIUIFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjN1BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMcA/+MsyK5aA5y9pfey6nlaEPhoo00v6ryRmxFIxICZM7fGsv1Laq\r\nCboqMlClOix70J1hb1WfVhhQDLvkg1O8Wp2pcwrzkNecKiMr8da74W9APVPq\r\nZot6x4POAprqWCUFz2goGnby/lvnWi+cKzoHQMmnMn7MG9N3Lwcu7iCXKLNn\r\nPRa53wSuFxAG9NfU4+p0GrFcEIgZGerGDyEW6tjfEIW1Hipz5UlnF/hltGp6\r\n0QCWkfbu7mHRC84L6MSc9csUjQ70hZphpcH68yFzRBOrDjJqnzSPTpW/l8WP\r\nraNuPPAgzJ6xtMvWTaRpBNyNuGds6NBnZXewtFVG4C08B8fXesSyggFTtsF2\r\n85cYR5YrlY/VbfEhC6RNb3vnNQBRYS3YF2O3rwO8WohElc21n7cGt/L7Ocfl\r\nq1p+02yW+fxfwZSmYpofRcIx7wewxRDsZlbK+OHuycf75UsUyyBrXuPfoLIO\r\nhfDxYxDGcehV+58H9Hm0c2LlT/e+WBkVZqZgCw9e24c7/2uOaeG8ht6Wbese\r\ncgMWXZYKQV4TNPBlktAVMtkxaLmP12fVPx6jZOB03izZx6F4wZ+abYz2+QhT\r\nJwt2HBMPrPAPyYVJsP3S1NNR3pHQWDOF6M7JcUB9c9FXLMOmySpNB06vj+1F\r\n4EpYfRcyGawzBz0MuvcS+vbKxdTUWZcUE10=\r\n=3Ocf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"30fb375fdd88a41998e7cab26c1d276017581532","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.1.0_1670176065743_0.7447480647579137","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"astx","version":"2.1.1","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.1.1","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"f4a1d57fadb2684bc516d5133fa861ed8d5578b9","tarball":"https://registry.npmjs.org/astx/-/astx-2.1.1.tgz","fileCount":429,"integrity":"sha512-tWKaSdY2AS9/ALKkiqcYP5RsHI/0aSzcV5rAewVxIg2xf09lseXEAtX7HmpW8wYeuKikDAKVyB075K8ubyf8dw==","signatures":[{"sig":"MEQCIFew12vHFafkbI3CYxPLVeHxaRQWTqwJS0OrtLExkxS8AiA+OMpcJOWkzhA3njmZJUOGe6keCjPRCI4WqteJvVwrcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj8A7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA2Q/5AQo1WNswa0/gxuFqPjIZw8RuzN46Oe6v8KEJuJcCQMjdh0PJ\r\nc2fhH/QXAHBnzx7J6+9TawpO0Eh65XzVCeP3AOJkUPVy+GWsoZa8289Ld7KQ\r\nHMFXxdjdNMHlc0YhXpSjVJ/cVOMD+mT1qCFwoe0QCmqmEq8YrQw/IMdYmYZ/\r\nF2TK2CuJuUr49J7qTzFyEjWEO6sDRArCwBJy3ZSD24XdkByGZ/g8KMPiVSNZ\r\nXoZ/UHKe314d3m4WpeGKrcO7aTb3D2kLx4VFPvEVSKSc3mk/G17uRwoaocqd\r\nYeZyAzeiPeEFD/7l7XFmom2MXOGQ5lp7C++NTVBRH+UsJ4lcvWLE3dMeXWva\r\njSQjywighc1Uin/tKgnedxczab94gji5PI2xdRrSCgvmg6WajqXjgmHUiADi\r\n8sUZh3ecJI5DLxmioJyN87lLcs/4AcYRxP8w6UG4lLsLl1ZeuOLru80OYPHj\r\nxWSHyZ/TJFPpRf+E6CEnSbcV+EX0uRh7A7hOjRZLNBD8lI0goc+YeXiLnnIH\r\nSyc+YH024qOAWhU1AGR3xWROWq3RCtMMb3mdoijPJvKb8wonc0LD/wpa68Yl\r\n2PZjuV+HKwJ5BgvxbMqnQXusplv3IO6TZZ8oBHntQhE7n+L0VtFQkU0oWz93\r\nfuX99u+jeJWKQLCalfo3y5mdot0B7CoyDhY=\r\n=nqL/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"28f66bf2989db029d6e16079ff38dec9314744da","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.1.1_1670365243379_0.8714359581934676","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"astx","version":"2.1.2","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.1.2","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"6074295b9bf4f950294fa6d980480411e8a385c3","tarball":"https://registry.npmjs.org/astx/-/astx-2.1.2.tgz","fileCount":429,"integrity":"sha512-H3R9bVsdAxCFyO1fT77UAneyknBQ13ml1XW5vPDuBINIVd0ri+NiJF9fYoc8Aq5XSbFY/GBokbBJjrG2is+zbg==","signatures":[{"sig":"MEQCIAyi8ftLyfbYIhiZBfRasKPqb+bs9dQ82gZs4ISLnsB1AiBpnBlqjZ+e9Vp84g5AD+UKOeUWKqjb+bgEtapkgIVerw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj92jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ1A/+OQ0iioVTMdo5rGzsZsR5xZT5GlEeGBj7qTnR4euCOdEbyD1e\r\ngTBaMy6rEBLaPmXa+BIwYOGAW/T5N7wQxZI8TDTHI849w73QROQfV0LdHzlN\r\ngRTMKm6KMJ/9cwiclt7n5ksqyQMn//3OngQXMT+skU7LFR8H4a7bbOsuo81h\r\n+pGgiSDbWUKFBmzsbqcWxK6eTgI38TH+d3msY8AMlx2GaAA1C8YdmdXgKrcI\r\nbLYZ7x1eJnd9JgW2G3r9nmMAA6O9/Z5o8Dd4PV/U94LTvqW9xEt2E+o0W84h\r\neAJHis0chMKBw7HNPMWw5+VPbaVOHz4oPASM4y+GB/d9Cmd0ZonkCLB/WvQu\r\nJzag4QY98MEVq3GQZrvHUtEw4PdvJ09HY7nH9rkMCy6jF7IHlwzjyeJw+6nm\r\nxGvSOCMhrysJRx2/62ibEEuDWFYr+r9QLHigUlCQiQ28tPYaMprtat7kiA16\r\nMUB4NXLbjefS39XqBNtZs6wO+VRSKDNj7Kv0JCef2vT0u4UiQAw+vKEl91R/\r\niGS5NzYeyOpnUMJrwSNy7b0ldTnk6qb5tbcygxpMBRgGvXNO7bml7pYiwY+D\r\nGVCFmmFUjzIldXm/3RmFZpG+ApohDajm+dS6Uib78zHQ3KFHgQ3GtjkcOej+\r\nsyV+ytjc3IdTgsaxVIF2SSxi3sjyulYU0tY=\r\n=Vevn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"a44601a213d6beb35bbfe73ccf86f99b8d5b47d8","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.1.2_1670372771528_0.38295286309467436","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"astx","version":"2.1.3","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.1.3","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"813bdafe35c5ffb4b0d05388dba2831012f7b591","tarball":"https://registry.npmjs.org/astx/-/astx-2.1.3.tgz","fileCount":429,"integrity":"sha512-P0Pd6eRAjJzJQBGqCdnOKyK5pX95aBCHh+VBmd9EtGku3qI5svmJwA1uXQB01vnmms/MD4cpYcxG+6KIC5LUjw==","signatures":[{"sig":"MEUCIDeI13mL62zEEYBdvzVSCMxROnzQWcbebBDjmbHMHY1gAiEA3XNUvmaQRLkkTGCn3VdFTzm5YfbmS47ng3M0cgXjQS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkS/GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotxg/9HWTb3a+kM/ztIA4PEKxDeY0qmEy6jW//1UT3rSJjdQ3uIFOD\r\nAhYNqFbx9pSaeasvDWHZ8qLJNRDzT/DbAJN3ZzGnT8topvziW5aNDo03kJ+9\r\nq9+wJd/FyvZaDDt3brDgbIMpRMLM9uFnm49mrogvOrhdbpbiKJESVLTLWV8t\r\nd+mZhbwiGgysgJy1JuOiPhaXe8N5yR48E37Nd9L3p0t4iV8vXLh9Oc5ykd34\r\nMaVFxhog9Fjt/3L4D3pb4iAwYIIEo22oHcH3EofkRWvNvAyCRFGBQDFyELoj\r\nwo3kti86qJ+Zsr4RsPH61pS8o8/JrLjvW+hbTxN7F/xfnkt1gNPsVb2gtiIo\r\nRZNe1icP8kc+5lRLyC3M9TZ3BHw63GITnIazJzIzhkgS1YMPK9yuNFRQB2eQ\r\nvKOk6QuS0tOoZWkZnnmgUls/901NUs2f+OZS9UzmKLtMln9Ew5mUL+CFkqny\r\nQBSVU2OAH5xkT3hQEuwrpFQ/17MvFgO0BG1TyOUeDICpZDIjGKTTXygBp79O\r\n3yw3AvFVtiUGT7J++IqoMtF8h433xpxgepISOx3INDQwNskuEdnl8eqJTpyd\r\nSmCnRSEpIG8IbCPyuVB0tBxNA9jvtfzVhwJwLoIGaRjrrhRd2T8BKvWe9tVS\r\nfXRPsM/hg5qZjVeJLrDo37UANPRM0jzLV50=\r\n=CG48\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"5eaec0f5b726f2fa7b53d8fa563cc4f562b9eec4","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.1.3_1670459334196_0.543956508241253","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"astx","version":"2.1.4","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.1.4","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"290af9b212590c9da296b12490b107138e53b669","tarball":"https://registry.npmjs.org/astx/-/astx-2.1.4.tgz","fileCount":426,"integrity":"sha512-UJ4sbWraXprB14OEKhKNBSdNWnxb2CvxDnJwoza4dgVCbzuoArvDHJxX3TRdGn5rYFyuanES7yzgBsZBfNGX0g==","signatures":[{"sig":"MEUCIHvCo0lthN2g1VSjp+WErVUaLIURrC2N7U5dQvXnJgzAAiEA4WfKrJRvOWze8PSQHvwJoclyNTOr70EBYnDCuhVFdCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439869},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"ba3b3cc7c39e2abc7c4cea323b9173ac36e7fc9c","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.1.4_1683692477404_0.9202394194764996","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"astx","version":"2.2.0","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.2.0","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"832ac2b21d55fb5adf07d767cf40f31c5230a894","tarball":"https://registry.npmjs.org/astx/-/astx-2.2.0.tgz","fileCount":438,"integrity":"sha512-N+UvUNHWl75C/DnkaXxSQTzWLMZQ6tjPqJtPr9c1D+Li8vqLefsrV764yA1rLTfz6yvGIPVsLujVXbBQU58xqw==","signatures":[{"sig":"MEYCIQD8XpBzSQjLimfDsfmH6HrA8tOEi8lTP30mDuLAmpTKYQIhAMpb1B/8x+S0uyXWsAWPJqasUbmaxTEeO6BZgcgAVLCF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474912},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"b939c4ab0d290b547e1a648a48d1864ceff4416e","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.2.0_1684376743452_0.0774141312412171","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"astx","version":"2.2.1","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.2.1","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"71e2880e7dc7f22f66653719cf4d2464cc99658c","tarball":"https://registry.npmjs.org/astx/-/astx-2.2.1.tgz","fileCount":441,"integrity":"sha512-gKk7Ed6YISWN/i2Oa4zG8NXi2CZ+1bc4EmaL+FNBnOYQ6QqJcCb8D74lFNJLjIP8TfjgXD7kdGUaLGvt6e9Tkw==","signatures":[{"sig":"MEUCIQC1fZ8PcQ2AKYgWu68aJesOgASYRRfSl4jdfUL6Wr8j+AIgR5HIq+1p+4x/3EToRskYi/IFiQyqH41QTt9fuWi0OVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479768},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"40768c75f6ad241882924de53834538e1b332cb9","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.2.1_1684382701508_0.640919203122783","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"astx","version":"2.2.2","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.2.2","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"10d9dc2fc364b90ae44fb69b5c9e9b85c5056514","tarball":"https://registry.npmjs.org/astx/-/astx-2.2.2.tgz","fileCount":441,"integrity":"sha512-EKlN7t+2T+PdmFDNXQD0fhYF7XrHibm+3wVtpKN4MGzancNK37CHpGVbFJe8AWneL1Y8Go/az5bZNQVlgO4zUA==","signatures":[{"sig":"MEUCIQDHfn2sCKBUYNTq7vAa0UuH0y6mvNO7zeMQpx2GoY2+HAIgb+fNqzViMLusiCMkDMuFO3AFkmR5vDXwA6ZtMGo3m/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1480060},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"44d50a5034ddc75779b47444c6762f1d4e5ef937","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' src","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' src","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.2.2_1684383427323_0.43438689673637354","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"astx","version":"2.2.3","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@2.2.3","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"f72c0fe63d821a7028f51e0a7bc373adfa21093e","tarball":"https://registry.npmjs.org/astx/-/astx-2.2.3.tgz","fileCount":441,"integrity":"sha512-DxXuc+PU+nNxK91QdMUNX5b0FbpDaIiTqJSAghCYHpXWfp13aEm7vEwXmCaIQmbubiEHvSphIzSsqJGH4MoQzg==","signatures":[{"sig":"MEQCIH2RokK5Do7M9Q1Tt8lxE+gSEO6+c9jIyd7KWHe9SbFmAiBQmPB80yOdlVuBAPCGGiIDZ6D2z4HcThOmxBm/rBIsjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1484544},"main":"./cjs/index.js","husky":{"hooks":{"pre-push":"npm test","commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged && npm run lint && npm run tsc"}},"types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","mocha":"--extension js --extension ts test/configure.js 'src/**/*.spec.ts' 'test/**/*.ts'","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"e4be02e6de9b4d630d7ce95d4cff9c0bceacfb06","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk $npm_package_config_mocha","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha $npm_package_config_mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.18.13","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.18.13","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","husky":"^4.3.8","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","ts-node":"^9.1.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.7.4","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_2.2.3_1695513769014_0.13661269092670025","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"astx","version":"3.0.0-beta.1","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.1","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1},"dist":{"shasum":"2795872bd6241d017fe216ec88a33a262f4f190b","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.1.tgz","fileCount":447,"integrity":"sha512-Z7EPXQdxh8WAoo2/+vNO59VRSxY5mUUagZiN5OCeSM8++iRzOXCTizWhrfnVczezyJzYL3TyVGmjy45Z4W3wtQ==","signatures":[{"sig":"MEQCICnXJjjgs1pPyhN7IVdUflhn0CAH8/asXCP4IAnlMbfYAiAJp2Ioq6Pchd6+xCP3vmwz7BkMESFTxStKJieGUkpJKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1517672},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"d6d6a6dac303078b504cb57cb606c5acba77c0d7","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.21.5","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.21.8","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.1_1697346211340_0.09431967729136082","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"astx","version":"3.0.0-beta.2","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.2","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"b6b06ea6961e1db83b957169e3eb7ac09c550b5f","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.2.tgz","fileCount":450,"integrity":"sha512-usgp4hnQ45Wfn9bC9jGSrN4WigAMhz0tGcS+xsaN6JMKECVjtC29ZEzlYUorpOSJL7MbRRYi34viJhC3eRZyvg==","signatures":[{"sig":"MEQCIGtYt8qStsbvH6QWVtE1p9gBpruCsK/XiHM0IAk4SltgAiA8gvlJX6LGvmK9HUkaGR9XyoqChMW+0PdEo+MWMl6V2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1535106},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"cf1fc6233ca9b3da03b58acd5f15eed1ab2fd2ca","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.21.2","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.21.5","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.21.8","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.3","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.2_1697506928864_0.24213928035351784","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"astx","version":"3.0.0-beta.3","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.3","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"d86b0d1484f7e2e112aa19b1b02203fa30ba9816","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.3.tgz","fileCount":453,"integrity":"sha512-WpzKRJIzJ0WtA3yQLiChBbyuwswmihzXzPNV79m4aKICUKTLELxsMIZj4ZwocADMLy7FCc4yS8HpRdQ+ZZ/A9w==","signatures":[{"sig":"MEYCIQCby8bSozez1RnP5Gk+NXw+2iar5/+fBYlS187007h7ugIhAIvfywaqUknyYn7T/bOV7f0hR7wwk5b9asyfiNNgSPhU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1538618},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"5be8dbb72c6f40f19db41985e6102330feaa6e03","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.21.5","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.21.8","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.3_1697563918738_0.15007294263310667","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"astx","version":"3.0.0-beta.4","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.4","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"51397ac74c95e3a692f694ce8478f4d1ad2d1a0f","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.4.tgz","fileCount":453,"integrity":"sha512-Fns8k8rZTuaWNB0aE5Mak8EhK9F8zRHJGrXe5iamBmtaPGAQeCh+FgPevNmq3mVgN2oWZ7RJT8izeLsL7MKcMA==","signatures":[{"sig":"MEUCIQDS/9frBBlNJI2AW10OHTHVv8y8/ya3PZTVotR/4ef+9AIgewNK6UiKA9bZX6XHUGZiqlZTTxU4NOd0VFkxDe76BjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1539304},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"45b29e448f2185ed6ea126b1016c2f250d52e74b","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.21.5","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.21.8","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","prettier":"^3.0.3","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.4_1697566605180_0.9162270239127475","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"astx","version":"3.0.0-beta.5","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.5","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"0be46504b8e295165465002402eca0669b7362e4","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.5.tgz","fileCount":453,"integrity":"sha512-fbJKqu4Q6uN2p43QFufr8d7YIXOroVlOT/gKiI6IpK+K98o4JS+OgtLrOXuB9ZW1/rQy9ZrjJ4YqCe1ZEZoYDg==","signatures":[{"sig":"MEUCIQCxkX5R+IOe6Ica9cQdCfF68BxGuprb3Jjs0XB1EQ61xAIgIHDxlyIOHFKbQmiOtgc8pShDIcw5DYofKBrQrI+A/zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1490212},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"a577f752e413a26545affdc9f6d797ae7e73601e","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.21.5","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.21.8","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.5_1698798430343_0.6037214108465516","host":"s3://npm-registry-packages"}},"3.0.0-beta.6":{"name":"astx","version":"3.0.0-beta.6","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.6","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"6ef5ab17769e60b98f6570686802e5ea21323957","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.6.tgz","fileCount":453,"integrity":"sha512-mbJxm5t9vidmer/4JBsLI8R5NAPezISCDOjr/+D9SnVqToFx8DbbQx8gtdceEE6O2hwA5sDOJvcWvQaj0KvgrA==","signatures":[{"sig":"MEUCIQDoERR3XMkmbnD3QSnmvGzGzoh3ch0sO32Yf8NFmjZiBgIgYx32MrSa/zLW8ekNfA1NqT5TpXaLwZEjheXadlhEzcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1491061},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"f33fb60ee41468bed4e454b4e67f64cd203825e7","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.21.5","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.21.8","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.6_1698803521974_0.5954259311226504","host":"s3://npm-registry-packages"}},"3.0.0-beta.7":{"name":"astx","version":"3.0.0-beta.7","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.7","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"5066dbfd57b65b93ed389de7086a0b883dca3442","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.7.tgz","fileCount":453,"integrity":"sha512-xwnCGustFz1hyRDOyFdiwCK1yNqKAYiFa0LQ+efpfwn0rwfwI/ETelvVdGDY3T8jDRMx+E+oFvzUtYNSZURiXw==","signatures":[{"sig":"MEUCIQDSpjKuN9UZjQIxjXoLRD9FKHEZcS+qEP9mnUZRmCUOngIgZha5a8ajTELAX7vdfzX4cye4T7fACOsVS6RuwbUkAuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1497701},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"8f053b099611f287233e7f3ffd66e982fb3539f8","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.21.5","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.21.8","@babel/runtime":"^7.18.9","@babel/generator":"^7.18.13","typed-validators":"^4.5.1","@babel/code-frame":"^7.18.6","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.7_1698811354888_0.28607958776868947","host":"s3://npm-registry-packages"}},"3.0.0-beta.8":{"name":"astx","version":"3.0.0-beta.8","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.8","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"6dd81ea424c55ea60b82b35e442acba1fb1ad75c","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.8.tgz","fileCount":453,"integrity":"sha512-l9rzksbO8ZrWcXe8603oc/Gluplby+iLHv8Wy+eNF+yy7Y5UINQik3YpdOrvEtu7TeY6i0ebwQYdKEi5UMthJA==","signatures":[{"sig":"MEUCIQCH05TUvM/uMupppmu9gd/Z93GHWnSRlqJ2Gc5Dt7YuEgIgRgB9mxeTSUqB576kVFmWDw56yFBg513MSH29W7WRv84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508076},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"46df5beaed491525b71aaf4d7bf2367d41a75f53","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^9.1.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/generator":"^7.23.0","typed-validators":"^4.5.1","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.8_1698856585206_0.23354720444951838","host":"s3://npm-registry-packages"}},"3.0.0-beta.9":{"name":"astx","version":"3.0.0-beta.9","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.9","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"f109047a512561c6b52cd15a8efe9855b0f758fe","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.9.tgz","fileCount":453,"integrity":"sha512-ylqfLJu3s9qShFn5YYRSH+thnrYsb0Aih/tfcxA7s4vTeNNcy3sZTbNZHkW2iP/emHFgRpP6/vmk8SdWtMhwTA==","signatures":[{"sig":"MEYCIQCLtUVcv0tBdoFrQKJIpKYJ34tjLsy5wuy90OMy+8TA8gIhAOsdBTXtIoF56DB6wZXNfxs/vs3TzX07LoPRCt8bxlRn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1522286},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"bb7860c716a5a783568c91b92bf5e36ee1109636","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/generator":"^7.23.0","typed-validators":"^4.5.1","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.9_1698940628730_0.6206946478030009","host":"s3://npm-registry-packages"}},"3.0.0-beta.10":{"name":"astx","version":"3.0.0-beta.10","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.10","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"98ac7687da02eafe8496a62e68c01e31b25704c2","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.10.tgz","fileCount":453,"integrity":"sha512-TSLwcMc504N4XP0Qw3Gpli4Yz2LjzFoig4IGSgsP0e5Sbo9I/pcADjx0UKS5zPEGUQZdsLWWrB8HX9/OPVUsfQ==","signatures":[{"sig":"MEQCIA+W7HlqH+B4oeuIzDTU9KK5llzUmKrO5LLq0ISC+3CEAiBMaWi4/ibp+oJXjFZvwFAID+CcGVkmRBahboutFrjk1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1522267},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"d44ef97c1c02774a330b41f4f51dacb9191e201e","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/generator":"^7.23.0","typed-validators":"^4.5.1","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.10_1699024246062_0.5167903255752342","host":"s3://npm-registry-packages"}},"3.0.0-beta.11":{"name":"astx","version":"3.0.0-beta.11","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.11","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"621cc0e34e1980a4086193d67d2a595b9a94d5fa","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.11.tgz","fileCount":453,"integrity":"sha512-uRr7KZEOXhxEt9tZ36OQVr9VcrXLl6/j4iU48StCl/OOycOLUy5gb80em9BBygCMXEXbiqwZ+MAV5HNLY915Jg==","signatures":[{"sig":"MEYCIQCi1XOnL+swqr7a1NE/Bs+6qTMNyWb6Sbk+kRT82IaYTgIhAN5mffdo+Z8JHXcEa/Ffm+jORmRHvRqDxm94RU/P6N3L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1522438},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"6738384d96a081819dd5fc5aa7d47c0352b8427e","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/generator":"^7.23.0","typed-validators":"^4.5.1","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.11_1699296075443_0.9925427429567779","host":"s3://npm-registry-packages"}},"3.0.0-beta.12":{"name":"astx","version":"3.0.0-beta.12","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.12","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cjs/cli/index.js"},"nyc":{"exclude":["src/**/*.spec.ts"],"include":["src/**/*.ts"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"8fca6f22f4d6a4da3688ebcd873305cd9d9ae832","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.12.tgz","fileCount":456,"integrity":"sha512-rZkvJF57mRzxHflQXl3yNqBCA8FwYy9yLFeVBhKOtbcxRXt0iM/7moCzKMh7U//ABlYwRAou6Uqz6h1+6kCstA==","signatures":[{"sig":"MEUCIQDZ4NvTO5PNvw/Q3MEViQ7a57oWIuNgc8aa7DMqVQfy1wIgNwWLJDfzMIn2/O4Yy8Wfjr4um0CLpH4mr4s31MnzMu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1527949},"main":"./cjs/index.js","types":"./types/index.d.ts","config":{"lint":"--cache --ext .js,.ts src test","prettier":".babelrc.js *.{json,md} {src,test}/**/*.{js,ts,flow}","commitizen":{"path":"cz-conventional-changelog"}},"exports":{".":{"types":"./types/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.js"},"./cli":{"types":"./types/cli/index.d.ts","import":"./mjs/cli/index.mjs","require":"./cjs/cli/index.js"},"./node":{"types":"./types/node/index.d.ts","import":"./mjs/node/index.mjs","require":"./cjs/node/index.js"},"./package.json":"./package.json"},"gitHead":"3b75c5dc4dbcd97f12bf024674bdd051d689b620","release":{"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"cli":"babel-node --extensions .ts src/cli/index.ts","tsc":"tsc","lint":"eslint $npm_package_config_lint","test":"cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha","build":"npm run clean && npm run build:types && npm run build:cjs && npm run check:cjs && npm run build:mjs && npm run check:mjs","clean":"rimraf mjs cjs types","codecov":"nyc report --reporter=text-lcov > coverage.lcov; codecov","lint:fix":"eslint $npm_package_config_lint","prettier":"prettier --write $npm_package_config_prettier","build:cjs":"cross-env BABEL_ENV=es5 babel src --out-dir cjs --extensions .ts && babel-node --extensions .ts src/cli/index.ts -t convertCjsBuild.ts --parser babel --no-gitignore -y cjs","build:mjs":"cross-env OUTPUT_ESM=1 babel src --out-dir mjs --out-file-extension .mjs --extensions .ts --source-maps inline && babel-node --extensions .ts src/cli/index.ts -t convertMjsBuild.ts --parser babel --no-gitignore -y mjs","check:cjs":"node cjs/cli/index.js -f 'export type TransformOptions = $T' 'src/**/*.ts'","check:mjs":"node mjs/cli/index.mjs -f 'export type TransformOptions = $T' 'src/**/*.ts'","tsc:watch":"npm run tsc -- --watch","test:debug":"cross-env NODE_ENV=test BABEL_ENV=test mocha --inspect-brk","test:watch":"cross-env NODE_ENV=test BABEL_ENV=test mocha --watch","build:types":"tsc -p tsconfig.build.json && mkdir -p cjs && copy 'src/**/*.js.flow' cjs && mkdir -p mjs && copy 'src/**/*.js.flow' mjs","open:coverage":"open coverage/lcov-report/index.html","prepublishOnly":"npm run clean && npm run prettier:check && npm run lint && npm test && npm run build","prettier:check":"prettier --list-different $npm_package_config_prettier","semantic-release":"semantic-release"},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@jedwards1211/commitlint-config"]},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"8.19.2","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"lint-staged":{"*.{js,ts,json,css,md,flow}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","lodash-es":"^4.17.21","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/generator":"^7.23.0","typed-validators":"^4.5.1","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","copy":"^0.3.2","mocha":"^10.1.0","eslint":"^7.18.0","rimraf":"^3.0.2","codecov":"^3.8.1","flow-bin":"^0.144.0","istanbul":"^0.4.5","cross-env":"^7.0.3","@babel/cli":"^7.12.10","typescript":"^4.9.5","@babel/core":"^7.18.13","@babel/node":"^7.13.13","@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/glob":"^8.0.0","@types/node":"^14.14.22","chai-subset":"^1.6.0","lint-staged":"^10.5.3","@types/debug":"^4.1.5","@types/mocha":"^8.2.0","@types/yargs":"^17.0.13","ansi-escapes":"^4.0.0","babel-eslint":"^10.1.0","require-glob":"^3.2.0","@types/lodash":"^4.14.165","@types/resolve":"^1.17.1","@babel/register":"^7.18.9","@commitlint/cli":"^11.0.0","@types/fs-extra":"^9.0.6","@types/inquirer":"^7.3.1","@types/prettier":"^2.2.2","prettier-eslint":"^12.0.0","@types/minimatch":"^5.1.2","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","@babel/preset-env":"^7.18.10","@types/chai-subset":"^1.3.3","@types/shallowequal":"^1.1.1","@types/babel__parser":"^7.1.1","babel-plugin-istanbul":"^6.0.0","eslint-config-prettier":"^7.2.0","@types/babel__generator":"^7.6.5","@types/chai-as-promised":"^7.1.5","@babel/preset-typescript":"^7.18.6","@types/babel__code-frame":"^7.0.3","@typescript-eslint/parser":"^4.14.1","@jedwards1211/eslint-config":"^2.0.2","@babel/plugin-transform-runtime":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@jedwards1211/commitlint-config":"^1.0.2","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/typescript-estree":"^4.14.1","@jedwards1211/eslint-config-typescript":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.12_1709767543515_0.25719072706859913","host":"s3://npm-registry-packages"}},"3.0.0-beta.13":{"name":"astx","version":"3.0.0-beta.13","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.13","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"7dc53f7ea502d3666be43ba36f03cc3b39cb94b6","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.13.tgz","fileCount":464,"integrity":"sha512-iWgOEOGFAAJwl2+23qXeUeodaKgQv7F5oPmNobiyUmj/6PUnLZNegImFrZCj80y/bZwux5qTKm140lhbPsJY3Q==","signatures":[{"sig":"MEQCIGhNHMo+4cWj3+yXekZ4Rr9NqX+JnYWHNhYu0/jz7sCdAiAi2v+AXyvkgDKMRYOmU1UxhL+NDhWFTVsaOgIuHQ5dPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819402},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"0516494685a4cdf5cc90ee64da5e9b0f85ca9ee1","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.13_1710306733676_0.15910444524433243","host":"s3://npm-registry-packages"}},"3.0.0-beta.14":{"name":"astx","version":"3.0.0-beta.14","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.14","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"30433bf69eaa1c3c8e2fe15cd04d431a64e635f1","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.14.tgz","fileCount":464,"integrity":"sha512-efxPpL9Ki8a325IEK1DtnVuVnz+uv25ZrErV0/L4pOpZF1K73NgorMqtKdlH6Ru7e6c4NH6uVOTCKQ6nwHFn4Q==","signatures":[{"sig":"MEUCIQChE2EvUEBUAyj4Mm7ltr43PrFqwc4U9VfspK/pboDUAgIgKIiKTqYiTQrv07URsHzc5jtnm5SWeON2jcA7aROdlCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819224},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"0ee5b0d0f593b131765eeb686f7cfd38382dc0a7","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.14_1710396992562_0.14794746198059805","host":"s3://npm-registry-packages"}},"3.0.0-beta.15":{"name":"astx","version":"3.0.0-beta.15","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.15","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"f6b25b5b537d8ac7498a7753934d4c3e48c6300a","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.15.tgz","fileCount":464,"integrity":"sha512-/kjXUZsalDZIg8s/Z0+2rQlFYjfoh97dx2KC33ogdYGvfjr7PlEUMu34xzIemOUbcIOLMpgPQ6k3FweAOis65Q==","signatures":[{"sig":"MEYCIQDNFGQI9WzUTpUyL4YOV5lfzer0fnyNtJFiK1mpTGnIVgIhAIWYxk8R9d3BW58q1/sxVdvpdu0C6wMe0vdwrz+1sXc4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819166},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"a8ff9dee2897279f679ea152839facecf63662fb","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.0.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.15_1710439153420_0.5865390805884285","host":"s3://npm-registry-packages"}},"3.0.0-beta.16":{"name":"astx","version":"3.0.0-beta.16","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.16","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"ba5c954063b7986fb7131b02f6698bd812a0e2cb","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.16.tgz","fileCount":464,"integrity":"sha512-tHbaaEMTUi3rbnwMRxgkSejDxe7reMcqt5/Xx3kKTEH/T4BukI7xrD+IlVMXPcTTTUAnPFlrjoQVtDm41CwjLw==","signatures":[{"sig":"MEUCIA+Q/0NrVzAezNSFXSXzMUUW6UlkADaqM7YWe3OMoLYmAiEAq1P3xfeMPn+mAph0K4SnV4lwHwcql8oEYo6O+TvoWPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819210},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"8ce572e1812d2869dc09b9dc95a0d09b761d8871","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.16_1710790140273_0.5722333378253022","host":"s3://npm-registry-packages"}},"3.0.0-beta.17":{"name":"astx","version":"3.0.0-beta.17","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.17","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"a65ba2ceb6ba9dbc52439ef6d808c775c52affd5","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.17.tgz","fileCount":464,"integrity":"sha512-xG9t6QsWucks8YYnol3f/k5gWa2Iff6m/+7qtTIUlp16chIHOoruyqbIQ2p+OTofAh3zXH8jcs5VJEd7BcLwYA==","signatures":[{"sig":"MEQCIA3zP7zq30cW/k4h5z0A2InsNJVD3OGzhY+VuFNmzbFcAiAQUiWvyGLAM/BTovqQGsPfS1RGbjohkX6y6IYZltBoZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819202},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"ecb66085013323a0a51c9ef7f8428e535dfa4ad9","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.17_1710797980574_0.5158978449269604","host":"s3://npm-registry-packages"}},"3.0.0-beta.18":{"name":"astx","version":"3.0.0-beta.18","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.18","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"8c8d1b007f8da46af17e0b77e129095fba49786c","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.18.tgz","fileCount":482,"integrity":"sha512-sMSKOOSOReRQyG10Kzsfw4eYhZTmGHHhVjI06bmgoNaVVHxYjgeJLcicAWvvp0CvXwsg7GdYY/ZTaQpR4EsbaA==","signatures":[{"sig":"MEQCIAOkerFOhkLVu+cU+pZpt1Sc2i3o/w4PHmbBJnr1u5kIAiB6M5uAxk08YrVEuMCJALgJTuHkUzJyOwWamRGUfZTqSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873822},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"6a35b6497ecfbc635eea0176c3fe66a427a48835","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.18_1711583601094_0.9100111567861082","host":"s3://npm-registry-packages"}},"3.0.0-beta.19":{"name":"astx","version":"3.0.0-beta.19","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.19","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"34b0ed23ae05c6fe61f78afb2ed090cd70692fed","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.19.tgz","fileCount":479,"integrity":"sha512-nUZ4qYaXOX9zR9P1/x7EH+vaIj6C2LjtBSH8kmvgNnRGgOJ5Jp55+z8Kro03Wj/0AJ0F0fga56LDa9pNaQszeg==","signatures":[{"sig":"MEUCIQD5qXUyO3GneMdWCzMogupezYCngKkUxIX8cHqtCfmxhgIgNVsVKDOk6ofgACDOLfyQrHdoKgCJcyBW43+2PwnMYwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":874709},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"c4ead3c2e6cfe8925472070ec82832c38e71fa84","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.19_1711637954348_0.842094434545869","host":"s3://npm-registry-packages"}},"3.0.0-beta.20":{"name":"astx","version":"3.0.0-beta.20","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.20","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"5d21bd73df344084bcf401fe726b4efc5073bed5","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.20.tgz","fileCount":479,"integrity":"sha512-6HQua2CplKkXF8vPVaHXsjq1ChH1fQadd63ULjxQxejpww53ncU+aTljgUNIbM/tp38bzbOkAGqdh4Jfzjwt+w==","signatures":[{"sig":"MEUCIQDBGNhztjY/nSW0I70yH82k91IXxhnF8ImMXJr1FV5UxQIgfo3s3HtWPr3h44LOemGQ3tqv1wANAqMhPEv8T+9s2OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876435},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"0e61bdedcfc2399a406d74249fd2f3acef99db84","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.20_1711765394113_0.8282768197177455","host":"s3://npm-registry-packages"}},"3.0.0-beta.21":{"name":"astx","version":"3.0.0-beta.21","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.21","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"1df9b339b0edc2ae8d4cedc5ab729788393ad3a2","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.21.tgz","fileCount":479,"integrity":"sha512-ds8qvpRQ1HUEwS4YwT7/nlebXdMV1sIE0CSoQBtpqcIguho7Dl4rIPTim73Wfu6d7LOd6TKHuQwlSva4dKLoLQ==","signatures":[{"sig":"MEUCIByddD2Q8ulWMqJLZ5NJeMqtxE9BjkYrxPgnDkEq2V5iAiEAxNRCO8A3Dj9jqH37zlqv8AfiQ0BkESyMCK7x1YObflw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877210},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"3dc5199e8f1c5c063c6827e13c6ef12e7da04e00","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.21_1711765542055_0.0018956957674416408","host":"s3://npm-registry-packages"}},"3.0.0-beta.22":{"name":"astx","version":"3.0.0-beta.22","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.22","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"5c8a895d7cfc2fca4f0d3bcff62bb8008f5bcc32","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.22.tgz","fileCount":482,"integrity":"sha512-MEd3/HvU8BWaMfPlqPvs7TdHQFReMJ6iIpKBDJXFSvv6t8er5KxTFEzj4XT5P7409XxQvzplKO8uEdefLoPh5w==","signatures":[{"sig":"MEUCIFf7kV8bsn47pQlagIXo3oBUiL3Vf2roDkc9INy2aTm+AiEAr+PBjkJtXDzJ3xX2PeAq8uVONTRoZiA2Vgb5pLf2ucU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":870344},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"f3f363f4eabb9401aab683656cbd3ce87a925d0f","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.22_1712761858379_0.5839523955232717","host":"s3://npm-registry-packages"}},"3.0.0-beta.23":{"name":"astx","version":"3.0.0-beta.23","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.23","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"e8e04b154cc406ceac705a7ed6dc4e7b976e94f3","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.23.tgz","fileCount":482,"integrity":"sha512-GYmpFcrMC6T5we5qLQoP4YlJQiP49Owb4p4tvbz3pvx+6ZJm2goMJ91issVLbqSDBSuKmIZdvlsMnoH/ffQLOA==","signatures":[{"sig":"MEUCIQCJDE9RU3II7Gbxl2sUK1amMx5Dy4FBrbD+ZtT+HE/DwgIgVJRRIj0LgDzvbb3eQlOv5MMHb+QQs5p6ZTgjBsnTLBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":870222},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"04103c9a5439315e625f19a448283e9ad801ba27","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.23_1713411462503_0.8628123360346955","host":"s3://npm-registry-packages"}},"3.0.0-beta.24":{"name":"astx","version":"3.0.0-beta.24","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.24","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"eec05eb05c661f17d9f9d50f11ae13055497839b","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.24.tgz","fileCount":482,"integrity":"sha512-qEWI+ZaZoVRZrlQ8qSzXgdvn9MBlDSut52Jtb8OYDT7VzPvMHuclSIs51tOnHmPZ0VWX8GXyyGC5JL4v3mRp+w==","signatures":[{"sig":"MEUCIFtf3G554G6k8eF83EhZpwD6veio+DOEmVoF1QdRKyatAiEA8Lkoy3TfaUvWlNrE9sEigeaL4okhvn2LgfBkg9HpW5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":870222},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"be4275e7a0a9dc1e553c5bed4c489f26c05861d8","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.24_1713411617783_0.5672049468284186","host":"s3://npm-registry-packages"}},"3.0.0-beta.25":{"name":"astx","version":"3.0.0-beta.25","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.25","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"b76683b0d1cb56610d0b50d8aa2af74b70356bc8","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.25.tgz","fileCount":491,"integrity":"sha512-AF34kUVYHFq49H8tj4hfX3j3ZXWfRsBFAjZ/sV6jyleLcOE5JHJDJ29ojAX+q47nwcKGUqtUEUYGj2jXT1sWPg==","signatures":[{"sig":"MEQCIFTFLyRZQhvgG9YsW4WcthIMIh0FNn7LhEWl3c6kOxJ3AiBLNq2ujAsmPYYLPxvJODH6gctAWwYcXHv2Ug3LjWlLHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":874728},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"4959abfbccfbadbc964d6442203898b1f9f4b3a9","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","ts-node":"^10.9.1","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.25_1740980643017_0.8995377368179651","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.26":{"name":"astx","version":"3.0.0-beta.26","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.26","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"4a91a9f54c4dbcba279a59c1e78f06cfefdec939","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.26.tgz","fileCount":484,"integrity":"sha512-AntcjaH3E9wEDe+s3vNqR1ULMWOn0ht/DK6/y/uw0wAqNXtuQIdEf53oW605DDt8As/k5ZwnuWFQ0C9d6txGCA==","signatures":[{"sig":"MEUCIDEh4rP+mD66OKHVbncHgeapkhmX/RiXdWnqWRvYAmXXAiEAlSZNB2FiI9XOPAZxyeiC5v7esifTDlKlX3zWMNO4UIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870706},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"ac888734592c829c9c30b08fb8ef99f8dfd85695","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"tsx":"^4.19.3","zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.26_1740988352452_0.22446606811789627","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.27":{"name":"astx","version":"3.0.0-beta.27","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.27","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"1372dd4ab6be7cfb0c5b58275d6750d0db57cd79","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.27.tgz","fileCount":1170,"integrity":"sha512-OfYw96vCm9dyB3BX6JdCeKGQHDbrCK/39pgQmU1qzKAsUs0ZR59Li8pe0NLYB0Moi+bmB79D+Cril66FCqxoBA==","signatures":[{"sig":"MEQCIDyVfgS4RVkg3QElSiK4RfYBoPpwmbwSeYfO847UkESGAiAnlFmWEgDu3jqhzchTTFXnXw1zjrwMpFZlPp8tXPRufQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2734562},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"e508e1f650cbf9e0bad82aa9e7ba582edfab2835","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"tsx":"^4.19.3","zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","@jcoreio/toolchain":{"migratedVersion":"4.12.4"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.27_1741120254101_0.8815007460259447","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.28":{"name":"astx","version":"3.0.0-beta.28","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","_id":"astx@3.0.0-beta.28","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"homepage":"https://github.com/codemodsquad/astx#readme","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"bin":{"astx":"cli/index.js"},"astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"dist":{"shasum":"6c2cee5d5791b00793c14dc7b7cf7a0c1874f064","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.28.tgz","fileCount":1170,"integrity":"sha512-zyjoWbeyJV5rRqWyn1OIO6vjI647w3QSZeGLlPbxGnhEScoCgmuadqhyVde4+l2St/KVpBm0UvSAp9pRByrwjg==","signatures":[{"sig":"MEYCIQDTHqcQWvWvczPkiR/GopaEEgpWTBJOuTpXx+Sq1DSGJQIhAOEGXZqHau40HMf16DC0tuUctqMInV5NwJqW+ijP3GDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2738229},"main":"index.js","types":"index.d.ts","module":"index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./cli":{"types":"./cli/index.d.ts","import":"./cli/index.mjs","require":"./cli/index.js"},"./node":{"types":"./node/index.d.ts","import":"./node/index.mjs","require":"./node/index.js"},"./package.json":"./package.json"},"gitHead":"715bf607aa58021bb6813bf3575ba3b4dcc1292c","_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"_npmVersion":"10.2.3","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"tsx":"^4.19.3","zod":"^3.22.4","diff":"^5.2.0","chalk":"^4.1.0","debug":"^4.3.1","yargs":"^17.6.2","lodash":"^4.17.20","recast":"^0.23.4","p-event":"^4.0.0","resolve":"^1.19.0","fs-extra":"^9.0.1","inquirer":"^7.3.3","prettier":"^2.7.1","ast-types":"^0.14.2","dedent-js":"^1.0.1","minimatch":"^5.1.0","cosmiconfig":"^7.0.1","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","gitignore-fs":"^2.2.0","shallowequal":"^1.1.0","@babel/parser":"^7.23.0","@babel/runtime":"^7.23.2","@babel/register":"^7.23.7","@babel/generator":"^7.23.0","@babel/code-frame":"^7.22.13","tiny-typed-emitter":"^2.1.0","babel-parse-wild-code":"^2.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0","readmeFilename":"README.md","@jcoreio/toolchain":{"migratedVersion":"4.12.4"},"_npmOperationalInternal":{"tmp":"tmp/astx_3.0.0-beta.28_1741121377887_0.22474191852380154","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.29":{"name":"astx","version":"3.0.0-beta.29","description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","astx":{"parser":"babel","workers":1,"parserOptions":{"preserveFormat":"generatorHack"},"preferSimpleReplacement":true},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/codemodsquad/astx.git"},"keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"author":{"name":"Andy Edwards"},"license":"MIT","bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"homepage":"https://github.com/codemodsquad/astx#readme","dependencies":{"@babel/code-frame":"^7.22.13","@babel/generator":"^7.23.0","@babel/parser":"^7.23.0","@babel/register":"^7.23.7","@babel/runtime":"^7.23.2","@babel/types":"^7.23.0","ansi-escapes":"^4.3.2","ast-types":"^0.14.2","babel-parse-wild-code":"^2.1.5","chalk":"^4.1.0","cosmiconfig":"^7.0.1","debug":"^4.3.1","dedent-js":"^1.0.1","diff":"^5.2.0","fs-extra":"^9.0.1","gitignore-fs":"^2.2.0","inquirer":"^7.3.3","lodash":"^4.17.20","minimatch":"^5.1.0","p-event":"^4.0.0","prettier":"^2.7.1","recast":"^0.23.4","resolve":"^1.19.0","shallowequal":"^1.1.0","tiny-typed-emitter":"^2.1.0","tsx":"^4.19.3","yargs":"^17.6.2","zod":"^3.22.4"},"main":"index.js","module":"index.mjs","types":"index.d.ts","bin":{"astx":"cli/index.js"},"exports":{"./package.json":"./package.json",".":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"./node":{"import":"./node/index.mjs","require":"./node/index.js","types":"./node/index.d.ts"},"./cli":{"import":"./cli/index.mjs","require":"./cli/index.js","types":"./cli/index.d.ts"}},"engines":{"node":">=16"},"packageManager":"pnpm@8.11.0","@jcoreio/toolchain":{"migratedVersion":"4.12.4"},"_id":"astx@3.0.0-beta.29","readmeFilename":"README.md","gitHead":"d9b0e33de13a781bb451731328814f951339094e","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-GkkCdwCVuYKgC9jbQurGWRfVa80lLSf95V83jIUiXufEKn87TkquWEuXAmM4P9eG1IO4tQGa2zsqE75Rnb4eig==","shasum":"6739f4b9340db6b5216c470537b089e3a7aa3f7d","tarball":"https://registry.npmjs.org/astx/-/astx-3.0.0-beta.29.tgz","fileCount":1170,"unpackedSize":2744958,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEHkNkD5fggCFbzJOhO7gvsN0h4Tf+Kpw2e2OWT4s7EHAiEA/s4y7cw76DT5SEjBYuWMgoDZsj7xcjjNm7a1uTZl0i4="}]},"_npmUser":{"name":"jedwards1211","email":"jedwards@fastmail.com"},"directories":{},"maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astx_3.0.0-beta.29_1741123311777_0.7944914258231803"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-09T22:50:43.720Z","modified":"2025-03-04T21:21:52.198Z","1.0.0":"2021-04-09T22:50:43.845Z","1.1.0":"2021-04-10T02:19:01.617Z","1.2.0":"2021-04-10T02:33:39.539Z","1.2.1":"2021-04-10T02:40:39.286Z","1.2.2":"2021-04-10T02:44:41.876Z","1.2.3":"2021-07-12T01:53:34.827Z","2.0.0-beta.1":"2021-08-14T04:34:44.703Z","2.0.0-beta.2":"2021-08-14T04:55:16.632Z","2.0.0-beta.3":"2021-08-18T04:36:14.554Z","2.0.0-beta.4":"2021-09-10T18:22:06.280Z","2.0.0-beta.5":"2021-09-10T20:44:20.903Z","2.0.0-beta.6":"2021-10-05T16:36:04.354Z","2.0.0-beta.7":"2022-08-14T18:11:18.053Z","2.0.0-beta.8":"2022-08-17T19:10:51.706Z","2.0.0-beta.9":"2022-08-17T20:14:49.964Z","2.0.0-beta.10":"2022-08-17T20:27:56.541Z","2.0.0-beta.11":"2022-09-01T16:44:03.400Z","2.0.0-beta.12":"2022-09-01T17:22:07.509Z","2.0.0-beta.13":"2022-09-01T23:16:57.988Z","2.0.0-beta.14":"2022-09-02T02:37:09.343Z","2.0.0-beta.15":"2022-09-02T02:50:03.232Z","2.0.0-beta.16":"2022-09-09T22:25:47.072Z","2.0.0-beta.17":"2022-09-10T17:11:14.410Z","2.0.0-beta.18":"2022-09-10T21:27:08.073Z","2.0.0-beta.19":"2022-09-27T22:08:38.206Z","2.0.0-beta.20":"2022-09-28T06:24:52.992Z","2.0.0-beta.21":"2022-09-28T16:53:01.913Z","2.0.0-beta.22":"2022-09-29T05:47:50.865Z","2.0.0-beta.23":"2022-09-29T05:49:54.995Z","2.0.0-beta.24":"2022-09-29T20:30:30.467Z","2.0.0-beta.25":"2022-10-10T20:22:23.813Z","2.0.0-beta.26":"2022-10-26T22:41:40.422Z","2.0.0-beta.27":"2022-10-29T03:15:31.424Z","2.0.0-beta.28":"2022-11-01T04:31:25.073Z","2.0.0-beta.29":"2022-11-01T17:43:40.666Z","2.0.0-beta.30":"2022-11-01T18:45:55.971Z","2.0.0-beta.31":"2022-11-05T19:41:03.166Z","2.0.0-beta.32":"2022-11-06T02:11:12.608Z","2.0.0-beta.33":"2022-11-06T03:07:47.527Z","2.0.0-beta.34":"2022-11-06T03:22:17.039Z","2.0.0-beta.35":"2022-11-07T22:18:08.072Z","2.0.0-beta.36":"2022-11-17T03:34:16.593Z","2.0.0-beta.37":"2022-11-17T07:40:54.812Z","2.0.0-beta.38":"2022-11-18T02:57:47.362Z","2.0.0-beta.39":"2022-11-18T03:10:39.319Z","2.0.0-beta.40":"2022-11-18T04:54:41.116Z","2.0.0-beta.41":"2022-11-18T05:01:04.166Z","2.0.0-beta.42":"2022-11-25T05:22:33.868Z","2.0.0-beta.43":"2022-11-25T06:15:48.019Z","2.0.0-beta.44":"2022-11-25T06:27:24.126Z","2.0.0-beta.45":"2022-11-27T05:46:49.326Z","2.0.0-beta.46":"2022-11-27T06:10:15.084Z","2.0.0":"2022-12-03T04:33:43.578Z","2.0.1":"2022-12-04T05:28:58.627Z","2.0.2":"2022-12-04T05:57:32.347Z","2.1.0":"2022-12-04T17:47:45.927Z","2.1.1":"2022-12-06T22:20:43.659Z","2.1.2":"2022-12-07T00:26:11.908Z","2.1.3":"2022-12-08T00:28:54.468Z","2.1.4":"2023-05-10T04:21:17.814Z","2.2.0":"2023-05-18T02:25:43.708Z","2.2.1":"2023-05-18T04:05:01.766Z","2.2.2":"2023-05-18T04:17:07.614Z","2.2.3":"2023-09-24T00:02:49.300Z","3.0.0-beta.1":"2023-10-15T05:03:31.632Z","3.0.0-beta.2":"2023-10-17T01:42:09.250Z","3.0.0-beta.3":"2023-10-17T17:31:59.100Z","3.0.0-beta.4":"2023-10-17T18:16:45.542Z","3.0.0-beta.5":"2023-11-01T00:27:10.769Z","3.0.0-beta.6":"2023-11-01T01:52:02.382Z","3.0.0-beta.7":"2023-11-01T04:02:35.186Z","3.0.0-beta.8":"2023-11-01T16:36:25.467Z","3.0.0-beta.9":"2023-11-02T15:57:09.111Z","3.0.0-beta.10":"2023-11-03T15:10:46.405Z","3.0.0-beta.11":"2023-11-06T18:41:15.646Z","3.0.0-beta.12":"2024-03-06T23:25:43.672Z","3.0.0-beta.13":"2024-03-13T05:12:13.915Z","3.0.0-beta.14":"2024-03-14T06:16:32.915Z","3.0.0-beta.15":"2024-03-14T17:59:13.576Z","3.0.0-beta.16":"2024-03-18T19:29:00.489Z","3.0.0-beta.17":"2024-03-18T21:39:40.805Z","3.0.0-beta.18":"2024-03-27T23:53:21.360Z","3.0.0-beta.19":"2024-03-28T14:59:14.589Z","3.0.0-beta.20":"2024-03-30T02:23:14.314Z","3.0.0-beta.21":"2024-03-30T02:25:42.322Z","3.0.0-beta.22":"2024-04-10T15:10:58.697Z","3.0.0-beta.23":"2024-04-18T03:37:42.679Z","3.0.0-beta.24":"2024-04-18T03:40:18.040Z","3.0.0-beta.25":"2025-03-03T05:44:03.286Z","3.0.0-beta.26":"2025-03-03T07:52:32.738Z","3.0.0-beta.27":"2025-03-04T20:30:54.377Z","3.0.0-beta.28":"2025-03-04T20:49:38.303Z","3.0.0-beta.29":"2025-03-04T21:21:52.037Z"},"bugs":{"url":"https://github.com/codemodsquad/astx/issues"},"author":{"name":"Andy Edwards"},"license":"MIT","homepage":"https://github.com/codemodsquad/astx#readme","keywords":["ast","automated","codemod","find","javascript","match","matching","pattern","refactor","refactoring","replace","rewrite","rewriting","search","semantic","structural","syntax","transform","transformation","typescript"],"repository":{"url":"git+https://github.com/codemodsquad/astx.git","type":"git"},"description":"super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring","maintainers":[{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"readme":"","readmeFilename":""}