xref: /unit/src/nodejs/unit-http/loader.mjs (revision 2117)
11876So.canty@f5.com// must be ran as part of a --loader or --experimental-loader param
21876So.canty@f5.comexport async function resolve(specifier, context, defaultResolver) {
31876So.canty@f5.com    switch (specifier) {
41876So.canty@f5.com        case "websocket":
51876So.canty@f5.com            return {
61876So.canty@f5.com                url: new URL("./websocket.js", import.meta.url).href,
7*2117Szelenkov@nginx.com                format: "commonjs"
81876So.canty@f5.com            }
91876So.canty@f5.com
101876So.canty@f5.com        case "http":
111876So.canty@f5.com            return {
121876So.canty@f5.com                url: new URL("./http.js", import.meta.url).href,
13*2117Szelenkov@nginx.com                format: "commonjs"
141876So.canty@f5.com            }
151876So.canty@f5.com    }
161876So.canty@f5.com
171876So.canty@f5.com    return defaultResolver(specifier, context, defaultResolver)
181876So.canty@f5.com}
19