gulp-normalize-html-for-require

0.1.3 • Public • Published

gulp-normalize-html-for-require

Change async modules load to sync in browser. Based ob gulp-decompress.

how to use

1. install

npm install --save gulp-normalize-html-for-require

2. use

var normalize      = require("gulp-normalize-html-for-require");
normalize(options)

Example:

gulp.task("default", function () {
  return gulp.src('path/to/html') 
    pipe(normalize({
      baseUrl : './test/js/',
      configFile: './test/js/common/config.js',
      moduleName: 'test/index',
      configFileTagSelector: '[data-require-config-tag]'
    }))
    .pipe(gulp.dest("./tmp"));

});

3. options

  • baseUrl: base url of all js resources
  • paths: module path declaration
  • shim: modules shim
  • configFile: require config file path
  • moduleName: require module name
  • configFileTagSelector: require config tag selector

/gulp-normalize-html-for-require/

    Package Sidebar

    Install

    npm i gulp-normalize-html-for-require

    Weekly Downloads

    3

    Version

    0.1.3

    License

    MIT

    Last publish

    Collaborators

    • senntyou