diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..f74d02d7 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,19 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "launch", + "name": "Gulp Release", + "program": "${workspaceFolder}/node_modules/gulp/bin/gulp.js", + "stopOnEntry": true, + "args": [ + "release" + ], + "cwd": "${workspaceFolder}" + }, + ] +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 3310b1e0..e27ef04f 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -262,7 +262,7 @@ function ESM_pluginStream(plugin, destinationPath) { const myFileDestPath = path.join(DESTINATION, plugin.modulePrefix, data.relative); const importFilePath = path.join(DESTINATION, importText.substr('monaco-editor-core/esm/'.length)); - let relativePath = path.relative(path.dirname(myFileDestPath), importFilePath); + let relativePath = path.relative(path.dirname(myFileDestPath), importFilePath).replace(/\\/g, '/'); if (!/(^\.\/)|(^\.\.\/)/.test(relativePath)) { relativePath = './' + relativePath; } @@ -286,7 +286,7 @@ function ESM_pluginStream(plugin, destinationPath) { const myFileDestPath = path.join(DESTINATION, plugin.modulePrefix, data.relative); const apiFilePath = path.join(DESTINATION, 'vs/editor/editor.api'); - let relativePath = path.relative(path.dirname(myFileDestPath), apiFilePath); + let relativePath = path.relative(path.dirname(myFileDestPath), apiFilePath).replace(/\\/g, '/'); if (!/(^\.\/)|(^\.\.\/)/.test(relativePath)) { relativePath = './' + relativePath; } @@ -360,7 +360,7 @@ function ESM_addPluginContribs(dest) { metadata.METADATA.PLUGINS.forEach(function(plugin) { const contribDestPath = path.join(DESTINATION, plugin.contrib); - let relativePath = path.relative(path.dirname(mainFileDestPath), contribDestPath); + let relativePath = path.relative(path.dirname(mainFileDestPath), contribDestPath).replace(/\\/g, '/'); if (!/(^\.\/)|(^\.\.\/)/.test(relativePath)) { relativePath = './' + relativePath; } diff --git a/package-lock.json b/package-lock.json index e41815dd..13cb8b73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2282,9 +2282,9 @@ "dev": true }, "monaco-typescript": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/monaco-typescript/-/monaco-typescript-3.3.0.tgz", - "integrity": "sha512-VxlmeaPa07+rnrQi00INcvlMoC/Y1poACSV0brs9EjKbF1DEdpEu9/NAeJmXXApv56ywXviaqtMkCI8JLvId+g==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/monaco-typescript/-/monaco-typescript-3.3.1.tgz", + "integrity": "sha512-sOnMeEgDQmwuwkcj/ElVZ7mF3d0HAiCINGWE9LyOH9wJCQNJaBqa+cSP+wnPiSWQnOshHZ+A2vsA8A7PyXls6Q==", "dev": true }, "ms": { diff --git a/package.json b/package.json index ce128806..68583983 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "monaco-html": "2.3.0", "monaco-json": "2.3.0", "monaco-languages": "1.6.0", - "monaco-typescript": "3.3.0", + "monaco-typescript": "3.3.1", "rimraf": "^2.6.2", "typedoc": "^0.11.1", "typescript": "^3.0.1",