How to use the fis3.plugin function in fis3

To help you get started, we’ve selected a few fis3 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github fex-team / fis3-hook-commonjs / test / index.js View on Github external
beforeEach(function() {
    // default settings. fis3 release
    var root2 = path.join(__dirname, 'xpy');
    _.del(root2);

    fis.match('*', {
      deploy: fis.plugin('local-deliver', {
        to: root2
      })
    });
    fis.media().set("namespaceConnector",":");
    
    hookSelf({
      baseUrl: ".",
      forwardDeclaration: true,//依赖前置,
      skipBuiltinModules: false,
      paths: {
        abc: '/module/jquery.js'
      },
      packages: [
        {
          name: 'module',
          location: './module',
github fex-team / fis3-hook-commonjs / test / index.js View on Github external
.match('module/b.js', {
        //optimizer: fis.plugin('uglify-js'),
        packTo: "x.js",
        isMod: true
      })
      .match('module2/**.js', {
        // optimizer: fis.plugin('uglify-js'),
        // packTo: "x.js",
        isMod: true
      })
      .match('*.{css,scss}', {
        optimizer: fis.plugin('clean-css')
      })

      .match('*.png', {
        optimizer: fis.plugin('png-compressor')
      });

  });
github fex-team / fis3-hook-commonjs / test / index.js View on Github external
.match('module/a.js', {
        // packTo: "x.js",
        isMod: true
      })
      .match('module/b.js', {
        //optimizer: fis.plugin('uglify-js'),
        packTo: "x.js",
        isMod: true
      })
      .match('module2/**.js', {
        // optimizer: fis.plugin('uglify-js'),
        // packTo: "x.js",
        isMod: true
      })
      .match('*.{css,scss}', {
        optimizer: fis.plugin('clean-css')
      })

      .match('*.png', {
        optimizer: fis.plugin('png-compressor')
      });

  });
github fex-team / fis3-hook-commonjs / test / index.js View on Github external
},
        {
          name: 'cc2',
          location: 'common:module2/cc',
          main: 'c.js'
        }
      ],
      shim: {
        'module/b.js': {
          deps: ['module/a.js'],
          exports: 'xc'
        }
      }
    });
    fis.match('::packager', {
      postpackager: fis.plugin('loader', {
        //allInOne: {
        //  ignore: '**/a.js',
        //  includeAsyncs: true,
        //  css:"pkg/aa.css"
        //
        //},
        scriptPlaceHolder: "",
        stylePlaceHolder: '',
        resourcePlaceHolder: '',
        resourceType: 'auto',
        processor: {
          '.html': 'html'
        },
        obtainScript: true,
        obtainStyle: true,
        useInlineMap: false
github fex-team / fis3-postpackager-loader / test / index.js View on Github external
scriptPlaceHolder: "",
        stylePlaceHolder: '',
        resourcePlaceHolder: '',
        resourceType: 'auto',
        processor: {
          '.html': 'html'
        },
        obtainScript: true,
        obtainStyle: true,
        useInlineMap: false
      })

    });

    fis.match('*', {
      deploy: fis.plugin('local-deliver', {
        to: root+"/xpy"
      })
    })

    fis.match("*.html", {
      useHash: false,
      packTo:root+"/xpy/aaaa.html"
    });

    fis.match("**/*.js", {
      release: '/static/$0'
    });

    fis.match("**/*.css", {
      release: '/static/$0'
    });

fis3

fis 3.0

BSD-2-Clause
Latest version published 1 year ago

Package Health Score

54 / 100
Full package analysis