UNPKG

presta

Version:

Hyper minimal framework for the modern web.

3 lines (2 loc) 2.36 kB
var n=Object.create;var m=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var p=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty;var i=r=>m(r,"__esModule",{value:!0});var f=(r,a)=>{i(r);for(var e in a)m(r,e,{get:a[e],enumerable:!0})},P=(r,a,e)=>{if(a&&typeof a=="object"||typeof a=="function")for(let t of l(a))!c.call(r,t)&&t!=="default"&&m(r,t,{get:()=>a[t],enumerable:!(e=y(a,t))||e.enumerable});return r},g=r=>P(i(m(r!=null?n(p(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);f(exports,{parseQueryStringParameters:()=>Q});var u=g(require("query-string"));function Q(r){let a=(0,u.parse)(r,{arrayFormat:"comma"}),e={},t={};for(let o of Object.keys(a)){let s=a[o];Array.isArray(s)?t[o]=s:s&&(e[o]=s)}return{queryStringParameters:e,multiValueQueryStringParameters:t}}0&&(module.exports={parseQueryStringParameters}); //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vbGliL3J1bnRpbWUvcGFyc2VRdWVyeVN0cmluZ1BhcmFtZXRlcnMudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB7IHBhcnNlIGFzIHBhcnNlUXVlcnkgfSBmcm9tICdxdWVyeS1zdHJpbmcnXG5pbXBvcnQgeyBQYXJhbXMsIE11bHRpVmFsdWVQYXJhbXMgfSBmcm9tICdsYW1iZGEtdHlwZXMnXG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZVF1ZXJ5U3RyaW5nUGFyYW1ldGVycyhxdWVyeTogc3RyaW5nKSB7XG4gIGNvbnN0IHBhcmFtcyA9IHBhcnNlUXVlcnkocXVlcnksIHsgYXJyYXlGb3JtYXQ6ICdjb21tYScgfSlcblxuICBjb25zdCBxdWVyeVN0cmluZ1BhcmFtZXRlcnM6IFBhcmFtcyA9IHt9XG4gIGNvbnN0IG11bHRpVmFsdWVRdWVyeVN0cmluZ1BhcmFtZXRlcnM6IE11bHRpVmFsdWVQYXJhbXMgPSB7fVxuXG4gIGZvciAoY29uc3QgcGFyYW0gb2YgT2JqZWN0LmtleXMocGFyYW1zKSkge1xuICAgIGNvbnN0IHZhbHVlID0gcGFyYW1zW3BhcmFtXVxuICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkge1xuICAgICAgbXVsdGlWYWx1ZVF1ZXJ5U3RyaW5nUGFyYW1ldGVyc1twYXJhbV0gPSB2YWx1ZVxuICAgIH0gZWxzZSBpZiAodmFsdWUpIHtcbiAgICAgIHF1ZXJ5U3RyaW5nUGFyYW1ldGVyc1twYXJhbV0gPSB2YWx1ZVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiB7IHF1ZXJ5U3RyaW5nUGFyYW1ldGVycywgbXVsdGlWYWx1ZVF1ZXJ5U3RyaW5nUGFyYW1ldGVycyB9XG59XG4iXSwKICAibWFwcGluZ3MiOiAibWxCQUFBLG9EQUFvQywyQkFHN0IsV0FBb0MsRUFBZSxDQUN4RCxHQUFNLEdBQVMsWUFBVyxFQUFPLENBQUUsWUFBYSxVQUUxQyxFQUFnQyxHQUNoQyxFQUFvRCxHQUUxRCxPQUFXLEtBQVMsUUFBTyxLQUFLLEdBQVMsQ0FDdkMsR0FBTSxHQUFRLEVBQU8sR0FDckIsQUFBSSxNQUFNLFFBQVEsR0FDaEIsRUFBZ0MsR0FBUyxFQUNoQyxHQUNULEdBQXNCLEdBQVMsR0FJbkMsTUFBTyxDQUFFLHdCQUF1QiIsCiAgIm5hbWVzIjogW10KfQo=