⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
vscode-uri
/
Edit File: README.md
## vscode-uri [](https://travis-ci.org/Microsoft/vscode-uri) This module contains the URI implementation that is used by VS Code and its extensions. It has support for parsing a string into `scheme`, `authority`, `path`, `query`, and `fragment` URI components as defined in: http://tools.ietf.org/html/rfc3986 ``` foo://example.com:8042/over/there?name=ferret#nose \_/ \______________/\_________/ \_________/ \__/ | | | | | scheme authority path query fragment | _____________________|__ / \ / \ urn:example:animal:ferret:nose ``` ## Usage ```js import { URI } from 'vscode-uri' // parse an URI from string let uri = URI.parse('https://code.visualstudio.com/docs/extensions/overview#frag') assert.ok(uri.scheme === 'https'); assert.ok(uri.authority === 'code.visualstudio.com'); assert.ok(uri.path === '/docs/extensions/overview'); assert.ok(uri.query === ''); assert.ok(uri.fragment === 'frag'); assert.ok(uri.toString() === 'https://code.visualstudio.com/docs/extensions/overview#frag') // create an URI from a fs path let uri = URI.file('/users/me/c#-projects/'); assert.ok(uri.scheme === 'file'); assert.ok(uri.authority === ''); assert.ok(uri.path === '/users/me/c#-projects/'); assert.ok(uri.query === ''); assert.ok(uri.fragment === ''); assert.ok(uri.toString() === 'file:///users/me/c%23-projects/') ``` ## Usage: Util This module also exports a `Utils` package which is an extension, not part of `vscode.Uri`, and useful for path-math. There is: * `Utils.joinPath(URI, paths): URI` * `Utils.resolvePath(URI, paths): URI` * `Utils.dirname(URI): string` * `Utils.basename(URI): string` * `Utils.extname(URI): string` All util use posix path-math as defined by the node.js path module. ## Contributing The source of this module is taken straight from the [vscode](https://github.com/microsoft/vscode)-sources and because of that issues and pull request should be created in that repository. Thanks and Happy Coding! ## Code of Conduct This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
Simpan