--- type: "topic" created: "2024-01-14T02:18:21.719Z" updated: "2024-01-16T22:39:43.760Z" --- # code-marketplace ```PowerShell # https://github.com/coder/code-marketplace mkdir D:\go-lang\code-marketplace\extensions nssm install code-marketplace ``` ```yaml Application Tab: Path: D:\go-lang\code-marketplace\code-marketplace-windows-amd64.exe Startup directory: D:\go-lang\code-marketplace Arguments: server --extensions-dir ./extensions ``` ```bash D: cd "D:\go-lang\code-marketplace" code-marketplace-windows-amd64.exe --extensions-dir ./extensions add "C:\Users\phares\Downloads\dheovani.svg-viewer-1.0.2.vsix" code-marketplace-windows-amd64.exe --extensions-dir ./extensions add "L:\Git\YO-VSCode\type-script-helper\type-script-helper-1.5.1.vsix" ``` ```bash L: cd "L:\Git\code-marketplace" go run ./cmd/marketplace/main.go server --extensions-dir ./extensions ``` ```bash curl 'https://localhost/api/extensionquery' -H 'Accept: application/json;api-version=3.0-preview.1' --compressed -H 'Content-Type: application/json' --data-raw '{"filters":[{"criteria":[{"filterType":8,"value":"Microsoft.VisualStudio.Code"}],"pageSize":1}],"flags":439}' | jq .results[0].extensions[0].versions[0].assetUri "https://localhost/assets/vscodevim/vim/1.24.1" "https://localhost/assets/IFX/type-script-helper/1.5.1" "https://localhost/files/IFX/type-script-helper/1.5.1" ``` ```json # product.json "extensionsGallery": { "serviceUrl": "https://code-marketplace/api", "itemUrl": "https://code-marketplace/item", "resourceUrlTemplate": "https://code-marketplace/files/{publisher}/{name}/{version}/{path}" }, ``` ```json # product.json "linkProtectionTrustedDomains": [ "https://code-marketplace" ], ``` - [codium](https://code-marketplace/api/publishers/IFX/vsextensions/type-script-helper/1.5.1/vspackage) - [actual](https://code-marketplace/files/IFX/type-script-helper/1.5.1/IFX.type-script-helper-1.5.1.vsix) - [Using-Open-VSX-in-VS-Code](https://github.com/eclipse/openvsx/wiki/Using-Open-VSX-in-VS-Code) - [using-extensions-in-compiled-vscode](https://stackoverflow.com/questions/44057402/using-extensions-in-compiled-vscode) ```json [ { "_id": "0147389a-4d28-47df-a84d-937d1f15a411", "colId": "history", "containerId": "", "name": "https://code-marketplace/api/extensionquery", "url": "https://code-marketplace/api/extensionquery", "method": "POST", "sortNum": 0, "created": "2023-09-30T19:41:35.995Z", "modified": "2023-09-30T19:52:38.850Z", "headers": [ { "name": "Accept", "value": "application/json;api-version=3.0-preview.1" }, { "name": "Content-Type", "value": "application/json" }, { "name": "User-Agent", "value": "Thunder Client (https://www.thunderclient.com)", "isDisabled": true } ], "params": [], "body": { "type": "json", "raw": "{\"filters\":[{\"criteria\":[{\"filterType\":8,\"value\":\"Microsoft.VisualStudio.Code\"}],\"pageSize\":1}],\"flags\":439}", "form": [] }, "tests": [] } ] ```