diff --git a/__tests__/fixture/es6-import.input.js b/__tests__/fixture/es6-import.input.js index 51fe5fca6..7ab6cfc35 100644 --- a/__tests__/fixture/es6-import.input.js +++ b/__tests__/fixture/es6-import.input.js @@ -2,6 +2,8 @@ import hasEx6 from './es6-ext'; import multiply from './simple.input.js'; import * as foo from 'some-other-module'; +import('./simple.input.js').then(() => {}); + /** * This function returns the number one. * @returns {Number} numberone diff --git a/src/parsers/parse_to_ast.js b/src/parsers/parse_to_ast.js index e9720e538..5bc2aa5bd 100644 --- a/src/parsers/parse_to_ast.js +++ b/src/parsers/parse_to_ast.js @@ -6,20 +6,18 @@ var opts = { allowImportExportEverywhere: true, sourceType: 'module', plugins: [ - 'jsx', - 'flow', - 'asyncFunctions', + 'asyncGenerators', 'classConstructorCall', - 'doExpressions', - 'trailingFunctionCommas', - 'objectRestSpread', - 'decorators', 'classProperties', + 'decorators', + 'doExpressions', 'exportExtensions', - 'exponentiationOperator', - 'asyncGenerators', + 'flow', 'functionBind', - 'functionSent' + 'functionSent', + 'jsx', + 'objectRestSpread', + 'dynamicImport' ] };