0.0.10 • Published 9 years ago

grunt-less-to-sass v0.0.10

Weekly downloads
310
License
-
Repository
github
Last release
9 years ago

Grunt-less-to-sass

Convert LESS files to SASS (.scss)

Getting Started

This plugin requires Grunt ~0.4.5

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-less-to-sass --save-dev

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

grunt.loadNpmTasks('grunt-less-to-sass');

Options

excludes

  • Description: An Array-List of replacements name to excludes. See all replacements
  • Type: Array
  • Default: []
  • Example: ['default'];

replacements

  • Description: An Array of custom replacements.
  • Type: Array
  • Default: []
  • Example:
[{
  pattern: /(\s+)\.([\w\-]*)\s*\((.*)\);/gi,
  replacement: '$1@include $2($3)',
  order: 2 // order of execution 
}];

Usage Examples

  convert: {
    files: [{
      expand: true,
      cwd: 'test/fixtures',
      src: ['*.less'],
      ext: '.scss',
      dest: 'test/expected'
    }]
  },
  excludes_replacements: {
    files: [{
      expand: true,
      cwd: 'test/fixtures',
      src: ['*.less'],
      ext: '.scss',
      dest: 'test/expected'
    }],
    options: {
      excludes: ['default']
    }
  },
  convert_within_custom_replacements: {
    files: [{
      expand: true,
      cwd: 'test/fixtures',
      src: ['default.less'],
      ext: '.scss',
      dest: 'test/expected'
    }],
    options: {
      replacements: [{
        pattern: /(\s+)\.([\w\-]*)\s*\((.*)\);/gi,
        replacement: '$1@include $2($3)',
        order: 2
      }]
    }
  }

Replacements rules

See all replacements rules

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.2

9 years ago