karma-rollup-plugin
A Karma preprocessor plugin to offer seamless integration with Rollup
Last updated 3 years ago by kflash123 .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install karma-rollup-plugin 
SYNC missed versions from official npm registry.

karma-rollup-plugin Build Status

A Karma preprocessor plugin to offer seamless integration with rollup

This plugin is a Karma preprocessor to compile and bundle your spec entry point on the fly. It works seamless with all Rollup plugins.

Features

  • supports Rollup by default
  • supports both Babel and Buble as the ES2015 compiler
  • sourceMap
  • recompiling of dependencies when files changes
  • ES3, ES5, ES2015, ES2016, and ES2017 (with Babel or Buble)

Installation

The easiest way is to keep karma-rollup-plugin as a devDependency. You can simple do it by:

npm i karma-rollup-plugin --save-dev

Configuration

Note! As a rule of thumb, use of umd format doesn't make sense in tests, and will throw a warning without a module name.

Following code shows the default configuration

// karma.conf.js
module.exports = function (config) {
  config.set({
    preprocessors: {
     'test/**/*.js': ['rollup']
    },
    rollupPreprocessor: {
      // rollup settings. See Rollup documentation
      plugins: [
        buble() // ES2015 compiler by the same author as Rollup
      ],
      // will help to prevent conflicts between different tests entries
      format: 'iife',
      sourceMap: 'inline'
    }
  });
};

See Rollup documentation - JavaScript API for more details.

Why this plugin?

There exist a karma-rollup-preprocessor plugin for Karma, but it contains too many bugs, and doesn't seem to be maintained atm. This plugin try to stay true to the Rollup ecosystem.

Current Tags

  • 0.2.4                                ...           latest (3 years ago)

52 Versions

  • 0.2.4                                ...           3 years ago
  • 0.2.3                                ...           3 years ago
  • 0.2.2                                ...           3 years ago
  • 0.2.1                                ...           3 years ago
  • 0.2.0                                ...           3 years ago
  • 0.1.11                                ...           3 years ago
  • 0.1.10                                ...           3 years ago
  • 0.1.9-b                                ...           3 years ago
  • 0.1.9-a                                ...           3 years ago
  • 0.1.9                                ...           3 years ago
  • 0.1.8-a                                ...           3 years ago
  • 0.1.8                                ...           3 years ago
  • 0.1.7                                ...           3 years ago
  • 0.1.6-i                                ...           3 years ago
  • 0.1.6-h                                ...           3 years ago
  • 0.1.6-g                                ...           3 years ago
  • 0.1.6-f                                ...           3 years ago
  • 0.1.6-e                                ...           3 years ago
  • 0.1.6-d                                ...           3 years ago
  • 0.1.6-c                                ...           3 years ago
  • 0.1.6-b                                ...           3 years ago
  • 0.1.6-a                                ...           3 years ago
  • 0.1.6                                ...           3 years ago
  • 0.1.5                                ...           3 years ago
  • 0.1.4-h                                ...           3 years ago
  • 0.1.4-g                                ...           3 years ago
  • 0.1.4-f                                ...           3 years ago
  • 0.1.4-e                                ...           3 years ago
  • 0.1.4-d                                ...           3 years ago
  • 0.1.4-c                                ...           3 years ago
  • 0.1.4-b                                ...           3 years ago
  • 0.1.4-a                                ...           3 years ago
  • 0.1.4                                ...           3 years ago
  • 0.1.3                                ...           3 years ago
  • 0.1.2                                ...           3 years ago
  • 0.1.1                                ...           3 years ago
  • 0.1.0-a                                ...           3 years ago
  • 0.1.0                                ...           3 years ago
  • 0.0.14                                ...           3 years ago
  • 0.0.13                                ...           3 years ago
  • 0.0.12                                ...           3 years ago
  • 0.0.11                                ...           3 years ago
  • 0.0.10                                ...           3 years ago
  • 0.0.9                                ...           3 years ago
  • 0.0.8                                ...           3 years ago
  • 0.0.7                                ...           3 years ago
  • 0.0.6                                ...           3 years ago
  • 0.0.5                                ...           3 years ago
  • 0.0.4                                ...           3 years ago
  • 0.0.3                                ...           3 years ago
  • 0.0.2                                ...           3 years ago
  • 0.0.1                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 2
This Month 3
Last Day 2
Last Week 1
Last Month 411
Dependencies (2)
Dev Dependencies (11)

Copyright 2014 - 2016 © taobao.org |