1*1876So.canty@f5.com// must be ran as part of a --loader or --experimental-loader param 2*1876So.canty@f5.comexport async function resolve(specifier, context, defaultResolver) { 3*1876So.canty@f5.com switch (specifier) { 4*1876So.canty@f5.com case "websocket": 5*1876So.canty@f5.com return { 6*1876So.canty@f5.com url: new URL("./websocket.js", import.meta.url).href, 7*1876So.canty@f5.com format: "cjs" 8*1876So.canty@f5.com } 9*1876So.canty@f5.com 10*1876So.canty@f5.com case "http": 11*1876So.canty@f5.com return { 12*1876So.canty@f5.com url: new URL("./http.js", import.meta.url).href, 13*1876So.canty@f5.com format: "cjs" 14*1876So.canty@f5.com } 15*1876So.canty@f5.com } 16*1876So.canty@f5.com 17*1876So.canty@f5.com return defaultResolver(specifier, context, defaultResolver) 18*1876So.canty@f5.com} 19