{"_id":"@nerdwallet/shepherd","_rev":"73-579043c4d1f206b981d553f9276e7a81","name":"@nerdwallet/shepherd","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@nerdwallet/shepherd","version":"1.0.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.0.0","maintainers":[{"name":"benjroy","email":"ballen@nerdwallet.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"dmejorado","email":"david.mejorado@gmail.com"},{"name":"evanhobbs","email":"evanhobbs@gmail.com"},{"name":"everettwho","email":"everettwho@gmail.com"},{"name":"franjohn21","email":"francis.john@colorado.edu"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"michaelho-nw","email":"mho@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nmshah","email":"nikhil.m.shah@gmail.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"samblyon","email":"samlyon@gmail.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"tsalako_nw","email":"tsalako@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"./lib/cli.js"},"dist":{"shasum":"19c2eafb90ced996c804c39f93ab3b7590afc023","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.0.0.tgz","fileCount":84,"integrity":"sha512-i4SLfUgY0Ph9rZ2/bYLg8mBXeracA6S6z8PXmIGydXQ6UJmzoF5G8QUSVSRDEDQGj4gtDdmSEJb8G8ggJzSq+A==","signatures":[{"sig":"MEUCIBSYLnXWxbqtLNaNWlWa+6Q5TAC8xUuA0d2dEnYqn5uVAiEA7rI5mg3zsxQr/0G5ekn+ipTnhkip0grDINfhVjUJHaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfJuyCRA9TVsSAnZWagAAl0wP/06myg7fY4y/rlOxhnxz\nvOS3oyZAl6GUb/apW7oMQ0dsFTla4PLp51qQDM7VTqBiKN/XVOq9e59OPGj0\nP0Ek+gjYuy8UMgubApiHtd1k4t4o+gzBvLmPsrufyU6oZB0zsUM6hHiYBoyW\nlX+u6S7LOQvbK1N42T6qh9/zaWsAzoOkUbppFdTQDOgC4D9O0KW5CJ6Akri3\nTtaixmKljGbSlfMvkvFsokyK3SjB/vK8lICv9b59UnO04A1I1LkPPBNB6pV/\nG0r8bgojzTZSkWtD5B43anGLRC4YaxgvGaFlDUngVI6ZEVenSUY9caBu2Zdy\nFYNSphkSoucpOy7OFzkWcCjWtWwzBcnAH8/QS8H+Kl8e6DJiXZB29gjvr4Kt\n1MzlvoIRoWQrAMKUog8+3lEwEFpjWR/nORM76UBAXIdXC1HqP0tKETdOa5xR\na8Y9GI6lUVo9o967zyxPfg+OAs2E3xKYe1GcJnnwEzOzfepSWLBw2ncqTkU0\n4cB0lakvJpTuFUtsiQ49HsvDMSvCPi+f+s78/qLBzd+RMjmr+S/CvWp2RtD/\nkuS0aAHEczmOyooPPBMFdQyv4nDQYShtYsRZ9nzIhsqESrypNzOXtQuoaJp+\n1IzQs88wXxWHccMBsaTacSml/s/HVaPLhBlgF2Pd/wPirUmDD7p1QQLVIQ+q\nQ8nK\r\n=B2w4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["lib"],"gitHead":"70c95ae1afc5e44982eb56a75ee6134b6412d9a7","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.2.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.9.0","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.9.4","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.0.0_1534892977642_0.18824897884197722","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@nerdwallet/shepherd","version":"1.0.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.0.1","maintainers":[{"name":"benjroy","email":"ballen@nerdwallet.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"dmejorado","email":"david.mejorado@gmail.com"},{"name":"evanhobbs","email":"evanhobbs@gmail.com"},{"name":"everettwho","email":"everettwho@gmail.com"},{"name":"franjohn21","email":"francis.john@colorado.edu"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"michaelho-nw","email":"mho@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nmshah","email":"nikhil.m.shah@gmail.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"samblyon","email":"samlyon@gmail.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"tsalako_nw","email":"tsalako@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"./lib/cli.js"},"dist":{"shasum":"73cd18e31c31b1a40cb76c58e295cff129a0924b","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.0.1.tgz","fileCount":85,"integrity":"sha512-Wd1V79OM83hvzqNu0zCFnBjohfAibllIDO96TRGveq5xJmQ/3AMRYDRSsee3ONvkNssvPaivNXawgw5EZ3vB6g==","signatures":[{"sig":"MEQCIGr77CgCv+bqydutvz9T+ZDl3MKoaqdPb1L9wYAzjdiKAiACkuVdp56/ec0EpmmvgPB9Pqb3glWm6863ZhFj81vGSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh4DACRA9TVsSAnZWagAAS78QAJ5dxALso9UQGpnPWSdp\nM3MmQ/MuIv2zoELPp/inS2EUlf6D49WMUh5LG8f7rNvsm2dVz/aO+TW+6gjU\nmkYNptQ6O0nCPcxeoQQMeagyAxU/CoOtrs00EpOoJliRl/somRR7JbDOwbzt\nTQ6oQYXcxQuIuZyv6RxazXacghcyEa0UDiI67ypbgBbLWcWD6DIXxE8/8UEw\nB1RdOLYPUQrnTw7pjY+H/wHNlnfwIBj227Md6xoGlqh98K1O/KsVWIjcfa0F\nHzCSz8d/sZ0NzJinVyyxITLqx6GqwSecj9h0+v+JfnRxRaJtSQFim1DIoQNn\n3sqy2BW0qgFWjK75BHxd73/vlnHGQltqXkfpqFrjN/F7rXjEk4SAv5ywbq4c\nOZ/LwzzVD/5bvIwjxyyjXmXu6CnK1JA6v4UcN6aOp0V8jioxFNHP6zLXqlFn\nkYxomA8z3OUyuegqkN0XhaUG76R1SJeHO/S5/DXhkZYkNgSSlcMJ/SFOeq9n\nRT+L/Ea271HgzSjCGu/6U09C4eA8ntVkagkrL+CdxZ52qtMqg7TsBLrYrXZY\n3VTN84MmS66A/5B9k77u9j7N8Hojnc0Ha8jXFTf4TwdhmY8+LGGiGQJGe3/K\n9zJnwIlgOoYB6tFakob6EloRcWF1CGZ7sJ2DuAfVRVTf55iRY7/UJm2ZV41t\nM4JI\r\n=6R8S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"a5a092f2342f40dc20272eeee174a01d3332c3cb","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.2.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.9.0","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.9.4","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.0.1_1535606976287_0.7990071007226978","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@nerdwallet/shepherd","version":"1.0.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.0.2","maintainers":[{"name":"benjroy","email":"ballen@nerdwallet.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"dmejorado","email":"david.mejorado@gmail.com"},{"name":"evanhobbs","email":"evanhobbs@gmail.com"},{"name":"everettwho","email":"everettwho@gmail.com"},{"name":"franjohn21","email":"francis.john@colorado.edu"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"michaelho-nw","email":"mho@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nmshah","email":"nikhil.m.shah@gmail.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"samblyon","email":"samlyon@gmail.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"tsalako_nw","email":"tsalako@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"./lib/cli.js"},"dist":{"shasum":"a99eda0a6f7943e7997ab5301d278ce1e0507473","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.0.2.tgz","fileCount":85,"integrity":"sha512-zJtbSKaphOK2ONA7kD1YkMJhQHKvFwuV0TdYRLLitWNMF3NsQPMUO+l0mejboj0FQvyvMXP8uMiNBEKwwYaDCg==","signatures":[{"sig":"MEUCIBUhtiAA7qmAHeDlaUQxdH/FjzgNjX6eFf8tGuI0onBSAiEA2OrMvKIC9bmx2FbByYMG6NybwsTATeZj7rEhmPIkBdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtS5HCRA9TVsSAnZWagAA56IP/0Zecb4VWnPj/Y8CgZ0z\nNI0hh0ARFQPA6YxxH3bt0u2vaCdDgL1Z0qkTzs7JvcuYQbhmL0tLEMPw3afY\nU9NSlaGcUJ8a3JaMdPWHC/mGA2sHTdeYcQL35cyxFROgleB3mOyRrxZRUxzU\nv6H0jik4nvcKiISizZ81Yff6wYFkiRBMLoRtdblw2sj/eEP7tWh2uDe28Xix\nNnyA0sWk1p4eojobcKqc3rPYZRGxTOMDKwZcChBZQr+Bh2/GLBB/c/MwYhW3\nKCGvdrncCytMu6Jeoub1Yn4SPoaqnTCGXEI28hoB+ebE41VXzT/aa0RoiRl4\nLVlnGSScT0Vx3aat4+mFXGkD3BA7nbXe1vada2a0S6DXRHh4kgRR3mXvkR1E\nYRclz/WjZPkxFZCC//sz4JyQ7pIdbcS7IoTWwIYjpzgADhcVpmvfMefD2aya\nZr0K1m+cPmvxmnVKNqXMmb8+RyTXzglLzhhn8fL5dIf5Pc9uUuEiaQ5MafK/\n/4BLPoAiOa1wd8r/RjQTQX4rM46pNGe4OHh3L7PFVaW3B9WOwrt3tQE854HE\nqiPcKtlkT0IB4DwLSLzkPh9Z8WWMDjumE76IYT1tJZAYT630QXgTYTEuJEJu\n+KHwW1ze6DR+8xjOEi5oDTUt4EE92gLN0jgghFf6q3F8MwWJbrGjdN+fb4ZM\nqz74\r\n=gWm6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"77d1d7dc5c9291fcd0de6f6eef98292e29f4384b","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.4.1","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.11.0","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.9.4","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.0.2_1538600518284_0.9731994622189308","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@nerdwallet/shepherd","version":"1.1.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.1.0","maintainers":[{"name":"benjroy","email":"ballen@nerdwallet.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"evanhobbs","email":"evanhobbs@gmail.com"},{"name":"everettwho","email":"everettwho@gmail.com"},{"name":"franjohn21","email":"francis.john@colorado.edu"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"michaelho-nw","email":"mho@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nmshah","email":"nikhil.m.shah@gmail.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"samblyon","email":"samlyon@gmail.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"tsalako_nw","email":"tsalako@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"./lib/cli.js"},"dist":{"shasum":"dc3f0ed2b49fd1b0941ddc326db861c99d1b52f3","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.1.0.tgz","fileCount":85,"integrity":"sha512-TE+BPeiA7KINFkqvr2aYfatQuw6hXO1t0AgtbmbmHIboDlM406ZUqJ5d0VvbLylIFsp5yvGs1mu0OyG9NgCDYw==","signatures":[{"sig":"MEYCIQCWiA6E/z0rDHDS7K2WSDMmc8PSfC1uCvC7/v3R3sLpCAIhALdaUU9nFyMMWV9XYfJMJzxgfPb2EVsUVmVfLZueC/YU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0mEkCRA9TVsSAnZWagAAaL8P/17k0nYo5iy7bwP4xYW3\nCFlzdOyMe7SsAg9CMEaPrdl2k6/nupEABJ83fc/LywnDkEjs6I1v9h5fhVnW\nVHiWojO/RZBa7YrgBU54kXKFiVesKv423DC2kxhQFHRkWCuVX3b1zb8qrtf5\ne5O+fhYHTt4LNQlSH6YDKbSlNbnCdN8Uq2QWd2eDMPNgWdZXvHG2hBgOuxoH\nf6epHR4ZYGA3+Keyq7wzkEyvo6HIgXCyfL1R/QBXHD72jCmjUn58tVqrcv7A\n+DfeK1oE1ngI8fZpKwyQgWUkPoyBI395wuk7wHbaE7hSOd8uYRWgryPr4qUD\nxRIaL4sWRq1EC+qwSj1rZycl4U+QCEEctvG2ZVzsO6sGVukN2UoHRJD/Sf4A\n1EKaQd7kni5nLWvvgNe/VOKoPZnPI/djIJuLissOqOmF2uNurdjThsBoNVb0\nH2FDrP2boWnjKnVkxHgcVjHeI1FeJ4jHPwV+7FfPFXtz1Ttwn3preXoJzxV3\nT/Ho14rf7qBj/A+xdUchBBiANMDORmBLFKGyrYqs8R4Vm4c4hwBvgx5PwzTd\nQpiV8r61JJ5Cv3Pg7goNMDtiv00b49FzKDVMyivfsqszbCt4OReWd0PT4bel\n4QV2PIAYDWYYpPypN1Eiib86UuGyCFMPxsTcg83+XxON1F5M8gcOIMypiGDJ\nNozW\r\n=a7nw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"ecb54b988b30ea4aa2feaa21fdcc1f78a924eafd","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.4.1","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.12.0","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.9.4","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.1.0_1540514083885_0.8312754149826354","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@nerdwallet/shepherd","version":"1.2.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.2.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"evanhobbs","email":"evanhobbs@gmail.com"},{"name":"everettwho","email":"everettwho@gmail.com"},{"name":"franjohn21","email":"francis.john@colorado.edu"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"michaelho-nw","email":"mho@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nmshah","email":"nikhil.m.shah@gmail.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"./lib/cli.js"},"dist":{"shasum":"d6cf52cb1e6531e0aabdcd15661d094201d4ee93","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.2.0.tgz","fileCount":85,"integrity":"sha512-BXP3HRRlvnphOSN53ms8o0OlOBwBRyIN81sbiTZCtVGFMU3CBo0t/ULzqO89Hjmxln4Lr5StnblAAyzjYs39QA==","signatures":[{"sig":"MEUCIFe9SKukierVoUQC3PDkDgNr31ENE4jf8RIDdHykuhssAiEA0U2KMoD/SWw9fGq6QxWC3zttHYq/0nVOur//kJ9bvMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebaaCRA9TVsSAnZWagAA31UP/0Yy799Gp8fwfqSSIUAG\n43C4Fl9nBaY+F3cRfVySzGMd9qXn9bezd+vJ51yfWhEkI4q7KiC59RsX2uM+\noajIX4VQRJVP+6Kpsr0p1v/35AfD1hcxGYNy33x5Ps+T2JmNO5sunGjFVzZx\nAt18DDtUSElHRxlVB5rt97zxwa7rABFi+DG9lejbRnB5tMQOriJeUqF/yUwa\nyWG+czn613uvu57KJbwDGNIzjco492opm6qNdwu7W1tA7Ni6UpM/cX4H7LLz\nuprsAvgAXTP9vwifYSBbycgmWVBTi68ZotWKadfm4YaLDmHuI/M/xkoJcgZF\n9+A0tWHa7ri5TUJh5T0zRnTk1nzdE82KPYsFKJcS4RWypXuUeUHGfUmH4MfK\nHdIYf460kINbWJlNLzFNw+RJYNSRIyH5UT0aST3Mfgq1rIJdbiP1jmmxZ3QA\n2OEXXJOWxeSO8pmrK1S7HmoqubGehk1jQuSuWZfMDypLmVxxHuNSnJKAD5Je\nDbXYaHJRr021scpqd0AgQ9Kx/FZiUOyeNrarpS53XjYo/3lmgcTckx7fTzpr\n3Heh5BPtMJExGcFE/w44dyFVa333j165zuQLg+1xpTduia5spV77XvQzNSwt\nSmG/XYNcPQQOC2Ff64wqKbjUNm/Ovf6jfAZ6VeMsqH5I46si7MjZX25t7utF\nK+O9\r\n=kBwD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"39dfabdc5cded4895b1f11107039dfe3ceea9b9a","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.4.1","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.15.2","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.2.0_1551480473813_0.035726598056174286","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@nerdwallet/shepherd","version":"1.3.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.3.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"evanhobbs","email":"evanhobbs@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"./lib/cli.js"},"dist":{"shasum":"1fe4724a7cf3fa94989d5f4cbae88439fabd9dd7","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.3.0.tgz","fileCount":85,"integrity":"sha512-osMt2yaY3S73aJb5NWMNPHJ3utw75nSLHLKHFWnxu7NR9vwa5HoRsNnopsaa+6D0CY4/Ojkqp24u3wZLFjxKaA==","signatures":[{"sig":"MEUCIQCkQawwj8QKgCpeE76PGhmS4EbP8sEikMVkJ6JwhkdZQwIgH+ftGwcqznaQikSYQsTCLPlTU1bkQlKZ5wXau+ZjN8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeUJHCRA9TVsSAnZWagAAfH4P/2lS8xOWnAwJt9DZ+NgL\n3W91LVIPW7SzeKnP1f0WvAy7+9Y2Ms5ih5jshRCcK9RM8PicrN4UoELA3GGZ\nJSYJII6MhkBBnqG5yWeFezh0mFywO3PKZibmgtV/tn4kj8SJtywIs2m4DHJq\nN1A7dbIQ80TcsBIKwaZoMk5MPkods/W4yaqaRmpzDiJXCre5N4YZwWEgKh8e\ng1FD09+VaWsCXF+k9rxP+PyllO4UM3SKUI3j7reM9JUQTxH8NsHgyQytUkI+\nXRpkGt6HUL8atXjZNC5Yxvv8cof8wGiqLijQ6O9OvoRnYSNvKB1qRFGVUYbQ\nI9R+CDKaGgl8Om+sPbed+n68sB72v7RGMGCtCdratHNklE7MAbQl0er+lMHm\nbk98Ve9xE3WHAWSHJaJDcBJbUpm7m0E97kBtVoqyQhMPLi612MqzF9WijHWV\nkoRcvFpV0zCIDtlBiFF/q0LBvazHKtdGOXMGzQ5PrDj0MMuUhez6hqbbG4jB\nAcmHS7Y+cDLGzabf1TmUfEpwexsHBrGISTzLMU4ssPRzKHfb4VkGN04x63FI\ntWGjBpOSSP8L9JpA/+uR/I01djmWjq+jc0uU/OKcmaZGtOeA7+qT5dDTu9BX\npkQ6QLu+nJEvJaftAW7M2O58tiwIQKSNqDjdIkVBCmq4Ch4Z/Wxhhrcpt+yv\nKPek\r\n=n6+M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"6756e0f40e5715a6755ff957d354c9d7779b3c40","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.9.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.16.3","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.3.0_1568227910575_0.8806043082069386","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@nerdwallet/shepherd","version":"1.4.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.4.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"./lib/cli.js"},"dist":{"shasum":"b047fdf0c49d1079899ad743663b8d32ef4b073f","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.4.0.tgz","fileCount":85,"integrity":"sha512-hkPYkB7WylcHjhKPWhtNeQEn4BmYIvmVBtZ/hI2Ede9uLzx3F2ZU7oWtgdTlSlCs469JtZCxjz/CN+TpjxlnrA==","signatures":[{"sig":"MEUCIQDQFdN7BxpBF1cRHtRhOH2rPGdxMNBSEudm+7b1HeB6sQIgMp3SAXKrxAIqVSZJkrXFvSwmtRgjTPe288yls+qRFOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+B7cCRA9TVsSAnZWagAAIUQP/0cV1UMKeSW9bcPNWoye\n1BGBePVGG+EBskbTNFBBTf/IRG1OysM0tK52Blqsc6YaeY3GjoRE8ZJj360e\ncbFFEKxTuYc753iF6PY0YryqthYFtOCZB/deWIFNSw+98NsCgfeHfZ+BNVbE\nduUcyigSXIt0O3FiT9hnjoXmCg00GrLpU0IlrLX0lnouYCY6BWi1F430xY2C\nQbys/m60WxQWJlj6okutYN5mCalNpPkV77BqSHJdVbuX0sj77AeOUdEDFmiu\nNkppmV5b3K+lDHIulxNfIG6omIkbvkWvowSoLvz26NWIEWAQIpwXh3FBbNdi\niofTMwCR0epWpE2vZ5hbhlctMEaXb94K8ODYO8wQGbTxcr7fZUvMfLRtDIBZ\n+pa+lFjD2JElkAzHZhcZYPaGqIBBeY+iGj0OHQMS41+LHtNErJjkCoHMeFSC\nvHkE8MjeVrzAIG/Rg2UbvaTfJN6hYwGwcWxDTYxIuenMCRGtEDHNJkNVuRn7\ntAcDNGvq7s5vgPUg+QidHd6EfVAlt396QN9A3Qgsf0fhhhic3oyLvXFcRl1P\nxOSQ+pi6tGyhNZzyBsQmnhxR0TFPl7zPzJFLx+vra+fC4CTUS1dEU1B3wf/0\nBhcjGShNPIOkYR+o9crLx70BBukYPhwDHvBxvIF3+VVn0YsxVFtsXhbIWPyJ\nCstw\r\n=WWMF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"6fc9881c8ab55aac5fdd4bdc0827fa0c662c008e","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.11.3","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.17.0","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.4.0_1576541916504_0.34286035229281175","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@nerdwallet/shepherd","version":"1.4.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.4.1","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"80c343a179f20f4927622d829b58c12e3f228666","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.4.1.tgz","fileCount":85,"integrity":"sha512-0e09INkJ8VWQZ+4NatFuCLwgQV4g1vti2/VAPR0wUQ0/Ag2MZjVZX9VXCJb7B4IMXjSFe/mmTSla/ND6V7zaRA==","signatures":[{"sig":"MEQCICa2XMG+p/rGTsUFjzcxXt/MHi6l2kPOgMgzUcTWHEfeAiAMMKN1zeoZJmGLQOoPZtLHBHoy+D2cCYEC1oYmR6PFVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+oHXCRA9TVsSAnZWagAAFZIQAINI/eQW/nKWcvijDGOa\nMIo6eNW1Lr0l99Xx4rv8ZMjjV93sMdG3wpvzZXjOJ4Hp+JknOAm9UyLP9x9C\nNqUmqSXKkYPhdKuLIfq97LWYuPPA/mYKbT3Ow02dIOBGa3szdWTvgKtGD6q2\nTJwbIRYhJy8c7e4d/TWWh9MUUMYzKAYGXGZWMpMn804oKD1TLXu1CaZeQIEp\nxLEaLqO2oGVkQrozTn3n63DWQ+xbBOnA4FU+QSFDpffnKBTYLzmVharQaPO1\nPanPs+w2RkzJfhuqlnzGpaq+jUldaTQSlv6Fd1TadnxZ3oo25+OqU+lXHS63\nYNCT1tbslex0+O9rbYzlmWW2HNJpJUqastPWr6Xx/4WVB8WdJ9ICibLXdzvF\nKp/P7d/ZUHCb65TUkGmN58V5dHXRbkyGkcBnKQ+Nc+Fv2UjSKRTA/Z1f9DY1\n4jPdXsMBwAbvFGC6f7feZT4PmBnxcNCpFgZdSDNN4IGqeFAO8KnyPG1SUmpv\n0RGgve/KwY0X4dfaBLbY/PUEScGaiW9iKA3Y0dMTcq/BpVJmWt71jecvH+r1\nUoi64SHK9HAe2mHnka9ESQph59arX10Ewkp3o0ee9sXY9xuhXjT3YlsBJIdo\naj0xOv6gToGQIyrM9RBoKvwWVi73xx39itjzdEv6+93DesnayZSIce/Jb/GJ\nNHyn\r\n=akdv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"1c846f34711ee4f3fc67f5e44c23adb8e2805adf","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.13.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.18.0","dependencies":{"joi":"^13.4.0","ora":"^2.1.0","chalk":"^2.4.1","netrc":"^0.1.4","lodash":"^4.17.10","js-yaml":"^3.12.0","fs-extra":"^6.0.1","commander":"^2.16.0","simple-git":"^1.96.0","log-symbols":"^2.2.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.11.2","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/joi":"^13.4.0","@types/ora":"^1.3.4","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.4.1_1576698326692_0.7163034101273014","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@nerdwallet/shepherd","version":"1.4.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.4.2","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"dbdebced2c1222f32a80417b2b19ef7eb3d5706f","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.4.2.tgz","fileCount":85,"integrity":"sha512-7gN/RjIBDbMAfcNlxgPqfdtGYmBgNEIDJrX8TvtRh3yA8tP8MBLnW7+Np6pfGPgiD0Dzplx/uk0N5ICymAAF8Q==","signatures":[{"sig":"MEUCID2yge+AwxTOrYM948DBJNnAbsfrYz/oU/hlspzfeatmAiEA8LYrvlFITD6fZYamSex66eGtpYHPrl8v7HmhwxeNsKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejktICRA9TVsSAnZWagAAH6kQAJiDXl3Fzyt3GGYXHvVy\nMrDW8dvAn27WKuzkgunsWJMJW+xUWUTJfO3v1W8DFvPMAjeftt4mGfB6CqWq\nUQ1z9fzH+6/mT8iNQlO1rbEEvByTRcO25iPaWLj3dhBgQbaFBaiUc2lxF+o2\nNwA3eKR3I2TMMgt1HpTC1IesTyFJ52kDwlgeY7yWuX0Sgq3z8Rpvf8LBEkug\nrWqHndmbnVLvGwGJHpLVenZ1aBZJCKFnY7rzxAep4o9NEN18lfUbBklB98wp\nnKOCFtr/FCt0xaYHlLrrUAF4WWOdJ1gecxoSjidA9qDINgG6GMkhUtRMNwDL\nHpw2LbuMiQEXMov0N39HbCTxxQ5UWSqDLrBHOotkzllAT8ph+zUxrJa6PaTK\nklrhn9ySk25/M+gbd1gNO3YLzjxI+osgjLO4xVlDGync432DWH2XjHG2g6Wz\nkU+xJelPp2/ecZQPPngS4KExbsU5hAtmAbZyTiB1Z1wrCxCp/XVrOeQnMnnw\nx25ff+UM+5sCXmu5JY4krUOfDA1OY4t+MDVr7ZlZQu7yAnj5B3fsJrujyM8P\nS9kDu9gKiRQDv/ucjDQ7xEXowfJLOg5KFF9tBzuiFU0stk49YLzVlMYWeBvU\njaLoYhvtEQikM66XwEjROhDS6rf9Q0m25qbL9NWA2zNDpJIVCvKmThHbAbme\nSy29\r\n=NVqk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"b0aa1cfb6c2e59e462080018a3c33b68389a8669","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.0","dependencies":{"ora":"^4.0.3","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^6.0.1","@hapi/joi":"^17.1.1","commander":"^2.16.0","simple-git":"^1.132.0","log-symbols":"^3.0.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/ora":"^3.2.0","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/hapi__joi":"^16.0.12","@types/log-symbols":"^2.0.0","@types/fs-extra-promise":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.4.2_1586383688232_0.09611545932261012","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@nerdwallet/shepherd","version":"1.5.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.5.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"6694334bc03ed136eecffd09258ba2863a6d032e","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.5.0.tgz","fileCount":85,"integrity":"sha512-VrFVrr+YqE1vIt0BvRk0pKXLedreilAeUVGcNwyLC4IyZT8dnuuU2WvHGdCeG4bpuAQGGv1oeShPF5dyQEeJzQ==","signatures":[{"sig":"MEUCICmB6jhhM+d12oWbvaFHxcP4UueSaoRAacrvYAPcjPHfAiEAjNfS6VM8udElAjTVxnEWiThQJNMgzncz6C8bFGZxZv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej67wCRA9TVsSAnZWagAAIIMQAI5UbagcfcIG5dMN4iE+\nVWNEk8pjeKOIhW3KpN4gmLQI2ee+XWBhD0RPFwNC0LpGVuRXEFN0qDIKdfNc\nAnkPETJ8l9yYixmg4MDFnXhd4IQxnUejD+f3A6Ol6efO2o1Qo9inE4FCQF+h\nGUH+Ayn0otJiXvXDM5SKFqGElGlBkoOkozp+LJWjtW4F6QR3/nBMAPeGQ65j\ndAJgEPjv0PRt3ckBimywHWgvTBOJgEVLtQzbUJLrXizzaIgNwN8jQ/CnVLi6\n9mIrJzcHShykM3+tdXDfqXYy4XHEhTGFjxVr1vvtkxKpyv2d2rLPAqknmbN8\nVl5IRbiEEu7yFKE6AZ8k5vR7UJkyhPsRivzE80kBnoy73bAmPbhB3VYfmM05\nLoqntmAM1Gc5W089CtP+KC4ZJb2l/l1iu2EthnsVKkL41PcBlQlO64/GDHe+\n7/v4OkSpSAG37FM0e7c0HfTbENGUxODBx+pwBGyu0z+kl/Oxb+6yv2F3zpzM\nzJ2O9933C6EaR5GpUhKE52IY6nQL/Yc2W/JhTPLzVUBmwt1GYc+HKsmQQIoI\nnkAbni8blceeqnungFBhAeyOCQ5ZU9ISUBw6XhVEt5ERlRU38gsJB/tAYZML\nLZX1grsSNNVaFNxlBalfzh8MnWc+qU7PgZUGpBD7Sc4aj6qv92z4mlj9BEJQ\nMUEq\r\n=7gb3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"496d97e32fbd54ef3d5e065f6ab0a688c27864bf","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.0","dependencies":{"ora":"^4.0.3","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^6.0.1","@hapi/joi":"^17.1.1","commander":"^2.16.0","simple-git":"^1.132.0","log-symbols":"^3.0.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/ora":"^3.2.0","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.4","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@types/fs-extra-promise":"^1.0.7","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.5.0_1586474736338_0.7834259494517712","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@nerdwallet/shepherd","version":"1.6.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.6.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"d00ad413a27e79022e2d42726d255de46bc9bd11","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.6.0.tgz","fileCount":85,"integrity":"sha512-fhjE0sIcoutcd+1boc9wDIfyp72pGI4/FjDVzk2I7bulgbrsgP6YCNxjYJr5nBkcpWk7xkRa1AVYUQkJKK/S5Q==","signatures":[{"sig":"MEUCIQCOxQ74mjJeloioX+xS7qn6K72wsEvxEmjypLhS7NnTMwIgdzJpvzqAYap8/eFH0v+RTD8Zpt3GaJ4qqi/WLK052uI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej9wfCRA9TVsSAnZWagAAFisQAIWgH984x5vxsbkL4lZ0\nhqjV2V513AmpRl38b2EvtOQvdZg+jAh7Hdi80Rpy3ZmHQ5qRQboTxHBUEIwz\ntSZEcD67M4Aio5ZJaBbyu1GgjtBSHHI/JY0ffMQhlldmAzVaFW68NGowXYbz\ntQHYJNNkRwn8/sUBlhPwBvXcJD+zbliAWJ5Iijj3gUX7p6hQ5tpgH+3ouF3e\nMjN8ovW3osRn0+0tTPdTVNWsn/d96cD3iD5tW620ELx/dQI6NB+a4U8I0M93\nh0hpw/9/EsfH2t6RLJGThZlO65XfZgf6dyFQQla69J6rmqd6THN6pIQuNJHM\nAQ+jKq0DCUrcyVbghQ0tx3jDIQyvU71rYET6Bh+r3p/kACl+HFxXqbs8ytq6\n7R7fH5Kyp3f2gGFYh6jVzIebLoqw7ieLpio4buwojxtSMeUMZnyTsljD/fYN\nLI16Ov4Cf3m+1xZ1X3Ao0soeBqJpDP4DabUiJQ341QWLihVro+cmdWALO8oo\naaCpZqt/nKHJ4LGOF2Z1J+urXZLNjuKU/zeg4DxKsikBcLpJX5aeVXrb1stp\nCVVE3lpOhKVOKYidtqpd3DAchbDmmRAUzI7kyFqu2bgma31tD7M5ICrmZ14y\n43MaiR1/qbTS5Du0T/19r14qfDOwie27cowz0LHsUonvAsaBFLHrSBkYA1Lm\nENzz\r\n=Q8gv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"e2de05c1097287432e159a01cda628c75c51f187","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.0","dependencies":{"ora":"^4.0.3","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^6.0.1","@hapi/joi":"^17.1.1","commander":"^2.16.0","simple-git":"^1.132.0","log-symbols":"^3.0.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/ora":"^3.2.0","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.4","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@types/fs-extra-promise":"^1.0.7","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.6.0_1586486303197_0.5992803878303719","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@nerdwallet/shepherd","version":"1.6.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.6.1","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"5e5d39242411e6b1d31f92fdd1a47818939e71a5","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.6.1.tgz","fileCount":85,"integrity":"sha512-hFS3GsZuqSkao7AzOHFXhvPFLuonvWQP97+fzhlLDFySZvvE1/+I10Wb/UNYO1AIBBueit34/CzO/ct+YeiHJg==","signatures":[{"sig":"MEQCIAFi4IOlDsuq/VOMAycg/pVUVM50nZetWARB3ykc1K+OAiBMZXB1Iio5pT0Ln9FU/QkoD1yUBjavML8aQWp+rt3/3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej92PCRA9TVsSAnZWagAAqeQP/iuHxXNJ/mNBfuXk0S19\nAVT+tG+hl7TaIlU3Wd0asEZo5vyrZWOnkELgu7EcQF7SjBe5teVUsMv7ISGv\nvMsDPSVmGPIRnNeDBxI7tFHjBihuxWOFIhsJlkmCHfh191U8YrKeBIGQaVLI\ny6+cppnV6i1iAq1qHSnvhXlDq14GXUJYANJFMK0KrGkXdTByWudiI01c9/Js\nT1SSpfiE69lMFNvA78wABwX5PidvyR46Fwo7WYoSw3/k1aQ73ftN9IxJS+yP\ncqElV/rU8k5GIOz2Oh+0HhA8h+YHSgnuhmke1tkHxq8u2obf3HUzNzM4cG3W\nKraP80alULf/yxzilJRpPpQZePgcB0SgjjUPiGZLOEDbkmj08a2DIVqB+sPs\ny7P4R1AsaFtofvqZJke0DyUjDJ1qCAnU3acPyFewTaSAkWVP2J2wsJQ9DoR9\nJTSYUgiS/rt4xOPTphPzMlU3skFLfKXLNSovK6mIPb9dMe5l7JdLjdwEqZH4\ngibhWjg7ql4mmRYiC8A6esQiGuVeLYWnPUHR1C0nb0t5suvtnPtZnJHtryrV\n5ae4M5XAQvFsi/9Lbfv5qiMs/3c2W3GffVh5jH2RGtHqVTDAAraI3AkpPnqb\nnw8JiIrNcP8e4yI3kx5k07rrmbHa/jRtZALMjHlE4tY9G2Dk3ILZdzPW1WHa\niiot\r\n=zwyE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"b7b6ece0ee3faf58cd39e57ea5615a963830dd7e","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.0","dependencies":{"ora":"^4.0.3","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^6.0.1","@hapi/joi":"^17.1.1","commander":"^2.16.0","simple-git":"^1.132.0","log-symbols":"^3.0.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","fs-extra-promise":"^1.0.1","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.0.1","@types/ora":"^3.2.0","typescript":"^3.0.1","@types/jest":"^23.3.0","@types/node":"^10.5.2","@types/lodash":"^4.14.112","jest-plugin-fs":"^2.9.0","@types/fs-extra":"^5.0.4","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.4","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@types/fs-extra-promise":"^1.0.7","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.6.1_1586486671357_0.5801940968761179","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@nerdwallet/shepherd","version":"1.7.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.7.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"3a0fd8cd731ce55c17ccf67d58d688321cee2e65","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.7.0.tgz","fileCount":85,"integrity":"sha512-bdKNzps117yyoAIf0N1klMAnHqh5CAy80WKYmLcyxdJ96agZXSsvIJUPzjmf4e9fqbBAyFcfxZBqHFKN+GBdsQ==","signatures":[{"sig":"MEYCIQDk7bX7uHvSxQChIcNXNYsgggEkpTVVJPicbeyTp2S2DQIhALc1CmyfPEtNPTm+c+KtdoGXsgayU72kbpMf8g5filU2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekMN1CRA9TVsSAnZWagAAb5cP/RvQxZzVqnpUYsndHvGa\nw/FUUOigpy9NcYJERLMZqJvWZnxdPjcDiO8F8Dq5E+l/3C+8NlLFVjEmGgHf\neHib3EhZsKMPmWxbaYnftvJHMhCn3eM6X+7s7fdCd4eSxarz74LrbDPcPni4\n0/7QTkDJwpiGJSYgviltyWF8FFtS+lVh3KxA9RA6B7vd+m6k0N19bw2Ysu4U\nyGBSWARY6c8+hYNYcsAExBRKdIdiwh3TdjFKaTvN4vZewFxVJmGhuOgrvzms\nImi6fFOoO3ldnQqiq6Layz1fjN/JzA7D6BXxeBI35OD/trZFOyQvtH/QXEdT\nPhDU/Wfo1V2MM6qN2cQ0usFthy/1Ij79sP2uFx7X5F9MAoVAS21GL8zZu2cg\nd5og+K4MHRG3xj63kB/IN8pU3E0z5+txkmbwCowJuZx3fwhlDCL9TL1NbBDI\nUYtvh9WkS06akeh462cPS1yRQZoa8vN76W3H4xkDzGr63t/9gvf5dfkdyN1K\nPdIKNs69d214BUsFgwBlyCkIQ3ts7gvBtIuAt26pJF51vbJYU2HjJKBopA+Q\nxmF7MXvGxqM+SP4vdMvbpafUSJad57I5MR/oEr1/MqWvvZ90Bc37Xhk+suZc\nhiuM87f2kXWm3mceIu/LZ6tjTss91AUqyD36Lfg+CbmdBvayT3YuNcbpIHmO\nkjYm\r\n=QMus\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"78cc73f3563570d2b1ce6e055cc7a67fc48df902","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.0","dependencies":{"ora":"^4.0.3","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^8.1.0","@hapi/joi":"^17.1.1","commander":"^2.16.0","simple-git":"^1.132.0","log-symbols":"^3.0.0","preferences":"^1.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","tslint":"^6.1.1","ts-jest":"^25.3.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^10.17.19","@types/lodash":"^4.14.149","@types/fs-extra":"^8.1.0","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.4","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.7.0_1586545524948_0.8574940645129643","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@nerdwallet/shepherd","version":"1.7.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.7.1","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"5e125cd69aab736cc76d7200c25b41bda8852fc3","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.7.1.tgz","fileCount":85,"integrity":"sha512-9VlH5Wl0eTfc+VqY22o0wg24krFol9m6FVO5g+Nxx/+Ce9PzG9RguQEt6JrnKgJK9Ur2R6fPqkE5bCBMt5qBXA==","signatures":[{"sig":"MEQCIB70wO92BqB7d1B4X58Sy0erkLQmpf8bXP9eH2niLCuPAiAqCrEhpb5ScU72klaC3msZCI4R8C1Y/EtmF3hDz5De1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekM6lCRA9TVsSAnZWagAAsDsP/R79ahRzGOKf3lLaNoK5\ndtwkwx7Sa4GrufaqJ2k/7e1J7ToB9h61WXFqQE7GhcBY5bBlhJ1lvp57dcaE\nVEuxgXpGKjNTLCH0VuR6CrfCduchRVBEYvRQ+DBwQnEYsixtvnrggNGSX9d+\nv/7IrneBVVxVHFSkVskDiRZIl9xSBCqW+t/mOk8VHqzsknIG9WF/uWvGeQQa\n3WO1A8nJ5NAbxtCE9DeaRuor0n/MjJt0tcqXoqD1IiZesTB7VCGrfuKSW11L\nWWXMGuo1pr5wIJSzYukDPfLRKGLI/8vBTyi85/2qdw9Mhd6qY1ClmA39JFmY\nzzFQAsdPDArO3TXHDufKR/+iDY+ZEM8KnhTUayTK3gzP0rAI4FqMxqb+Wd2O\naN/bQ+9myAlgMYiySt74soGZXzCeM0tnA15wFfZMr9nYE4LpqSsj095g3G97\nXnY2ndQaeDIXFQ6m97Jj0tVHLu2l/hmdveLNPIoO4HUWJsv8L7oR418ZLpa9\nCeHcZSQpRE0D9j4fI5lAFyp8gl9kRDhPYSSHIaQgljkoO17HxYRTsIxiarHy\nNzG6h4I0qvOzB7EL4LJQwVCM5Ihzdlb5ROd0HrZf2cOYr3jOgpR2l2Ontlp4\nqOdvc6bn/jux3ci6+G89wi2tiBBiARP92C65scwtoYFiy3TB+HaWidLlgsra\n3WRy\r\n=Us3E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"dd4b4306c60433fa4f7b3ce4b94e661ba6ad6908","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.0","dependencies":{"ora":"^4.0.3","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^8.1.0","@hapi/joi":"^17.1.1","commander":"^5.0.0","simple-git":"^1.132.0","log-symbols":"^3.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","tslint":"^6.1.1","ts-jest":"^25.3.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^10.17.19","@types/lodash":"^4.14.149","@types/fs-extra":"^8.1.0","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.4","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.7.1_1586548388846_0.33837039498779453","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@nerdwallet/shepherd","version":"1.7.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.7.2","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"5e3d7d2de3313f99f1516a7fcad083978aecf64b","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.7.2.tgz","fileCount":85,"integrity":"sha512-gPBt29/p5+bH/MNRMiWOxnaW5CoU5N4aUom2jBE0clnUosjOdKKWcCvjW1BWNb5a4keEhXG3NvXYCEO9meXFfw==","signatures":[{"sig":"MEUCIQDr/qK0tGVUc3qAcshqEg8a2lbK458CeADt6ne4lvVFuwIgEz4EQDAp/6CfDuWDZA2w38y6yrBN6zmm/LGEa3gL9ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem2PtCRA9TVsSAnZWagAA49kP+wS2I0ZzhwWluPqVzJqn\nRHfL9tM7DIxubOLhYVRAlrpqelG8fkgiXYkYzo3OIOgKw8BKyhyS9MTE6hxf\nJTyP5S4ozAt6mTH1ax/tit/hE72Lt0eou/2PeJluXhPjpLIMX21i5OiZ3+qD\n8pT/0KlEGcMWVdFWUQ3426QwsusXdC2zFPyvC81LGlYU0HjM3CFYntV0UEQH\nT2eplP9eNAFzkfcF27C5ztwB3mB0rX+I4OT5XQ5F9lg9peMsXZMA2x9Scqql\nnZkqkyRepESpTuaggU7X3sIrKDgqemj4n9zoIDfk0Hg4iseZteMsnoeE2FmI\nM9QiMg1wY6OO8UU29wnPWRyPUsXRNQBmTXf9YbCo8t63V3bdVk4SKh+/gAdL\n315HOlgpZYkYw+0AkGiXbGcWr8X8JDF333RymzE18o2nnocsZFShSjxQ53yR\nk72PFETf9utoBsrKjYKjgPhukJAdrM0wi7TK4E2O5OX1PQORsQb2LQ5T6eld\nB5Nhxj2FohQso+Lo5J7UKiIcWEsJLS3bDAOBtsGCB/507kBHRLS95cnCbULG\nDssE7E0nvA+A6c03BF/Gexr4q7fcY4F2DYqnP/uCF+az/NIDH9idF9pbl+k7\n/9UX4OF9BKMZeKT1QDlb1FU+MHBgShcckIW7uwObjsDzCE0y8+fJLo3LApx5\nV1OD\r\n=kDJi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"b409190e9539a512cfff4eaedb5de6d70c4f2bd2","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.1","dependencies":{"ora":"^4.0.3","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^8.1.0","@hapi/joi":"^17.1.1","commander":"^5.0.0","simple-git":"^1.132.0","log-symbols":"^3.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","tslint":"^6.1.1","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^10.17.19","@types/lodash":"^4.14.150","@types/fs-extra":"^8.1.0","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.6","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.7.2_1587241965109_0.23069482480366532","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@nerdwallet/shepherd","version":"1.8.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.8.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"4bf9f060b70fc25f00c86bd32a9b4d844f940558","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.8.0.tgz","fileCount":85,"integrity":"sha512-5/k58D4anaJHH+0VFoAcTGC7W5+aJ8aymKvttiqgdgDn5ydp5gW3leGoWRwEje5g4QbtvDeevGeQg6tAEnTArQ==","signatures":[{"sig":"MEYCIQDVJxVQIDmmUJCdQCTHW9Yqal9+DYin0PJ6eWoij1QxrQIhALR4YoPhoPGoIGuxSqaKurwYd8YhYFD4AN0tbXg2VHox","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesIY9CRA9TVsSAnZWagAApZ4P/jBbnH6WZXnZX3aEhhwb\nudTUvhdp1wS45+X1YD1WwFAEGVrcRnqwioLBEZw4dy2/nM9wY3+DOzpNLsjB\n03ZESqBNFK/BfOyhR+zn5HKZanbhthOo82NQRLTIw7+yrmbC0+7u87hTFFY7\nMMa8ZHyDsDj3z+v6oljazHq3cXboYSt+RsAmEMEVGpoMfIxT7o9Xkvs/A068\n7vwAZs1/cbb1orvglf8kiPtBjtNmPtFM7Sf9LEk8RSg/cr6UGpyHQLOglD5Q\nPlP0ZSUUgwFSLd3kOEKviMRfHeQSvPdcfYwth118W9x7ZhNYlWRhcfFTFs7e\nQ9KlZbhh2YtEkAKYTO36xSXcm94QCZS0Pm35jt1+ylwiyKUinM+inaM038Sm\nP8IGL8LLzAoO1GtenzAn7eMk/epVM1x+yheEgJsbD6MXBYMolZW+s1J1cP3S\n2twcGB18TmtYAn+7o21Qe6JqxVfcT/CKeho8bK4z2+FukCa1B1l4GcKqyWMM\n5GoQ6qBtwtOpuz2ERH8gwvby4koHjKy57/n1EIsmyTBgVc1pMD9NGm0qGzY9\nMXx9tAb0Cz3344hpDmbWygKeTMgt/2IRwyN8MW1f1eg9GI3i18FMfBfrnZdZ\nFvyKrmOBQeeHKD5Us7lHfbeoulubxFRAB9sWoyZsRVUrpnb2yAWWWsQupDZW\ncNdE\r\n=c7St\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"2dddbcd0e5c988f13b1eb10d7029b3047627ce9d","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.1","dependencies":{"ora":"^4.0.4","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^8.1.0","@hapi/joi":"^17.1.1","commander":"^5.1.0","simple-git":"^1.132.0","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","tslint":"^6.1.2","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^10.17.19","@types/lodash":"^4.14.150","@types/fs-extra":"^8.1.0","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.7","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.8.0_1588627004904_0.2308016945270892","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@nerdwallet/shepherd","version":"1.8.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.8.1","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"ec48841584442196f9ca536f589d94db39c26c90","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.8.1.tgz","fileCount":85,"integrity":"sha512-CHU1VLMfruUgT8zJZ6qWwmjLzh6881zMmXJ4lC++dHgjHNtuIdFQy/ctQE5YVLiGxF/n+I7HS/5pt1n4qVD8OA==","signatures":[{"sig":"MEYCIQD0FWIvcAMafc6iiIHN26TIX5QYZ4MUqKYuPAIwOLk9zwIhAITiaDrLB/U3j75Q9ZU2n299jQoIQla6TrCaAwpkaGXg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez/kXCRA9TVsSAnZWagAAYtgP/3qdmMUMqIXdsBuuejq5\nxNGFCy3z1OBg0SOCa+fxWcO8qpNyMJnYnd0drqs4852mx6Fa0NyCiYfGqBDU\nyKwM5JnviltpjnU6SitKZ3yvr9Plg/QrvYcQO7AJsgjcAQWz2DHGZ5wZloYQ\ntz7QiZBfqFcu9FGtwqQVHfIvK0wNDbfiubdDVkhyrcjAyiMkWLu1qk/jFx0s\nntB72WDlU3gQ6rZGWLF9aHZ9qsjoOODZX2QsNj/AfaeMQnplJohNTqcE/Pgx\no7BXsFKLeTlLroezf84D3qip8/KDe+ZdUWT4wjZkOZs3Lkz1b8IrTkzhX7Rd\niVisGrwL7gtjxyzuQG3bvaWYztaMPrsGDFO+JUpHnrgf/o7zoqC5P5104NhI\nK+5HPPzu8rUmueBcUagdCKwrdPoqYFr+5AyRuYDMYIxbjp0o00KQwRBORv7O\nD8FGg+rKltI6K/EoIH/tX2LK/LUyoN/dVxmPAzfvC/9VaOt9QGb91YcEOeW7\nQ90V4SgM8rcqHQoa7WnAi/2qPGiWQcfzthWt8s5KH+MUZ7GMqr3uhsG6U8G8\nKVVGsGK8SRKCzZXXm8uk/IyZJueLBvba+DyYYlOiLvnx8Ac0kUNOAYr0Y0hp\nfRy7c/O8b86FMsM371UUccgC0Pxc/pWEn/YdKPdnOSf7EdDUO8g+M0POl8Ps\nch/H\r\n=GFdH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"a849b16616a56dfc0a25907810899cc37db09bae","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.20.1","dependencies":{"ora":"^4.0.4","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^8.1.0","@hapi/joi":"^17.1.1","commander":"^5.1.0","simple-git":"^1.132.0","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","tslint":"^6.1.2","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^10.17.19","@types/lodash":"^4.14.150","@types/fs-extra":"^8.1.0","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.7","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.8.1_1590688022458_0.07855270557216065","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@nerdwallet/shepherd","version":"1.8.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.8.2","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"ce5e18d15d7b92c53ee1e33e49f7fdfd7a2a03f7","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.8.2.tgz","fileCount":85,"integrity":"sha512-yoZ+Zi6irSXUzM8YRL/juZqyEOcVValsCdNI4LkHMY+j+xaEWzTq0vVbxHeqWbXQmcG7TuV+TstY/rS6J88zpg==","signatures":[{"sig":"MEYCIQDLTUzk0krbc55AZ4Hy2caSWR0kJloAoKT9dx1N4ddorQIhAIpjqmN7H6yNT8BCJ5AH8sjdbV2d87h1nRTy0Wj+VI51","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFKETCRA9TVsSAnZWagAAVEwP/iHHQPrnqeCccP9jF/x0\nUFh5jmyfM94Fwl9sSLcPUHYSWTpDVRtI1/+SbbAroKR9A9UNRFpbldj16vnE\nnrJ3NBxa7DfpVGqFBtqBSiwn3gIwcxVZZxTbRERiLNlXocKDRCf42XzQdPil\nBCyKPZD2hMnXtNR/Ht6IHDflelws/WKk8p6saKsS6vcpyGfWOQnYc0NcjEhQ\nj8aRJ36rSwBX672Ua1GwoMWNFmBPuoma/MVcOnmPWb8n7it8W1OffRlYajYY\nQeHRN2vHAX3Hv29t/GDezdibO3r8zsG8Cv9ftR7EK7sbMqyFlP5u9QFJHfos\nLhezWHRWlPkMYAyJClqG7uq3cGwbXdkl6AIdQqJYizx21i/fGfvMYO44ETzu\nHiXLGLfbNr4AdP/z9rJSZYxRtja506PzzntXt9HIrhLb39KsegksKuC3OG6a\n3IlQhqSPGexsQCej1VbFRxIiVSMV687XLdAW4Zba+PM8LvPumvseJ1W11NJP\nvJsvl8ZuAeBcvkP8csp4w7LZ1a3aPGvHUc378FeT3GwCzfkSCwNXd1oSJL6u\nmLBkMP7dwwhoiq/S2bzgQvoE58slUhRowujY/zLJA5lPF9LtTmc1RYjfaeuC\nQ6OPbTwewGgHXeG09AHImZooPq3EEgb5px7yksLNqWAD1R5P6o4gABFsqB5X\nQfeS\r\n=rXy7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"836ffb0ddcfc1a1c6aa78d64abcf553f788c024b","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ora":"^4.0.4","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^8.1.0","@hapi/joi":"^17.1.1","commander":"^5.1.0","simple-git":"^1.132.0","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","tslint":"^6.1.2","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^10.17.19","@types/lodash":"^4.14.150","@types/fs-extra":"^8.1.0","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.7","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.8.2_1595187475391_0.35798448691571916","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@nerdwallet/shepherd","version":"1.8.3","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.8.3","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"db5f527a0264b887aea2dc7381e77559e51a9147","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.8.3.tgz","fileCount":85,"integrity":"sha512-x7jr9GpGdYu+69wBjyhTX+fwkJsrEx2OqLXvR4gNC4A3PRL89KaR3zUyIhvaFpdSbCgCrgTCU9hRv6PPdpJ0Dg==","signatures":[{"sig":"MEUCIQDQ3MTCxeMo577Cgk7C0j19twq1LPndzM7duXkkPMVPqQIgEkolMJlh5GKIDdBlox12lEK9UwTwoMdYOzws6/JQmpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFKOfCRA9TVsSAnZWagAA7OoQAILM+NNx/9l1eBJcppAX\n2NX4xV05TRXiNgTFfovCjG+1dRUTTFKog+E7QAWCm3Wanl1K0cdXg/2lPa58\nY3B/4ErQ204UQNWA4WbiUBo0nlMOPPWu8Yr3j+Mg0axq1Myn4l5RSKyKdJGr\ntdIcpR/8V02ABinBC77oxMOVqBNMNnfMZjnpzP4oOWyn+0aCA3yQRy11EUfW\n0KI7dnj282u5fbYuVskuWdwSNN8cLt9O80M/y0cX9BJNj+IzjV+T6vaw6mMj\ntMqaRAlTih11/iEVAAo3sHCiAfGJM4Ye46CBBod95b1qsxWZwm1+2mq2EIAL\n56j6ZQwk5WNN7nkiu0bFJYMjC0ciEsyu2S/xpsmP2OFTpGA3gIUM6ELITsfN\n1Gc4GeS9O1cs1CZinmRHtoYR5wiuIHhaeTFxJbKUYZSpjaAwZ6tffAZIt7WL\nGPag4o2Gvfphuw5wCtY+2Qu+TpX4h5Wlb1uiJR8u99OLr8i/ZjPaDtoOWT5u\nRtBKRlHxHrzSPBL8LneINOmtmB9MOaNacoQs8iE2u6ELbEcg0ASewu2Zl9M1\nlqxP+CIQSwZnlSLxkb8sTSNgxLxzh3iF4IhjeuK2/phop88oZf5dsf1SwKWG\nU8dXu4HII9akWjfWpQzk5I8Rx09+nZFaHLDls84WiaOEA+gxNp7pZ2KH4MeU\nZgyZ\r\n=1oth\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"05e380939d2a7a5dd00e0b6abc1e4e97f1588617","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.4","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ora":"^4.0.4","chalk":"^4.0.0","netrc":"^0.1.4","lodash":"^4.17.15","js-yaml":"^3.13.1","fs-extra":"^8.1.0","@hapi/joi":"^17.1.1","commander":"^5.1.0","simple-git":"^1.132.0","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.3","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","tslint":"^6.1.2","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^10.17.19","@types/lodash":"^4.14.150","@types/fs-extra":"^8.1.0","@types/hapi__joi":"^16.0.12","semantic-release":"^17.0.7","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.8.3_1595188126596_0.3593148658402854","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"@nerdwallet/shepherd","version":"1.8.5","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.8.5","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"5b3ea8ac1d60f8c29987fe08d45d036608e0c5b9","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.8.5.tgz","fileCount":85,"integrity":"sha512-vM6C8iPQY0FoCJsDMPFXZZRl4k5rL0egBFrwjcDt1dOFZFjwxLW1No4xZu7GKXxmdQt6Y/XPQfPqD9MvzQhgIw==","signatures":[{"sig":"MEYCIQD9r6d0GgvTWPLZNH1cUN2KY9iQ+MT+q5+/pns7M7K0ggIhAOltrB0VCP3ESH6oVnFuSOB5ovnin30RFVADflq9d1zK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFMsnCRA9TVsSAnZWagAA5mUP/1iynTkaD/uP3x2bHqea\nx+rIegokdNnoo5VJYJVn2IhMfbTBPcXouX1Zs6srchs6Gb8qZNm+J4GAE0XZ\nBf5SudNbF0me0VLBdRazfkv92Q77s+0+ljWp1+vYY2tOIj8l1n44EA97/3DU\nwI0M5rkQ3YkpQEs9jt03Jif3hJQ9q5k01dlAmuzT4TcY4bshHleZeiUz6S9k\nH068X+Vd6+qgKMGvOAaw2OeoQGe/6DkTr0BF5TqFRPfkEWrqafgr03XQ7gJC\no2a+ki0KguJdmXCeOn1aCaTkzn1+wEF3LIi60tBI6iS5SWqVtz8hPcKbpzxq\n4noHnU/gRt2JoSKYFiSpuZhZITQtjjItnxZtC4pJJS9jZAPuo6UFAJaVmHKv\nXi0e8guOVIesJzr+0HG9kbesmt/4spqndR87EW2GW8FaZHgzZviZ809thYAH\nlz2HR3Aru2rV4Y4PFQRsgcfHe5hrDTsl6PM6ZKXNZythV5gfpLGxmUawo/Tl\nDChZVpA67P3uf3ELoY+pVP5rKRTCxa7tY9CYwT/6s/rCLnKf9V8YkzfwW+4j\na7e4a7ZZZ+WGNYalvB3iX/0vdLvwrkDjDFDg3izQ8cdkM2kI9u2uwcuaSVHv\nuuioQ/nlCo0/OA1G1unyeBwBw1r2ECSEItab71DlkoX7MN8Y9kQc7fW7U+OM\nZFXr\r\n=gGXT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"4bafc4cc69d58ff118c0f32a8b85dd9c07cbf05b","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.6","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^5.1.0","simple-git":"^1.132.0","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^25.2.3","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.8.5_1595198246750_0.3030323415894425","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@nerdwallet/shepherd","version":"1.9.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.9.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"1bc8f9c2081ff20d0a9815c31553a8fba95651c9","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.9.0.tgz","fileCount":91,"integrity":"sha512-OWr7lVFiguu/rXdkXUl2X90bp99fb/j8RmG6mIsGqFKnohYd14HDRXbK7gPXZvsQEmMrFMlJt075tDDs68kN/w==","signatures":[{"sig":"MEUCIQCEEVnDOzO/b/nVBjddCZr1cpagAkiACp7e2rkYi2cRqgIgK+W6Aw23jvHRJvscfYlVTgd0u9DpgwWYpMmPAIx38FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFQEdCRA9TVsSAnZWagAAUhYQAJ3eRezoTEYo9R7+aBNB\nHCfkiup02148Zv8WAPvRgxfNZwBJUwn4tA4hPRYhY+wZJsKxLvUY6xUkzM9/\nHKufKZ6SyggP8S1Xnb8aAA47lHZ1gCRsysj4QYM35bF+ifdXXhgDfKrTa4+t\nMLlNCr88yinwDbonpz7EfCutsnXWroguhbAd3fo/ifq58VhwWCgj+IKd1fwc\nZrJ31rPfcqZogQagqDkTjirc8NPs8EqzzoFzShgDolZXDCRPa5nl4oXgJ2x0\nHKNAdeK9P5VO9fg13kp1rP8yz95pCDnuRsZNWD/wKjGT0ljdA/Xlh8B/m8tM\nrZxg8Hr/clv1qz2jhvtxvqNwG24JRoQ2Gk783fj9VA5K70yQART9NtrSOiUG\nROuphxQvV4muVvV85v0Vez0kqRfpeyoqCGAmkQsTg+ByZXQwTffW60elcKO+\ndjgdfDJS0ZohIV37vFIwP7cJEQchO5OONubsKBE785ivass3vItjaFHMyLi9\nOC164intwnafRqrE9oG5qpMt4LEYQ4ule12a9uKp1BNcOWOEm2Eit0PvXr6p\n6evVZ0X6XtDHap/aC5/0trfsmICFL8r+xa1g/pbM+YzGGTV+Km3bhrnyfpC8\nM2DoNc+dE4DY/BSpUXe8GhvAayUxCdbbdxffub5JwYhkHDloqyHqpk9yociN\ngW6O\r\n=t8zc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"87f8c75b51014b9c4eb0da09974d5ee4a3a102fb","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.6","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^5.1.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.9.0_1595212060832_0.1858284257654932","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@nerdwallet/shepherd","version":"1.9.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.9.1","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"8cc943e8ef0a922e080df8bb66bce4491d860597","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.9.1.tgz","fileCount":91,"integrity":"sha512-fM/n7GC6+n/XT4fA4fZwSGv6X8tO/qYXUweruJiNJnBxvX1e3Ulse0pBDgVvRMWibKJ3PFIcrDnnJnASzo+Ehg==","signatures":[{"sig":"MEYCIQC5hn7vDqI4rtNMH9arnaJT6FS6Ae8X4Xlflj99cc7bvgIhAIioHVmyA9EDjwu92Qr9LBu6O5eKP8kHt9b+BFQ6sUOA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFQMWCRA9TVsSAnZWagAA0zYP/jbe021OWMhP3MeWBwZe\n2cdurMxf95+laOFg6OAnWbctsDKI0ch15Law6ctKJ1ZcpGXktrU6TxY74kSm\nUc1VKryHuQO8mTP5S9hhm13ztnrpOSQDGFo7kbLnzMvOkAxqnSbOEN33si98\nIQ8HpS1qoP4mcggKyfK6w6sDmp6M8rEyNqpl2/58zScUtNJtkT8VVcZ+uRDf\nb3a9pxyzWDp/xpQ0CF/JO/zBIavj4mxQILhEslv5R0HUghZ8wFTTX5QnzevW\nGdttE+/iJu/zg7sJjvEWbrI7BFFA38Rz/dw/pEffwqt/rqm4viYcPeLsN793\nEPuXyOhjHn2sQBukGjqaQBKADlDy8UrK75r8m1VSlteZuXbqUT/nYQMbmhFO\ny2RNnTUdQDfgGaSJT/YFCjlGg3JHOF6eCYGVdyNfnRlJ9qcbhNaOgGA/sm3/\nb0HM7mbYjVmeJI8d1es1mPqcT0BWty8+4Di+vswRz8RdM4HEy3nr1YFNXFer\nzP82zZQsOShVsQAuUJ5sMxA1HLi8cOCrAsjOz8uoe8D6Py+d0TdhwUnOto9Q\n9bHeU49a5ZTlAZz6ctQbIQ7z8yLew4MPUeK2ePenfFM3U9HLa5z4yi7DuU4P\nTHt13AQ2pFNN1Id5CRQ1qG3wxD7OykElirQHSxo2PjFZincvI8rX1Yion4sJ\n3uQf\r\n=s5TT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"a869c7435f46e87b4967a8aeb78a65548dd99b3a","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.6","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^5.1.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.9.1_1595212565401_0.8047767417252725","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@nerdwallet/shepherd","version":"1.9.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.9.2","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"d6a935b68678d05612ac91d6771f291290c9b844","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.9.2.tgz","fileCount":91,"integrity":"sha512-9blE8oJeJC7AMDzaLwCsXxP+B3ct0kjzrO1LhgWOL5uZK6wNbH1NAryKaYwFm/Y3n7PCPe+YEOZgzrqXWlSCaQ==","signatures":[{"sig":"MEUCIQCZ2bZONOqfKoSQPn8SFH3IOPGriTPvBkkHHzpM1VrfQAIgXJbcQrbdxm3ubnV+jr5UEDDwzk3joW49TYH97TGHphs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFayBCRA9TVsSAnZWagAAFe0P/3iwa0xdfyZ6Tg58trIf\nV284OawhjF8MmDFupNPZKelHLW0JX+EFwTQyrSg9TidQcQVW42AARWpQsScR\nb69Nb+SeM/LvFnOQJyE+tv6w7ZV2MYygo8aF+btGj3C4QGlTPBgcNTGTMFeq\nxgzfDxKWxzqaGj04lWDWNZQszg2Nbzg+vtS9VUw8vLgKoHg3EHGxJEgNStJH\nw4Es79qSb2/8+p6vC3HMSK+bUL/AmlchQ4xCb4iggnPJQpWrOIJRJ3nuBORS\nm25OZkb4AbLhirdB1ZiPr69VO4gsxVHMU/xelQ/HMRs5TUuMmee+bt7SEe3i\nUBoja0F8f5+EHc8acXp9xtfiVGVJkDCjlQqI7TUaTRYqo5MrclU/cJGL143+\n6yirQlUkAcfC9TZrp0afEtG4m2W3VTHIMNp4iL29cvdKFZUzP8/OAkjp/dTX\nase+yCvHPLqhheRuremAOWwkeI7oeFzA+0Ip2UDrPlCoBxSbAcPHhxiJh80+\nBG+Yhv0tYadPsq8ySGweJr4vnF5F9KoWYNIVejZ3reVx5Me+QV+tHZ6BtRJY\nquGzhX0j157CbyYHyygQyspaDah3f7PD79msPzxVBEm/JC+pYCm5RK16dii1\nc2E5jpPQDUuMdhnuia75wCTvmvIQFTQsqV2ZiZy61BsBdnpoSJ0Uj2ia3KMj\nOuS5\r\n=ExvQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"28d5b12450f9359755c4a44bd58417d63183e77e","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.6","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^6.0.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.9.2_1595255936903_0.49883152148778986","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@nerdwallet/shepherd","version":"1.9.3","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.9.3","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"0f894c0549f709ce78877a1ed794857e255e8432","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.9.3.tgz","fileCount":91,"integrity":"sha512-zhUbLN8Ql57v9SjDkta7ZP/Df5DMgCEHrIxZA3FYNv/hSHS1q+qXjiUgpi/tYlU44AQheLr0k/af6lLNhKrjRA==","signatures":[{"sig":"MEUCIH/zB8qwbrvNDEczjQboVdQOTtf554cekDgRRpIq7ZhSAiEAmQkMdWpNfc7mACMjpfaT2I3QSJ7lV/G6zRsd49HF3n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF7QLCRA9TVsSAnZWagAApxYP+wdnYudXq7m3ncKMMQDW\nGw13pNGuce496CO25NAfYOobNf7pqBYsWEO7d5QWB3eGSrP5tBgi8mWGBdf5\n2Vjk5nBTo+mIf8Eskns5dvBxLRPCVI5UurO6+TPEvbeyrVhDtbyCLh/p9pMN\nidWZXLT5pbOB9QGTkmHp6T3rah61SBKnaSQ71rZ3CkWv3MEwmk53PvcmnyDR\neauRj+/g4p6GgBZp+vWA2zQl4inSsSfhkkOnXznYHyHkRFlhbQUk5h3wtyz1\nc+cjpeMlKCEF1SJ88Ewcn6Hwo1UBJa8lWneZbr1eT5jmdOyTqUF1w91fwhAu\nT7QaTynnFytVLl1lVJ7RElgW4cFSCm/DCDxyO3xcWsf2aT7cFXMGnyLAPjzR\n3pxewtCkjfgIl8OPNkl2zgWK62SqPrA7bBnbIWhtG4KyyVmcmJLWyy6kmgzX\nI/f9BxJhAcBVOPTlASiJOJhkXP91es98RZsLSKi3Y+72TI5rrOK4Cud7x38D\n3QpG6VT0mmoZrg28iDNdFfW4JTiB3iEXVRqw4w4AcAwzF1SoqITKuaAb/AiJ\nzk9p+Zw6973rHorMzoHL2hlU7G7qTSFmqmtADbYhD9YbQlkCg/nqbpPyow26\n7EpFatfDOPdYNTiRTVHSttDtg+R0pNcQQP9Y14UbDdwWK0J2GeySNB/xuNqQ\nzgdR\r\n=1MrC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"ca63443331f00578bf23dfea33744294caa3595c","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.6","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.22.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^6.0.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.9.3_1595388938734_0.9577680983288506","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"@nerdwallet/shepherd","version":"1.9.4","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.9.4","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"10ae08732e636b25f29c750367652b01b0e162ab","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.9.4.tgz","fileCount":91,"integrity":"sha512-OdPZePAZCqV4o5wybaYtJQQX86orK9YuYfzf7U952qMMionQBsqfKT5UA/LNrPqFMGMV8OXDfS3gVuz6vvEZfQ==","signatures":[{"sig":"MEYCIQCj5yrhsWuvJ+j2k/01kdSOcij48q/dFf8dbeGTRJ2oGQIhAMvSjqOoh41OBtGnbRboWIMr4IcHvGZ4KXkF0g+rTgbk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNaQQCRA9TVsSAnZWagAAhAsP/RKusHd2tcIowvKc1T4Q\nNqQfpo8CyR/MSB+yq1DJw6Rb8brqjo+MxKVGh/isGk7TOU2sYfWsR9f/iJPI\nrJxyxmYlR2arLHucxZjVua06PoK4GgtygQx22jmsTAgtbf3qOCzeMytTr/HV\n0rgrRHnnwQuXP2cAJZaYcDHTAddBewUISyXuatQ1+WxWB0+N7Nw2ZInVswjf\nKNYtwaqV+MiY9qKi0JdQ8Vklsgd8DSNiVBh0VHjGAIl0xeidjvK/nkDH0FyO\nVV2rLRMqICiEBMDmNoakKHgkgN8c2oVReFB/yeRSdgOwNQi0qa382fMgF7Yd\nrhjqeV46fgosJlUNd/rSp0DCcCAnIThrtTbA+ZbGmjb8PrcyW6ZBoP+nSMHJ\nsfWFfx/RptvoHkg+0KNccZeDbvLetJgnAgXbzXJJl5TxG5jap8cZVVXwX/ua\n/6QnJkdgsHZPBZdUtR70G8hYTZ5czsJ3R3nPhCPKrN901ZboMbAg56aEfqse\ncF3IshgDyhaRDvtej3c8qSmG94ju5yFUXYfv/hoD7FNpzRKadIrOjc+K3PWM\nIeLu1atgKmPTvQENI3ucObZOyMzm3tPV6FL7Q0VBfdGzmcq7Kkk5y2Rp9U8U\n7ge9vwkg/HEs9TW/Mv00m4Z4Oh7qMiP7CWYv2kp89m+wGBDjtySt13ZZ2z3S\n/qq5\r\n=hiuY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"0fe12b36855cf1ce1fac090be071ebb864cae6f0","scripts":{"lint":"tslint -p . -c tslint.json 'src/**/*.ts'","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.6","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.22.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^6.0.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.9.4_1597350927815_0.4726600768863247","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@nerdwallet/shepherd","version":"1.10.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.10.0","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"543ca19c37080ae2cafd466c85a938a8c608032c","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.10.0.tgz","fileCount":91,"integrity":"sha512-ALOYv5ZrGgchMf2Wpcp5UiqeSDFvuN/Oo8JkVhJw54E1/MbgGSkkqtBqXGJKOGcBa0RDeV03h+Z73AFgSrqXxQ==","signatures":[{"sig":"MEQCIHTdBBkOZDAiFMxS/bwQ1uhjZGwT8YOQzTXPbXjBTd0NAiAQb2HbthoDhoHKM6XG0M0Hb+3JuP2jNNpGSd9dqRFvaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNhgHCRA9TVsSAnZWagAAb2UP/0XDBcwwN9Ks6oPRL2HN\n5eT34/SbhoTLcBMqAdNUdH2NK1DIHDTFfjcuvIdRAx/c81S11xDXHHEzBusb\nvS5X19+e37/bGnbGd0D1YBVE8roaJopJKLz1vlhCAa/x4Orkj5FqBeNK2dau\nZLxr52ZkDu7NFqKhUzJSZ2BxSJRDeQ8to0QBxgkypyh1foGwZter6wA3HrA1\ndr/duQf1DzXdEp+M5lvH/GZewBmzkHteFSniUBo9c56+3E6/sfnf+4SgjYi3\n5kmN/ASX+2P52B0znQG+nB/Wyr/FWohOQIlLL5W2t0yDQpuz0MyTyLePpYnb\nVS0pVZxXITChgjaLSyguqqsi8lbaIOtYBSFO2DvCDEZqs8hoR9BsVpabuNVT\nW/fnfVgI9s1MgrWNIC88x4ole+K+9TWOwjXg5lkcDCV2k9nxdiuhjarCtRmb\nsd+TJ9rRwklUhZOvDnokW74TKVIs7YZXsBFKG+8kpS4KyyhNsHHac5R2YxjD\nBJbeN4h+du1vLmasri8J3U0C4iEL0zrYXKW74yWyy8hUc9to9V8QUd8m8jiM\nwTqcsxisrCIgD6u6mNz165DKiISNQoKEC+tZDW7L1glxt/eJgSyoc26woLjH\nAPldjmaooOD+4ijjhVSQLwC6zDc7Z89ews8/FNrbUrqVllyyDuXP0JXEr+Zs\n/1eS\r\n=v3DS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"662cb3fa03679703f135ae2afe7109abfd266c66","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.7","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.22.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^6.0.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","eslint":"^7.5.0","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^3.7.0","eslint-plugin-prefer-arrow":"^1.2.1","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.10.0_1597380614991_0.6086531773629655","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@nerdwallet/shepherd","version":"1.10.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.10.1","maintainers":[{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"parshap","email":"parshap+npm@gmail.com"},{"name":"rabraham","email":"rabraham@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"yloeza","email":"yair@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"8fcacf8c249d5d55bfc77a514fcb1bcf4ab872d7","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.10.1.tgz","fileCount":91,"integrity":"sha512-WPGzl1VsMXZuVIwNykWYKzJbJl2jHQuCS1WHj8RuRxb5LsWGUFQP2dJpyo38+XqelZecYNWylT3HhS0yj/JtKA==","signatures":[{"sig":"MEQCIAP1qr4Mn7/2iNvfITeWeko0Io/+9tKf8JZ5q58ippxdAiAxwWu0p3JjrOUI53wclIGKb0In7TYqHd2fStmj/dUuLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTSr4CRA9TVsSAnZWagAALzMQAImULD/MWd46FoY9IByj\n9sslnBFy3+wqhuIXQ0BLbkDtFkT/sB9U8Nk2ZSFDtitPz/EbDdqodoLHVj1l\nLhKEo2Xym+c46WN1EEX4DAUk13fnn2V/kbrwjZNA910ZPGh/KDRtv3+k6LU7\n6KE3aaPsbRVYUs9boaz9Qr9NQFpqkrIlxV1BIB1Ms/j+eIqA0N9JMt1Ke/T/\nd3zUcQhr7Cgy4xv4BvWQns3vhNEmFjkU3xOjWX+4KpfXjP6ccWk258ZxrTzG\n1qs5LpxnnttikozhICb2uKLPM7WgAX91hU12sziyzrEizyZUKpMJrAv7sFKU\njbq8H/mGIkw473T2khkUYwpaAVNVL3g8pnsAJgC74cnWiiRAF99900MpqqDB\nILh0cAv3pQgh6dHFtHXZ6fqN1oN6NeufnIy64DY3ZkVQ0b1hxBI2NwECkk4S\nfhX3yhaZJKPhdwLAV7t1xtq1LCvPYWF6eg3Qe6uCmY+xsfEkvl9wloIT2OXP\nYfjiDuSyvPwpLjvPzAXT03NyE70Vk2PXvVxdv2QINW3XZW5C16MjUzV34xup\nYzk+oQ27JWyHlIlebmyIDhKAwYwAWKOpRwpAAQpTk53X5FZOz38Tcxks+Vnk\n8MnLGGGL5kKO96fYB5dx8qNrUc1OhuZPFM2Ig+0+DsccQm306chJSWBk5/oQ\nrT2F\r\n=+DHM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"80d07bebbb03d1e07e8c51f93a20fa5d79dc7f77","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.7","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.22.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^6.0.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","eslint":"^7.5.0","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^3.7.0","eslint-plugin-prefer-arrow":"^1.2.1","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.10.1_1598892792194_0.881555391254006","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@nerdwallet/shepherd","version":"1.11.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.11.0","maintainers":[{"name":"clangen-nw","email":"clangen@nerdwallet.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"56c0aab88e10d8146987d76b7facaaed3bbf1877","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.11.0.tgz","fileCount":91,"integrity":"sha512-zZzBPigbMdHTnuUTlWq/h+8x1i2LR/mgiQVPKLp1nFjekIY7IM4cZsZB/2RauePqmNGhXfaSBZ/6lilFnyyBLg==","signatures":[{"sig":"MEUCIFO1gf6yCISJbMALUiGXdgGiYcpHyRlD709rgk282buSAiEApBnSa+j8YjBcpJ/bFs+e/LzCDgBXJgsD2frMx0F3q6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyWyWCRA9TVsSAnZWagAAnpsP/2RNIfUiV3RkA6mRVrnp\n49thT21hoYsu3das719+kCHwdFUzSK4AtZFjJVj01AI2d2w13gH2j7kZgvzT\nsAgRC3i4v99uHNHeDk3eFamxICNXWI2Is3ywxylAcOvsrOpJ7tbWMO6M2OsZ\nbShPvuPtrzqKB5FIq5+a8mNN0zN0kyRmagXFBAI7jPNjzD4UT45+bx5WuRDf\ng9I31rP4h0XRFJyj7RoXBWYoYxr2rR0CrDPO1foWD6bChsxSdjXE9ExoOrf0\n3xUMoJYpjkUONyZ78+mMBTih/H1fIoiM2JUYX7AC+PawIU+Krsnkjj+FZFcs\nfS8SCqBM3Ke33OjOuNHaeB7pQZcFlL5GExsc0L4tOCKFrCfTPrXCLVwPiYpH\n21SElc1ceALiidZz3HFN67wB3EepyJPCYtdtcw4t9dPJNEzdZgMt1xjrYPFh\n/8yeIN9/rsxES0n9Pe1TbU81qZ4iuggIzpZdqH3T/wSeyGafj3FN0l+WH3Yz\nPQHAoVUCTUQd786B/wYuU5s/ofE/nHwt7ZclM0+PgmdwrLT4bD65LCUo/M1l\nssMnnNSuOGdaWK6dJ8KbUquxrAOKYTvGv2ld1PNLLf+IHX64tbcAGwlzAE4t\nSHAoYZnjq65uYsxJ6l0hP69Av9iZuzHQ8B97RluHlPteSBNorWtiWQ9byv6V\nDcJf\r\n=wvTr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"b958066c32d5ba3af42c7902c2a30363450bb8ea","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.9","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.23.0","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.0","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^6.0.0","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.5","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","eslint":"^7.5.0","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.0","@types/node":"^14.0.23","@types/lodash":"^4.14.157","@types/fs-extra":"^9.0.1","@types/hapi__joi":"^17.1.4","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.0.0","eslint-plugin-prefer-arrow":"^1.2.1","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.11.0_1607036054203_0.5332150559555422","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@nerdwallet/shepherd","version":"1.12.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.12.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"5ff0b82155d5d330a0e734a8a0fbbce7c669abca","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.12.0.tgz","fileCount":91,"integrity":"sha512-/+W1enjfFeoLzCfZcbGjS86pUMaDvoSMeiLXCYI70TGniSPN6c+VNZXT/2snRr0RiLV0nRbGEXpwVMIhQUQgvQ==","signatures":[{"sig":"MEYCIQDM/1syLKksCnursK75zANsGIY9tU45uWEJp2Fy1JRB8gIhAPq2FuFxbDuLnXjry+SPWO565qZlaHDK2dpU4Wj3ITzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+OdvCRA9TVsSAnZWagAApl0P/3eoe0ipl7iYdgGlL7dd\nwMMNzvjIpAuO4/25H9E8j2JUWu8id8zT+HBZOJYKdmT7RGEzC8J80BsFvg4y\nFs7/34wl1GPB3AEr3P1RU8pRLBH/9VmycLJcpb/HspWrSmzbcizeDMTuX3Us\nJ2vnf96T/q7mwwU5RIp4quWPvOezZMtlOlz7npZ+FYw8JwtNhL5c4SqjtY+X\nmpKUvY/YeZDRu3LK0z3cOqIQ7gYbXZdlbPlUjyDv4h0KMznQYn+8zL9n+39z\nblNXIDG6ZjXmFrQy8esGnf8PSiHYIJ9TrujiSDPC/EeFvfJ5CYWvTpblAtmQ\nlCzPogmFMjIYol6LuWGl4s/FpyWu0VrIhyctCX/pVuz0xIkoraLaUATjHMJG\nuojtm7ka3bVty/oSTAgR5ykjr43QEh7RBK0XVrb6i2/Ikq1RsMI2vcwjsrmJ\nDqukFGNj8LZhbrY+7dObM7G/hNkZT6UFGirDrxp5l7ownlM75IWcKea0drhk\nxPtm9Mu+TM2suFsMiOAa7jPmQNRCNkWFX0I2/tHGrCXwsQLBqXg33cGWi7oz\nuMqKFgQ6zCb6X3NxiHugjeoQDLK69W8pPcmrGQ3ynypfobTJDY7iP1poSgMy\nHxBW2JoTXQMPobhnjdlKtRWLzulH3LgIuIgjQ7nnyktqCtaWaIIFeTSD4+aW\nYxGR\r\n=dVEd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"c4e4a3596bcd5a52a112ac2f69ac9158088d7358","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.10","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.23.1","dependencies":{"ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.0.1","@hapi/joi":"^17.1.1","commander":"^6.2.1","simple-git":"^2.13.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^15.18.1","@types/js-yaml":"^3.12.6","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.5.0","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.19","@types/node":"^14.14.20","@types/lodash":"^4.14.167","@types/fs-extra":"^9.0.6","@types/hapi__joi":"^17.1.6","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-prefer-arrow":"^1.2.1","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.12.0_1610147695235_0.6482325513838931","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@nerdwallet/shepherd","version":"1.13.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.13.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"4223e9b272352d8b2484899b766587f83a006aa9","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.13.0.tgz","fileCount":88,"integrity":"sha512-LeVKz84pLQi1KnAkwQVwWtFwVsZN6uYq+06+K8ZMoCYkF3TpKY5f4hdquDtFSLVxjIT/+oAfE4zpwje/d2QYYw==","signatures":[{"sig":"MEUCIE7zvaQzO4LR7feUmDALrVtSUz2JaByePrj8KKODGUAtAiEApavRI6irczpp1XFhMWLfM18ibWVbF01ZQ8vt9qk6ZFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/5fsCRA9TVsSAnZWagAAkhgP/jOSytIo5HMM0QUaFP0T\notAM/lE4u4ZUv8yqivC1gjGZ+l6XGANq+JuIgI/Glyy1+pAGbkC2pTyiWlQP\nc52S6cf6XWLDn0TEy2BahIHY01hqvhAag2+4PbmHpAThP8C9vCr5dEBgGc0x\nExjj5mu49b/VAaE5V++1t9ZO/gIfbIgGkJ5CRzcydk4KEiqcX37333WCFbIh\nUWopKEwKwwQDNxwiLlml/F4CH60VsKvIjz1/qiIf/EhyuemmGloJVrxeHaPQ\nhqeMg6UbYbbme+FhVc3kY9QFPIo9uiQPdR71If1XPds/2MvC8+0SiCbnSo/G\nnhnkAMOlQOHAibwsbzzW5+0OZUCAZGMaYeLfnSkMV78Bmstj0G3k1BloA6wl\n/vT6oUlFpL4oGqPRj5Yiwms2WINTgt8wvtFwzZwqOev5jmXfcL4yS2syC3C4\nzXtTP2wKLCQQ5WRFkIyvE5jmfrKNtjMBULk52iioZPWtmUHAgqg1s6jy1Zvx\nAJ8HLbKLdZPnAJbSPURVSoOT3mIWy8lfVPQYJJN7B8wAIyv+5P11u7TicX+/\nEkxXmFeEFRe6ABEdGDUYvXw5/dQZu6RvWEYVIkN5ldAPTxNEflTiBcA6BPBY\nAKeMYNU3yuWcGqBeEQG9yTMEH7YAFs+ptXmkkwxq805fuMSIeCoZCf/RldgQ\nE6sA\r\n=ALxH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"afdda8a46734968008c273230917e1069f1d961d","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.10","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.23.1","dependencies":{"joi":"^17.3.0","ora":"^4.0.4","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.0.1","commander":"^6.2.1","simple-git":"^2.31.0","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.0.12","@types/js-yaml":"^3.12.6","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.5.0","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.19","@types/node":"^14.14.20","@types/lodash":"^4.14.167","@octokit/types":"^6.2.1","@types/fs-extra":"^9.0.6","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-prefer-arrow":"^1.2.1","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.12.0","@octokit/plugin-rest-endpoint-methods":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.13.0_1610586090807_0.4089516533378701","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@nerdwallet/shepherd","version":"1.13.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.13.1","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"ryankirkman","email":"ryan@ryankirkman.com"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"c2ee148e7d84b2493c13afc1450b21e133c4802d","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.13.1.tgz","fileCount":88,"integrity":"sha512-0YgzyGBsavpxXG1q3yRzl7AV6Bsd/5wtTiGvFgCapDgbDu/kfYQ7mjv1FkHX/NfETeGaL3JMmAQsOkdQpeijlg==","signatures":[{"sig":"MEUCIFTIxDKLXeYkljF0DCrl8qWqqCbSjFphVXb5OaUFt6RyAiEA0eF1eau14woMfdxhdFAvDy30r+eQJjrzQXI91wcijKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBc61CRA9TVsSAnZWagAASsIP/iMKgKXh7m2CtDuD93KG\nmMjocGg0ZkDghuFSNXGnoMAsH6oaPxSFk5WpC9O/C25hhDn7d4RHfE4dXkB5\nDj4mElGZ2B0Ju+N1B0q8cI8+ii9RS2Skfm5KYhoT7mct31Ir8661ffsK0If1\njfOm/xOJIIxhUTLwsTDOplrVW2m0RNfssqInXgtyFKCC/DnsHGqOSWXCHFpi\nM4CIMBMqoiMFe6Z9YQxZyO7OvB7uhYDoPFIgtK88kgOQ6h3szlVCoMNwPVu3\n8Cg1omaOQU4qQYLYf8xCHO5j/zv+MiyhPFzVamlolMiYpw3eeeEK8E0PvdBM\nHx9XGkzKBYt+ncnc+UUmiZlDtiDLeRpBIaA/bdsyg9ZPuTggOlXgnxhnP3Tj\nRFTQ1onbl3BD4kyfTUgRhJg7HKylrEjE0DOCFGdnz5mndH/GDuQX08Hd2pDf\nL/Shm37coLCLLYmsBznYtFMdYQe/LqeTKjzEWwP102QBGF9X4vW6t8Hy2Cks\nUkgDrsoCO1R+5p3PDuRm/gK2emXgK3dyJopgsgX13wnIKbc1Z5eHRINYtTyk\nhoye8GCPQ/jj9CBYhO6GwsBXrVn4pu0Saib0gIc674HrPj883m0mo7Xl7oZ/\npK9vfdlDscx3HjD5qqzo82/r7IL4PCsNvlUKCzNFMuis3vGt5YKPvFUfGeEQ\n4e+U\r\n=DnJh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"da506c8530b07743c3d1f01572121edeafe2128d","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.23.1","dependencies":{"joi":"^17.3.0","ora":"^5.0.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.0.1","commander":"^6.2.1","simple-git":"^2.31.0","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.0.12","@types/js-yaml":"^3.12.6","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.5.0","ts-jest":"^26.1.3","typescript":"^3.9.7","@types/jest":"^26.0.19","@types/node":"^14.14.20","@types/lodash":"^4.14.167","@octokit/types":"^6.2.1","@types/fs-extra":"^9.0.6","semantic-release":"^17.1.1","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.12.0","eslint-plugin-prefer-arrow":"^1.2.1","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.12.0","@octokit/plugin-rest-endpoint-methods":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.13.1_1610993333203_0.2957011497826576","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@nerdwallet/shepherd","version":"1.14.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.14.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"71aa22e3eec6d94d2dc442b8763791f7f78797bb","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.14.0.tgz","fileCount":94,"integrity":"sha512-WzPQQ1LjF6BwfmbhFMT/p3o9sIgjKuNRGAlA81nZXUY2t0l1QnCRvj5eqsE240n1Vd00soTQ2VjdnUtQ5ZoAOw==","signatures":[{"sig":"MEYCIQCctLWpwdRhmVHjVqgYp93Y/aNiFYh5x8cwfFeEFCGhHgIhAJc+M/NiMys7hj3hliI74L/MIBNh480TDlZuqe7DHupK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJXbNCRA9TVsSAnZWagAAKbEP/jTOMKbRvpTo13qGaCkk\nciFrYZoLWE7Sz49gSTPWCgOQgdhQUrd83YNM3Gdp5LsMjmDi2wOay3nHP8de\n6TTCfweHlDlYydzMmEj4GlBNi+DJcD4A9mIHEMdxz8Z6Bd/c/cWpiblM/HDm\nk/Eo5Je6odRMBFCiIelt10ABmKD3WcecAOx3nEqD/Uy1ApeA0rEDc1dB6dzr\nEHdtfsBjVxAPAGmjBL9wpWI3MkvbQV81buvojlhdSKFK/Iethv+6uQnvq5tu\nUj+tiWgRoOfP7goCVDTEpnnoADV3ODo4jrChSCT+sq7lrikHsgpSRTk9pWER\n2U/e/w1FrOC/JFhlDIIb8l4Zwrw6ZGhA6aYCL99YglXY/QeAXVIfalPPQWmf\neutU3JVgCqZov3LfTDhS+XIx9fluuLdWgEQcIP0oEBmB13Ob/SqArxTibLbn\nIPvNqR6f1rsuCTbL705wZ4ZXCtwMUioQVBBi9tjT1AA3bNyP06xlBns41py+\nZ2+wsrTnisHJ5Ss6f247VN2BKLeJyXy+sVQxIF4i8CJbsfAjY3t6Dh2TTHCa\ndTHj/DvjZyoE8Ltys+qAl4kNESKAftYPVBAFvod7oV04tUY8sJlnA1gaNfML\nXg8R/PvF2EKpDJnaixAZAFDGAulOSpuxAVvG7q3MOK08Y/oRz6J1z/iX8Rlg\nRmYC\r\n=G949\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"56e76f96a863f38617ccc45f83eb6aa74bbc3735","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.23.3","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.34.2","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.14.0_1613067980566_0.9096440678419984","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@nerdwallet/shepherd","version":"1.14.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.14.1","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"sdalton","email":"sdalton@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"vivianxchan","email":"vivianxchan@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"0fee2b171668415f5178155030f05cd6d79bc5d5","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.14.1.tgz","fileCount":94,"integrity":"sha512-oJbTkmm6OJryEoEj3MyOV7bgOFlrW0+o6efwaF/tEfskMmmv8+lfXoeLVJXASxF/G2IgpHAWBrna7xOE2PCmRg==","signatures":[{"sig":"MEQCIHMLiWMyIXpExc43o8gFSp5Uk6CcD2qadfu/dUw8BDoEAiBeToNFoP7gYBRmf7cS69Opdl2ttaU0XTjjtVZkx1P43w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRqbSCRA9TVsSAnZWagAAoicP/ijD/97dkVq92MRORJ7N\nyULodUCtaYL2ICdCsRk5EDpPwJOKBAEqiMcT0NWkH6AikXzPgOoTI1T67YS3\nWE2t0eoBUWMw0b6F9bN5+JBrD+D/1iqX+PbNtTX/zixx71f6FNjGNiLLUTMQ\nUaXOLhSPWBws9wKja9A/RqKNj1Nrhyp/tkFrX0w75KBsJ0UKWyZSQwi/SXFu\nBg1I7lmEf99Z4LeHQRM1qOHImp2IG0WZxMPjIXW5dXoK7mRpes97FCmbrAYY\n/ulEs+Cy0/faoZKW5/sqa4pjl9BUz/ZzYpdq032THJiqYeTRTtnjflrLQXoZ\np6jQIdeDUbeaeymK6wmMbX5uOvR1Tw0PgL7l1vd1ErIsgmw3rB6nM6/kHxcL\n4DGI1wbZPzHqbiEI/Qdbki6C5iBwSFkrWpkcaWnKUNpGouYczsVSapyVjvon\nPANMKNEN298IsF7KAaeThspU4ebRZDhejGhNa64ZvDKkWGxQdQndQqvGprUu\nEJ0OOdfXnfMA+qTjcwaMhh40boGs/DG9Szp3Z2Buxf2UDjvLer/nirUliMcf\nPR2Eoj+tjw1zc/6JycRMFDZ6hJbpYe/Z774vGFq20QX0Z15xbO8bY3ffh4Ww\nll7DzVJ/5mWI8BDXP6dsU5KLkGBtEJKww4UTXuoEin0yez7fWfN5FABQ/b+X\nnn/U\r\n=4WUC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"2698b4cdee32427896ecf62e158ee63b30533e4c","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nwbot","email":"npm@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"10.24.0","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.14.1_1615242961992_0.49329620382278905","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@nerdwallet/shepherd","version":"1.15.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.15.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"215645bb3e244cee39d86838ffb88a436a78aaf2","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.15.0.tgz","fileCount":94,"integrity":"sha512-H6IGp9HkgV+3dizWSkmHaUSoLsJ+uMoaubwYD521lZe7TIAMEh+LN6nYAvYIwA+wgOmoeZrlF7j8NtN+jeUS8w==","signatures":[{"sig":"MEUCIHW0y0E0FEeZtcUaN3MACr/tDG+0RdzDxLnfuLyzG7wqAiEAvsl+36RTtD0IvKSEF3l/nBvFGuzTUoB/jhhsyXbpeMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOkfJCRA9TVsSAnZWagAAwbQP/jtbJbvCcPNKnIaDVWXe\n/k1HaAky6j+jTI9R4C2GNUaWdYzFnCX3YJIlYcRoBpVK08r4mGbfHgpRK8pP\na/ZXpBJ/r4NMJTWRVNx/bsnrWB2U8Y4br6k5cSI67lGAmxjCVfamAtIByyWx\nMTedwzM36dWJTieHg2hv1LKxoDrEdkm6gnXBXnfe27osygx6pniW1ZC2R1kz\nM6ay8Y1/CppIQWiXVC5QGEaS0gVbN1ge0+K47YguVRxJivvsucCcTdFyVadk\nnFKExGCKpyfqbwy+UW/PHyXLoVLPY/dFItfD/YfKVUk3XJ0k0f/K6xw1kE3+\n+5Ff0YHxEbToSRQhiSrNaA30aTag7y/cu0IK7H9DZQzgJiUarrClZI09A3on\nDFJvkQiwd/1wr+1KNjqvDYs41K6TgsyyYuUtaXOlucq+fMMzwMtEAwx0Kxf+\nGtVDGdv68/9f6PLdWvLOHqhFdChMy46n2SD/WDqVv6FCSwX8ZbRrI8Z5Trt9\n0qVoOJCujk7BvHerq8Rxdpm6Fm05NeEBN+xWmZe19x3wUE+HYXmeU2ikAZbR\ngvxw76HhfF6DrPWArgDymGQNxmBzTwGkXxVEHNdtEe1xr0LgaFP1/f6Uu5U5\n5X2AP3TdzhWZkYAhp5WHXLlWDH4/mdw5koUfukoju25LxSB67R+QEhvI0P6S\n8Vsg\r\n=8siU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"9985ea9aa6184ef63a69ec98f016e10524d69d97","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"12.22.6","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","@octokit/plugin-retry":"^3.0.9","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.15.0_1631209416908_0.7509375514864562","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@nerdwallet/shepherd","version":"1.15.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.15.1","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"9aa6e81769abf615fc141ffd772ff040203ad5b4","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.15.1.tgz","fileCount":94,"integrity":"sha512-8IusD7fBMXdTcdsHBt4jZb3fu4VmN8NppnXEigNn6AxbhGepntGuUN2Ve9FGQX+xcpJKRZsRtsbUnXmf62G83g==","signatures":[{"sig":"MEUCIBq7TATFert5EmQxMm0HSF3biuARhfHLBy40aclV6ybXAiEAtC5XgibatBb8QJuykrY4NKBJ1+paQTlaXHqCirvOM0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO2mvCRA9TVsSAnZWagAAn+gQAIdpO/jXIhcvJd2d9E4e\n2E1rJCt3xo38jUaxypEBMOFb+lDlchjW/8vnxcq67VtkaL8jJanxOeOgGs9e\nAGV9kkWUamPZ8udo9E5ByfBjfSeIdufPGJGYUCQeTT3pc4O469DobxJqJAAH\nfyflqVqFlrufIv/JHWqr5PQKdx52KxN7XiIego0dL55gauyqKDH2SSav1eOI\n24J224iO3rX0wD9Rc+CRxeTZjKkJw8MB5pUvdMJLip5aLzwKzxDpZhkXL4ms\nYGGxuqmV0mat74mjXtfeMDn816reSGyjwW/Lz4YgAHCHtv4tDu7tmUownFN9\nzSEv2sGWHhvE7gLlUBOFpcE3XH8w2dQoiNlcFEHw2z53pxPvc9xuwxu4cvNC\nQClIpXjlIv75xS6NglA42fDhebDV7SE+viAFRElnTu+XBdtOz5yei0PDHK7H\nTeHVe+mZOPMpGP2TL7FUcBckAB8wXqT8989g5AyUpyMSKxxAak3SU8v8eW4Q\nmcksAJQPok67Ss3Au6cSDSqnWoRbfjeFWsnL1IIEtklS7UqgUdt7V60iFt8b\nHf+C5isObOlmvxEHcwCyuIFciYSQCyqgyTCb3456eRgiNI9zQWVSaAbGInFQ\nv34WEU/68SPs/X3lB7hOS4kV43ctiuyPedTLMqXYX786LB1/33VVdmErlrC1\nYvmE\r\n=AKRJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"560478bbde7176409d4bc0459de6214c8d76d5c5","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"12.22.6","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","@octokit/plugin-retry":"^3.0.9","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.15.1_1631283631145_0.01868713562383273","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"@nerdwallet/shepherd","version":"1.15.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.15.2","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"83a3087930fc26b3727f558afee52c5f0289af9e","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.15.2.tgz","fileCount":94,"integrity":"sha512-olZXhntlB/RkA2OEVAca031JGDyAYi83eRnOQQ4B1e2OHAjq/s0Iz6GXCegAyCGNMw1KGvCKcL/jhoBPePyPlw==","signatures":[{"sig":"MEQCIA0zmIpQSxjGcVSM9vUswNsuYNbSSh7fYnFvLGDiph+YAiB38GOg/nulLIzBi89IfsJsNzviCv8TXbXXwqVqYTTo+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218940},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"bf615b80191d1fadeb6b1359f2bafc0f3ac82399","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"12.22.6","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","@octokit/plugin-retry":"^3.0.9","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.15.2_1633048786011_0.7229222845075258","host":"s3://npm-registry-packages"}},"1.15.3":{"name":"@nerdwallet/shepherd","version":"1.15.3","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.15.3","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"49b985b62915b2b6528e1ae2530fa3dc24643595","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.15.3.tgz","fileCount":94,"integrity":"sha512-6pERQgdOibE/Fu8e+kEY1OEO4hj4eKxyjDQ333FOHCrIYOpiHQsqK12OUfboe0lEQk09xHQG948zqSA4Vv9aJQ==","signatures":[{"sig":"MEYCIQCyU5cdDdGE8eAKofEoIuVIX5pih/voVYKE998ZR1VzOwIhAO5XNOBfDg8bCfczHpAHMNR9tMw5IWpsv+w5iUfwZTw3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219261},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"691e04c9ea637363086c58dd3fa7755ea4c0d1d5","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"12.22.6","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","@octokit/plugin-retry":"^3.0.9","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.15.3_1633095607639_0.17059946263549408","host":"s3://npm-registry-packages"}},"1.15.4":{"name":"@nerdwallet/shepherd","version":"1.15.4","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.15.4","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"92c9483f87d11059f101f77d761acc3ba1bc1089","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.15.4.tgz","fileCount":94,"integrity":"sha512-YjeTr/10IseCZK9XKYiqevoRvGrXZadp8hTflYteJM2TaoRf1Nz3ckSNvstNKKTqkrxgIrPAKgTiwhdZpDP5Xg==","signatures":[{"sig":"MEUCIB/5dQOwoJ2iNViu4e6dd7JEPF94dGnVSuSA+8nnJQRDAiEAhyAwn5+aFpga1v904w+omtuCuNgFoWknjk74atVeq3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219583},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"9e758d7dce03c8e1366014a05d2846f2a6cbc281","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"12.22.6","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","@octokit/plugin-retry":"^3.0.9","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.15.4_1633099805657_0.9085179619759105","host":"s3://npm-registry-packages"}},"1.15.5":{"name":"@nerdwallet/shepherd","version":"1.15.5","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.15.5","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"benjroy","email":"benjrallen@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"3cf55270caa89aa6a02cb50424e03a6704a469f9","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.15.5.tgz","fileCount":94,"integrity":"sha512-1/Y4YtYQYBZLJJThAZbN4fz+9QfFcS3AvYAYTDYHL5ifMX358ZpQrqtdSSe1c3uGTPs6lQrT+gho/+Pk9dgNEQ==","signatures":[{"sig":"MEQCIBAr1iVzwz0Yulp1RVTWtAJxtd18cpzgy+pfrRVg6dGvAiAPJLqVEw/Lk/Fujv6DrSfVTMIlCSPP9ou/wlXsDl5U2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220122},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"0cdbd804c7d02d5347fbd041afde420f5f2fd4e5","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"npm run lint -- --fix","build:watch":"npm run build -- --watch","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"6.14.11","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"12.22.6","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.1.0","@types/js-yaml":"^3.12.6","@octokit/plugin-retry":"^3.0.9","child-process-promise":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.19.0","ts-jest":"^26.5.1","typescript":"^3.9.9","@types/jest":"^26.0.19","@types/node":"^14.14.25","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.15.5_1633114402828_0.4864455423179579","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@nerdwallet/shepherd","version":"1.16.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@1.16.0","maintainers":[{"name":"rpolicarpio","email":"rpolicarpio@nerdwallet.com"},{"name":"bot","email":"micharch54@gmail.com"},{"name":"circusbred","email":"circusbred@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"},{"name":"syoung","email":"syoung@nerdwallet.com"},{"name":"yloeza","email":"yair@nerdwallet.com"},{"name":"justindelacruz","email":"justin.delacruz@gmail.com"},{"name":"borgstrom","email":"evan@borgstrom.ca"},{"name":"dchang314","email":"Cvaneg@gmail.com"},{"name":"martin.cotta","email":"mcotta@nerdwallet.com"},{"name":"clangen-nw","email":"clangen@nerdwallet.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"7fad1468e0591b4357519129e0b9b4be304e3f7a","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-1.16.0.tgz","fileCount":93,"integrity":"sha512-wNbAzVF3G4zjGkxATccYtiSgiWXseDRacra71ozH5JOUX4L3RRbd1iaqKRwILLKzcyxsvsOWbV47CSBRR6bK5g==","signatures":[{"sig":"MEQCIGBzBsDJs2isbcXrZJrikKyrvznsP7xWZf/Cv51LM2T2AiAxS4h5nqudtY/AEDeaILk6pVoZaUw7OOJ6L7p92s9QkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqlrkCRA9TVsSAnZWagAAM3gQAJXNlDvRhH9hRtSwuuhn\nhfDa1oFj9p5Cg0uOoCZzetxX4lTqKspLg219FCGpxQsBLziWTHGIRQuUMzE0\ngC3D3X31bRwPZ7TVyonBCEmitp9w0oo2kAzb3IMz7AMvRHZIqrxR4Z3JlQMQ\nTSEgnlxYwevCAo7UDWqVFjvkk0U7E742gZhPxWEoQXLM4eTcdhdlcB4QSOba\nSypIUpkLTOl4ZnQVaH5dwDNxEu8cbTbrXZ2Ig7tPmLjAu45NpVymvBxPdtxd\nOWC5oJMb+vr5ZkaPq+1C9dwtTtxFIUi9TgqpOQfARe/aH/fxKYIKk41zVCEC\nL/av1WTNtXqdREQJLZ/SvgkjBqGZWqRNxNs9hoHGcHbXxLP8fc7SvhB4KMqO\nPHNLZe8AZzT7iq2LDLx3fzO45k69RWhl5LKnAWy2yDYBaE6rTZXZUoN65QGU\nE3bMUjIRUwYFgJ4TFW3QGm7bqsu6xLGpnv0M5H5jJAbsAtFR4H4TncHCm86Q\nQi2U2xhTEZetgIzqEuGPOkJ8bwPwEvInSsjL5uewqGhMOoyvepEdEjwiwlae\n1tnJ+QMDmCQFGucDdERBj4f+RG+8DoM7Flr7EKHjVjr3p9PwdTkF/Zomc4Xx\n/CFbFWtkdktF8RVHn4fNmJ4iG7pyylF+lL3T6dRarkT+h5d6WmlzPpD0zIXl\nq1yR\r\n=EsBb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"16894cd2f06a5945b986496949cd0262b92a1516","scripts":{"lint":"eslint src/**/*.ts","test":"jest --coverage src/","build":"tsc","fix-lint":"yarn lint --fix","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"7.24.2","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"12.22.7","dependencies":{"joi":"^17.4.0","ora":"^5.3.0","chalk":"^4.1.0","netrc":"^0.1.4","lodash":"^4.17.19","js-yaml":"^3.14.1","fs-extra":"^9.1.0","commander":"^6.2.1","simple-git":"^2.36.1","log-symbols":"^4.0.0","preferences":"^2.0.2","@octokit/rest":"^18.12.0","@types/js-yaml":"^3.12.6","@octokit/plugin-retry":"^3.0.9","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","eslint":"^7.19.0","ts-jest":"^27.0.0","typescript":"^3.9.9","@types/jest":"^27.0.0","@types/node":"^16.0.0","@types/lodash":"^4.14.167","@octokit/types":"^6.8.3","@types/fs-extra":"^9.0.6","semantic-release":"^17.3.8","@types/log-symbols":"^2.0.0","eslint-plugin-import":"^2.22.0","@semantic-release/git":"^9.0.0","@typescript-eslint/parser":"^4.15.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^5.0.1","@typescript-eslint/eslint-plugin":"^4.15.0","@octokit/plugin-rest-endpoint-methods":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_1.16.0_1638554340360_0.8546050304343447","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@nerdwallet/shepherd","version":"2.3.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.3.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"4bb494db2ec0ab3b90585c1f28f8de4e7e2c76ca","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.3.1.tgz","fileCount":93,"integrity":"sha512-wBLwgDMDFyqz+GQFLEqDj9P+KmhtSwpiOxj1mL6zcEm0TDQD6kXnjdbcfNNtTps3QgQ/0RR5WRGieSer/aqcAg==","signatures":[{"sig":"MEUCIAqcCpV6JZ2AagaNLYEdvxoGQ3Uk/k0iCm4urBIF61uJAiEApzB1H7Rr37tkLIM4lEBkZaD3jf1832QkgIgTwAe6VCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201077},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"3ea5267e77348ac45beb5e622da2bafc916ccad3","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.3.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.8","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.3.1_1705050917956_0.7637543927460644","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@nerdwallet/shepherd","version":"2.3.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.3.2","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"fc5be6b81216188fd0893106c1bf38f5752fc17f","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.3.2.tgz","fileCount":93,"integrity":"sha512-9uDtJI8GQo2dRcdNLGqAUwqO+Xpd2ckji4nzCNmG+StOUdJrFilhx2TtyhFyaDeYjI7RjgSg+aXlhyIcPvPDYg==","signatures":[{"sig":"MEYCIQC2Dwy6Nbvlb68xFSjq4OleXnFsO74CtT69tlKz9LrGuQIhAJVtD/Du4iODuGbq5+Rs4qPbbPMJ529lCc6dhx6slOWa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201077},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"dcd00d10d412d1ca9a8408608756187e02fa8304","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.3.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.3.2_1705262793730_0.4684460873087646","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@nerdwallet/shepherd","version":"2.4.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.4.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"535f6fe7d58f5b343b951bea5b13513da61be3c5","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.4.0.tgz","fileCount":93,"integrity":"sha512-vDphyw0XFjml98CRajJH2zrPOLkQEPsbFGx341d4gbdU+2spHKsKf5B86P3Tia0K6xgTH8bLspNWKnGywOU+aw==","signatures":[{"sig":"MEYCIQDvBGIkZ3eiOQJINMgpujFTaxdXSLc4HEdAIyAHaUSNKwIhALYpk/hMc46PWnlZtWkkrj3JsXmfJcim2MKZYelJuzU0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201082},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"2c43c46b567b5a75f09b7a45b14dc23810c05ac9","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.3.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.4.0_1705451460200_0.5722003621611058","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@nerdwallet/shepherd","version":"2.4.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.4.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"73db8377c2c85452c4558076de3c963f55073ec6","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.4.1.tgz","fileCount":93,"integrity":"sha512-dOp4hrciitdmWBGWOjKl6E4G3q/cMPLVwS+eTC73vVnnWZ1mTWbk59BYuQZwi/Ur5i/GbpXFLDxutINmSXoqYQ==","signatures":[{"sig":"MEQCIBudKXvNGfWZtTcDNH+FZ4an3nuM+MwQ3Ng5F+Sf7nc+AiAGBiMWE0VPs41MIsovVJLbqFl9OdTGAtFq+RxokqsQIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201058},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"37b487de886752b618e60575d8e9577862a621fb","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.3.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.4.1_1705451679411_0.5649784282773442","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@nerdwallet/shepherd","version":"2.4.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.4.2","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"789ec987a7650e1ba9a40f34277cb8e4cdb23ae5","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.4.2.tgz","fileCount":93,"integrity":"sha512-XFJejQQ+ZYnJ7DglEEYTzDxFNanymhAWtOhj2csGKEym+DYL5idCav2CooaXLEh96kfXLt25ZX7TbL3giDbM2A==","signatures":[{"sig":"MEUCIQCI7YX/dB41fNBapIwoIXuvBgwSKNGrCENzXQQA8kvFwgIgblDnKMpgAToQHZBBGig1wI0iHR/q13C2SqEKmp7QLM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201036},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"391d5110751406878402af4a84da2be2388ab9a7","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.3.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.4.2_1705766178958_0.5053001023018588","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@nerdwallet/shepherd","version":"2.4.3","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.4.3","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"ebfe2d368f64351121503048c522b5e2ab267f39","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.4.3.tgz","fileCount":93,"integrity":"sha512-UakywXl1M0HlxjIqeHv1Zinl7RJB0kr66ASgLbmIEkUILZTyds/7g7TtXVlFuv1T6Tq6m8XHsiVC20TgXKt1Ug==","signatures":[{"sig":"MEYCIQCLd2QntCtAoRy9CnlhM9DQotAHkDWLY6uzamjF834hcQIhAIEyniOQDClON+vCDoBzQT4tn69XLpgmrdRqQUxxVvD6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201036},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"8919476953f7953d66170e50895b00c953c5434e","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.3.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.4.3_1706655545395_0.9093548638598057","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@nerdwallet/shepherd","version":"2.4.4","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.4.4","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"813645024fbad5a0954a781051a3e81524347d47","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.4.4.tgz","fileCount":93,"integrity":"sha512-Dzv0jFYPnCk1UoWR2/36PZFaeeQhZxgTjIGWNK1/L49oJQjLLDwvr6GI6G8ZemJOmLYume0cnqK/edRprvEnlw==","signatures":[{"sig":"MEUCIFtHdsy68jrKwu6BrsuyBVeszhvhjkOllDdPqS56L1WkAiEA7m7fAiDge8odse/rfJOE8tIo4naaE5/SKdPz7Yedi6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202995},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"a30aaee51197b2162c0d13fe0daffd425868ba7a","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.3.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.4.4_1706931518660_0.36778628583740836","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@nerdwallet/shepherd","version":"2.5.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.5.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"caafb398c24fc48890ec353273edede5cd23232b","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.5.0.tgz","fileCount":93,"integrity":"sha512-6Wkgp/ozT6Y+K5eQsyH8GseXxUlpbrxhSlFONKPpz1DhMiFVtHlN/4Obo4ztWQQgG5J1yr7VGoW7Aw3edladJQ==","signatures":[{"sig":"MEQCIEEBTegA6SY1sYv709r4/w+ooU8bmlo54VCRS9x3ro+eAiAGna5iuMYwC6mnBOXibz+jO2Z15DLNuceYDLcJkQwtcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202995},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.cjs.json"}]},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/cli.js","types":"./lib/cli.d.ts","gitHead":"69c9330ad371e4bc5949199f808db051f7af95fe","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.4.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"18.19.0","dependencies":{"joi":"^17.11.0","ora":"^5.4.1","chalk":"^4.1.2","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^11.1.0","simple-git":"^3.22.0","log-symbols":"^4.1.0","preferences":"^2.0.2","@octokit/core":"^5.0.2","@octokit/rest":"^20.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^6.0.1","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","@types/lodash":"^4.14.202","@octokit/types":"^12.4.0","@types/fs-extra":"^11.0.4","semantic-release":"^22.0.12","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.1","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^6.18.1","@octokit/plugin-rest-endpoint-methods":"^10.2.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.5.0_1707010945671_0.5648010213612538","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@nerdwallet/shepherd","version":"2.6.0","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.6.0","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"5d10ebecc59f1060dacb82cf46e0d5f83802775d","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.6.0.tgz","fileCount":132,"integrity":"sha512-v47+IcRCecpKawhIPXuv5U1I930DBwCYrLRyFqtJJ3WSiKXIMkFwf2X+v790weQ/AJiA1uGVB1NkIOZqiIJFnA==","signatures":[{"sig":"MEYCIQDL3yH2oiiPUb+zLBnapuQiZmQ2+zdRfg/Sl/kMmcjoJQIhAIjT9EvlYhUN0Dn8J8mBUf8x0/6LZO9bCXCcEKCzIMcY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251821},"main":"./lib/cli.js","type":"module","types":"./lib/cli.d.ts","gitHead":"70aa2fb89133e745994d46509d2c2746da4a261e","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.8.3","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"20.17.0","dependencies":{"joi":"^17.13.3","ora":"^8.1.0","chalk":"^5.3.0","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","log-symbols":"^7.0.0","preferences":"^2.0.2","@octokit/core":"^6.1.2","@octokit/rest":"^21.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^7.1.2","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.2.5","prettier":"^3.3.3","babel-jest":"^29.7.0","typescript":"5.6","@types/jest":"^29.5.13","@types/node":"^20.11.0","@types/lodash":"^4.17.9","@octokit/types":"^13.6.0","@types/fs-extra":"^11.0.4","semantic-release":"^24.1.2","@babel/preset-env":"^7.25.7","eslint-plugin-import":"^2.30.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^8.8.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.8.0","eslint-import-resolver-typescript":"^3.6.3","@octokit/plugin-rest-endpoint-methods":"^13.2.5","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.6.0_1727997142155_0.45785023483859466","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@nerdwallet/shepherd","version":"2.6.1","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.6.1","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"},{"name":"joshlevinson","email":"joshalevinson@gmail.com"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"912d20452be33be8b53ded6501a512a8274e522d","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.6.1.tgz","fileCount":132,"integrity":"sha512-/mFxgmzY++sZWjggjMGstcIJlvyhHLs49gxBiqrjbdcPfbeFzaEdia7gcOi3JG5Th7bNZlDgBUBivsbRSa9j3g==","signatures":[{"sig":"MEUCIQC78YmUZq3RU0hAMr1UnaC635uwXbsc/C5rConzdAClAQIgGzMw+47YC6VSpbsyaSESaAY3rOkYlY2MhuNwCmB+0CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251493},"main":"./lib/cli.js","type":"module","types":"./lib/cli.d.ts","gitHead":"372af504eb0b4181d7c2dbd99779440c13d5c890","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.9.0","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"20.17.0","dependencies":{"joi":"^17.13.3","ora":"^8.1.0","chalk":"^5.3.0","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","log-symbols":"^7.0.0","preferences":"^2.0.2","@octokit/core":"^6.1.2","@octokit/rest":"^21.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^7.1.2","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.2.5","prettier":"^3.3.3","babel-jest":"^29.7.0","typescript":"5.6","@types/jest":"^29.5.13","@types/node":"^20.11.0","@types/lodash":"^4.17.9","@octokit/types":"^13.6.0","@types/fs-extra":"^11.0.4","semantic-release":"^24.1.2","@babel/preset-env":"^7.25.7","eslint-plugin-import":"^2.30.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^8.8.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.8.0","eslint-import-resolver-typescript":"^3.6.3","@octokit/plugin-rest-endpoint-methods":"^13.2.5","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.6.1_1728149766089_0.3404708110649586","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@nerdwallet/shepherd","version":"2.6.2","keywords":["codemod","codemods","migration"],"author":{"name":"Nathan Walters"},"license":"Apache-2.0","_id":"@nerdwallet/shepherd@2.6.2","maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"}],"contributors":[{"name":"Aori Nevo"},{"name":"Kavitha Kesavalu"}],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"bin":{"shepherd":"lib/cli.js"},"dist":{"shasum":"03ee2c53e3712846aff38e76d659959c7f1c1dd1","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-2.6.2.tgz","fileCount":135,"integrity":"sha512-BAbFO9fzebQef6PLhwaDHzvG7t+FovbHuVK2Zc91Annf2NKbk4sYCGaR66BiC0sBxNrcKIXiL0Et7dRg8nD7Kw==","signatures":[{"sig":"MEYCIQDgdefRzT9dr6B7byViUP+mzhHzGEoQ44qb8w0xAxmZIQIhAK4+PR5WdbMuFV+lMnYR1o9QRwxWGVf25P2gkqnbyV+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277882},"main":"./lib/cli.js","type":"module","types":"./lib/cli.d.ts","gitHead":"7ec27500d71821013cf89d7fbe68e25ca6c14102","scripts":{"lint":"eslint src/**/*.ts && prettier --check .","test":"jest --coverage src/","build":"tsc -p tsconfig.cjs.json","e2e-test":"npm run build && jest --config=jest.e2e.config.cjs e2e/","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","build:watch":"yarn build --watch","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"repository":{"url":"git+https://github.com/NerdWalletOSS/shepherd.git","type":"git"},"_npmVersion":"10.9.3","description":"A utility for applying code changes across many repositories","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","ora":"^8.1.0","chalk":"^5.3.0","netrc":"^0.1.4","lodash":"^4.17.21","js-yaml":"^4.1.0","fs-extra":"^11.2.0","commander":"^12.1.0","simple-git":"^3.27.0","log-symbols":"^7.0.0","preferences":"^2.0.2","@octokit/core":"^6.1.2","@octokit/rest":"^21.0.2","@types/js-yaml":"^4.0.9","@octokit/plugin-retry":"^7.1.2","child-process-promise":"^2.2.1","@octokit/plugin-throttling":"^9.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","globals":"^16.0.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@eslint/js":"^9.12.0","babel-jest":"^29.7.0","typescript":"5.9","@types/jest":"^29.5.13","@types/node":"^22.0.0","@types/lodash":"^4.17.10","@octokit/types":"^13.6.1","@types/fs-extra":"^11.0.4","semantic-release":"^24.1.2","@babel/preset-env":"^7.25.7","typescript-eslint":"^8.8.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.0","@babel/preset-typescript":"^7.25.7","@typescript-eslint/parser":"^8.8.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.8.0","eslint-import-resolver-typescript":"^4.0.0","@octokit/plugin-rest-endpoint-methods":"^13.2.6","conventional-changelog-conventionalcommits":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shepherd_2.6.2_1756043670970_0.05623617668604197","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@nerdwallet/shepherd","version":"3.0.0","description":"A utility for applying code changes across many repositories","type":"module","keywords":["codemod","codemods","migration"],"homepage":"https://github.com/NerdWalletOSS/shepherd#readme","bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"repository":{"type":"git","url":"git+https://github.com/NerdWalletOSS/shepherd.git"},"license":"Apache-2.0","author":{"name":"Nathan Walters"},"contributors":[{"name":"Aori Nevo"},{"name":"Kavitha Kesavalu"}],"main":"./lib/cli.js","bin":{"shepherd":"lib/cli.js"},"scripts":{"build":"tsc -p tsconfig.cjs.json","build:watch":"yarn build --watch","fix-lint":"eslint src/**/*.ts --fix && prettier --write .","lint":"eslint src/**/*.ts && prettier --check .","prepublishOnly":"yarn test && yarn build","test":"jest --coverage src/","e2e-test":"npm run build && jest --config=jest.e2e.config.js e2e/"},"dependencies":{"@octokit/core":"^6.1.2","@octokit/plugin-retry":"^7.1.2","@octokit/plugin-throttling":"^9.3.2","@octokit/rest":"^21.0.2","@types/js-yaml":"^4.0.9","chalk":"^5.3.0","child-process-promise":"^2.2.1","table":"^6.8.1","commander":"^12.1.0","fs-extra":"^11.2.0","joi":"^17.13.3","js-yaml":"^4.1.0","lodash":"^4.17.21","log-symbols":"^7.0.0","netrc":"^0.1.4","ora":"^8.1.0","preferences":"^2.0.2","simple-git":"^3.27.0"},"devDependencies":{"@babel/preset-env":"^7.25.7","@babel/preset-typescript":"^7.25.7","@eslint/js":"^9.12.0","@octokit/plugin-rest-endpoint-methods":"^13.2.6","@octokit/types":"^13.6.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/fs-extra":"^11.0.4","@types/jest":"^29.5.13","@types/lodash":"^4.17.10","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^8.8.0","@typescript-eslint/parser":"^8.8.0","babel-jest":"^29.7.0","conventional-changelog-conventionalcommits":"^9.0.0","eslint":"^9.12.0","eslint-config-prettier":"^10.0.0","eslint-import-resolver-typescript":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-prefer-arrow":"^1.2.3","globals":"^16.0.0","jest":"^29.7.0","prettier":"^3.3.3","semantic-release":"^24.1.2","ts-jest":"^29.2.5","typescript":"5.9","typescript-eslint":"^8.8.0"},"publishConfig":{"access":"public"},"_id":"@nerdwallet/shepherd@3.0.0","gitHead":"65ef6dc67319b5478f0bbe3cc87648007db1e50f","types":"./lib/cli.d.ts","_nodeVersion":"20.19.4","_npmVersion":"10.9.3","dist":{"integrity":"sha512-YL6QmnwyluHiZ41oavTEjklFeHw71fUi6uL+iPZl/oTVST5nE8/lBjwZcJazWtMKbujH2cbD+dE4DtLZ+35CfA==","shasum":"62aaf8309e97b1e0e838903f9b56fd693364b5aa","tarball":"https://registry.npmjs.org/@nerdwallet/shepherd/-/shepherd-3.0.0.tgz","fileCount":90,"unpackedSize":167380,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLMMIdaDWStzDx4pA8h6oiwSPaDs33HCfUG549JdZzcAIgBWE4PgoiEMpuiNpBIvoidqNU0WsLR198xVn72IYoUTE="}]},"_npmUser":{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},"directories":{},"maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shepherd_3.0.0_1756046580535_0.6996675106131391"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-21T23:09:37.641Z","modified":"2025-08-24T14:43:00.993Z","1.0.0":"2018-08-21T23:09:37.805Z","1.0.1":"2018-08-30T05:29:36.443Z","1.0.2":"2018-10-03T21:01:58.418Z","1.1.0":"2018-10-26T00:34:44.057Z","1.2.0":"2019-03-01T22:47:54.133Z","1.3.0":"2019-09-11T18:51:50.739Z","1.4.0":"2019-12-17T00:18:36.664Z","1.4.1":"2019-12-18T19:45:26.835Z","1.4.2":"2020-04-08T22:08:08.411Z","1.5.0":"2020-04-09T23:25:36.443Z","1.6.0":"2020-04-10T02:38:23.428Z","1.6.1":"2020-04-10T02:44:31.495Z","1.7.0":"2020-04-10T19:05:25.130Z","1.7.1":"2020-04-10T19:53:08.987Z","1.7.2":"2020-04-18T20:32:45.214Z","1.8.0":"2020-05-04T21:16:45.034Z","1.8.1":"2020-05-28T17:47:02.659Z","1.8.2":"2020-07-19T19:37:55.479Z","1.8.3":"2020-07-19T19:48:46.699Z","1.8.5":"2020-07-19T22:37:26.897Z","1.9.0":"2020-07-20T02:27:40.944Z","1.9.1":"2020-07-20T02:36:05.556Z","1.9.2":"2020-07-20T14:38:57.005Z","1.9.3":"2020-07-22T03:35:38.916Z","1.9.4":"2020-08-13T20:35:27.971Z","1.10.0":"2020-08-14T04:50:15.148Z","1.10.1":"2020-08-31T16:53:12.330Z","1.11.0":"2020-12-03T22:54:14.339Z","1.12.0":"2021-01-08T23:14:55.414Z","1.13.0":"2021-01-14T01:01:30.945Z","1.13.1":"2021-01-18T18:08:53.431Z","1.14.0":"2021-02-11T18:26:20.744Z","1.14.1":"2021-03-08T22:36:02.182Z","1.15.0":"2021-09-09T17:43:37.080Z","1.15.1":"2021-09-10T14:20:31.337Z","1.15.2":"2021-10-01T00:39:46.173Z","1.15.3":"2021-10-01T13:40:07.821Z","1.15.4":"2021-10-01T14:50:05.884Z","1.15.5":"2021-10-01T18:53:22.994Z","1.16.0":"2021-12-03T17:59:00.516Z","2.3.1":"2024-01-12T09:15:18.118Z","2.3.2":"2024-01-14T20:06:33.899Z","2.4.0":"2024-01-17T00:31:00.390Z","2.4.1":"2024-01-17T00:34:39.590Z","2.4.2":"2024-01-20T15:56:19.101Z","2.4.3":"2024-01-30T22:59:05.585Z","2.4.4":"2024-02-03T03:38:38.806Z","2.5.0":"2024-02-04T01:42:25.881Z","2.6.0":"2024-10-03T23:12:22.402Z","2.6.1":"2024-10-05T17:36:06.371Z","2.6.2":"2025-08-24T13:54:31.175Z","3.0.0":"2025-08-24T14:43:00.745Z"},"bugs":{"url":"https://github.com/NerdWalletOSS/shepherd/issues"},"author":{"name":"Nathan Walters"},"license":"Apache-2.0","homepage":"https://github.com/NerdWalletOSS/shepherd#readme","keywords":["codemod","codemods","migration"],"repository":{"type":"git","url":"git+https://github.com/NerdWalletOSS/shepherd.git"},"description":"A utility for applying code changes across many repositories","contributors":[{"name":"Aori Nevo"},{"name":"Kavitha Kesavalu"}],"maintainers":[{"name":"bot","email":"micharch54@gmail.com"},{"name":"nerdwallet-admin","email":"npm-admin@nerdwallet.com"},{"name":"nwbot","email":"npm@nerdwallet.com"},{"name":"nerdwallet_ro","email":"npm@nerdwallet.com"},{"name":"danreynolds","email":"me@danreynolds.ca"}],"readme":"# Shepherd\n\n<img alt=\"Illustration of a sheep\" width=160 align=right src=\"images/shepherd-logo.png\">\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/NerdWalletOSS/shepherd/release.yml?style=flat-square)](https://github.com/NerdWalletOSS/shepherd/actions)\n[![semantic-release: conventionalcommits](https://img.shields.io/badge/semantic--release-conventionalcommits-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)\n![npm version](https://img.shields.io/npm/v/@nerdwallet/shepherd.svg?style=flat-square)\n![GitHub issues](https://img.shields.io/github/issues/NerdWalletOSS/shepherd.svg?style=flat-square)\n\nShepherd is a utility for applying code changes across many repositories.\n\n- **Powerful**: You can write migration scripts using your favorite Unix commands, tools like [`jscodeshift`](https://github.com/facebook/jscodeshift), or scripts in your preferred programming language.\n- **Easy**: With just a few commands, you can checkout dozens of repositories, apply changes, commit those changes, and open pull requests with detailed messages.\n- **Flexible**: Ships with support for Git/GitHub, but can easily be extended to work with other version control products like Bitbucket, GitLab, or SVN.\n\nFor more high level context, this [blog post](https://www.nerdwallet.com/blog/engineering/shepherd-automating-code-changes/) covers the basics.\n\n## Getting started\n\nInstall the Shepherd CLI:\n\n```sh\nnpm install -g @nerdwallet/shepherd\n```\n\nIf using GitHub Enterprise, ensure the following environment variables are exported:\n\n```\nexport SHEPHERD_GITHUB_ENTERPRISE_BASE_URL={company_github_enterprise_base_url} # e.g., github.com\nexport SHEPHERD_GITHUB_ENTERPRISE_URL={company_github_enterprise_url} # e.g., api.github.com/api/v3\n```\n\nIf using ssh, ensure that your GITHUB_TOKEN is exported:\n\n```\nexport GITHUB_TOKEN=<PAT>\n```\n\nShepherd will now be available as the `shepherd` command in your shell:\n\n```sh\nshepherd --help\n```\n\n```text\nUsage: shepherd [options] [command]\n...\n```\n\nTake a look at the [tutorial](docs/tutorial.md) for a detailed walkthrough of what Shepherd does and how it works, or read on for a higher-level and more brief look!\n\n[Go to tutorial →](docs/tutorial.md)\n\n## Motivation for using Shepherd\n\nMoving away from monorepos and monolithic applications has generally been a good thing for developers because it allows them to move quickly and independently from each other. However, it's easy to run into problems, especially if your code relies on shared libraries. Specifically, making a change to shared code and then trying to roll that shared code out to all consumers of that code becomes difficult:\n\n- The person updating that library must communicate the change to consumers of the library\n- The consumer must understand the change and how they have to update their own code\n- The consumer must make the necessary changes in their own code\n- The consumer must test, merge, and deploy those changes\n\nShepherd aims to help shift responsibility for the first three steps to the person actually making the change to the library. Since they have the best understanding of their change, they can write a code migration to automate that change and then user Shepherd to automate the process of applying that change to all relevant repos. Then the owners of the affected repos (who have the best understanding of their own code) can review and merge the changes. This process is especially efficient for teams who rely on continuous integration: automated tests can help repository owners have confidence that the code changes are working as expected.\n\n## Migration Configuration Schema\n\n### Example\n\nA migration is declaratively specified with a `shepherd.yml` file called a spec. Here's an example of a migration spec that renames `.eslintrc` to `.eslintrc.json` in all NerdWallet repositories that have been modified in 2018:\n\n```yml\nid: 2018.07.16-eslintrc-json\ntitle: Rename all .eslintrc files to .eslintrc.json\nadapter:\n  type: github\n  search_type: code\n  search_query: org:NerdWallet path:/ filename:.eslintrc\nhooks:\n  should_migrate:\n    - ls .eslintrc # Check that this file actually exists in the repo\n    - git log -1 --format=%cd | grep 2018 --silent # Only migrate things that have seen commits in 2018\n  should_create_issue:\n    - node $SHEPHERD_MIGRATION_DIR/should_create_issue.js\n  post_checkout: npm install\n  apply: mv .eslintrc .eslintrc.json\n  pr_message: echo 'Hey! This PR renames `.eslintrc` to `.eslintrc.json`'\nissues:\n  title: 'this is my first updated issue'\n  description: 'this is my first updated issue'\n  labels: ['ENHANCEMENT', 'BUG']\n  state: closed\n  state_reason: completed\n```\n\n### Fields\n\n- `id`:\n  - **Description**: Specifies a unique identifier for this migration.\n  - **Usage**: Used as a branch name for the migration and internally by Shepherd to track migration state.\n\n- `title`:\n  - **Description**: A title for the migration.\n  - **Usage**: Used as the commit message.\n\n- `adapter`:\n  - **Description**: Specifies the version control adapter for repo operations.\n  - **Details**: Currently supports only GitHub, but can be extended for Bitbucket or GitLab. Configuration differs based on the adapter.\n    - **GitHub Specific**:\n      - `search_query`: Utilizes GitHub's [code search qualifiers](https://help.github.com/articles/searching-code/) to identify candidate repositories.\n      - `org`: Specify `YOURGITHUBORGANIZATION` to consider every visible repo in the organization.\n      - `search_type` (optional): Either 'code' or 'repositories'. Defaults to code search. For repositories, use [Github repository search](https://docs.github.com/en/free-pro-team@latest/github/searching-for-information-on-github/searching-for-repositories).\n\n### Hooks\n\nHooks define the core functionality of a migration in Shepherd.\n\n- `should_migrate`:\n  - **Description**: Commands to determine if a repo requires migration.\n  - **Behavior**: Non-zero exit values indicate the repo should not be migrated.\n\n- `should_create_issue`:\n  - **Description**: Commands to determine if issue needs to be posted in the repo.\n  - **Behavior**: Non-zero exit values indicate the issue should not be posted to repo.\n\n- `post_checkout`:\n  - **Description**: Commands executed after a repo passes `should_migrate` checks.\n  - **Usage**: Ideal for one-time setup actions per repo, like installing dependencies.\n\n- `apply`:\n  - **Description**: Commands that perform the actual migration.\n  - **Note**: This can range from simple to complex sequences, depending on migration needs.\n\n- `pr_message`:\n  - **Description**: Commands to generate a pull request message.\n  - **Output**: Anything written to `stdout` is used for the message. Multiple commands will have their outputs concatenated.\n\n- `issue`:\n  - **Description**: Command to create, update, or close issues.\n  - **Output**: Depending on the details provided in migration scripts, the issues will be created, updated or closed.\n\n- `list-issues`:\n  - **Description**: Commands to list all issues associated with a migration.\n  - **Output**: All the posted issues are listed in the table format.\n\n### Requirements\n\n- Optional: `should_migrate`, `post_checkout`, `should_create_issue`\n- Required: `apply`, `pr_message`\n\n### Environment Variables\n\nShepherd exposes some context to each command via specific environment variables. Some additional enviornment variables are exposed when using the `git` or `github` adapters.\n\n| Environment Variable                  | Default                | Description                                                                                                                                                                                                                                                                                                                                                                             |\n| ------------------------------------- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `SHEPHERD_REPO_DIR`                   | `~/.shepherd`          | the absolute path to the repository being operated on. This will be the working directory when commands are executed.                                                                                                                                                                                                                                                                   |\n| `SHEPHERD_DATA_DIR`                   | `~/.shepherd`          | the absolute path to a special directory that can be used to persist state between steps. This would be useful if, for instance, a `jscodeshift` codemod in your `apply` hook generates a list of files that need human attention and you want to use that list in your `pr_message` hook.                                                                                              |\n| `SHEPHERD_BASE_BRANCH`                | default branch         | the name of the branch Shepherd will set up a pull-request against. This will often, _but not always_, be main. Only available for `apply` and later steps.                                                                                                                                                                                                                             |\n| `SHEPHERD_MIGRATION_DIR`              | path to migration spec | the absolute path to the directory containing your migration's `shepherd.yml` file. This is useful if you want to include a script with your migration spec and need to reference that command in a hook. For instance, if you have a script `pr.sh` that will generate a PR message: my `pr_message` hook might look something like this: ` pr_message: $SHEPHERD_MIGRATION_DIR/pr.sh` |\n| `SHEPHERD_GIT_REVISION`               |                        | (`git` and `github` adapters) is the current revision of the repository being operated on.                                                                                                                                                                                                                                                                                              |\n| `SHEPHERD_GITHUB_REPO_OWNER`          |                        | (`github` adapter) is the owner of the repository being operated on. For example, if operating on the repository `https://github.com/NerdWalletOSS/shepherd`, this would be `NerdWalletOSS`.                                                                                                                                                                                            |\n| `SHEPHERD_GITHUB_REPO_NAME`           |                        | (`github` adapter) is the name of the repository being operated on. For example, if operating on the repository `https://github.com/NerdWalletOSS/shepherd`, this would be `shepherd`.                                                                                                                                                                                                  |\n| `SHEPHERD_GITHUB_ENTERPRISE_URL`      | `api.github.com`       | For GitHub Enterprise, export this variable containing the company's GitHub Enterprise url (e.g., `api.github.com/api/v3`).                                                                                                                                                                                                                                                             |\n| `SHEPHERD_GITHUB_ENTERPRISE_BASE_URL` | `api.github.com`       | For GitHub Enterprise, export this variable contraining the company's GitHub Enterprise base url.                                                                                                                                                                                                                                                                                       |\n| `SHEPHERD_GITHUB_PROTOCOL`            | ssh                    | (github adapter) is the protocol to use when cloning repos. Can be https or ssh. https is useful when ssh is firewalled.                                                                                                                                                                                                                                                                |\n\n**Additional Context**:\n\nWhen working with GitHub, the API endpoints differ based on whether you are using GitHub's public cloud service, GitHub Enterprise Cloud, or GitHub Enterprise Server (on-premises). Here’s how the endpoints vary:\n\n- GitHub Public (GitHub.com): https://api.github.com/.\n- GitHub Enterprise Cloud: https://api.github.com/enterprise/[enterprise-name]\n- GitHub Enterprise Server (On-Premises): https://[hostname]/api/v3/\n\nIn each case, the API functionality and how you interact with it are largely the same, but the base URL changes based on where your GitHub instance is hosted.\n\nAs a result, the value of `SHEPHERD_GITHUB_ENTERPRISE_URL` is a function of the type of GitHub service and used to support git APIs except cloning which is configurable via `SHEPHERD_GITHUB_ENTERPRISE_BASE_URL`. For `SHEPHERD_GITHUB_ENTERPRISE_BASE_URL`, while `github.com` works across GitHub service types, for backwards compatibility, we default to `api.github.com`.\n\n### Usage\n\nShepherd is run as follows:\n\n```sh\nshepherd <command> <migration> [options]\n```\n\n`<migration>` is the path to your migration directory containing a `shepherd.yml` file.\n\nThere are a number of commands that must be run to execute a migration:\n\n- `checkout`: Determines which repositories are candidates for migration and clones or updates the repositories on your machine. Clones are \"shallow\", containing no git history. Uses `should_migrate` to decide if a repository should be kept after it's checked out.\n- `apply`: Performs the migration using the `apply` hook discussed above.\n- `commit`: Makes a commit with any changes that were made during the `apply` step, including adding newly-created files. The migration's `title` will be prepended with `[shepherd]` and used as the commit message.\n- `push`: Pushes all commits to their respective repositories.\n- `pr-preview`: Prints the commit message that would be used for each repository without actually creating a PR; uses the `pr_message` hook.\n- `pr`: Creates a PR for each repo with the message generated from the `pr_message` hook.\n- `version`: Prints Shepherd version\n- `issue`: Create, update, or close issues across multiple repository.\n- `list-issues`: List all issues associated with a migration.\n\nBy default, `checkout` will use the adapter to figure out which repositories to check out, and the remaining commands will operate on all checked-out repos. To only checkout a specific repo or to operate on only a subset of the checked-out repos, you can use the `--repos` flag, which specifies a comma-separated list of repos:\n\n```sh\nshepherd checkout path/to/migration --repos facebook/react,google/protobuf\n```\n\nRun `shepherd --help` to see all available commands and descriptions for each one.\n\n### Developing\n\nRun `npm install` to install dependencies.\n\nShepherd is written in TypeScript, which requires compilation to JavaScript. When developing Shepherd, it's recommended to run `npm run build:watch` in a separate terminal. This will incrementally compile the source code as you edit it. You can then invoke the Shepherd CLI by referencing the absolute path to the compiled `cli.js` file:\n\n```sh\ncd ../my-other-project\n../shepherd/lib/cli.js checkout path/to/migration\n```\n\nShepherd currently has minimal test coverage, but we're aiming to improve that with each new PR. Tests are written with Jest and should be named in a `*.test.ts` alongside the file under test. To run the test suite, run `npm run test`.\n\nWe use [ESLint](https://eslint.org/) to ensure a consistent coding style and to help prevent certain classes of problems. Run `npm run lint` to run the linter, and `npm run fix-lint` to automatically fix applicable problems.\n\n### Credits\n\n1. Logo designed by Christopher Wharton.\n","readmeFilename":"README.md"}