re-js-app
Installation
SKILL.md
JS App Reverse Engineer
Deobfuscate bundled JavaScript applications: extract archives, unpack asar, deobfuscate webpack/Vite bundles with scope-aware renaming.
Pipeline
Archive (.dmg/.AppImage/.pkg) → 7z extraction → .app → npx asar extract → JS
→ webcrack (unpack + format) → deobfuscate.js (scope rename) → readable source
Phase 1: Extract
DMG (macOS)
7zz x -y App.dmg # Use 7zz 24.09+, not old p7zip
# Find: App.app/Contents/Resources/app.asar