grunt-feo

0.1.0 • Public • Published

grunt-feo

Front-End Optimization

Getting Started

This plugin requires Grunt ~0.4.0

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-feo --save-dev

One the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-feo');

The 'feo' task

Overview

In your project's Gruntfile, add a section named feo to the data object passed into grunt.initConfig().

grunt.initConfig({
  feo: {
    options: {
      'js' : {
        'compressor' : 'yui-js',
        'ignore':[
          'ignore.js'
        ],
        'inline':true,
        'root' : 'examples/src'
      },
      'backgroundImage' : {
        'base64' : true
      },
      'css' : {
        'compressor' : 'yui-css',
        'ignore':['ignore.css'],
        'inline':true,
        'root' : 'examples/src'
      },
      'image' : {
        'base64' : true,
        'root' : 'examples/src'
      },
      'logLevel' : 1
    },
    example: {
      'example/src': ['example/dist']
    }
  },
})

Options

See also feo document.

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

Release History

(Nothing yet)

/grunt-feo/

    Package Sidebar

    Install

    npm i grunt-feo

    Weekly Downloads

    1

    Version

    0.1.0

    License

    none

    Last publish

    Collaborators

    • sideroad