bool-permutations
Getting Started
Install the module with: 'npm install bool-permutations'
Usage
var boolPermutations = require('bool-permutations');
var configMaps = boolPermutations.build([ 'secure', 'rtl' ]);
console.log(configMaps);
Result
[
{secure: false, rtl: false},
{secure: false, rtl: true},
{secure: true, rtl: false},
{secure: true, rtl: true}
]
Building a label
var boolPermutations = require('bool-permutations');
console.log( boolPermutations.getLabel({secure: true, rtl: false}, 'css') ); // -> 'css-secure'
console.log( boolPermutations.getLabel({secure: false rtl: true}, 'css') ); // -> 'css-rtl'
console.log( boolPermutations.getLabel({secure: true, rtl: true}, 'css') ); // -> 'css-secure-rtl'
License
Copyright (c) 2016
Licensed under the MIT license.