@electron/universal
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.0 • Public • Published

    @electron/universal

    Create universal macOS Electron applications

    CircleCI

    Usage

    import { makeUniversalApp } from '@electron/universal';
    
    await makeUniversalApp({
      x64AppPath: 'path/to/App_x64.app',
      arm64AppPath: 'path/to/App_arm64.app',
      outAppPath: 'path/to/App_universal.app',
    });

    FAQ

    The app is twice as big now, why?

    Well, a Universal app isn't anything magical. It is literally the x64 app and the arm64 app glued together into a single application. It's twice as big because it contains two apps in one.

    What about native modules?

    The way @electron/universal works today means you don't need to worry about things like building universal versions of your native modules. As long as your x64 and arm64 apps work in isolation the Universal app will work as well.

    How do I build my app for Apple silicon in the first place?

    Check out the Electron Apple silicon blog post

    Install

    npm i @electron/universal

    DownloadsWeekly Downloads

    152,081

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    66.1 kB

    Total Files

    34

    Last publish

    Collaborators

    • electron
    • electron-cfa