Skip to content
This repository has been archived by the owner on Dec 6, 2020. It is now read-only.

Latest commit

 

History

History
39 lines (29 loc) · 904 Bytes

README.md

File metadata and controls

39 lines (29 loc) · 904 Bytes

css-module-types

TypeScript Language Service Plugin for CSS modules.

Real-time autocompletion and validation of exports. Use alongside your build tool, such as webpack + css-loader or browserify + css-modulesify.

screenshot

Install

npm install --save-dev css-module-types

Usage

Add declaration to global.d.ts:

declare module '*.css' {
  const exports: { [exportName: string]: string };
  export = exports;
}

Add plugin to tsconfig.json:

{
  "compilerOptions": {
    "plugins": [ { "name": "css-module-types" } ],
    ...
  },
  "include": [
    "global.d.ts",
    ...
  ]
}