-
fix: Skip `lipo` if native module is already universal. Add native module fixtures for `lipo` tests (#126)
released this
2025-05-02 18:10:36 +02:00 | 19 commits to main since this release-
fix: when native modules are already universal, don't lipo. adds
node-mac-permissionsfixture from https://github.com/codebytere/node-mac-permissions and resolves 3it.todotest cases -
add test
different app dirs with different macho files (shim and lipo) -
add additional test
-
PR feedback
-
gotta close
fd -
use
streamto read first 4 bytes. copy native fixture before packing into asar to leverageunpack: "**/*.node"properly. -
convert params to object
-
rename
createTestApptocreateStagingAppDirand add jsdoc to the function -
compiler error from merge conflict
-
update snapshots
-
update snapshots
-
only check x64Content since it's the tmp app
-
compile macho binaries at runtime using hellow-world.c for fixtures in lipo tests
-
Update jest.setup.ts
Co-authored-by: Erik Moura erikian@erikian.dev
- Update jest.setup.ts
Co-authored-by: Erik Moura erikian@erikian.dev
-
remove unstable properties for specific keys
-
force redo
-
update snapshots
-
stripping only hello-world from snapshot and only hash from macho-specific asar integrity
-
optimize logic :)
Co-authored-by: Erik Moura erikian@erikian.dev
Downloads
-