less-plugin-aliases
A less plugin work with typescript-plugin-css-modules
typscript-plugin-css-modules
Work with webpack and{ "compilerOptions": { "plugins": [ { "name": "typescript-plugin-css-modules", "options": { "classnameTransform": "camelCase", "customMatcher": "\\.less$", "customRenderer": "node_modules/less-plugin-aliases/lib/customRender.js" } } ], // ... }}
Work alone with less
less.rendercss,
index.less
'~common/variables.less'; .container padding: 32px; font-size: @fontSize; background: @white; .header-title font-size: 16px;
The plugin will resolve ~common/variables.less
to /workspace/project/src/common/variables.less
.