jspears / ts-emeth

Typescript Helpers for Emeth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TS-Emeth

Tool for creating types for css modules with typescript typing and emeth.

Node.js CI

Usage

Run it as a background process

$ yarn run tse -w ./src/**/*.cssm

or in a single shot

$ yarn run tse ./src/**/*.cssm

Help

$ yarn run tse -h

Run with mrbuilder

Add ts-emeth as a mrbuilder plugin before the @mrbuilder/plugin-css. Order unfortunately matters.

 "mrbuilder": {
    "plugins": [
      "ts-emeth",
      [
        "@mrbuilder/plugin-css",
        {
          "modules": "/\\.cssm$/"
        }
      ]
    ]
  }

Run with postcss

Add the ts-emeth as a plugin for postcss.

  postcss.plugins([...,require('ts-emeth')()]).process('css');

About

Typescript Helpers for Emeth


Languages

Language:TypeScript 96.9%Language:JavaScript 1.6%Language:CSS 1.5%