react-native-decompiler
Version:
react native decompile apk and ipa(soon)
20 lines • 1.69 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const plugin_1 = require("../../plugin");
class ModuleFinder extends plugin_1.Plugin {
constructor() {
super(...arguments);
this.pass = 1;
}
tagAsNpmModule(moduleName, varName) {
if (this.module.isNpmModule && this.module.moduleName !== moduleName) {
throw new Error(`Module #${this.module.moduleId} is already the ${this.module.moduleName} module but tried to re-tag as ${moduleName}`);
}
this.module.isNpmModule = true;
this.module.ignored = true;
this.module.moduleName = moduleName;
this.module.npmModuleVarName = varName;
}
}
exports.default = ModuleFinder;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kdWxlRmluZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3RhZ2dlcnMvbnBtTW9kdWxlRmluZGVycy9tb2R1bGVGaW5kZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFpQkEseUNBQXNDO0FBRXRDLE1BQThCLFlBQWEsU0FBUSxlQUFNO0lBQXpEOztRQUNXLFNBQUksR0FBRyxDQUFDLENBQUM7SUFjcEIsQ0FBQztJQVpXLGNBQWMsQ0FBQyxVQUFrQixFQUFFLE9BQWdCO1FBQzNELElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEtBQUssVUFBVSxFQUFFO1lBQ3BFLE1BQU0sSUFBSSxLQUFLLENBQUMsV0FBVyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsbUJBQW1CLElBQUksQ0FBQyxNQUFNLENBQUMsVUFBVSxrQ0FBa0MsVUFBVSxFQUFFLENBQUMsQ0FBQztTQUN6STtRQUVELElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQztRQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7UUFDM0IsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO1FBQ3BDLElBQUksQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsT0FBTyxDQUFDO0lBQ3pDLENBQUM7Q0FHRjtBQWZELCtCQWVDIn0=