caseless
Caseless -- wrap an object to set and get property with caseless semantics but also preserve caseing.
Usage
var headers = {}
, c = caseless(headers)
;
c.set('a-Header', 'asdf')
c.get('a-header') === 'asdf'has(key)
c.has('a-header') === 'a-Header'set(key, value[, clobber=true])
c.set('a-Header', 'fdas')
c.set('a-HEADER', 'more', false)
c.get('a-header') === 'fdsa,more'swap(key)
Last updated