Извлечение исходников из Electron-приложений
★ 7.3 · engineering
baoyu-electron-extract is a Claude Code skill that unpacks installed Electron applications by extracting resources and JavaScript from their .asar bundles. When .js.map files are present, it reconstructs the original source tree from embedded sourcesContent, resolving bundler-relative paths like ../../src/main.ts into readable output paths such as restored/src/main.ts; without source maps, it Prettier-formats the minified code in place. Everything runs through a single scripts/main.ts entry point that accepts an app name or an absolute path to a .app bundle, install directory, or .asar file, with --dry-run, --output, and --force flags available. node_modules and webpack runtime entries are always skipped. Works on both macOS and Windows, making it the right tool for anyone who wants to inspect the internals of apps like Codex, Cursor, Discord, Slack, VS Code, or Notion.
- #electron-extraction
- #asar-unpacking
- #source-code-extraction
- #source-map-restoration
- #decompilation
- #app-analysis
- #reverse-engineering