diff --git a/patches/os-locale+2.1.0.patch b/patches/os-locale+2.1.0.patch new file mode 100644 index 000000000..1cb2fb12a --- /dev/null +++ b/patches/os-locale+2.1.0.patch @@ -0,0 +1,46 @@ +diff --git a/node_modules/os-locale/index.js b/node_modules/os-locale/index.js +index 1ada7a4..1304aa1 100644 +--- a/node_modules/os-locale/index.js ++++ b/node_modules/os-locale/index.js +@@ -25,11 +25,11 @@ function getLocale(str) { + } + + function getAppleLocale() { +- return execa.stdout('defaults', ['read', '-g', 'AppleLocale']); ++ return execa.stdout('defaults', ['read', '-g', 'AppleLocale'], { preferLocal: false }); + } + + function getAppleLocaleSync() { +- return execa.sync('defaults', ['read', '-g', 'AppleLocale']).stdout; ++ return execa.sync('defaults', ['read', '-g', 'AppleLocale'], { preferLocal: false }).stdout; + } + + function getUnixLocale() { +@@ -37,7 +37,8 @@ function getUnixLocale() { + return getAppleLocale(); + } + +- return execa.stdout('locale') ++ const args = null; ++ return execa.stdout('locale', args, { preferLocal: false }) + .then(stdout => getLocale(parseLocale(stdout))); + } + +@@ -50,7 +51,7 @@ function getUnixLocaleSync() { + } + + function getWinLocale() { +- return execa.stdout('wmic', ['os', 'get', 'locale']) ++ return execa.stdout('wmic', ['os', 'get', 'locale'], { preferLocal: false }) + .then(stdout => { + const lcidCode = parseInt(stdout.replace('Locale', ''), 16); + return lcid.from(lcidCode); +@@ -58,7 +59,7 @@ function getWinLocale() { + } + + function getWinLocaleSync() { +- const stdout = execa.sync('wmic', ['os', 'get', 'locale']).stdout; ++ const stdout = execa.sync('wmic', ['os', 'get', 'locale'], { preferLocal: false }).stdout; + const lcidCode = parseInt(stdout.replace('Locale', ''), 16); + return lcid.from(lcidCode); + }