rename category metadata option to group
This commit is contained in:
parent
8f9d02d689
commit
2fd1b2a484
@ -242,17 +242,17 @@ export default class File {
|
||||
// been merged
|
||||
if (ignore.indexOf(pass) >= 0) continue;
|
||||
|
||||
var category = pass.transformer.metadata.category;
|
||||
var group = pass.transformer.metadata.group;
|
||||
|
||||
// can't merge
|
||||
if (!pass.canTransform() || !category) {
|
||||
if (!pass.canTransform() || !group) {
|
||||
stack.push(pass);
|
||||
continue;
|
||||
}
|
||||
|
||||
var mergeStack = [];
|
||||
for (let pass of (_stack: Array)) {
|
||||
if (pass.transformer.metadata.category === category) {
|
||||
if (pass.transformer.metadata.group === group) {
|
||||
mergeStack.push(pass);
|
||||
ignore.push(pass);
|
||||
}
|
||||
@ -263,7 +263,7 @@ export default class File {
|
||||
visitors.push(pass.handlers);
|
||||
}
|
||||
var visitor = traverse.visitors.merge(visitors);
|
||||
var mergeTransformer = new Transformer(category, visitor);
|
||||
var mergeTransformer = new Transformer(group, visitor);
|
||||
//console.log(mergeTransformer);
|
||||
stack.push(mergeTransformer.buildPass(this));
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@ import transformers from "./transformers";
|
||||
for (var key in transformers) {
|
||||
var transformer = transformers[key];
|
||||
var metadata = transformer.metadata = transformer.metadata || {};
|
||||
metadata.category = metadata.category || "builtin-basic";
|
||||
metadata.group = metadata.group || "builtin-basic";
|
||||
}
|
||||
|
||||
pipeline.addTransformers(transformers);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-trailing"
|
||||
group: "builtin-trailing"
|
||||
};
|
||||
|
||||
export var MemberExpression = {
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-trailing"
|
||||
group: "builtin-trailing"
|
||||
};
|
||||
|
||||
export var Property = {
|
||||
|
||||
@ -38,7 +38,7 @@ function standardizeLets(declars) {
|
||||
}
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-advanced"
|
||||
group: "builtin-advanced"
|
||||
};
|
||||
|
||||
export function VariableDeclaration(node, parent, scope, file) {
|
||||
|
||||
@ -2,7 +2,7 @@ import * as messages from "../../../messages";
|
||||
import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-advanced"
|
||||
group: "builtin-advanced"
|
||||
};
|
||||
|
||||
export function ForOfStatement(node, parent, scope, file) {
|
||||
|
||||
@ -9,7 +9,7 @@ function keepBlockHoist(node, nodes) {
|
||||
}
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-modules"
|
||||
group: "builtin-modules"
|
||||
};
|
||||
|
||||
export function ImportDeclaration(node, parent, scope, file) {
|
||||
|
||||
@ -29,7 +29,7 @@ var visitor = traverse.explode({
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-advanced"
|
||||
group: "builtin-advanced"
|
||||
};
|
||||
|
||||
export var BlockStatement = {
|
||||
|
||||
@ -7,7 +7,7 @@ import map from "lodash/collection/map";
|
||||
import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-trailing"
|
||||
group: "builtin-trailing"
|
||||
};
|
||||
|
||||
exports.Function = function (node, parent, scope, file) {
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import sortBy from "lodash/collection/sortBy";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-trailing"
|
||||
group: "builtin-trailing"
|
||||
};
|
||||
|
||||
// Priority:
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import * as strict from "../../helpers/strict";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-modules"
|
||||
group: "builtin-modules"
|
||||
};
|
||||
|
||||
export var Program = {
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
export function ImportDeclaration(node, parent, scope, file) {
|
||||
|
||||
@ -86,7 +86,7 @@ function aliasFunction(getBody, path, scope) {
|
||||
// crawling the entire function tree
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-trailing"
|
||||
group: "builtin-trailing"
|
||||
};
|
||||
|
||||
export var Program = {
|
||||
|
||||
@ -2,7 +2,7 @@ import * as messages from "../../../messages";
|
||||
import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
export function ForOfStatement(node, parent, scope, file) {
|
||||
|
||||
@ -19,7 +19,7 @@ function toStatements(node) {
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
export function Identifier(node, parent, scope) {
|
||||
|
||||
@ -2,7 +2,7 @@ import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-trailing"
|
||||
group: "builtin-trailing"
|
||||
};
|
||||
|
||||
export var MemberExpression = {
|
||||
|
||||
@ -2,7 +2,7 @@ import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-trailing"
|
||||
group: "builtin-trailing"
|
||||
};
|
||||
|
||||
export var Property = {
|
||||
|
||||
@ -2,7 +2,7 @@ import regenerator from "regenerator";
|
||||
import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
category: "regenerator"
|
||||
group: "regenerator"
|
||||
};
|
||||
|
||||
export function Program(ast) {
|
||||
|
||||
@ -11,7 +11,7 @@ const RUNTIME_MODULE_NAME = "babel-runtime";
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-post-modules"
|
||||
group: "builtin-post-modules"
|
||||
};
|
||||
|
||||
export function pre(file) {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
export var metadata = {
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
export {
|
||||
|
||||
@ -2,7 +2,7 @@ import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
var match = t.buildMatchMemberExpression("process.env");
|
||||
|
||||
@ -2,7 +2,7 @@ import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
export function Expression(node, parent, scope) {
|
||||
|
||||
@ -2,7 +2,7 @@ import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
export function CallExpression(node, parent) {
|
||||
|
||||
@ -2,7 +2,7 @@ import * as t from "../../../types";
|
||||
|
||||
export var metadata = {
|
||||
optional: true,
|
||||
category: "builtin-setup"
|
||||
group: "builtin-setup"
|
||||
};
|
||||
|
||||
export function ExpressionStatement(node) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user