mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Since we're adding support for these proposals to the modern preset as well as the legacy preset, we do not need to update minimumVersions.
38 lines
1.5 KiB
JavaScript
38 lines
1.5 KiB
JavaScript
// TODO Somehow expose a hash of these plugin options?
|
|
module.exports = function (api, options) {
|
|
return {
|
|
plugins: [
|
|
require("@babel/plugin-syntax-flow"),
|
|
...require("./proposals.js").plugins,
|
|
require("@babel/plugin-transform-arrow-functions"),
|
|
require("@babel/plugin-transform-block-scoped-functions"),
|
|
require("@babel/plugin-transform-block-scoping"),
|
|
[require("@babel/plugin-transform-classes"), {
|
|
loose: true
|
|
}],
|
|
[require("@babel/plugin-transform-computed-properties"), {
|
|
loose: true
|
|
}],
|
|
require("@babel/plugin-transform-destructuring"),
|
|
[require("@babel/plugin-transform-for-of"), {
|
|
loose: true
|
|
}],
|
|
require("@babel/plugin-transform-literals"),
|
|
require("@babel/plugin-transform-object-super"),
|
|
require("@babel/plugin-transform-parameters"),
|
|
require("@babel/plugin-transform-shorthand-properties"),
|
|
require("@babel/plugin-transform-spread"),
|
|
require("@babel/plugin-transform-sticky-regex"),
|
|
[require("@babel/plugin-transform-template-literals"), {
|
|
loose: true
|
|
}],
|
|
require("@babel/plugin-transform-typeof-symbol"),
|
|
require("@babel/plugin-transform-unicode-regex"),
|
|
require("@babel/plugin-transform-property-literals"),
|
|
require("@babel/plugin-transform-flow-strip-types"),
|
|
require("@babel/plugin-transform-exponentiation-operator"),
|
|
require("@babel/plugin-transform-regenerator"),
|
|
]
|
|
};
|
|
};
|