Skip to content

Commit 0db8b89

Browse files
authored
initial support for (less) css modules (iam-medvedev#105)
1 parent 949864e commit 0db8b89

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ export const lessLoader = (options: Less.Options = {}, loaderOptions: LoaderOpti
3737
const content = await fs.readFile(args.path, 'utf-8');
3838
const dir = path.dirname(args.path);
3939

40+
const isModule = path.basename(args.path).endsWith('.module.less');
41+
4042
const opts: Less.Options = {
4143
filename: args.path,
4244
relativeUrls: true,
@@ -49,7 +51,7 @@ export const lessLoader = (options: Less.Options = {}, loaderOptions: LoaderOpti
4951

5052
return {
5153
contents: result.css,
52-
loader: 'css',
54+
loader: isModule ? 'local-css' : 'css',
5355
resolveDir: dir,
5456
};
5557
} catch (e) {

0 commit comments

Comments
 (0)