function buildPackage() {
  info(`File name : '${zip_filename}'`);
  info(`Path destination : '${zip_path}'`);
  if (!_is_Set("FLOWCHARTING_BUILT_PATH")) {
    warn("variable 'FLOWCHARTING_BUILT_PATH' not set, current path is set to destination");
    zip_path = '.';
  }
  return src(zip_matches).pipe(zip(zip_filename)).pipe(dest(zip_path));
}
', '!node_modules/**', '!.git/**', '!spec/**', '!spec/__snapshots__/**', '!./*.sh', '!coverage/**', '!config/**', '!built', '!.flowcharting_env', '!/site',];
const zip_filename = `${plugin_id}-${built_version}-SNAPSHOT.zip`;
var zip_path = process.env.FLOWCHARTING_BUILT_PATH;
const require_env = ['FLOWCHARTING_PLUGIN_HOME', 'FLOWCHARTING_BUILT_PATH',];

//##### Private functions
function _is_Set(envName) {
  // console.log("envName",envName);
  // console.log("process.env[envName]",process.env[envName]);
  var env = process.env[envName];
  if (env === null || env === undefined || env.length === 0) {
    return false;
  }
  return true;
}

function _getBuildNumber(version = plugin_version) {
  return generate(version);
}

//##### Tasks
function clean() {
  return del(['./dist/*