@teamthread/css-modules-elm-types-loader

0.1.0 • Public • Published

css-modules-elm-types-loader

A webpack loader that takes CSS modules and produces an Elm module with a type alias for the classes defined.

This module was inspired by and taken from the typings-for-css-modules-loader, so credit for the approach and codebase goes to that project. We've updated the code to output Elm based files, rather than TypeScript.

Usage

yarn add @teamthread/css-modules-elm-types-loader

This module replaces the css-loader, so you should update your webpack config:

// before
loader: 'css-loader'
// after
loader: '@teamthread/css-modules-elm-types-loader'

Options

Any loader options are passed through to css-loader.

The options that this module supports are:

  • runElmFormat [default: false] this means the resulting Elm files will be run through elm-format. If this is turned on, it is expected that yarn elm-format will work, so ensure that elm-format is installed to your project.

Changelog

2 May 2018

  • First release.

Readme

Keywords

none

Package Sidebar

Install

npm i @teamthread/css-modules-elm-types-loader

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

4.67 kB

Total Files

5

Last publish

Collaborators

  • stephencookdev
  • paulspringett
  • jackfranklin
  • danpalmer