This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
2021-04-02 02:24:13 +03:00

32 lines
1.1 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const defaultConfigBabelPreset = () => ({
presets: [
[
// Supports nullish-coalescing, optional-chaining, optional-catch-binding, object-rest-spread, dynamic-import
// on at least node 10 (oldest LTS version).
require('@babel/preset-env'),
{
targets: {
// Use the user's current version of node
node: true,
},
// Remove import/export syntax
modules: 'commonjs',
},
],
// Support TypeScript
require('@babel/preset-typescript'),
],
plugins: [
// Support static class properties.
// We don't support all experimental features (shippedProposals), this is purely for legacy purposes.
require('@babel/plugin-proposal-class-properties'),
],
});
function getBabelPreset() {
// TODO: Support overriding this with `babel.app-config.config.js`
return defaultConfigBabelPreset;
}
exports.getBabelPreset = getBabelPreset;
//# sourceMappingURL=getBabelPreset.js.map