/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the Source EULA. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { LsConfiguration } from 'vscode-markdown-languageservice'; export { LsConfiguration }; const defaultConfig: LsConfiguration = { markdownFileExtensions: ['md'], knownLinkedToFileExtensions: [ 'jpg', 'jpeg', 'png', 'gif', 'webp', 'bmp', 'tiff', ], excludePaths: [ '**/.*', '**/node_modules/**', ] }; export function getLsConfiguration(overrides: Partial): LsConfiguration { return { ...defaultConfig, ...overrides, }; }