3.2.0 • Published 3 years ago

strict-cookie-parser v3.2.0

Weekly downloads
88
License
ISC
Repository
github
Last release
3 years ago

Build status

Parses cookie headers according to RFC 6265, producing a Map.

For Connect (Express) middleware, see strict-cookie-middleware.

const strictCookieParser = require('strict-cookie-parser');

strictCookieParser.parseCookieHeader('hello=world; foo=bar ')
// Map { 'hello' => 'world', 'foo' => 'bar' }

strictCookieParser.parseCookieHeader('not a cookie')
// null

strictCookieParser.parseCookiePair('single=pair')
// { name: 'single', value: 'pair' }

strictCookieParser.isCookieName('foo')
// true

strictCookieParser.isCookieName('m=m')
// invalid - cookie names cannot contain =
// false

strictCookieParser.parseCookieValue('"foo"')
// 'foo'

strictCookieParser.parseCookieValue(' foo')
// invalid - unquoted cookie values cannot begin with a space
// null
3.2.0

3 years ago

3.1.0

5 years ago

3.0.1

5 years ago

3.0.0

6 years ago

2.0.0

6 years ago

1.1.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

9 years ago