diff --git a/extensions/css-language-features/extension.webpack.config.js b/extensions/css-language-features/extension.webpack.config.js index 593d1340b7f..3c1d55ef6a0 100644 --- a/extensions/css-language-features/extension.webpack.config.js +++ b/extensions/css-language-features/extension.webpack.config.js @@ -20,9 +20,6 @@ module.exports = withDefaults({ mainFields: ['module', 'main'], extensions: ['.ts', '.js'] // support ts-files and js-files }, - node: { - __dirname: false // leave the __dirname-behaviour intact - }, output: { filename: 'cssMain.js', path: path.join(__dirname, 'client', 'dist'), diff --git a/extensions/css-language-features/server/extension.webpack.config.js b/extensions/css-language-features/server/extension.webpack.config.js index bafe635b6de..413075e315f 100644 --- a/extensions/css-language-features/server/extension.webpack.config.js +++ b/extensions/css-language-features/server/extension.webpack.config.js @@ -20,9 +20,6 @@ module.exports = withDefaults({ mainFields: ['module', 'main'], extensions: ['.ts', '.js'] // support ts-files and js-files }, - node: { - __dirname: false // leave the __dirname-behaviour intact - }, output: { filename: 'cssServerMain.js', path: path.join(__dirname, 'dist'), diff --git a/extensions/git/extension.webpack.config.js b/extensions/git/extension.webpack.config.js index ac1ed5928a9..5efa2052e88 100644 --- a/extensions/git/extension.webpack.config.js +++ b/extensions/git/extension.webpack.config.js @@ -11,9 +11,6 @@ const withDefaults = require('../shared.webpack.config'); module.exports = withDefaults({ context: __dirname, - node: { - __dirname: false // leave the __dirname-behaviour intact - }, entry: { main: './src/main.ts', ['askpass-main']: './src/askpass-main.ts' diff --git a/extensions/html-language-features/extension.webpack.config.js b/extensions/html-language-features/extension.webpack.config.js index 492a0d1f8fd..4f9af795401 100644 --- a/extensions/html-language-features/extension.webpack.config.js +++ b/extensions/html-language-features/extension.webpack.config.js @@ -20,9 +20,6 @@ module.exports = withDefaults({ mainFields: ['module', 'main'], extensions: ['.ts', '.js'] // support ts-files and js-files }, - node: { - __dirname: false // leave the __dirname-behaviour intact - }, output: { filename: 'htmlMain.js', path: path.join(__dirname, 'client', 'dist'), diff --git a/extensions/html-language-features/server/extension.webpack.config.js b/extensions/html-language-features/server/extension.webpack.config.js index 90e533b80ec..67d30dd082d 100644 --- a/extensions/html-language-features/server/extension.webpack.config.js +++ b/extensions/html-language-features/server/extension.webpack.config.js @@ -20,9 +20,6 @@ module.exports = withDefaults({ mainFields: ['module', 'main'], extensions: ['.ts', '.js'] // support ts-files and js-files }, - node: { - __dirname: false // leave the __dirname-behaviour intact - }, output: { filename: 'htmlServerMain.js', path: path.join(__dirname, 'dist'), diff --git a/extensions/json-language-features/extension.webpack.config.js b/extensions/json-language-features/extension.webpack.config.js index 3e79ca6b74c..eb71544d875 100644 --- a/extensions/json-language-features/extension.webpack.config.js +++ b/extensions/json-language-features/extension.webpack.config.js @@ -20,9 +20,6 @@ module.exports = withDefaults({ mainFields: ['module', 'main'], extensions: ['.ts', '.js'] // support ts-files and js-files }, - node: { - __dirname: false // leave the __dirname-behaviour intact - }, output: { filename: 'jsonMain.js', path: path.join(__dirname, 'client', 'dist'), diff --git a/extensions/json-language-features/server/extension.webpack.config.js b/extensions/json-language-features/server/extension.webpack.config.js index 03235a3fdc0..5cc44771a83 100644 --- a/extensions/json-language-features/server/extension.webpack.config.js +++ b/extensions/json-language-features/server/extension.webpack.config.js @@ -20,9 +20,6 @@ module.exports = withDefaults({ mainFields: ['module', 'main'], extensions: ['.ts', '.js'] // support ts-files and js-files }, - node: { - __dirname: false // leave the __dirname-behaviour intact - }, output: { filename: 'jsonServerMain.js', path: path.join(__dirname, 'dist'), diff --git a/extensions/shared.webpack.config.js b/extensions/shared.webpack.config.js index 716610dc733..759fcc61f03 100644 --- a/extensions/shared.webpack.config.js +++ b/extensions/shared.webpack.config.js @@ -19,6 +19,9 @@ module.exports = function withDefaults(/**@type WebpackConfig*/extConfig) { let defaultConfig = { mode: 'none', // this leaves the source code as close as possible to the original (when packaging we set this to 'production') target: 'node', // extensions run in a node context + node: { + __dirname: false // leave the __dirname-behaviour intact + }, resolve: { mainFields: ['main'], // prefer the main-entry of package.json files extensions: ['.ts', '.js'] // support ts-files and js-files diff --git a/extensions/typescript-language-features/extension.webpack.config.js b/extensions/typescript-language-features/extension.webpack.config.js index 664dfb35f6f..de88398eca0 100644 --- a/extensions/typescript-language-features/extension.webpack.config.js +++ b/extensions/typescript-language-features/extension.webpack.config.js @@ -11,9 +11,6 @@ const withDefaults = require('../shared.webpack.config'); module.exports = withDefaults({ context: __dirname, - node: { - __dirname: false, - }, resolve: { mainFields: ['module', 'main'] },