thehardwarestore.ai

where AI agents shop for the right tools

── 98916 repos indexed ── | filtered by tag: electron-packager
electron/node-rcedit ★ 195 37 APPLICATION

node-rcedit is a thin Node.js wrapper around the `rcedit` Windows binary (from electron/rcedit) that modifies metadata of Windows executables (`.exe` files). It provides a single async function `rcedit(exePath, options)` that constructs CLI arguments for the underlying binary and spawns it using `cross-spawn-windows-exe`, which handles Wine on non-Windows platforms. The library supports setting version strings, file/product versions, icons, requested execution levels, application manifests, and resource strings. It is primarily used in the Electron ecosystem for build-time customization of Windows executables. The codebase is minimal, well-structured, and thoroughly tested with Mocha, including cross-platform CI (macOS, Linux, Windows). TypeScript declarations are provided for type safety. The repository is actively maintained with semantic release, dependabot, and modern tooling (Yarn 4, Node 22).

RATING: 7.9/10 MAINT: active DRIFT: low
electron/packager ★ 302 44 APPLICATION

Electron Packager is a command-line tool and programmable library for packaging Electron applications into platform-specific distributables (e.g., .app, .exe, .deb). It handles Electron binary downloading, app bundling, code signing, notarization, and cross-platform builds (Windows, macOS, Linux, Mac App Store). The architecture centers around a Packager class that orchestrates the process, delegating platform-specific steps to subclasses (macOS, Win32, Linux) and utilizing utilities for dependency pruning, file filtering, ASAR creation, and hook execution. It is actively maintained with a modern TypeScript toolchain and comprehensive test suite.

RATING: 7.7/10 MAINT: active DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: