Package Details: vscodium-marketplace 1.65.0-1

Git Clone URL: https://aur.archlinux.org/vscodium-marketplace.git (read-only, click to copy)
Package Base: vscodium-marketplace
Description: Enable vscode marketplace in vscodium
Upstream URL: https://marketplace.visualstudio.com/vscode
Licenses: unknown
Submitter: mareex
Maintainer: jahway603
Last Packager: jahway603
Votes: 7
Popularity: 2.04
First Submitted: 2021-08-08 09:39 (UTC)
Last Updated: 2022-03-05 19:26 (UTC)

Latest Comments

dbb commented on 2025-02-07 14:45 (UTC)

Looks like this breaks with new vscodium because of the presence of the extensionUrlTemplate property in the extensionsGallery property causing the lack of a comma after itemUrl to be a syntax error:

  "extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "itemUrl": "https://marketplace.visualstudio.com/items"
    "extensionUrlTemplate": "https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest"
  },

Error:

undefined:86
    "extensionUrlTemplate": "https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest"
    ^

SyntaxError: /usr/share/vscodium/resources/app/product.json: Expected ',' or '}' after property value in JSON at position 3553 (line 86 column 5)
    at parse (<anonymous>)
    at Module._extensions..json (node:internal/modules/cjs/loader:1582:39)
    at Module.load (node:internal/modules/cjs/loader:1295:32)
    at Module._load (node:internal/modules/cjs/loader:1111:12)
    at c._load (node:electron/js2c/node_init:2:16955)
    at Module.require (node:internal/modules/cjs/loader:1318:19)
    at require (node:internal/modules/helpers:179:18)
    at file:///usr/share/vscodium/resources/app/out/cli.js:29:21527
    at ModuleJob.run (node:internal/modules/esm/module_job:234:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:473:24)
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:137:5)

Node.js v20.18.1

The stock vscode product.json for reference:

  "extensionsGallery": {
        "nlsBaseUrl": "https://www.vscode-unpkg.net/_lp/",
        "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
        "itemUrl": "https://marketplace.visualstudio.com/items",
        "publisherUrl": "https://marketplace.visualstudio.com/publishers",
        "resourceUrlTemplate": "https://{publisher}.vscode-unpkg.net/{publisher}/{name}/{version}/{path}",
        "extensionUrlTemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest",
        "controlUrl": "https://main.vscode-cdn.net/extensions/marketplace.json"
    },