babel-preset-solfege
Version:
Babel preset to build SolfegeJS
90 lines (51 loc) • 4.56 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _babelPluginSyntaxFlow = require("babel-plugin-syntax-flow");
var _babelPluginSyntaxFlow2 = _interopRequireDefault(_babelPluginSyntaxFlow);
var _babelPluginSyntaxAsyncFunctions = require("babel-plugin-syntax-async-functions");
var _babelPluginSyntaxAsyncFunctions2 = _interopRequireDefault(_babelPluginSyntaxAsyncFunctions);
var _babelPluginSyntaxAsyncGenerators = require("babel-plugin-syntax-async-generators");
var _babelPluginSyntaxAsyncGenerators2 = _interopRequireDefault(_babelPluginSyntaxAsyncGenerators);
var _babelPluginClosureElimination = require("babel-plugin-closure-elimination");
var _babelPluginClosureElimination2 = _interopRequireDefault(_babelPluginClosureElimination);
var _babelPluginAddModuleExports = require("babel-plugin-add-module-exports");
var _babelPluginAddModuleExports2 = _interopRequireDefault(_babelPluginAddModuleExports);
var _babelPluginTransformFlowStripTypes = require("babel-plugin-transform-flow-strip-types");
var _babelPluginTransformFlowStripTypes2 = _interopRequireDefault(_babelPluginTransformFlowStripTypes);
var _babelPluginTransformDecoratorsLegacy = require("babel-plugin-transform-decorators-legacy");
var _babelPluginTransformDecoratorsLegacy2 = _interopRequireDefault(_babelPluginTransformDecoratorsLegacy);
var _babelPresetEnv = require("babel-preset-env");
var _babelPresetEnv2 = _interopRequireDefault(_babelPresetEnv);
var _babelPluginTransformDoExpressions = require("babel-plugin-transform-do-expressions");
var _babelPluginTransformDoExpressions2 = _interopRequireDefault(_babelPluginTransformDoExpressions);
var _babelPluginTransformFunctionBind = require("babel-plugin-transform-function-bind");
var _babelPluginTransformFunctionBind2 = _interopRequireDefault(_babelPluginTransformFunctionBind);
var _babelPluginTransformClassConstructorCall = require("babel-plugin-transform-class-constructor-call");
var _babelPluginTransformClassConstructorCall2 = _interopRequireDefault(_babelPluginTransformClassConstructorCall);
var _babelPluginTransformExportExtensions = require("babel-plugin-transform-export-extensions");
var _babelPluginTransformExportExtensions2 = _interopRequireDefault(_babelPluginTransformExportExtensions);
var _babelPluginTransformClassProperties = require("babel-plugin-transform-class-properties");
var _babelPluginTransformClassProperties2 = _interopRequireDefault(_babelPluginTransformClassProperties);
var _babelPluginTransformDecorators = require("babel-plugin-transform-decorators");
var _babelPluginTransformDecorators2 = _interopRequireDefault(_babelPluginTransformDecorators);
var _babelPluginSyntaxDynamicImport = require("babel-plugin-syntax-dynamic-import");
var _babelPluginSyntaxDynamicImport2 = _interopRequireDefault(_babelPluginSyntaxDynamicImport);
var _babelPluginSyntaxTrailingFunctionCommas = require("babel-plugin-syntax-trailing-function-commas");
var _babelPluginSyntaxTrailingFunctionCommas2 = _interopRequireDefault(_babelPluginSyntaxTrailingFunctionCommas);
var _babelPluginTransformExponentiationOperator = require("babel-plugin-transform-exponentiation-operator");
var _babelPluginTransformExponentiationOperator2 = _interopRequireDefault(_babelPluginTransformExponentiationOperator);
var _babelPluginTransformObjectRestSpread = require("babel-plugin-transform-object-rest-spread");
var _babelPluginTransformObjectRestSpread2 = _interopRequireDefault(_babelPluginTransformObjectRestSpread);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = {
presets: [[_babelPresetEnv2.default, {
"targets": {
"node": "9"
},
"useBuiltIns": true,
"exclude": ["transform-regenerator"]
}]],
plugins: [_babelPluginTransformDoExpressions2.default, _babelPluginTransformFunctionBind2.default, _babelPluginTransformClassConstructorCall2.default, _babelPluginTransformExportExtensions2.default, _babelPluginSyntaxDynamicImport2.default, _babelPluginTransformClassProperties2.default, _babelPluginSyntaxTrailingFunctionCommas2.default, _babelPluginTransformExponentiationOperator2.default, _babelPluginTransformObjectRestSpread2.default, _babelPluginSyntaxFlow2.default, _babelPluginSyntaxAsyncFunctions2.default, _babelPluginSyntaxAsyncGenerators2.default, _babelPluginClosureElimination2.default, _babelPluginAddModuleExports2.default, _babelPluginTransformFlowStripTypes2.default, _babelPluginTransformDecoratorsLegacy2.default]
};