2.0.0 • Published 7 years ago
@gorebel/css-class-generator v2.0.0
css-class-generator
Generates a sequential, valid CSS class, generating the next smallest class names possible.
npm install --save css-class-generatorAPI
cssNameGenerator(prefix = '') -> iterator
Will throw if prefix is not a valid class name (unless the prefix is -). The exception will be thrown when the first value is being yielded.
Class names are generated without a leading ..
It uses generators, so you'll have to be using a version of node that supports this.
Example
const cssNameGenerator = require('css-class-generator');
for (let value of cssNameGenerator()) {
// 'A', 'B', ...
}
for (let value of cssNameGenerator('-')) {
// '-A', '-B', ...
}
for (let value of cssNameGenerator('custom-namespace-')) {
// You get the idea...
}2.0.0
7 years ago