[{"title":"( 75 个子文件 192KB ) shepherd:一个实用程序,用于在许多存储库中应用代码更改-源码","children":[{"title":"shepherd-master","children":[{"title":". eslintignore <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 983B </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 481B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 11.32KB </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 8.21KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"release.yml <span style='color:#111;'> 687B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"tsconfig.eslint.json <span style='color:#111;'> 314B </span>","children":null,"spread":false},{"title":"fixtures","children":[{"title":"artifacts","children":[{"title":"migrations","children":[{"title":"2020-04-08-test-migration","children":[{"title":"shepherd.yml <span style='color:#111;'> 324B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".shepherd","children":[{"title":"yaml-to-json","children":[{"title":"repos-artifact.yml <span style='color:#111;'> 84B </span>","children":null,"spread":false}],"spread":true},{"title":"load-repo-from-file","children":[{"title":"repos.json <span style='color:#111;'> 70B </span>","children":null,"spread":false}],"spread":true},{"title":"adds-checked-out-repo","children":[{"title":"repos-org.json <span style='color:#111;'> 38B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"docs","children":[{"title":"tutorial.md <span style='color:#111;'> 11.24KB </span>","children":null,"spread":false},{"title":"adapters.md <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"releasing.md <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":"react-16","children":[{"title":"apply.js <span style='color:#111;'> 501B </span>","children":null,"spread":false},{"title":"has_react_router_1.js <span style='color:#111;'> 516B </span>","children":null,"spread":false},{"title":"should_migrate.js <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"update_transition_group.sh <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"shepherd.yml <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"update_react_router.sh <span style='color:#111;'> 346B </span>","children":null,"spread":false}],"spread":true},{"title":"eslintrc-yml","children":[{"title":"shepherd.yml <span style='color:#111;'> 342B </span>","children":null,"spread":false}],"spread":true},{"title":"lodash","children":[{"title":"apply.js <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"pr.sh <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"should_migrate.js <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"codemods","children":[{"title":"test-util.js <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"use-underscore-import.test.js <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"use-path-import.test.js <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"use-underscore-import.js <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"use-path-import.js <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"npm-codemod.test.js <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"npm-codemod.js <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"package.json <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"shepherd.yml <span style='color:#111;'> 621B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 10.50KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":".releaserc.js <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"services","children":[{"title":"github.ts <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"github.test.ts <span style='color:#111;'> 10.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"logger","children":[{"title":"index.ts <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"migration-context.ts <span style='color:#111;'> 522B </span>","children":null,"spread":false},{"title":"adapters","children":[{"title":"github.ts <span style='color:#111;'> 10.29KB </span>","children":null,"spread":false},{"title":"github.test.ts <span style='color:#111;'> 8.79KB </span>","children":null,"spread":false},{"title":"git.ts <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"base.ts <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"@types","children":[{"title":"netrc","children":[{"title":"index.d.ts <span style='color:#111;'> 209B </span>","children":null,"spread":false}],"spread":false},{"title":"child-process-promise","children":[{"title":"index.d.ts <span style='color:#111;'> 773B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"commands","children":[{"title":"pr-preview.ts <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"version.spec.ts <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"push.ts <span style='color:#111;'> 523B </span>","children":null,"spread":false},{"title":"pr-status.ts <span style='color:#111;'> 568B </span>","children":null,"spread":false},{"title":"apply.ts <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"pr.ts <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"version.ts <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"list.ts <span style='color:#111;'> 282B </span>","children":null,"spread":false},{"title":"reset.ts <span style='color:#111;'> 505B </span>","children":null,"spread":false},{"title":"checkout.ts <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"commit.ts <span style='color:#111;'> 515B </span>","children":null,"spread":false}],"spread":false},{"title":"cli.ts <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"util","children":[{"title":"migration-spec.ts <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"migration-spec.test.ts <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"for-each-repo.ts <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"execute-steps.ts <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"persisted-data.test.ts <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"persisted-data.ts <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"exec-in-repo.ts <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"generate-pr-message.ts <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"generate-pr-message.test.ts <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"renovate.json <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":".npmrc <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 480.38KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]