🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

babel-plugin-typescript-const-enum

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-plugin-typescript-const-enum - npm Package Compare versions

Comparing version
1.0.6
to
1.0.7
+1
-1
es/utils.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"}

@@ -40,2 +40,3 @@ import * as t from '@babel/types';

const mayBeRenamedAlias = []; // maybe
const pendingRemoveBodyIndexList = [];
body.forEach((d, index) => {

@@ -58,5 +59,17 @@ if (!t.isTSImportEqualsDeclaration(d)) {

}
path.get('body.' + index).remove();
pendingRemoveBodyIndexList.unshift(index);
alias.set(d.declarations[0].id.name, memberExpCode);
}
else if (t.isIdentifier(firstDeclaratorInit)) {
const left = d.declarations[0].id.name;
const right = firstDeclaratorInit.name;
const memberExpCodeMaybe = alias.get(right);
if (memberExpCodeMaybe) {
pendingRemoveBodyIndexList.unshift(index);
alias.set(left, memberExpCodeMaybe);
}
if (!path.scope.getBindingIdentifier(right)) {
alias.set(left, right);
}
}
}

@@ -89,2 +102,7 @@ return;

});
if (path) {
pendingRemoveBodyIndexList.forEach((index) => {
path.get('body.' + index).remove();
});
}
return alias;

@@ -91,0 +109,0 @@ }

@@ -46,2 +46,3 @@ "use strict";

const mayBeRenamedAlias = []; // maybe
const pendingRemoveBodyIndexList = [];
body.forEach((d, index) => {

@@ -64,5 +65,17 @@ if (!t.isTSImportEqualsDeclaration(d)) {

}
path.get('body.' + index).remove();
pendingRemoveBodyIndexList.unshift(index);
alias.set(d.declarations[0].id.name, memberExpCode);
}
else if (t.isIdentifier(firstDeclaratorInit)) {
const left = d.declarations[0].id.name;
const right = firstDeclaratorInit.name;
const memberExpCodeMaybe = alias.get(right);
if (memberExpCodeMaybe) {
pendingRemoveBodyIndexList.unshift(index);
alias.set(left, memberExpCodeMaybe);
}
if (!path.scope.getBindingIdentifier(right)) {
alias.set(left, right);
}
}
}

@@ -95,2 +108,7 @@ return;

});
if (path) {
pendingRemoveBodyIndexList.forEach((index) => {
path.get('body.' + index).remove();
});
}
return alias;

@@ -97,0 +115,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"}
{
"name": "babel-plugin-typescript-const-enum",
"version": "1.0.6",
"version": "1.0.7",
"description": "A babel plugin to replace typescript const enum expression as TS does.",

@@ -29,2 +29,3 @@ "keywords": [

"devDependencies": {
"@babel/core": "^7.12.3",
"@babel/preset-typescript": "^7.10.4",

@@ -31,0 +32,0 @@ "@types/jest": "^26.0.10",