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' 'LC_MESSAGES'
); );
var babelCmd = 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/'; var templateCmd = 'cp -r app/scripts/templates .es5/templates/';
module.exports = function(grunt) { module.exports = function(grunt) {
@ -73,6 +73,7 @@ module.exports = function(grunt) {
'.js': 'javascript', '.js': 'javascript',
'.txt': 'handlebars', '.txt': 'handlebars',
}, },
parserOptions: '{"ecmaVersion":"2018"}',
}); });
authWalker.on('end', function() { authWalker.on('end', function() {