init-task.js 848 B

12345678910111213141516171819202122
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. const options_1 = require("./options");
  4. class RepositoryInitializerTask {
  5. constructor(workingDirectory, commitOptions) {
  6. this.workingDirectory = workingDirectory;
  7. this.commitOptions = commitOptions;
  8. }
  9. toConfiguration() {
  10. return {
  11. name: options_1.RepositoryInitializerName,
  12. options: {
  13. commit: !!this.commitOptions,
  14. workingDirectory: this.workingDirectory,
  15. authorName: this.commitOptions && this.commitOptions.name,
  16. authorEmail: this.commitOptions && this.commitOptions.email,
  17. message: this.commitOptions && this.commitOptions.message,
  18. },
  19. };
  20. }
  21. }
  22. exports.RepositoryInitializerTask = RepositoryInitializerTask;