diff --git a/test/fixtures/test-app-two-native-modules/app/package.json b/test/fixtures/test-app-two-native-modules/app/package.json index e12a3c48e86..7204c4a9c66 100644 --- a/test/fixtures/test-app-two-native-modules/app/package.json +++ b/test/fixtures/test-app-two-native-modules/app/package.json @@ -4,5 +4,8 @@ "version": "1.1.1", "dependencies": { "debug": "4.1.1" + }, + "optionalDependencies": { + "node-mac-permissions": "^2.3.0" } } diff --git a/test/snapshots/HoistedNodeModuleTest.js.snap b/test/snapshots/HoistedNodeModuleTest.js.snap index ecc1d6435da..88a95ef833e 100644 --- a/test/snapshots/HoistedNodeModuleTest.js.snap +++ b/test/snapshots/HoistedNodeModuleTest.js.snap @@ -188,37 +188,37 @@ Object { "debug": Object { "files": Object { "LICENSE": Object { - "offset": "3476", + "offset": "3546", "size": 1107, }, "dist": Object { "files": Object { "debug.js": Object { - "offset": "22080", + "offset": "22150", "size": 27572, }, }, }, "package.json": Object { - "offset": "4583", + "offset": "4653", "size": 947, }, "src": Object { "files": Object { "browser.js": Object { - "offset": "5530", + "offset": "5600", "size": 5831, }, "common.js": Object { - "offset": "11361", + "offset": "11431", "size": 5930, }, "index.js": Object { - "offset": "17291", + "offset": "17361", "size": 314, }, "node.js": Object { - "offset": "17605", + "offset": "17675", "size": 4475, }, }, @@ -228,15 +228,15 @@ Object { "ms": Object { "files": Object { "index.js": Object { - "offset": "49652", + "offset": "49722", "size": 3024, }, "license.md": Object { - "offset": "52676", + "offset": "52746", "size": 1079, }, "package.json": Object { - "offset": "53755", + "offset": "53825", "size": 497, }, }, @@ -245,7 +245,7 @@ Object { }, "package.json": Object { "offset": "3342", - "size": 134, + "size": 204, }, }, } diff --git a/test/snapshots/mac/macPackagerTest.js.snap b/test/snapshots/mac/macPackagerTest.js.snap index 2477b5872e7..cbe82efabb3 100644 --- a/test/snapshots/mac/macPackagerTest.js.snap +++ b/test/snapshots/mac/macPackagerTest.js.snap @@ -527,6 +527,50 @@ Object { }, }, }, + "node-mac-permissions": Object { + "files": Object { + ".prettierrc": Object { + "size": "", + "unpacked": true, + }, + "LICENSE": Object { + "size": "", + "unpacked": true, + }, + "build": Object { + "files": Object { + "Release": Object { + "files": Object { + "permissions.node": Object { + "size": "", + "unpacked": true, + }, + }, + }, + "node_gyp_bins": Object { + "files": Object { + "python3": Object { + "size": "", + "unpacked": true, + }, + }, + }, + }, + }, + "index.js": Object { + "size": "", + "unpacked": true, + }, + "package.json": Object { + "size": "", + "unpacked": true, + }, + "permissions.mm": Object { + "size": "", + "unpacked": true, + }, + }, + }, }, }, "package.json": Object { @@ -540,5 +584,51 @@ exports[`yarn two package.json w/ native module 4`] = ` Array [ "app.asar", "electron.icns", + "app.asar.unpacked/node_modules/node-mac-permissions/LICENSE", + "app.asar.unpacked/node_modules/node-mac-permissions/index.js", + Object { + "content": "{ + \\"name\\": \\"node-mac-permissions\\", + \\"version\\": \\"2.3.0\\", + \\"description\\": \\"A native node module to manage system permissions on macOS\\", + \\"main\\": \\"index.js\\", + \\"types\\": \\"index.d.ts\\", + \\"repository\\": { + \\"type\\": \\"git\\", + \\"url\\": \\"git+https://github.com/codebytere/node-mac-permissions.git\\" + }, + \\"author\\": \\"Shelley Vohr \\", + \\"license\\": \\"MIT\\", + \\"homepage\\": \\"https://github.com/codebytere/node-mac-permissions#readme\\", + \\"dependencies\\": { + \\"bindings\\": \\"^1.5.0\\", + \\"node-addon-api\\": \\"^3.0.2\\" + }, + \\"devDependencies\\": { + \\"chai\\": \\"^4.3.6\\", + \\"clang-format\\": \\"1.8.0\\", + \\"husky\\": \\"^8.0.1\\", + \\"lint-staged\\": \\"^12.4.1\\", + \\"mocha\\": \\"^10.0.0\\", + \\"node-gyp\\": \\"^9.0.0\\", + \\"prettier\\": \\"^2.6.2\\" + }, + \\"lint-staged\\": { + \\"*.js\\": [ + \\"prettier --write\\" + ], + \\"*.mm\\": [ + \\"clang-format -i\\" + ] + }, + \\"os\\": [ + \\"darwin\\" + ] +}", + "name": "app.asar.unpacked/node_modules/node-mac-permissions/package.json", + }, + "app.asar.unpacked/node_modules/node-mac-permissions/permissions.mm", + "app.asar.unpacked/node_modules/node-mac-permissions/build/node_gyp_bins/python3", + "app.asar.unpacked/node_modules/node-mac-permissions/build/Release/permissions.node", ] `;