<commit_before>'use strict';
var yeoman = require('yeoman-generator');
var chalk = require('chalk');
var yosay = require('yosay');

module.exports = yeoman.generators.Base.extend({
  prompting: function () {
    var done = this.async();

    // Have Yeoman greet the user.
    this.log(yosay(
      'Welcome to the SWAP ' + chalk.red('generator-tinymce-plugin') + ' generator!'
    ));

    this.log(
      chalk.blue('Please make sure to create a new empty github repository with a name of the form: tinymce-plugin-<PLUGIN_NAME>.')
    );

    var prompts = [{
      type: 'input',
      name: 'pluginName',
      message: 'What name for this new tinymce plugin ?',
      default: 'testgenerator'
    },{
      type: 'input',
      name: 'pluginDescription',
      message: 'What description for this new tinymce plugin ?',
      default: 'A tinymce plugin that provides awesome feature'
    },{
      type: 'input',
      name: 'keywords',
      message: 'What keywords for this new tinymce plugin ? (comma separated list)',
      default: 'tinymce,plugin'
    },{
      type: 'input',
      name: 'authorName',
      message: 'What is your full name ?',
      default: null
    },{
      type: 'input',
      name: 'authorEmail',
      message: 'What is your email ?',
      default: null
    },{
      type: 'input',
      name: 'publicUpstreamNameSpace',
      message: 'What is your github username ? (leave empty to ignore)',<commit_msg>username is required, dont leave empty<commit_after>'use strict';
var yeoman = require('yeoman-generator');
var chalk = require('chalk');
var yosay = require('yosay');

module.exports = yeoman.generators.Base.extend({
  prompting: function () {
    var done = this.async();

    // Have Yeoman greet the user.
    this.log(yosay(
      'Welcome to the SWAP ' + chalk.red('generator-tinymce-plugin') + ' generator!'
    ));

    this.log(
      chalk.blue('Please make sure to create a new empty github repository with a name of the form: tinymce-plugin-<PLUGIN_NAME>.')
    );

    var prompts = [{
      type: 'input',
      name: 'pluginName',
      message: 'What name for this new tinymce plugin ?',
      default: 'testgenerator'
    },{
      type: 'input',
      name: 'pluginDescription',
      message: 'What description for this new tinymce plugin ?',
      default: 'A tinymce plugin that provides awesome feature'
    },{
      type: 'input',
      name: 'keywords',
      message: 'What keywords for this new tinymce plugin ? (comma separated list)',
      default: 'tinymce,plugin'
    },{
      type: 'input',
      name: 'authorName',
      message: 'What is your full name ?',
      default: null
    },{
      type: 'input',
      name: 'authorEmail',
      message: 'What is your email ?',
      default: null
    },{
      type: 'input',
      name: 'publicUpstreamNameSpace',
      message: 'What is your github username ?',
{'fraction_non_alphanumeric': 0.13187954309449637, 'fraction_numerical': 0.0, 'mean_word_length': 2.7338501291989665, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3589866', 'n_tokens_mistral': 884, 'n_tokens_neox': 849, 'n_words': 276}