1.0.2 • Published 10 years ago
bemex v1.0.2
BemEx
Generate Regexp to validate your CSS BEM syntax with linters. Try it on http://giacomozinetti.github.io/bemex/
Installing
npm install --save-dev bemexbower install --save bemexUse
Node
var BemEx = require('bemex');
var re = BemEx(config);Browser
<script src="./bemex.js"></script>
<script>
var re = BemEx(config);
</script>Configuration default
{
blockFormat: 'kebab',
blockPrefix: '',
elementFormat: 'kebab',
elementPrefix: '__',
modifierFormat: 'kebab',
modifierPrefix: '--',
queryFormat: 'kebab',
queryPrefix: '@',
stateFormat: 'kebab',
statePrefix: '-',
states: 'u, is, has, js',
}Get defaults
var BemEx = require('bemex');
console.log(BemEx.defaults);Formats available
pascal, camel, kebab, snake, upperKebab, upperSnake, lower, upperGet formats
var BemEx = require('bemex');
console.log(BemEx.formats);Running the tests
npm run test