CSS Modules生成Flow类型定义工具

css-modules-flow-types 提供了两种实现方式:CLI和Webpack加载程序。这两种工具均可基于CSS Modules文件自动创建类型定义,为开发者在编写代码时提供了便利。通过使用这些工具,开发者可以享受到以下好处:在大多数代码编辑器中实现CSS文件的自动填充功能,提高编写效率;利用Flow类型检查,提升CSS类名使用的安全性;快速识别不存在的类名用法,减少错误发生。例如,对于给定的CSS模块文件,css-modules-flow-types会生成对应的.flow文件,确保代码类型的安全性和可维护性。

zip
css-modules-flow-types-master.zip 预估大小:40个文件
folder
css-modules-flow-types-master 文件夹
folder
.github 文件夹
folder
workflows 文件夹
file
deploy.yml 584B
file
verify.yml 385B
file
yarn.lock 351KB
file
.eslintrc.js 775B
folder
fixtures 文件夹
file
composer.css 63B
file
errorCss.css 10B
file
empty.css 29B
file
example.css 107B
file
invalidComposer.scss 91B
file
composee.css 23B
folder
packages 文件夹
folder
css-modules-flow-types-cli 文件夹
file
yarn.lock 17KB
folder
src 文件夹
folder
__test__ 文件夹
file
converter.test.js 1KB
file
converter.js 943B
file
writer.js 313B
file
cli.js 3KB
folder
css-modules 文件夹
file
fileSystemLoader.js 3KB
file
babel.config.json 131B
file
README.md 1KB
folder
bin 文件夹
file
cli.js 44B
file
package.json 863B
folder
css-modules-flow-types-loader 文件夹
folder
__test__ 文件夹
file
index.test.js 3KB
file
babel.config.json 131B
folder
__mocks__ 文件夹
file
fs.js 85B
file
README.md 1KB
file
index.js 1KB
file
package.json 710B
folder
css-modules-flow-types-printer 文件夹
folder
__test__ 文件夹
file
index.test.js 320B
file
babel.config.json 131B
file
README.md 462B
file
index.js 680B
file
package.json 595B
file
publish.sh 714B
file
babel.config.json 131B
file
LICENSE 1KB
file
lerna.json 107B
file
README.md 4KB
file
.gitignore 48B
file
CHANGELOG.md 4KB
file
.eslintignore 22B
file
package.json 1KB
zip 文件大小:158.82KB