diff --git a/.vscode/launch.json b/.vscode/launch.json index 8160fb09320..5b9bd2fff8b 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -165,12 +165,12 @@ "name": "VS Code Markdown Extension Tests", "runtimeExecutable": "${execPath}", "args": [ - "${workspaceFolder}/extensions/markdown/test-fixtures", - "--extensionDevelopmentPath=${workspaceFolder}/extensions/markdown", - "--extensionTestsPath=${workspaceFolder}/extensions/markdown/out/test" + "${workspaceFolder}/extensions/markdown-language-features/test-fixtures", + "--extensionDevelopmentPath=${workspaceFolder}/extensions/markdown-language-features", + "--extensionTestsPath=${workspaceFolder}/extensions/markdown-language-features/out/test" ], "outFiles": [ - "${workspaceFolder}/extensions/markdown/out/**/*.js" + "${workspaceFolder}/extensions/markdown-language-features/out/**/*.js" ] }, { diff --git a/build/gulpfile.hygiene.js b/build/gulpfile.hygiene.js index 201f9c2c32c..921fbc5192c 100644 --- a/build/gulpfile.hygiene.js +++ b/build/gulpfile.hygiene.js @@ -82,7 +82,7 @@ const indentationFilter = [ '!build/**/*.sh', '!build/tfs/**/*.js', '!**/Dockerfile', - '!extensions/markdown/media/*.js' + '!extensions/markdown-language-features/media/*.js' ]; const copyrightFilter = [ @@ -104,7 +104,7 @@ const copyrightFilter = [ '!build/**/*.init', '!resources/linux/snap/snapcraft.yaml', '!resources/win32/bin/code.js', - '!extensions/markdown/media/tomorrow.css', + '!extensions/markdown-language-features/media/tomorrow.css', '!extensions/html-language-features/server/src/modes/typescript/*' ]; diff --git a/extensions/markdown/.vscodeignore b/extensions/markdown-language-features/.vscodeignore similarity index 100% rename from extensions/markdown/.vscodeignore rename to extensions/markdown-language-features/.vscodeignore diff --git a/extensions/markdown/OSSREADME.json b/extensions/markdown-language-features/OSSREADME.json similarity index 100% rename from extensions/markdown/OSSREADME.json rename to extensions/markdown-language-features/OSSREADME.json diff --git a/extensions/markdown/icon.png b/extensions/markdown-language-features/icon.png similarity index 100% rename from extensions/markdown/icon.png rename to extensions/markdown-language-features/icon.png diff --git a/extensions/markdown/media/Preview.svg b/extensions/markdown-language-features/media/Preview.svg similarity index 100% rename from extensions/markdown/media/Preview.svg rename to extensions/markdown-language-features/media/Preview.svg diff --git a/extensions/markdown/media/PreviewOnRightPane_16x.svg b/extensions/markdown-language-features/media/PreviewOnRightPane_16x.svg similarity index 100% rename from extensions/markdown/media/PreviewOnRightPane_16x.svg rename to extensions/markdown-language-features/media/PreviewOnRightPane_16x.svg diff --git a/extensions/markdown/media/PreviewOnRightPane_16x_dark.svg b/extensions/markdown-language-features/media/PreviewOnRightPane_16x_dark.svg similarity index 100% rename from extensions/markdown/media/PreviewOnRightPane_16x_dark.svg rename to extensions/markdown-language-features/media/PreviewOnRightPane_16x_dark.svg diff --git a/extensions/markdown/media/Preview_inverse.svg b/extensions/markdown-language-features/media/Preview_inverse.svg similarity index 100% rename from extensions/markdown/media/Preview_inverse.svg rename to extensions/markdown-language-features/media/Preview_inverse.svg diff --git a/extensions/markdown/media/ViewSource.svg b/extensions/markdown-language-features/media/ViewSource.svg similarity index 100% rename from extensions/markdown/media/ViewSource.svg rename to extensions/markdown-language-features/media/ViewSource.svg diff --git a/extensions/markdown/media/ViewSource_inverse.svg b/extensions/markdown-language-features/media/ViewSource_inverse.svg similarity index 100% rename from extensions/markdown/media/ViewSource_inverse.svg rename to extensions/markdown-language-features/media/ViewSource_inverse.svg diff --git a/extensions/markdown/media/index.js b/extensions/markdown-language-features/media/index.js similarity index 99% rename from extensions/markdown/media/index.js rename to extensions/markdown-language-features/media/index.js index a3f766e0256..d1abff530f4 100644 --- a/extensions/markdown/media/index.js +++ b/extensions/markdown-language-features/media/index.js @@ -529,26 +529,26 @@ module.exports = throttle; /*! no static exports found */ /***/ (function(module, exports) { -var g; - -// This works in non-strict mode -g = (function() { - return this; -})(); - -try { - // This works if eval is allowed (see CSP) - g = g || Function("return this")() || (1, eval)("this"); -} catch (e) { - // This works if the window reference is available - if (typeof window === "object") g = window; -} - -// g can still be undefined, but nothing to do about it... -// We return undefined, instead of nothing here, so it's -// easier to handle this case. if(!global) { ...} - -module.exports = g; +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || Function("return this")() || (1, eval)("this"); +} catch (e) { + // This works if the window reference is available + if (typeof window === "object") g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; /***/ }), diff --git a/extensions/markdown/media/markdown.css b/extensions/markdown-language-features/media/markdown.css similarity index 100% rename from extensions/markdown/media/markdown.css rename to extensions/markdown-language-features/media/markdown.css diff --git a/extensions/markdown/media/pre.js b/extensions/markdown-language-features/media/pre.js similarity index 100% rename from extensions/markdown/media/pre.js rename to extensions/markdown-language-features/media/pre.js diff --git a/extensions/markdown/media/tomorrow.css b/extensions/markdown-language-features/media/tomorrow.css similarity index 100% rename from extensions/markdown/media/tomorrow.css rename to extensions/markdown-language-features/media/tomorrow.css diff --git a/extensions/markdown/package-lock.json b/extensions/markdown-language-features/package-lock.json similarity index 100% rename from extensions/markdown/package-lock.json rename to extensions/markdown-language-features/package-lock.json diff --git a/extensions/markdown/package.json b/extensions/markdown-language-features/package.json similarity index 100% rename from extensions/markdown/package.json rename to extensions/markdown-language-features/package.json diff --git a/extensions/markdown/package.nls.json b/extensions/markdown-language-features/package.nls.json similarity index 100% rename from extensions/markdown/package.nls.json rename to extensions/markdown-language-features/package.nls.json diff --git a/extensions/markdown/preview-src/activeLineMarker.ts b/extensions/markdown-language-features/preview-src/activeLineMarker.ts similarity index 100% rename from extensions/markdown/preview-src/activeLineMarker.ts rename to extensions/markdown-language-features/preview-src/activeLineMarker.ts diff --git a/extensions/markdown/preview-src/csp.ts b/extensions/markdown-language-features/preview-src/csp.ts similarity index 100% rename from extensions/markdown/preview-src/csp.ts rename to extensions/markdown-language-features/preview-src/csp.ts diff --git a/extensions/markdown/preview-src/events.ts b/extensions/markdown-language-features/preview-src/events.ts similarity index 100% rename from extensions/markdown/preview-src/events.ts rename to extensions/markdown-language-features/preview-src/events.ts diff --git a/extensions/markdown/preview-src/index.ts b/extensions/markdown-language-features/preview-src/index.ts similarity index 100% rename from extensions/markdown/preview-src/index.ts rename to extensions/markdown-language-features/preview-src/index.ts diff --git a/extensions/markdown/preview-src/loading.ts b/extensions/markdown-language-features/preview-src/loading.ts similarity index 100% rename from extensions/markdown/preview-src/loading.ts rename to extensions/markdown-language-features/preview-src/loading.ts diff --git a/extensions/markdown/preview-src/messaging.ts b/extensions/markdown-language-features/preview-src/messaging.ts similarity index 100% rename from extensions/markdown/preview-src/messaging.ts rename to extensions/markdown-language-features/preview-src/messaging.ts diff --git a/extensions/markdown/preview-src/pre.ts b/extensions/markdown-language-features/preview-src/pre.ts similarity index 100% rename from extensions/markdown/preview-src/pre.ts rename to extensions/markdown-language-features/preview-src/pre.ts diff --git a/extensions/markdown/preview-src/scroll-sync.ts b/extensions/markdown-language-features/preview-src/scroll-sync.ts similarity index 100% rename from extensions/markdown/preview-src/scroll-sync.ts rename to extensions/markdown-language-features/preview-src/scroll-sync.ts diff --git a/extensions/markdown/preview-src/settings.ts b/extensions/markdown-language-features/preview-src/settings.ts similarity index 100% rename from extensions/markdown/preview-src/settings.ts rename to extensions/markdown-language-features/preview-src/settings.ts diff --git a/extensions/markdown/preview-src/strings.ts b/extensions/markdown-language-features/preview-src/strings.ts similarity index 100% rename from extensions/markdown/preview-src/strings.ts rename to extensions/markdown-language-features/preview-src/strings.ts diff --git a/extensions/markdown/preview-src/tsconfig.json b/extensions/markdown-language-features/preview-src/tsconfig.json similarity index 100% rename from extensions/markdown/preview-src/tsconfig.json rename to extensions/markdown-language-features/preview-src/tsconfig.json diff --git a/extensions/markdown/schemas/package.schema.json b/extensions/markdown-language-features/schemas/package.schema.json similarity index 100% rename from extensions/markdown/schemas/package.schema.json rename to extensions/markdown-language-features/schemas/package.schema.json diff --git a/extensions/markdown/src/commandManager.ts b/extensions/markdown-language-features/src/commandManager.ts similarity index 100% rename from extensions/markdown/src/commandManager.ts rename to extensions/markdown-language-features/src/commandManager.ts diff --git a/extensions/markdown/src/commands/index.ts b/extensions/markdown-language-features/src/commands/index.ts similarity index 100% rename from extensions/markdown/src/commands/index.ts rename to extensions/markdown-language-features/src/commands/index.ts diff --git a/extensions/markdown/src/commands/moveCursorToPosition.ts b/extensions/markdown-language-features/src/commands/moveCursorToPosition.ts similarity index 100% rename from extensions/markdown/src/commands/moveCursorToPosition.ts rename to extensions/markdown-language-features/src/commands/moveCursorToPosition.ts diff --git a/extensions/markdown/src/commands/onPreviewStyleLoadError.ts b/extensions/markdown-language-features/src/commands/onPreviewStyleLoadError.ts similarity index 100% rename from extensions/markdown/src/commands/onPreviewStyleLoadError.ts rename to extensions/markdown-language-features/src/commands/onPreviewStyleLoadError.ts diff --git a/extensions/markdown/src/commands/openDocumentLink.ts b/extensions/markdown-language-features/src/commands/openDocumentLink.ts similarity index 100% rename from extensions/markdown/src/commands/openDocumentLink.ts rename to extensions/markdown-language-features/src/commands/openDocumentLink.ts diff --git a/extensions/markdown/src/commands/refreshPreview.ts b/extensions/markdown-language-features/src/commands/refreshPreview.ts similarity index 100% rename from extensions/markdown/src/commands/refreshPreview.ts rename to extensions/markdown-language-features/src/commands/refreshPreview.ts diff --git a/extensions/markdown/src/commands/showPreview.ts b/extensions/markdown-language-features/src/commands/showPreview.ts similarity index 100% rename from extensions/markdown/src/commands/showPreview.ts rename to extensions/markdown-language-features/src/commands/showPreview.ts diff --git a/extensions/markdown/src/commands/showPreviewSecuritySelector.ts b/extensions/markdown-language-features/src/commands/showPreviewSecuritySelector.ts similarity index 100% rename from extensions/markdown/src/commands/showPreviewSecuritySelector.ts rename to extensions/markdown-language-features/src/commands/showPreviewSecuritySelector.ts diff --git a/extensions/markdown/src/commands/showSource.ts b/extensions/markdown-language-features/src/commands/showSource.ts similarity index 100% rename from extensions/markdown/src/commands/showSource.ts rename to extensions/markdown-language-features/src/commands/showSource.ts diff --git a/extensions/markdown/src/commands/toggleLock.ts b/extensions/markdown-language-features/src/commands/toggleLock.ts similarity index 100% rename from extensions/markdown/src/commands/toggleLock.ts rename to extensions/markdown-language-features/src/commands/toggleLock.ts diff --git a/extensions/markdown/src/extension.ts b/extensions/markdown-language-features/src/extension.ts similarity index 100% rename from extensions/markdown/src/extension.ts rename to extensions/markdown-language-features/src/extension.ts diff --git a/extensions/markdown/src/features/documentLinkProvider.ts b/extensions/markdown-language-features/src/features/documentLinkProvider.ts similarity index 100% rename from extensions/markdown/src/features/documentLinkProvider.ts rename to extensions/markdown-language-features/src/features/documentLinkProvider.ts diff --git a/extensions/markdown/src/features/documentSymbolProvider.ts b/extensions/markdown-language-features/src/features/documentSymbolProvider.ts similarity index 100% rename from extensions/markdown/src/features/documentSymbolProvider.ts rename to extensions/markdown-language-features/src/features/documentSymbolProvider.ts diff --git a/extensions/markdown/src/features/foldingProvider.ts b/extensions/markdown-language-features/src/features/foldingProvider.ts similarity index 100% rename from extensions/markdown/src/features/foldingProvider.ts rename to extensions/markdown-language-features/src/features/foldingProvider.ts diff --git a/extensions/markdown/src/features/preview.ts b/extensions/markdown-language-features/src/features/preview.ts similarity index 100% rename from extensions/markdown/src/features/preview.ts rename to extensions/markdown-language-features/src/features/preview.ts diff --git a/extensions/markdown/src/features/previewConfig.ts b/extensions/markdown-language-features/src/features/previewConfig.ts similarity index 100% rename from extensions/markdown/src/features/previewConfig.ts rename to extensions/markdown-language-features/src/features/previewConfig.ts diff --git a/extensions/markdown/src/features/previewContentProvider.ts b/extensions/markdown-language-features/src/features/previewContentProvider.ts similarity index 100% rename from extensions/markdown/src/features/previewContentProvider.ts rename to extensions/markdown-language-features/src/features/previewContentProvider.ts diff --git a/extensions/markdown/src/features/previewManager.ts b/extensions/markdown-language-features/src/features/previewManager.ts similarity index 100% rename from extensions/markdown/src/features/previewManager.ts rename to extensions/markdown-language-features/src/features/previewManager.ts diff --git a/extensions/markdown/src/logger.ts b/extensions/markdown-language-features/src/logger.ts similarity index 100% rename from extensions/markdown/src/logger.ts rename to extensions/markdown-language-features/src/logger.ts diff --git a/extensions/markdown/src/markdownEngine.ts b/extensions/markdown-language-features/src/markdownEngine.ts similarity index 100% rename from extensions/markdown/src/markdownEngine.ts rename to extensions/markdown-language-features/src/markdownEngine.ts diff --git a/extensions/markdown/src/markdownExtensions.ts b/extensions/markdown-language-features/src/markdownExtensions.ts similarity index 100% rename from extensions/markdown/src/markdownExtensions.ts rename to extensions/markdown-language-features/src/markdownExtensions.ts diff --git a/extensions/markdown/src/security.ts b/extensions/markdown-language-features/src/security.ts similarity index 100% rename from extensions/markdown/src/security.ts rename to extensions/markdown-language-features/src/security.ts diff --git a/extensions/markdown/src/tableOfContentsProvider.ts b/extensions/markdown-language-features/src/tableOfContentsProvider.ts similarity index 100% rename from extensions/markdown/src/tableOfContentsProvider.ts rename to extensions/markdown-language-features/src/tableOfContentsProvider.ts diff --git a/extensions/markdown/src/telemetryReporter.ts b/extensions/markdown-language-features/src/telemetryReporter.ts similarity index 100% rename from extensions/markdown/src/telemetryReporter.ts rename to extensions/markdown-language-features/src/telemetryReporter.ts diff --git a/extensions/markdown/src/test/foldingProvider.test.ts b/extensions/markdown-language-features/src/test/foldingProvider.test.ts similarity index 100% rename from extensions/markdown/src/test/foldingProvider.test.ts rename to extensions/markdown-language-features/src/test/foldingProvider.test.ts diff --git a/extensions/markdown/src/test/inMemoryDocument.ts b/extensions/markdown-language-features/src/test/inMemoryDocument.ts similarity index 100% rename from extensions/markdown/src/test/inMemoryDocument.ts rename to extensions/markdown-language-features/src/test/inMemoryDocument.ts diff --git a/extensions/markdown/src/test/index.ts b/extensions/markdown-language-features/src/test/index.ts similarity index 100% rename from extensions/markdown/src/test/index.ts rename to extensions/markdown-language-features/src/test/index.ts diff --git a/extensions/markdown/src/test/tableOfContentsProvider.test.ts b/extensions/markdown-language-features/src/test/tableOfContentsProvider.test.ts similarity index 100% rename from extensions/markdown/src/test/tableOfContentsProvider.test.ts rename to extensions/markdown-language-features/src/test/tableOfContentsProvider.test.ts diff --git a/extensions/markdown/src/typings/markdown-it-named-headers.d.ts b/extensions/markdown-language-features/src/typings/markdown-it-named-headers.d.ts similarity index 100% rename from extensions/markdown/src/typings/markdown-it-named-headers.d.ts rename to extensions/markdown-language-features/src/typings/markdown-it-named-headers.d.ts diff --git a/extensions/markdown/src/typings/ref.d.ts b/extensions/markdown-language-features/src/typings/ref.d.ts similarity index 100% rename from extensions/markdown/src/typings/ref.d.ts rename to extensions/markdown-language-features/src/typings/ref.d.ts diff --git a/extensions/markdown/src/util/dispose.ts b/extensions/markdown-language-features/src/util/dispose.ts similarity index 100% rename from extensions/markdown/src/util/dispose.ts rename to extensions/markdown-language-features/src/util/dispose.ts diff --git a/extensions/markdown/src/util/file.ts b/extensions/markdown-language-features/src/util/file.ts similarity index 100% rename from extensions/markdown/src/util/file.ts rename to extensions/markdown-language-features/src/util/file.ts diff --git a/extensions/markdown/src/util/topmostLineMonitor.ts b/extensions/markdown-language-features/src/util/topmostLineMonitor.ts similarity index 100% rename from extensions/markdown/src/util/topmostLineMonitor.ts rename to extensions/markdown-language-features/src/util/topmostLineMonitor.ts diff --git a/extensions/markdown/tsconfig.json b/extensions/markdown-language-features/tsconfig.json similarity index 100% rename from extensions/markdown/tsconfig.json rename to extensions/markdown-language-features/tsconfig.json diff --git a/extensions/markdown/webpack.config.js b/extensions/markdown-language-features/webpack.config.js similarity index 100% rename from extensions/markdown/webpack.config.js rename to extensions/markdown-language-features/webpack.config.js diff --git a/extensions/markdown/yarn.lock b/extensions/markdown-language-features/yarn.lock similarity index 100% rename from extensions/markdown/yarn.lock rename to extensions/markdown-language-features/yarn.lock