Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    karma-livescript-preprocessorpublic

    karma-coffee-preprocessor

    Preprocessor to compile CoffeeScript on the fly.

    Installation

    This plugin ships with Karma by default, so you don't need to install it, it should just work ;-)

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

    {
      "devDependencies": {
        "karma": "~0.10",
        "karma-coffee-preprocessor": "~0.1"
      }
    }

    You can simple do it by:

    npm install karma-coffee-preprocessor --save-dev

    Configuration

    Following code shows the default configuration...

    // karma.conf.js
    module.exports = function(config) {
      config.set({
        preprocessors: {
          '**/*.coffee': ['coffee']
        },
     
        coffeePreprocessor: {
          // options passed to the coffee compiler
          options: {
            bare: true,
            sourceMap: false
          },
          // transforming the filenames
          transformPath: function(path) {
            return path.replace(/\.js$/, '.coffee');
          }
        }
      });
    };

    If you set the sourceMap coffee compiler option to true then the generated source map will be inlined as a data-uri.


    For more information on Karma see the homepage.

    Keywords

    none

    install

    npm i karma-livescript-preprocessor

    Downloadsweekly downloads

    1

    version

    0.1.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar