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: urn.js
import { SCHEMES } from "../uri"; const NID$ = "(?:[0-9A-Za-z][0-9A-Za-z\\-]{1,31})"; const PCT_ENCODED$ = "(?:\\%[0-9A-Fa-f]{2})"; const TRANS$$ = "[0-9A-Za-z\\(\\)\\+\\,\\-\\.\\:\\=\\@\\;\\$\\_\\!\\*\\'\\/\\?\\#]"; const NSS$ = "(?:(?:" + PCT_ENCODED$ + "|" + TRANS$$ + ")+)"; const URN_SCHEME = new RegExp("^urn\\:(" + NID$ + ")$"); const URN_PATH = new RegExp("^(" + NID$ + ")\\:(" + NSS$ + ")$"); const URN_PARSE = /^([^\:]+)\:(.*)/; const URN_EXCLUDED = /[\x00-\x20\\\"\&\<\>\[\]\^\`\{\|\}\~\x7F-\xFF]/g; //RFC 2141 const handler = { scheme: "urn", parse: function (components, options) { const matches = components.path && components.path.match(URN_PARSE); let urnComponents = components; if (matches) { const scheme = options.scheme || urnComponents.scheme || "urn"; const nid = matches[1].toLowerCase(); const nss = matches[2]; const urnScheme = `${scheme}:${options.nid || nid}`; const schemeHandler = SCHEMES[urnScheme]; urnComponents.nid = nid; urnComponents.nss = nss; urnComponents.path = undefined; if (schemeHandler) { urnComponents = schemeHandler.parse(urnComponents, options); } } else { urnComponents.error = urnComponents.error || "URN can not be parsed."; } return urnComponents; }, serialize: function (urnComponents, options) { const scheme = options.scheme || urnComponents.scheme || "urn"; const nid = urnComponents.nid; const urnScheme = `${scheme}:${options.nid || nid}`; const schemeHandler = SCHEMES[urnScheme]; if (schemeHandler) { urnComponents = schemeHandler.serialize(urnComponents, options); } const uriComponents = urnComponents; const nss = urnComponents.nss; uriComponents.path = `${nid || options.nid}:${nss}`; return uriComponents; }, }; export default handler; //# sourceMappingURL=urn.js.map
Upload File
Create Folder