UNPKG

react-native-decompiler

Version:

react native decompile apk and ipa(soon)

27 lines 2.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const plugin_1 = require("../../plugin"); class CssFinder extends plugin_1.Plugin { constructor() { super(...arguments); this.pass = 2; this.name = 'CssFinder'; } evaluate() { if (this.module.dependencies.filter((e) => e != null).length !== 2) return; const styleLoaderDep = this.module.dependencies.find((dep) => this.moduleList[dep] && this.moduleList[dep].moduleName === 'style-loader'); if (styleLoaderDep == null) return; const cssDep = this.module.dependencies.find((dep) => dep != null && dep !== styleLoaderDep); if (cssDep == null) return; this.module.isStatic = true; this.module.ignored = true; this.module.staticContent = this.moduleList[cssDep].moduleStrings[0]; this.module.tags.push('css'); this.moduleList[cssDep].ignored = true; } } exports.default = CssFinder; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzRmluZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3RhZ2dlcnMvc3RhdGljL2Nzc0ZpbmRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQWVBLHlDQUFzQztBQUt0QyxNQUFxQixTQUFVLFNBQVEsZUFBTTtJQUE3Qzs7UUFDVyxTQUFJLEdBQUcsQ0FBQyxDQUFDO1FBQ2xCLFNBQUksR0FBRyxXQUFXLENBQUM7SUFrQnJCLENBQUM7SUFoQkMsUUFBUTtRQUNOLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsTUFBTSxLQUFLLENBQUM7WUFBRSxPQUFPO1FBRTNFLE1BQU0sY0FBYyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFVBQVUsS0FBSyxjQUFjLENBQUMsQ0FBQztRQUMxSSxJQUFJLGNBQWMsSUFBSSxJQUFJO1lBQUUsT0FBTztRQUVuQyxNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEdBQUcsSUFBSSxJQUFJLElBQUksR0FBRyxLQUFLLGNBQWMsQ0FBQyxDQUFDO1FBQzdGLElBQUksTUFBTSxJQUFJLElBQUk7WUFBRSxPQUFPO1FBRTNCLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQztRQUM1QixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7UUFDM0IsSUFBSSxDQUFDLE1BQU0sQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDckUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBRTdCLElBQUksQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztJQUN6QyxDQUFDO0NBQ0Y7QUFwQkQsNEJBb0JDIn0=