caseless

WebJar for caseless

Лицензия

Лицензия

Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

caseless
Последняя версия

Последняя версия

0.12.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

caseless
WebJar for caseless
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/request/caseless

Скачать caseless

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/caseless/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>caseless</artifactId>
    <version>0.12.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/caseless/
implementation 'org.webjars.npm:caseless:0.12.0'
// https://jarcasting.com/artifacts/org.webjars.npm/caseless/
implementation ("org.webjars.npm:caseless:0.12.0")
'org.webjars.npm:caseless:jar:0.12.0'
<dependency org="org.webjars.npm" name="caseless" rev="0.12.0">
  <artifact name="caseless" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='caseless', version='0.12.0')
)
libraryDependencies += "org.webjars.npm" % "caseless" % "0.12.0"
[org.webjars.npm/caseless "0.12.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Caseless -- wrap an object to set and get property with caseless semantics but also preserve caseing.

This library is incredibly useful when working with HTTP headers. It allows you to get/set/check/delete headers in a caseless manner while also preserving the headers' case when they are first set.

Usage

var headers = {}
  , c = caseless(headers)
  ;
c.set('a-Header', 'asdf')
c.get('a-header') === 'asdf'

has(key)

Has takes a name and if it finds a matching header will return that header name with the preserved caseing it was set with.

c.has('a-header') === 'a-Header'

set(key, value[, clobber=true])

Set is fairly straight forward except that if the header exists and clobber is disabled it will add ','+value to the existing header.

c.set('a-Header', 'fdas')
c.set('a-HEADER', 'more', false)
c.get('a-header') === 'fdsa,more'

swap(key)

Swaps the casing of a header with the new one that is passed in.

var headers = {}
  , c = caseless(headers)
  ;
c.set('a-Header', 'fdas')
c.swap('a-HEADER')
c.has('a-header') === 'a-HEADER'
headers === {'a-HEADER': 'fdas'}

del(key)

Deletes a key and, if there's many instances of the key with multiple cases, all of them.

var headers = {
  'a-Header': true,
  'content-length': 312,
  'Content-Length': 312
}
var c = caseless(headers);

c.del('Content-length');
headers === {
  'a-Header': true
};
org.webjars.npm

request

Версии библиотеки

Версия
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.6.0
0.1.0