From e6a313c4ca9c71f98bf54098491d71cab5ca734e Mon Sep 17 00:00:00 2001 From: Jeff Williams Date: Sat, 22 Jul 2017 14:38:01 -0700 Subject: [PATCH] enable more Babylon options (#1411) --- lib/jsdoc/src/astbuilder.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/jsdoc/src/astbuilder.js b/lib/jsdoc/src/astbuilder.js index c032578c..63ca471b 100644 --- a/lib/jsdoc/src/astbuilder.js +++ b/lib/jsdoc/src/astbuilder.js @@ -6,8 +6,9 @@ var logger = require('jsdoc/util/logger'); // exported so we can use them in tests var parserOptions = exports.parserOptions = { - ranges: true, - sourceType: env.conf.sourceType, + allowImportExportEverywhere: true, + allowReturnOutsideFunction: true, + allowSuperOutsideMethod: true, plugins: [ 'asyncGenerators', 'bigInt', @@ -26,7 +27,9 @@ var parserOptions = exports.parserOptions = { 'objectRestSpread', 'optionalCatchBinding', 'optionalChaining' - ] + ], + ranges: true, + sourceType: env.conf.sourceType }; // TODO: docs