presta
Version:
Hyper minimal framework for the modern web.
3 lines (2 loc) • 1.97 kB
JavaScript
var l=Object.create;var s=Object.defineProperty;var c=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var h=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var p=t=>s(t,"__esModule",{value:!0});var u=(t,e)=>{p(t);for(var a in e)s(t,a,{get:e[a],enumerable:!0})},x=(t,e,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of g(e))!P.call(t,r)&&r!=="default"&&s(t,r,{get:()=>e[r],enumerable:!(a=c(e,r))||a.enumerable});return t},f=t=>x(p(s(t!=null?l(h(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);u(exports,{parsePathParameters:()=>y});var n=f(require("regexparam"));function y(t,e){let[a]=t.split("?"),r=(0,n.default)(e),m=0,o={},i=r.pattern.exec(a)||[];for(;m<r.keys.length;)o[r.keys[m]]=i[++m];return o}0&&(module.exports={parsePathParameters});
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vbGliL3J1bnRpbWUvcGFyc2VQYXRoUGFyYW1ldGVycy50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiaW1wb3J0IHRvUmVnRXhwIGZyb20gJ3JlZ2V4cGFyYW0nXG5pbXBvcnQgeyBQYXJhbXMgfSBmcm9tICdsYW1iZGEtdHlwZXMnXG5cbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2x1a2VlZC9yZWdleHBhcmFtI3VzYWdlXG5leHBvcnQgZnVuY3Rpb24gcGFyc2VQYXRoUGFyYW1ldGVycyh1cmw6IHN0cmluZywgcm91dGU6IHN0cmluZyk6IFBhcmFtcyB7XG4gIGNvbnN0IFtwYXRoXSA9IHVybC5zcGxpdCgnPycpXG4gIGNvbnN0IHJlc3VsdCA9IHRvUmVnRXhwKHJvdXRlKVxuICBsZXQgaSA9IDBcbiAgbGV0IG91dDogUGFyYW1zID0ge31cbiAgbGV0IG1hdGNoZXMgPSByZXN1bHQucGF0dGVybi5leGVjKHBhdGgpIHx8IFtdXG5cbiAgd2hpbGUgKGkgPCByZXN1bHQua2V5cy5sZW5ndGgpIHtcbiAgICBvdXRbcmVzdWx0LmtleXNbaV1dID0gbWF0Y2hlc1srK2ldXG4gIH1cblxuICByZXR1cm4gb3V0XG59XG4iXSwKICAibWFwcGluZ3MiOiAibWxCQUFBLDZDQUFxQix5QkFJZCxXQUE2QixFQUFhLEVBQXVCLENBQ3RFLEdBQU0sQ0FBQyxHQUFRLEVBQUksTUFBTSxLQUNuQixFQUFTLGNBQVMsR0FDcEIsRUFBSSxFQUNKLEVBQWMsR0FDZCxFQUFVLEVBQU8sUUFBUSxLQUFLLElBQVMsR0FFM0MsS0FBTyxFQUFJLEVBQU8sS0FBSyxRQUNyQixFQUFJLEVBQU8sS0FBSyxJQUFNLEVBQVEsRUFBRSxHQUdsQyxNQUFPIiwKICAibmFtZXMiOiBbXQp9Cg==