Yet another webpack loader
Configure:
Loader required following params:
context: 'path/to/modules/root',
bem: {
/**
* levels should be string or array of strings
*/
levels: [
'path/to/first/level',
'path/to/second/level',
...,
],
extensions: [
'deps.js',
'less',
'js',
],
elemDelim: '__' // optional, default '__'
modDelim: '_' //optional, default '_',
strict: false //optional, default false. throws if no files is found
},
If loader will find duplicate bem block in different folders e.g. path/to/b-block.js
and different/path/to/b-block.js
it will use only the first occurences in order of levels array. Look for source in ./libs/search.js
.