Normalize module format of plugins/built-ins data (#376)
* Reference plugins json instead of module in normalize-options.js * Make plugins module format match built-ins module
This commit is contained in:
parent
8e8ddc3ccb
commit
6ae350773e
@ -1,5 +1,4 @@
|
||||
module.exports = {
|
||||
// es2015
|
||||
const es2015 = {
|
||||
"check-es2015-constants": {
|
||||
features: [
|
||||
"const",
|
||||
@ -107,16 +106,18 @@ module.exports = {
|
||||
features: [
|
||||
"generators",
|
||||
],
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
// es2016
|
||||
const es2016 = {
|
||||
"transform-exponentiation-operator": {
|
||||
features: [
|
||||
"exponentiation (**) operator",
|
||||
],
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
// es2017
|
||||
const es2017 = {
|
||||
"transform-async-to-generator": {
|
||||
features: [
|
||||
"async functions",
|
||||
@ -128,3 +129,5 @@ module.exports = {
|
||||
],
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = Object.assign({}, es2015, es2016, es2017);
|
||||
|
||||
@ -2,10 +2,10 @@ import invariant from "invariant";
|
||||
import builtInsList from "../data/built-ins.json";
|
||||
import { defaultWebIncludes } from "./default-includes";
|
||||
import moduleTransformations from "./module-transformations";
|
||||
import pluginFeatures from "../data/plugin-features";
|
||||
import pluginsList from "../data/plugins.json";
|
||||
|
||||
const validIncludesAndExcludes = [
|
||||
...Object.keys(pluginFeatures),
|
||||
...Object.keys(pluginsList),
|
||||
...Object.keys(moduleTransformations).map((m) => moduleTransformations[m]),
|
||||
...Object.keys(builtInsList),
|
||||
...defaultWebIncludes,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user