0.1.0 • Published 11 years ago

karma-haml-preprocessor v0.1.0

Weekly downloads
16
License
-
Repository
github
Last release
11 years ago

karma-preprocessor-haml

A Karma preprocessor that Compile haml script to html.

Supports haml-js and haml-coffee as language compilers

Installation

The easiest way is to keep karma-haml-preprocessor as a devDependency in your package.json.

{
  "devDependencies": {
    "karma-haml-preprocessor": "~0.2"
  }
}

You can simple do it by:

npm install karma-haml-preprocessor

Configuration

// karma.conf.js
module.exports = function(config) {
  config.set({
    files: [
      '*.haml'
    ],
    preprocessors: {
      'app/assets/javascripts/**/*.haml'   : 'haml'
    }
  });
};

Options

// karma.conf.js
module.exports = function(config) {
  config.set({
    ...
    hamlPreprocessor: {
      options: {
        language: 'coffee'
      }
    }
  });
};

language

Type: string
Default: js
Accepted values: js, coffee

Specifies the script language and compiler to use alongside HAML. js will use haml-js, coffee uses haml-coffee