Working with PostCSS Simple Variables is a pain, this extension enhances the Web Development experience by providing advanced features such as autocomplete, color preview, and go to definition.
Install packages, run npm run package, drag the zip file onto vscode extensions pane.
By default the extension only scan files with this glob patterns:
["**/*.css", "**/*.scss", "**/*.sass", "**/*.less"]And ignore files in these folders:
[
"**/.git",
"**/.svn",
"**/.hg",
"**/CVS",
"**/.DS_Store",
"**/.git",
"**/node_modules",
"**/bower_components",
"**/tmp",
"**/dist",
"**/tests"
]Intelligent suggestions for all PostCSS Simple variables in the project
You can easily knows where the variable coming from by hold Alt/Cmd and click to the variable.
.vscode/settings.json
{
"cssVariables.lookupFiles": [
"**/*.css",
"**/*.scss",
"**/*.sass",
"**/*.less",
"node_modules/open-props/open-props.min.css"
]
}src/style.css
@import 'https://cdn.jsdelivr.net/gh/KunalTanwar/tailwind-colors/dist/css/colors.min.css';
body {
color: $indigo-50;
}
...

