rename category metadata option to group

This commit is contained in:
Sebastian McKenzie 2015-05-08 22:54:15 +01:00
parent 8f9d02d689
commit 2fd1b2a484
24 changed files with 27 additions and 27 deletions

View File

@ -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));
}

View File

@ -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);

View File

@ -1,7 +1,7 @@
import * as t from "../../../types";
export var metadata = {
category: "builtin-trailing"
group: "builtin-trailing"
};
export var MemberExpression = {

View File

@ -1,7 +1,7 @@
import * as t from "../../../types";
export var metadata = {
category: "builtin-trailing"
group: "builtin-trailing"
};
export var Property = {

View File

@ -38,7 +38,7 @@ function standardizeLets(declars) {
}
export var metadata = {
category: "builtin-advanced"
group: "builtin-advanced"
};
export function VariableDeclaration(node, parent, scope, file) {

View 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) {

View 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) {

View File

@ -29,7 +29,7 @@ var visitor = traverse.explode({
export var metadata = {
optional: true,
category: "builtin-advanced"
group: "builtin-advanced"
};
export var BlockStatement = {

View File

@ -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) {

View File

@ -1,7 +1,7 @@
import sortBy from "lodash/collection/sortBy";
export var metadata = {
category: "builtin-trailing"
group: "builtin-trailing"
};
// Priority:

View File

@ -1,7 +1,7 @@
import * as strict from "../../helpers/strict";
export var metadata = {
category: "builtin-modules"
group: "builtin-modules"
};
export var Program = {

View File

@ -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) {

View 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 = {

View File

@ -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) {

View 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) {

View File

@ -2,7 +2,7 @@ import * as t from "../../../types";
export var metadata = {
optional: true,
category: "builtin-trailing"
group: "builtin-trailing"
};
export var MemberExpression = {

View File

@ -2,7 +2,7 @@ import * as t from "../../../types";
export var metadata = {
optional: true,
category: "builtin-trailing"
group: "builtin-trailing"
};
export var Property = {

View File

@ -2,7 +2,7 @@ import regenerator from "regenerator";
import * as t from "../../../types";
export var metadata = {
category: "regenerator"
group: "regenerator"
};
export function Program(ast) {

View File

@ -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) {

View File

@ -1,5 +1,5 @@
export var metadata = {
category: "builtin-setup"
group: "builtin-setup"
};
export {

View File

@ -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");

View File

@ -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) {

View File

@ -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) {

View File

@ -2,7 +2,7 @@ import * as t from "../../../types";
export var metadata = {
optional: true,
category: "builtin-setup"
group: "builtin-setup"
};
export function ExpressionStatement(node) {