/** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ 'use strict'; var resolvePlugins = require('../lib/resolvePlugins'); module.exports = { comments: false, compact: true, plugins: resolvePlugins([ 'syntax-async-functions', 'syntax-class-properties', 'syntax-trailing-function-commas', 'transform-class-properties', 'transform-es2015-function-name', 'transform-es2015-arrow-functions', 'transform-es2015-block-scoping', 'transform-es2015-classes', 'transform-es2015-computed-properties', 'check-es2015-constants', 'transform-es2015-destructuring', ['transform-es2015-modules-commonjs', { strict: false, allowTopLevelThis: true }], 'transform-es2015-parameters', 'transform-es2015-shorthand-properties', 'transform-es2015-spread', 'transform-es2015-template-literals', 'transform-es2015-literals', 'transform-flow-strip-types', 'transform-object-assign', 'transform-object-rest-spread', 'transform-react-display-name', 'transform-react-jsx', 'transform-regenerator', ['transform-es2015-for-of', { loose: true }], require('../transforms/transform-symbol-member'), ]), env: { development: { plugins: resolvePlugins(['transform-react-jsx-source']), }, }, retainLines: true, sourceMaps: false, };