2.0.0 • Published 4 years ago
css-modules-flow-types-cli v2.0.0
css-modules-flow-types-cli 
CLI for creating Flow type definitions based on CSS Modules files.
This gives you:
- auto-completing for css files in most editors
- flow type safety showing usage of non existing classes
Example
Given the following css file using CSS Modules:
@value primary: red;
.myClass {
color: primary;
}css-modules-flow-types creates the following .flow file next to it:
// @flow
/* This file is automatically generated by css-modules-flow-types */
declare module.exports: {|
+'myClass': string;
+'primary': string;
|};Usage
$ npm install --dev css-modules-flow-types-cli
$ yarn install -D css-modules-flow-types-cliThis installs the runner as css-modules-flow-types.
And run css-modules-flow-types <input directory or glob> command.
For example, if you have .css files under src directory, exec the following:
Running,
css-modules-flow-types srcCreates *.css.flow files next to all css files.
(your project root)
- src/
| myStyle.css
| myStyle.css.flow [created]Inspiration
License
This software is released under the MIT License.