Skip to content

Commit

Permalink
Add plugins name
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolo-ribaudo committed Sep 25, 2018
1 parent 9f407e0 commit 7f28bfe
Show file tree
Hide file tree
Showing 87 changed files with 155 additions and 1 deletion.
Expand Up @@ -78,7 +78,9 @@ export default declare(api => {
};

return {
name: "proposal-async-generator-functions",
inherits: syntaxAsyncGenerators,

visitor: {
Program(path, state) {
// We need to traverse the ast here (instead of just vising Function
Expand Down
Expand Up @@ -336,6 +336,7 @@ export default declare((api, options) => {
: buildClassStaticPrivatePropertySpec;

return {
name: "proposal-class-properties",
inherits: syntaxClassProperties,

visitor: {
Expand Down
1 change: 1 addition & 0 deletions packages/babel-plugin-proposal-decorators/src/index.js
Expand Up @@ -32,6 +32,7 @@ export default declare((api, options) => {
}

return {
name: "proposal-decorators",
inherits: syntaxDecorators,

manipulateOptions({ generatorOpts }) {
Expand Down
1 change: 1 addition & 0 deletions packages/babel-plugin-proposal-do-expressions/src/index.js
Expand Up @@ -5,6 +5,7 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "proposal-do-expressions",
inherits: syntaxDoExpressions,

visitor: {
Expand Down
Expand Up @@ -6,6 +6,7 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "proposal-export-default-from",
inherits: syntaxExportDefaultFrom,

visitor: {
Expand Down
Expand Up @@ -6,6 +6,7 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "proposal-export-namespace-from",
inherits: syntaxExportNamespaceFrom,

visitor: {
Expand Down
1 change: 1 addition & 0 deletions packages/babel-plugin-proposal-function-bind/src/index.js
Expand Up @@ -39,6 +39,7 @@ export default declare(api => {
}

return {
name: "proposal-function-bind",
inherits: syntaxFunctionBind,

visitor: {
Expand Down
1 change: 1 addition & 0 deletions packages/babel-plugin-proposal-function-sent/src/index.js
Expand Up @@ -35,6 +35,7 @@ export default declare(api => {
};

return {
name: "proposal-function-sent",
inherits: syntaxFunctionSent,

visitor: {
Expand Down
1 change: 1 addition & 0 deletions packages/babel-plugin-proposal-json-strings/src/index.js
Expand Up @@ -15,6 +15,7 @@ export default declare(api => {
}

return {
name: "proposal-json-strings",
inherits: syntaxJsonStrings,

visitor: {
Expand Down
Expand Up @@ -6,6 +6,7 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "proposal-logical-assignment-operators",
inherits: syntaxLogicalAssignmentOperators,

visitor: {
Expand Down
Expand Up @@ -6,6 +6,7 @@ export default declare((api, { loose = false }) => {
api.assertVersion(7);

return {
name: "proposal-nullish-coalescing-operator",
inherits: syntaxNullishCoalescingOperator,

visitor: {
Expand Down
Expand Up @@ -19,6 +19,7 @@ export default declare(api => {
}

return {
name: "proposal-numeric-separator",
inherits: syntaxNumericSeparator,

visitor: {
Expand Down
Expand Up @@ -178,6 +178,7 @@ export default declare((api, opts) => {
}

return {
name: "proposal-object-rest-spread",
inherits: syntaxObjectRestSpread,

visitor: {
Expand Down
Expand Up @@ -5,6 +5,7 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "proposal-optional-catch-binding",
inherits: syntaxOptionalCatchBinding,

visitor: {
Expand Down
Expand Up @@ -127,6 +127,7 @@ export default declare((api, options) => {
}

return {
name: "proposal-optional-chaining",
inherits: syntaxOptionalChaining,

visitor: {
Expand Down
Expand Up @@ -6,6 +6,7 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "proposal-pipeline-operator",
inherits: syntaxPipelineOperator,

visitor: {
Expand Down
Expand Up @@ -6,6 +6,7 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "proposal-throw-expressions",
inherits: syntaxThrowExpressions,

visitor: {
Expand Down
Expand Up @@ -11,6 +11,8 @@ export default declare((api, options) => {
}

return {
name: "proposal-unicode-property-regex",

visitor: {
RegExpLiteral(path) {
const node = path.node;
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-async-generators/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-async-generators",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("asyncGenerators");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-bigint/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-bigint",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("bigInt");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-class-properties/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-class-properties",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("classProperties", "classPrivateProperties");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-decorators/src/index.js
Expand Up @@ -30,6 +30,8 @@ export default declare((api, options) => {
}

return {
name: "syntax-decorators",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push(
legacy
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-do-expressions/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-do-expressions",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("doExpressions");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-dynamic-import/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-dynamic-import",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("dynamicImport");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-export-default-from/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-export-default-from",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("exportDefaultFrom");
},
Expand Down
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-export-namespace-from",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("exportNamespaceFrom");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-flow/src/index.js
Expand Up @@ -12,6 +12,8 @@ export default declare((api, options) => {
}

return {
name: "syntax-flow",

manipulateOptions(opts, parserOpts) {
// If the file has already enabled TS, assume that this is not a
// valid Flowtype file.
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-function-bind/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-function-bind",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("functionBind");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-function-sent/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-function-sent",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("functionSent");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-import-meta/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-import-meta",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("importMeta");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-json-strings/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-json-strings",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("jsonStrings");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-jsx/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-jsx",

manipulateOptions(opts, parserOpts) {
// If the Typescript plugin already ran, it will have decided whether
// or not this is a TSX file.
Expand Down
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-logical-assignment-operators",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("logicalAssignment");
},
Expand Down
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-nullish-coalescing-operator",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("nullishCoalescingOperator");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-numeric-separator/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-numeric-separator",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("numericSeparator");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-object-rest-spread/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-object-rest-spread",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("objectRestSpread");
},
Expand Down
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-optional-catch-binding",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("optionalCatchBinding");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-optional-chaining/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-optional-chaining",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("optionalChaining");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-pipeline-operator/src/index.js
Expand Up @@ -15,6 +15,8 @@ export default declare((api, { proposal }) => {
}

return {
name: "syntax-pipeline-operator",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push(["pipelineOperator", { proposal }]);
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-throw-expressions/src/index.js
Expand Up @@ -4,6 +4,8 @@ export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-throw-expressions",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("throwExpressions");
},
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-syntax-typescript/src/index.js
Expand Up @@ -19,6 +19,8 @@ export default declare((api, { isTSX }) => {
api.assertVersion(7);

return {
name: "syntax-typescript",

manipulateOptions(opts, parserOpts) {
const { plugins } = parserOpts;
// If the Flow syntax plugin already ran, remove it since Typescript
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-transform-arrow-functions/src/index.js
Expand Up @@ -6,6 +6,8 @@ export default declare((api, options) => {

const { spec } = options;
return {
name: "transform-arrow-functions",

visitor: {
ArrowFunctionExpression(
path: NodePath<BabelNodeArrowFunctionExpression>,
Expand Down
Expand Up @@ -10,6 +10,8 @@ export default declare((api, options) => {

if (method && module) {
return {
name: "transform-async-to-generator",

visitor: {
Function(path, state) {
if (!path.node.async || path.node.generator) return;
Expand Down
Expand Up @@ -26,6 +26,8 @@ export default declare(api => {
}

return {
name: "transform-block-scoped-functions",

visitor: {
BlockStatement(path) {
const { node, parent } = path;
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-transform-block-scoping/src/index.js
Expand Up @@ -20,6 +20,8 @@ export default declare((api, opts) => {
}

return {
name: "transform-block-scoping",

visitor: {
VariableDeclaration(path) {
const { node, parent, scope } = path;
Expand Down
2 changes: 2 additions & 0 deletions packages/babel-plugin-transform-classes/src/index.js
Expand Up @@ -25,6 +25,8 @@ export default declare((api, options) => {
const VISITED = Symbol();

return {
name: "transform-classes",

visitor: {
ExportDefaultDeclaration(path: NodePath) {
if (!path.get("declaration").isClassDeclaration()) return;
Expand Down

0 comments on commit 7f28bfe

Please sign in to comment.