UNPKG

azion

Version:

Azion Packages for Edge Computing.

2 lines (1 loc) 540 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true});var i=o=>{let t=new URL(o).pathname,e=t.endsWith("/")?t.slice(0,-1):t,r=/\.[^.]+$/,n;return e===""?n=new URL("index.html","file:///"):r.test(e)?n=new URL(e.slice(1),"file:///"):n=new URL(`${e.slice(1)}/index.html`,"file:///"),fetch(n)},s= exports.mountMPA =i;var c=o=>{let t=new URL(o).pathname,e;return/\.[^.]+$/.test(t)?e=new URL(t.slice(1),"file:///"):e=new URL("index.html","file:///"),fetch(e)},a= exports.mountSPA =c;exports.mountMPA = s; exports.mountSPA = a;