react-native-decompiler
Version:
react native decompile apk and ipa(soon)
18 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const plugin_1 = require("../../plugin");
class EmptyIgnorer extends plugin_1.Plugin {
constructor() {
super(...arguments);
this.pass = 1;
this.name = 'EmptyIgnorer';
}
evaluate() {
if (this.module.rootPath.node.body.body.length === 0) {
this.debugLog(`Ignored ${this.module.moduleId} because it is empty`);
this.module.ignored = true;
}
}
}
exports.default = EmptyIgnorer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1wdHlJZ25vcmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3RhZ2dlcnMvdmFuaWxsYS9lbXB0eUlnbm9yZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFlQSx5Q0FBc0M7QUFLdEMsTUFBcUIsWUFBYSxTQUFRLGVBQU07SUFBaEQ7O1FBQ1csU0FBSSxHQUFHLENBQUMsQ0FBQztRQUNsQixTQUFJLEdBQUcsY0FBYyxDQUFDO0lBUXhCLENBQUM7SUFOQyxRQUFRO1FBQ04sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1lBQ3BELElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsc0JBQXNCLENBQUMsQ0FBQztZQUNyRSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDNUI7SUFDSCxDQUFDO0NBQ0Y7QUFWRCwrQkFVQyJ9