@putout/compare
Advanced tools
Comparing version 7.6.1 to 7.7.0
@@ -7,9 +7,4 @@ 'use strict'; | ||
const {template} = require('@putout/engine-parser'); | ||
const {replaceWith} = require('@putout/operate'); | ||
const { | ||
isIdentifier, | ||
isStringLiteral, | ||
isTemplateElement, | ||
isRegExpLiteral, | ||
} = require('@babel/types'); | ||
const {replaceWith, extract} = require('@putout/operate'); | ||
const {isIdentifier} = require('@babel/types'); | ||
@@ -42,15 +37,2 @@ const { | ||
const parseName = (node) => { | ||
if (isStringLiteral(node)) | ||
return node.value; | ||
if (isTemplateElement(node)) | ||
return node.value.raw; | ||
if (isRegExpLiteral(node)) | ||
return node.pattern; | ||
return node.name; | ||
}; | ||
function findVarsWays(node) { | ||
@@ -69,3 +51,3 @@ if (isIdentifier(node) && is(node.name)) | ||
const way = []; | ||
const name = parseName(node); | ||
const name = extract(node); | ||
@@ -72,0 +54,0 @@ if (!is(name)) |
{ | ||
"name": "@putout/compare", | ||
"version": "7.6.1", | ||
"version": "7.7.0", | ||
"author": "coderaiser <mnemonic.enemy@gmail.com> (https://github.com/coderaiser)", | ||
@@ -29,3 +29,3 @@ "description": "compare ast-nodes", | ||
"@putout/engine-parser": "^4.1.1", | ||
"@putout/operate": "^6.0.0", | ||
"@putout/operate": "^6.4.0", | ||
"debug": "^4.1.1", | ||
@@ -32,0 +32,0 @@ "jessy": "^3.0.0", |
20541
512
+ Added@babel/generator@7.26.5(transitive)
+ Added@babel/parser@7.26.7(transitive)
+ Added@babel/template@7.25.9(transitive)
+ Added@babel/traverse@7.26.7(transitive)
+ Added@babel/types@7.26.7(transitive)
- Removed@babel/generator@7.26.8(transitive)
- Removed@babel/parser@7.26.8(transitive)
- Removed@babel/template@7.26.8(transitive)
- Removed@babel/traverse@7.26.8(transitive)
- Removed@babel/types@7.26.8(transitive)
Updated@putout/operate@^6.4.0