22 lines · 747 B · JavaScript
RawDownload
const { notarize } = require('@electron/notarize'); exports.default = async function notarizing(context) {  const { electronPlatformName, appOutDir } = context;  if (electronPlatformName !== 'darwin') return;   if (!process.env.APPLE_ID || !process.env.APPLE_APP_SPECIFIC_PASSWORD || !process.env.APPLE_TEAM_ID) {    console.log('Skipping notarization: Apple credentials not set');    return;  }   const appName = context.packager.appInfo.productFilename;   return await notarize({    tool: 'notarytool',    appBundleId: 'com.claudecode.context',    appPath: `${appOutDir}/${appName}.app`,    appleId: process.env.APPLE_ID,    appleIdPassword: process.env.APPLE_APP_SPECIFIC_PASSWORD,    teamId: process.env.APPLE_TEAM_ID,  });};

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t