X7ROOT File Manager
Current Path:
/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes
lib
/
node_modules
/
npm
/
node_modules
/
uri-js
/
dist
/
esnext
/
schemes
/
??
..
??
http.d.ts
(108 B)
??
http.js
(959 B)
??
http.js.map
(841 B)
??
https.d.ts
(108 B)
??
https.js
(212 B)
??
https.js.map
(312 B)
??
mailto.d.ts
(359 B)
??
mailto.js
(7.56 KB)
??
mailto.js.map
(7.04 KB)
??
urn-uuid.d.ts
(279 B)
??
urn-uuid.js
(868 B)
??
urn-uuid.js.map
(832 B)
??
urn.d.ts
(324 B)
??
urn.js
(2 KB)
??
urn.js.map
(1.89 KB)
??
ws.d.ts
(228 B)
??
ws.js
(1.62 KB)
??
ws.js.map
(1.57 KB)
??
wss.d.ts
(108 B)
??
wss.js
(198 B)
??
wss.js.map
(307 B)
Editing: ws.js
function isSecure(wsComponents) { return typeof wsComponents.secure === 'boolean' ? wsComponents.secure : String(wsComponents.scheme).toLowerCase() === "wss"; } //RFC 6455 const handler = { scheme: "ws", domainHost: true, parse: function (components, options) { const wsComponents = components; //indicate if the secure flag is set wsComponents.secure = isSecure(wsComponents); //construct resouce name wsComponents.resourceName = (wsComponents.path || '/') + (wsComponents.query ? '?' + wsComponents.query : ''); wsComponents.path = undefined; wsComponents.query = undefined; return wsComponents; }, serialize: function (wsComponents, options) { //normalize the default port if (wsComponents.port === (isSecure(wsComponents) ? 443 : 80) || wsComponents.port === "") { wsComponents.port = undefined; } //ensure scheme matches secure flag if (typeof wsComponents.secure === 'boolean') { wsComponents.scheme = (wsComponents.secure ? 'wss' : 'ws'); wsComponents.secure = undefined; } //reconstruct path from resource name if (wsComponents.resourceName) { const [path, query] = wsComponents.resourceName.split('?'); wsComponents.path = (path && path !== '/' ? path : undefined); wsComponents.query = query; wsComponents.resourceName = undefined; } //forbid fragment component wsComponents.fragment = undefined; return wsComponents; } }; export default handler; //# sourceMappingURL=ws.js.map
Upload File
Create Folder