@swaggerexpert/cookie
Version:
RFC 6265 compliant cookie parser, validator and serializer.
13 lines • 433 B
JavaScript
import testCookieName from "../../../cookie/test/cookie-name.mjs";
import { percentEncodeChar } from "../../../utils.mjs";
const cookieNameLenientPercentEncoder = cookieName => {
const value = String(cookieName);
let result = '';
for (const char of value) {
result += testCookieName(char, {
strict: false
}) ? char : percentEncodeChar(char);
}
return result;
};
export default cookieNameLenientPercentEncoder;