fix(l10n): Parse server code using `ecmaVersion: 2018`

The acorn parser was blowing up trying to parse the spread
operator in the server code. Set the parser to use ecmaVersion: 2018
so that it can handle any new syntax we throw at it.

fixes #2067
This commit is contained in:
Shane Tomlinson 2019-08-05 12:59:06 +01:00
Родитель 27310ca71d
Коммит 7cdd53727d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 09D4F897B87A2D19
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -19,7 +19,7 @@ var messagesOutputPath = path.join(
'LC_MESSAGES'
);
var babelCmd =
'npx babel --plugins=@babel/plugin-syntax-dynamic-import,dynamic-import-webpack,@babel/plugin-proposal-class-properties --presets @babel/preset-react,@babel/env app/scripts --out-dir .es5';
'npx babel --plugins=@babel/plugin-syntax-dynamic-import,dynamic-import-webpack,@babel/plugin-proposal-class-properties --presets @babel/preset-react,@babel/env,@babel/preset-typescript app/scripts --out-dir .es5';
var templateCmd = 'cp -r app/scripts/templates .es5/templates/';
module.exports = function(grunt) {
@ -73,6 +73,7 @@ module.exports = function(grunt) {
'.js': 'javascript',
'.txt': 'handlebars',
},
parserOptions: '{"ecmaVersion":"2018"}',
});
authWalker.on('end', function() {