1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# frozen_string_literal: true
module WebIde
module Settings
class DefaultSettings
UNDEFINED = nil
# ALL WEB IDE SETTINGS ARE DECLARED HERE.
# See README.md for more details.
# @return [Hash]
def self.default_settings
{
vscode_extensions_gallery: [
# See https://sourcegraph.com/github.com/microsoft/vscode@6979fb003bfa575848eda2d3966e872a9615427b/-/blob/src/vs/base/common/product.ts?L96
# for the original source of settings entries in the VS Code source code.
{
service_url: "https://open-vsx.org/vscode/gallery",
item_url: "https://open-vsx.org/vscode/item",
resource_url_template: "https://open-vsx.org/vscode/asset/{publisher}/{name}/{version}/Microsoft.VisualStudio.Code.WebResources/{path}",
control_url: "",
nls_base_url: "",
publisher_url: ""
},
Hash
],
vscode_extensions_gallery_metadata: [
{}, # NOTE: There is no default, the value is always generated by ExtensionsGalleryMetadataGenerator
Hash
]
}
end
end
end
end
|