Exemple #1
0
 /**
  * Removes /// <reference from compiled sources.
  */
 @Task()
 packageReplaceReferences() {
     return gulp.src("./build/package/**/*.d.ts")
         .pipe(replace(`/// <reference types="node" />`, ""))
         .pipe(replace(`/// <reference types="chai" />`, ""))
         .pipe(gulp.dest("./build/package"));
 }
gulp.task('task:commonjs:rewrite_plugins', () => gulp
  .src([
    'tmp/es5/src/plugins/**/*.js'
  ])
  .pipe(replace(/'@angular\/service-worker\/worker'/, "'../../worker'"))
  .pipe(replace(/"@angular\/service-worker\/worker"/g, "'../../worker'"))
  .pipe(gulp.dest('tmp/es5/src/plugins')));
Exemple #3
0
function bundleRenameDev() {
  src([
    `${LIB_DIR}/**/*.*`,
  ], { base: './' })
    .pipe(replace('@nebular', '@nebular-dev'))
    .pipe(dest('./'));
}
Exemple #4
0
 return new Promise((resolve, reject) => {
   gulp
     .src('compiled/ngc/modules/**/*')
     .pipe(rename(buildUtils.stripSrcFromPath))
     .pipe(replace(/\.\/src\//g, './'))
     .pipe(gulp.dest('dist'))
     .on('error', reject)
     .on('end', resolve);
 });
Exemple #5
0
export default function Scaffolding() {
    let name = helper.getCurrentTarget();
    if (!name) {
        return Promise.reject(new Error("Missing required project name"));
    }
    let projectPath = path.resolve(__dirname, "../../scaffolding", helper.getProjectType());
    return gulp.src(projectPath + '/**/*')
        .pipe(replace("$$NAME", name))
        .pipe(gulp.dest(`./${name}`));
}
Exemple #6
0
  return new Promise((resolve) => {
    var doneCount = 0;
    output.js
      .pipe(rename(buildUtils.stripSrcFromPath))
      .pipe(replace(/\.\/src\//g, './'))
      .pipe(gulp.dest('dist'))
      .on('end', maybeDone),
    output.dts
      .pipe(rename(buildUtils.stripSrcFromPath))
      .pipe(replace(/\.\/src\//g, './'))
      .pipe(gulp.dest('dist'))
      .on('end', maybeDone);

    function maybeDone() {
      doneCount++;
      if (doneCount === 2) {
        resolve();
      }
    }
  });
export = () => {
  return gulp.src([
      join(Config.APP_SRC, '**/*.ts'),
      join(Config.APP_SRC, '**/*.json'),
      '!' + join(Config.APP_SRC, '**/*.spec.ts'),
      '!' + join(Config.APP_SRC, '**/*.e2e-spec.ts')
    ])
    // import in dev mode: import * as moment from 'moment';
    // import for rollup:  import moment from 'moment';
    .pipe(replace('import * as moment from \'moment\';', 'import moment from \'moment\';'))
    // .pipe(replace('import * as uuid from \'node-uuid\';', 'import uuid from \'node-uuid\';'))
    .pipe(gulp.dest(Config.TMP_DIR));
};
Exemple #8
0
    () => {

        return gulp.src([
            DEST_DIR + '/' + DEBUGGER_NAMESPACE + '/index.test.html',
            DEST_DIR + '/' + DEBUGGER_NAMESPACE + '/index.test.referrer.html'
        ])
            .pipe(ejs({
                getLocale: i18n.getLocale,
                version: versionJson.version,
                __: i18n.__
            }))
            .pipe(replace(/##host##/g, baseUrl + '/' + DEBUGGER_NAMESPACE))
            .pipe(gulp.dest(DEST_DIR + '/' + DEBUGGER_NAMESPACE));

    }
Exemple #9
0
    () => {

        var filename = debuggerIndexFile,
            filePath = path.resolve(__dirname, filename),
            source = fs.readFileSync(filePath, 'utf8');

        var tpl = html2js(source, {
            mode: 'default',
            wrap: false
        });

        return gulp.src(SOURCE_DIR + '/' + DEBUGGER_NAMESPACE + '/debug.js')
            .pipe(template({
                template: tpl
            }))
            .pipe(gulpif(minify, uglify()))
            .pipe(gulpif(env === 'dev', replace(/##host##/g, `${baseUrl}container-debugger`)))
            .pipe(gulp.dest(DEST_DIR + '/' + DEBUGGER_NAMESPACE));

    }
Exemple #10
0
 /**
  * This task will replace all typescript code blocks in the README (since npm does not support typescript syntax
  * highlighting) and copy this README file into the package folder.
  */
 @Task()
 packageReadmeFile() {
     return gulp.src("./README.md")
         .pipe(replace(/```typescript([\s\S]*?)```/g, "```javascript$1```"))
         .pipe(gulp.dest("./build/package"));
 }