karma-slim-preprocessor

A Karma plugin. Compile slim files to html on the fly

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
karma-slim-preprocessor
521.0.07 years ago10 years agoMinified + gzip package size for karma-slim-preprocessor in KB

Readme

karma-slim-preprocessor
Build Status
Preprocessor for converting slim files to html templates.

It requires the slimrb binary to be on your path, which will be present if slim is installed by bundler.

Installation

npm install karma-slim-preprocessor --save-dev

Configuration

// karma.conf.js
module.exports = function(config) {
  config.set({
    preprocessors: {
      '**/*.slim': ['slim']
    },

    slimPreprocessor: {
      // If slimrb is not in your PATH, you can specify where it is:
      slimrb: "/usr/local/slimrb",
      
      // You can pass additional command line options to slimrb:
      slimrbOption: '-l { "foosball": true }'
    },

    files: [
      '**/*.js',
      '**/*.slim',
    ]
  });
};