key-facsimile
A key-value mirror supporting prefixing, uppercase with underscore and lowercase with dash name convension.
Examples
Key mirror
// or// var keyMirror = require('key-facsimile');const Consts =;console;// prints { MOBILE: 'MOBILE', TABLET: 'TABLET', DESKTOP: 'DESKTOP' }
Key lowercase conversion (with dashes)
// or// var keyLowercase = require('key-facsimile').lowercase;const Classes =;console;// prints { PRIMARY: 'primary', DISABLED: 'disabled', HAS_FOCUS: 'has-focus' }
Key uppercase conversion (with underscores)
// or// var keyUppercase = require('key-facsimile').uppercase;const OS =;console;// prints { 'mac-os-x': 'MAC_OS_X', linux: 'LINUX', windows: 'WINDOWS' }
Key prefix
let keyPrefix = prefix'MODE-';const Consts =;console;// prints { MOBILE: 'MODE-MOBILE', TABLET: 'MODE-TABLET', DESKTOP: 'MODE-DESKTOP' }