UNPKG

ecmascript-version-detector

Version:
666 lines 14.1 kB
[ { "selector": "//ArrayExpression", "version": "3", "en": { "name": "ArrayExpression" } }, { "selector": "//ArrayPattern", "version": "2015", "en": { "name": "ArrayPattern" } }, { "selector": "//ArrowFunctionExpression", "version": "2015", "en": { "name": "ArrowFunctionExpression" } }, { "selector": "//AssignmentExpression[@operator=='**']", "version": "2016", "en": { "name": "AssignmentExpression exponentiation operator" } }, { "selector": "//AssignmentExpression", "version": "3", "en": { "name": "AssignmentExpression" } }, { "selector": "//AssignmentPattern", "version": "2015", "en": { "name": "AssignmentPattern" } }, { "selector": "//AwaitExpression", "version": "proposal", "en": { "name": "AwaitExpression" } }, { "selector": "//BinaryExpression[@operator=='**']", "version": "2016", "en": { "name": "BinaryExpression exponentiation operator" } }, { "selector": "//BinaryExpression", "version": "3", "en": { "name": "BinaryExpression" } }, { "selector": "//BindExpression", "version": "proposal", "en": { "name": "BindExpression" } }, { "selector": "//BlockStatement", "trivial": true, "version": "3", "en": { "name": "BlockStatement" } }, { "selector": "//BooleanLiteral", "version": "3", "en": { "name": "BooleanLiteral" } }, { "selector": "//BreakStatement", "version": "3", "en": { "name": "BreakStatement" } }, { "selector": "//CallExpression", "version": "3", "en": { "name": "CallExpression" } }, { "selector": "//CatchClause", "version": "3", "en": { "name": "CatchClause" } }, { "selector": "//ClassBody", "version": "2015", "en": { "name": "ClassBody" } }, { "selector": "//ClassDeclaration", "version": "2015", "en": { "name": "ClassDeclaration" } }, { "selector": "//ClassExpression", "version": "2015", "en": { "name": "ClassExpression" } }, { "selector": "//ClassMethod[@kind=='constructor']", "version": "2015", "en": { "name": "ClassMethod-constructor" } }, { "selector": "//ClassMethod[@kind=='get']", "version": "2015", "en": { "name": "ClassMethod-get" } }, { "selector": "//ClassMethod[@kind=='method']", "version": "2015", "en": { "name": "ClassMethod-method" } }, { "selector": "//ClassMethod[@kind=='set']", "version": "2015", "en": { "name": "ClassMethod-set" } }, { "selector": "//ClassMethod[@kind=='set']", "version": "2015", "en": { "name": "ClassMethod" } }, { "selector": "//ClassProperty", "version": "proposal", "en": { "name": "ClassProperty" } }, { "selector": "//ConditionalExpression", "version": "3", "en": { "name": "ConditionalExpression" } }, { "selector": "//ContinueStatement", "version": "3", "en": { "name": "ContinueStatement" } }, { "selector": "//DebuggerStatement", "version": "5", "en": { "name": "DebuggerStatement" } }, { "selector": "//Decorator", "version": "proposal", "en": { "name": "Decorator" } }, { "selector": "//Directive", "version": "5", "en": { "name": "Directive" } }, { "selector": "//DirectiveLiteral", "version": "5", "en": { "name": "DirectiveLiteral" } }, { "selector": "//DoWhileStatement", "version": "3", "en": { "name": "DoWhileStatement" } }, { "selector": "//EmptyStatement", "version": "3", "en": { "name": "EmptyStatement" } }, { "selector": "//ExportAllDeclaration", "version": "2015", "en": { "name": "ExportAllDeclaration" } }, { "selector": "//ExportDefaultDeclaration", "version": "2015", "en": { "name": "ExportDefaultDeclaration" } }, { "selector": "//ExportNamedDeclaration", "version": "2015", "en": { "name": "ExportNamedDeclaration" } }, { "selector": "//ExportSpecifier", "version": "2015", "en": { "name": "ExportSpecifier" } }, { "selector": "//ExpressionStatement", "trivial": true, "version": "3", "en": { "name": "ExpressionStatement" } }, { "selector": "//ForInStatement", "version": "3", "en": { "name": "ForInStatement" } }, { "selector": "//ForOfStatement", "version": "2015", "en": { "name": "ForOfStatement" } }, { "selector": "//ForStatement", "version": "3", "en": { "name": "ForStatement" } }, { "selector": "//FunctionDeclaration[@async==true]", "version": "proposal", "en": { "name": "async FunctionDeclaration" } }, { "selector": "//FunctionDeclaration", "version": "3", "en": { "name": "FunctionDeclaration" } }, { "selector": "//FunctionExpression", "version": "3", "en": { "name": "FunctionExpression" } }, { "selector": "//Identifier", "version": "3", "en": { "name": "Identifier", "link": "https://developer.mozilla.org/docs/Glossary/identifier" } }, { "selector": "//IfStatement", "version": "3", "en": { "name": "IfStatement" } }, { "selector": "//ImportDeclaration", "version": "2015", "en": { "name": "ImportDeclaration" } }, { "selector": "//ImportDefaultSpecifier", "version": "2015", "en": { "name": "ImportDefaultSpecifier" } }, { "selector": "//ImportNamespaceSpecifier", "version": "2015", "en": { "name": "ImportNamespaceSpecifier" } }, { "selector": "//ImportSpecifier", "version": "2015", "en": { "name": "ImportSpecifier" } }, { "selector": "//LabeledStatement", "version": "3", "en": { "name": "LabeledStatement" } }, { "selector": "//LogicalExpression", "version": "3", "en": { "name": "LogicalExpression" } }, { "selector": "//MemberExpression", "version": "3", "en": { "name": "MemberExpression" } }, { "selector": "//MetaProperty", "version": "2015", "en": { "name": "MetaProperty" } }, { "selector": "//NewExpression", "version": "3", "en": { "name": "NewExpression" } }, { "selector": "//NullLiteral", "version": "3", "en": { "name": "NullLiteral" } }, { "selector": "//NumericLiteral", "version": "3", "en": { "name": "NumericLiteral" } }, { "selector": "//ObjectExpression", "version": "3", "en": { "name": "ObjectExpression" } }, { "selector": "//ObjectMethod[@kind=='get']", "version": "5", "en": { "name": "ObjectMethod-get" } }, { "selector": "//ObjectMethod[@kind=='method']", "version": "2015", "en": { "name": "ObjectMethod-method" } }, { "selector": "//ObjectMethod[@kind=='set']", "version": "5", "en": { "name": "ObjectMethod-set" } }, { "selector": "//ObjectMethod[@kind=='method']", "version": "2015", "en": { "name": "ObjectMethod" } }, { "selector": "//ObjectPattern", "version": "2015", "en": { "name": "ObjectPattern" } }, { "selector": "//ObjectProperty[@computed==true]", "version": "2015", "en": { "name": "ComputedPropertyName" } }, { "selector": "//ObjectProperty", "version": "3", "en": { "name": "ObjectProperty" } }, { "selector": "//Program[@sourceType=='module']", "trivial": true, "version": "2015", "en": { "name": "Program-module" } }, { "selector": "//Program[@sourceType=='script']", "trivial": true, "version": "2015", "en": { "name": "Program-script" } }, { "selector": "//Program", "trivial": true, "version": "2015", "en": { "name": "Program" } }, { "selector": "//RegExpLiteral", "version": "3", "en": { "name": "RegExpLiteral" } }, { "selector": "//RestElement", "version": "2015", "en": { "name": "RestElement" } }, { "selector": "//RestProperty", "version": "2015", "en": { "name": "RestProperty" } }, { "selector": "//ReturnStatement", "version": "3", "en": { "name": "ReturnStatement" } }, { "selector": "//SequenceExpression", "version": "3", "en": { "name": "SequenceExpression" } }, { "selector": "//SpreadElement", "version": "2015", "en": { "name": "SpreadElement" } }, { "selector": "//SpreadProperty", "version": "proposal", "en": { "name": "SpreadProperty" } }, { "selector": "//StringLiteral", "version": "3", "en": { "name": "StringLiteral" } }, { "selector": "//Super", "version": "2015", "en": { "name": "Super" } }, { "selector": "//SwitchCase", "version": "3", "en": { "name": "SwitchCase" } }, { "selector": "//SwitchStatement", "version": "3", "en": { "name": "SwitchStatement" } }, { "selector": "//TaggedTemplateExpression", "version": "2015", "en": { "name": "TaggedTemplateExpression" } }, { "selector": "//TemplateElement", "version": "2015", "en": { "name": "TemplateElement" } }, { "selector": "//TemplateLiteral", "version": "2015", "en": { "name": "TemplateLiteral" } }, { "selector": "//ThisExpression", "version": "3", "en": { "name": "ThisExpression" } }, { "selector": "//ThrowStatement", "version": "3", "en": { "name": "ThrowStatement" } }, { "selector": "//TryStatement", "version": "3", "en": { "name": "TryStatement" } }, { "selector": "//UnaryExpression", "version": "3", "en": { "name": "UnaryExpression" } }, { "selector": "//UpdateExpression", "version": "3", "en": { "name": "UpdateExpression" } }, { "selector": "//VariableDeclaration[@kind=='const']", "version": "2015", "en": { "name": "VariableDeclaration const" } }, { "selector": "//VariableDeclaration[@kind=='let']", "version": "2015", "en": { "name": "VariableDeclaration let" } }, { "selector": "//VariableDeclaration[@kind=='var']", "version": "3", "en": { "name": "VariableDeclaration-var" } }, { "selector": "//VariableDeclaration[@kind=='const']", "version": "2015", "en": { "name": "VariableDeclaration" } }, { "selector": "//VariableDeclarator", "version": "3", "en": { "name": "VariableDeclarator" } }, { "selector": "//WhileStatement", "version": "3", "en": { "name": "WhileStatement" } }, { "selector": "//WithStatement", "version": "3", "en": { "name": "WithStatement" } }, { "selector": "//YieldExpression", "version": "2015", "en": { "name": "YieldExpression" } } ]