Comparing version 0.5.5 to 0.5.6
@@ -45,7 +45,9 @@ "use strict"; | ||
exports.default = createCookies; | ||
function parseCookieHeader(cookie = '') { | ||
function parseCookieHeader(cookie) { | ||
const result = {}; | ||
for (const part of cookie.split('; ')) { | ||
const [key, value] = part.split('='); | ||
result[key] = decodeURIComponent(value !== null && value !== void 0 ? value : ''); | ||
if (cookie !== undefined) { | ||
for (const part of cookie.split('; ')) { | ||
const [key, value] = part.split('='); | ||
result[key] = decodeURIComponent(value !== null && value !== void 0 ? value : ''); | ||
} | ||
} | ||
@@ -52,0 +54,0 @@ return result; |
@@ -1,3 +0,3 @@ | ||
export declare const WILD = "[\\w\\./-]*"; | ||
export declare const PARA = "[0-9a-zA-Z_]\\w*"; | ||
export declare const PARA: string; | ||
export declare const WILD: string; | ||
export default function createRegexp(url: string, isWild?: boolean): RegExp; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.PARA = exports.WILD = void 0; | ||
exports.WILD = exports.PARA = void 0; | ||
const extract_1 = require("./util/extract"); | ||
exports.WILD = '[\\w\\./-]*'; | ||
exports.PARA = '[0-9a-zA-Z_]\\w*'; | ||
const VALID = '0-9a-zA-Z_\\-@+.~'; | ||
exports.PARA = `[${VALID}]*`; | ||
exports.WILD = `[${VALID}/]*`; | ||
function createRegexp(url, isWild = false) { | ||
@@ -8,0 +9,0 @@ return new RegExp('^/' + convertUrl(url, isWild) + '$', 'i'); |
{ | ||
"name": "kequapp", | ||
"version": "0.5.5", | ||
"version": "0.5.6", | ||
"description": "Non-intrusive Node JavaScript web app framework", | ||
@@ -5,0 +5,0 @@ "main": "dist/main.js", |
118513
2235