3a30fe989bee57d93b3da7beb9e9bf8ca29639fc
Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.0.4 to 3.0.5. - [Release notes](https://github.com/TooTallNate/node-plist/releases) - [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md) - [Commits](https://github.com/TooTallNate/node-plist/commits) --- updated-dependencies: - dependency-name: plist dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: no asar support (#4), renamed directories (#5) and check if we need to duplicate asar's (#2) (#8)
feat: don't lipo binaries that are identical in the x64 and arm64 versions and match an allowlist (#47)
@electron/universal
Create universal macOS Electron applications
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
v3.0.2-1
Latest
Languages
TypeScript
100%