karma-typescript-postcss-transform

5.5.4 • Public • Published

karma-typescript-postcss-transform

Npm Version Travis Status Appveyor Status

Karma-Typescript ❤️ PostCSS

This plugin is a generic PostCSS runner, which transforms CSS with JavaScript on the fly when running tests with karma-typescript.

Installation

$ npm install --save-dev karma-typescript-postcss-transform

Configuration

In the karma-typescript section of karma.conf.js:

karmaTypescriptConfig: {
    bundlerOptions: {
        transforms: [
            require("karma-typescript-postcss-transform")([require("some-plugin")])
        ]
    }
}

Options

Custom options can be passed to the runner in the first argument when calling the plugin:

  • An array of PostCSS plugins
  • PostCSS options. Optional, but the properties to and from are always set to the filename of the CSS file automatically.
  • A RegExp object to filter which files should be processed.
    Optional, defaults to /\.css$/.

An example using the plugin autoprefixer with inline sourcemaps and a RegExp filter:

karmaTypescriptConfig: {
    bundlerOptions: {
        transforms: [
            require("karma-typescript-postcss-transform")(
                [require("autoprefixer")], { map: { inline: true } }, /\.css$/
            )
        ]
    }
}

Licensing

This software is licensed with the MIT license.

© 2016-2021 Erik Barke, Monounity

Dependents (0)

Package Sidebar

Install

npm i karma-typescript-postcss-transform

Weekly Downloads

271

Version

5.5.4

License

MIT

Unpacked Size

10.4 kB

Total Files

5

Last publish

Collaborators

  • erikbarke
  • monounity