babel-plugin-transform-member-expression-literals
Advanced tools
Comparing version 6.10.0-alpha.b5bafaeb to 6.10.0-alpha.bce578e2
"use strict"; | ||
module.exports = function (_ref) { | ||
var t = _ref.types; | ||
module.exports = function ({ | ||
types: t | ||
}) { | ||
return { | ||
@@ -10,5 +11,6 @@ name: "transform-member-expression-literals", | ||
MemberExpression: { | ||
exit(_ref2) { | ||
var node = _ref2.node; | ||
var prop = node.property; | ||
exit({ | ||
node | ||
}) { | ||
const prop = node.property; | ||
@@ -20,3 +22,3 @@ if (!node.computed || !t.isStringLiteral(prop)) { | ||
if (prop.value.match(/^\d+$/)) { | ||
var newProp = parseInt(prop.value, 10); | ||
const newProp = parseInt(prop.value, 10); | ||
@@ -23,0 +25,0 @@ if (newProp.toString() === prop.value) { |
{ | ||
"name": "babel-plugin-transform-member-expression-literals", | ||
"version": "6.10.0-alpha.b5bafaeb", | ||
"version": "6.10.0-alpha.bce578e2", | ||
"description": "Turn valid member expression property literals into plain identifiers", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -28,3 +28,3 @@ # babel-plugin-transform-member-expression-literals | ||
```sh | ||
npm install babel-plugin-transform-member-expression-literals | ||
npm install babel-plugin-transform-member-expression-literals --save-dev | ||
``` | ||
@@ -31,0 +31,0 @@ |
30
2143