UNPKG

presta

Version:

Hyper minimal framework for the modern web.

3 lines (2 loc) 2.62 kB
var s=Object.defineProperty;var a=t=>s(t,"__esModule",{value:!0});var c=(t,r)=>{a(t);for(var n in r)s(t,n,{get:r[n],enumerable:!0})};c(exports,{HttpError:()=>i,Mode:()=>o,createConfig:()=>p,createGetStaticPaths:()=>l,createHandler:()=>x,createPlugin:()=>u,createRoute:()=>g});var o;(function(e){e.Dev="dev",e.Build="build",e.Serve="serve"})(o||(o={}));var i=class extends Error{constructor(r,n=500){super(r);this.name="HttpError",this.statusCode=n}},p=t=>t,u=t=>t,g=t=>t,l=t=>t,x=t=>t;0&&(module.exports={HttpError,Mode,createConfig,createGetStaticPaths,createHandler,createPlugin,createRoute}); //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsibGliL2luZGV4LnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvKipcbiAqIFRoaXMgaXMgbWFpbiBleHBvcnQgb2YgdGhlIFByZXN0YSBsaWJyYXJ5LiBJdCdzIHVzZWQgYnkgbW9zdCBlbmQtdXNlcnNcbiAqIHdpdGhpbiB0aGVpciBhcHBsaWNhdGlvbnMsIHNvIHdlIG5lZWQgdG8ga2VlcCBpdCBhcyBzbWFsbCBhcyBwb3NzaWJsZS4gSXRcbiAqIHNob3VsZCBtb3N0bHktcmUtZXhwb3J0IHR5cGVzIGFuZCB1dGlscyBmb3IgZW5kLXVzZXIgdXNlLlxuICovXG5pbXBvcnQgdHlwZSB7IFByZXN0YUNvbmZpZywgSGFuZGxlciwgUGx1Z2luIH0gZnJvbSAnLi9jb3JlJ1xuXG5leHBvcnQgdHlwZSBDb25maWcgPSBQcmVzdGFDb25maWdcblxuZXhwb3J0IHR5cGUge1xuICBFdmVudCxcbiAgQ29udGV4dCxcbiAgSGFuZGxlcixcbiAgUmVzcG9uc2UsXG4gIEhlYWRlcnMsXG4gIFBsdWdpbixcbiAgUGx1Z2luQ29udGV4dCxcbiAgUGx1Z2luSW50ZXJmYWNlLFxuICBNYW5pZmVzdCxcbn0gZnJvbSAnLi9jb3JlJ1xuXG5leHBvcnQgZW51bSBNb2RlIHtcbiAgRGV2ID0gJ2RldicsXG4gIEJ1aWxkID0gJ2J1aWxkJyxcbiAgU2VydmUgPSAnc2VydmUnLFxufVxuXG5leHBvcnQgY2xhc3MgSHR0cEVycm9yIGV4dGVuZHMgRXJyb3Ige1xuICBzdGF0dXNDb2RlOiBudW1iZXJcblxuICBjb25zdHJ1Y3RvcihtZXNzYWdlOiBzdHJpbmcsIHN0YXR1c0NvZGU6IG51bWJlciA9IDUwMCkge1xuICAgIHN1cGVyKG1lc3NhZ2UpXG5cbiAgICB0aGlzLm5hbWUgPSAnSHR0cEVycm9yJ1xuICAgIHRoaXMuc3RhdHVzQ29kZSA9IHN0YXR1c0NvZGVcbiAgfVxufVxuXG5leHBvcnQgY29uc3QgY3JlYXRlQ29uZmlnID0gKGNvbmY6IFBhcnRpYWw8Q29uZmlnPikgPT4gY29uZlxuZXhwb3J0IGNvbnN0IGNyZWF0ZVBsdWdpbiA9IDxUPihmbjogKG9wdGlvbnM6IFQpID0+IFBsdWdpbikgPT4gZm5cbmV4cG9ydCBjb25zdCBjcmVhdGVSb3V0ZSA9IChyb3V0ZTogc3RyaW5nKSA9PiByb3V0ZVxuZXhwb3J0IGNvbnN0IGNyZWF0ZUdldFN0YXRpY1BhdGhzID0gKGdldFN0YXRpY1BhdGhzOiAoKSA9PiBzdHJpbmdbXSkgPT4gZ2V0U3RhdGljUGF0aHNcbmV4cG9ydCBjb25zdCBjcmVhdGVIYW5kbGVyID0gKGhhbmRsZXI6IEhhbmRsZXIpID0+IGhhbmRsZXJcbiJdLAogICJtYXBwaW5ncyI6ICJxSUFBQSwrSUFxQk8sR0FBSyxHQUFMLFVBQUssRUFBTCxDQUNMLE1BQU0sTUFDTixRQUFRLFFBQ1IsUUFBUSxVQUhFLFdBTUwsbUJBQXdCLE1BQU0sQ0FHbkMsWUFBWSxFQUFpQixFQUFxQixJQUFLLENBQ3JELE1BQU0sR0FFTixLQUFLLEtBQU8sWUFDWixLQUFLLFdBQWEsSUFJVCxFQUFlLEFBQUMsR0FBMEIsRUFDMUMsRUFBZSxBQUFJLEdBQStCLEVBQ2xELEVBQWMsQUFBQyxHQUFrQixFQUNqQyxFQUF1QixBQUFDLEdBQW1DLEVBQzNELEVBQWdCLEFBQUMsR0FBcUIiLAogICJuYW1lcyI6IFtdCn0K