From 52bdc14cc6d56ae962bcdec7af07eaf106eb7672 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 5 Jan 2021 12:57:26 -0800 Subject: [PATCH] Copy of translated errors for js/ts web build --- .../extension-browser.webpack.config.js | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/extensions/typescript-language-features/extension-browser.webpack.config.js b/extensions/typescript-language-features/extension-browser.webpack.config.js index 531a5d29c19..ab1fc1aea52 100644 --- a/extensions/typescript-language-features/extension-browser.webpack.config.js +++ b/extensions/typescript-language-features/extension-browser.webpack.config.js @@ -12,6 +12,22 @@ const Terser = require('terser'); const withBrowserDefaults = require('../shared.webpack.config').browser; +const languages = [ + 'zh-tw', + 'cs', + 'de', + 'es', + 'fr', + 'it', + 'ja', + 'ko', + 'pl', + 'pt-br', + 'ru', + 'tr', + 'zh-cn', +]; + module.exports = withBrowserDefaults({ context: __dirname, entry: { @@ -26,6 +42,17 @@ module.exports = withBrowserDefaults({ to: 'typescript-web/', flatten: true }, + { + from: 'node_modules/typescript-web/lib/typesMap.json', + to: 'typescript-web/' + }, + ...languages.map(lang => ({ + from: `node_modules/typescript-web/lib/${lang}/**/*`, + to: 'typescript-web/', + transformPath: (targetPath) => { + return targetPath.replace(/node_modules[\/\\]typescript-web[\/\\]lib/, ''); + } + })) ], }), // @ts-ignore