{"versions":{"1.2.3":{"name":"@electron/notarize","version":"1.2.3","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^2.0.0","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^25.1.4","@types/node":"^13.7.7","jest":"^25.1.0","prettier":"^1.18.2","ts-jest":"^25.2.1","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"3dd7a88864e1576d4c43bad972c99f5ce806c000","_id":"@electron/notarize@1.2.3","_nodeVersion":"18.11.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ==","shasum":"38056a629e5a0b5fd56c975c4828c0f74285b644","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-1.2.3.tgz","fileCount":27,"unpackedSize":49633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLqGPTgbp6sfmwx+TdDP+P0tlID8iQmv72eaIWMChv2AiEAsK8Ig4bf+uRllAKzHKTL3zBK1/8dinBO/f4bX/DF5Vk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUdg/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou6g/+MgZpwZ9qxmcexY51aPyjBJzrTdw78r9TPBX0V49AipGLZTy2\r\n/9auuOMC/Y6/L1LYTJ02o4gqhQUNWHFIGk1tihewEdZBWPZS5cmzL/gZ6qDv\r\nH6jNjJvP+ZFGS8QiDLv4V+dBc0wpYSd2N+ARZnDg5uGBsi+ClKvBaG3LvS0L\r\nqcFep7qsgpeqWVZbunP6sHxnRrS5QjeeRU6HtfVHcv/0oFFdJZfZpFSou3j7\r\nmBVAlQ4MaJvUluh2tbFhTdz4+8VEsXReophZfSPb3pxj2oAQgnay91Equ0yQ\r\njUr1AjOE/Df9sVDQ6Mfm+T2VLBAY0UKvLT6gOAe7XQ+EbMTMMKxJQK2F4mt2\r\n1Cw6lXazUyZXg+CcaLvR52ukK7CqOhQ6FM6cfhDkWq1aeX5+9y9nRfJmgg4H\r\nYOhEiRRuOHG/Fs2a75k8EcD/gGg1GFDFcsrij79+KT+LOk5Vhhnh9YbAR7tm\r\nl7xVzJZHUHQy60hjVrPphWuCGM9lK9Et/f2tZleIs/vPwlMJ/P2lq/PEk40L\r\n1gAdDhe0gqUL6FhJpkTyaLjxBYoNKVhnh7C99Yd1B8G6T12dOUR+R0tDZf2D\r\nbBuWQN2eljS1qCC1qeih3+SxqEDaRtxHcFF5AvGF1Z661gh559p0YcmqB4uI\r\nkIMzHKz16OAcSzIusd5YxdIqkYZe9DKIdWk=\r\n=nlR5\r\n-----END PGP SIGNATURE-----\r\n","size":12615},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_1.2.3_1666308159766_0.6620284516824779"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-20T23:23:15.672Z","contributors":[]},"0.0.0":{"name":"@electron/notarize","version":"0.0.0","_id":"@electron/notarize@0.0.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-g1s6O56nC3dP00Cin/OeibM+JuClClnTSpH7yHYh2RBIWqIurWfMSubKF4b0KtS9IrGfMZAVX6FDbZwsftuI3g==","shasum":"fc34c43d3e620bfb7c87b4ddd5a609b4129927a9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-0.0.0.tgz","fileCount":1,"unpackedSize":57,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmyc8If072vh2pZD4s3PTJEzqKL2Ifen59W96sgWlR1AIgQCzhVgUVOT4RXuj6qxkn6tYZaRLQMkMdkZJYSAVx6ww="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUdePACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7yQ//cMphIbjmN5boHlHGywsGwCYZNKC35uN86KR/iS1iOvemv6li\r\n5O8EI0+SpwrV1xhIthxFOxmITJ1U6ONzWFO6HlbppDKbEt1Hk3pY8wKgJGJ0\r\nL7l/uZY/s3a2IB/XD5mdibZ6hCM6DlUh+0n4la0FgLUws8tsE1Zu3IOuKJpH\r\nePWAHm4G5McnCl7RI5lW32j8iVncTg0X/7cnmryK+UIndQjP+DAdNHfpinn2\r\n2VBJ2JmKYF57061EWbBTnLzUubccUNSkl7n/OlHhMsUCb0t+PB9lVzqUtRwS\r\nbFWmOM3JiQQoy6GW33k/3y2KPV5siJ0zdecwNwyrw6JTGxVVPPjg+ndNkLba\r\ncDyKzfMtu8rF8Nlz1CHpPiIRNyR8A6AmtlnmXqPqbmXRbSY20ZODUlPGvVZE\r\nOcVRKptas3zpR9AMhwDjLOb0vrSMm3OSZT26o2TuhSYKuJEGY1RS8o5ZEdce\r\ncrj1BSMAjlvp1f3u5aVMJF6ui2A9EUWk8HK4KTzQSRwKyXNfFo1i/CHfbl3S\r\nGnLwapQn3ENFIOSgSfaRolySrBH8PgAZySl2Y8yby+WtlvaIkal3ssTCn+qr\r\neDx9RyIP+MyTQklPyrYczyjCCmr87+vP037R1IYdB6oUIe6DTCiHB1kP/cON\r\n+nlMZFwNRtw3Q58+jEZwNzcGJLilbqMdmK8=\r\n=7ADQ\r\n-----END PGP SIGNATURE-----\r\n","size":155},"_npmUser":{"name":"anonymous","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"electron@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_0.0.0_1666307983315_0.6855440737489071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-20T23:19:57.672Z","contributors":[]},"1.2.4":{"name":"@electron/notarize","version":"1.2.4","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^3.0.0","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"c274c5b3addb96fee20782d21fac98394bb3eeed","_id":"@electron/notarize@1.2.4","_nodeVersion":"18.16.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==","shasum":"a7d38773f4cad40df111a5edc64037e5d768ea1e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-1.2.4.tgz","fileCount":27,"unpackedSize":51177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkDN6w5P7aKKtioVTpLzjzvaVh9sFyodWcrfm2MZWOtAiEA1aGGDsaRdvFUfrQuI0zxAmwXhOguLQtl/zhrD3a8BkY="}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_1.2.4_1686764594300_0.1473613692088791"},"_hasShrinkwrap":false,"contributors":[]},"2.0.0":{"name":"@electron/notarize","version":"2.0.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^3.0.0","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"bf23272fa2a98b293ff74c29d2ceff549ac357bb","_id":"@electron/notarize@2.0.0","_nodeVersion":"18.16.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-dqDpd2YCgl6PHJgXEuKGYH3+L4GIGV7ZbKYJjJv66ed+hVPxZA+GAL5JH8/hCnoyQa8WzJTzqd+qhiL5Oxr+SA==","shasum":"4df39e817264746aa9bd779e0091b6c441715b72","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.0.0.tgz","fileCount":27,"unpackedSize":51632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN+hWyBBnZE+gVXfzC20fM6AqKFWfbt4HihxG0SKXuRAiBuP6GMOVLEe7+cGGXmgi9CSNWFo3yoYXiTuV8r6i2jSg=="}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.0.0_1687671756478_0.1685546717107409"},"_hasShrinkwrap":false,"contributors":[]},"2.1.0":{"name":"@electron/notarize","version":"2.1.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^3.0.0","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"gitHead":"a59d260e004884b4e8987ba7aaac060c394c1092","_id":"@electron/notarize@2.1.0","_nodeVersion":"18.16.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==","shasum":"76aaec10c8687225e8d0a427cc9df67611c46ff3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.1.0.tgz","fileCount":27,"unpackedSize":57409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK2+AcKA7UxiTvOr4ATJX2r9DDe7PLTdhtABvaQcVxWAiAn8VTKFPOtI7AOVFLTniPU3ucoXw8KyzQZsqIYAZxEwg=="}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.1.0_1688072949926_0.7022318681761774"},"_hasShrinkwrap":false,"contributors":[]},"2.2.0":{"name":"@electron/notarize","version":"2.2.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^3.0.0","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"gitHead":"b1b2ca1e4ba42342071da666c11cecb4cb405034","_id":"@electron/notarize@2.2.0","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Sf7RG47rafeGuUm+kLEbTXMN8XZeYXN70dMBstrcgiykxCq3SLl1uqxFWndxSI1LfMqv4Eq9PTDHLPwiya31Kg==","shasum":"40455f9d8ca8098a74567aa4613b709089d82657","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.2.0.tgz","fileCount":30,"unpackedSize":63419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQIBb9CmP2QpjcIeju25NirWUb80eFYF+aLvWLxiwKkwIhAJwpj6LXZYToazirKFmRUK+a62ZoJFk5HUF7p2ZJYVIy"}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.2.0_1699994489640_0.5621396987914318"},"_hasShrinkwrap":false,"contributors":[]},"2.2.1":{"name":"@electron/notarize","version":"2.2.1","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_id":"@electron/notarize@2.2.1","gitHead":"fa2cb224ae3d296151e2c9d804a9a63fcb6145c1","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==","shasum":"d0aa6bc43cba830c41bfd840b85dbe0e273f59fe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.2.1.tgz","fileCount":30,"unpackedSize":63519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqnYKYjCf6ecGUHjVrg343vWKRwxzqFcUG3EMeBpv2IAIhANP42u+JeEfe7Bypj8bVq9Xy5EDzrCLu6xtCuWlEAqJt"}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.2.1_1706117897775_0.5986817050690434"},"_hasShrinkwrap":false,"contributors":[]},"2.3.0":{"name":"@electron/notarize","version":"2.3.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_id":"@electron/notarize@2.3.0","gitHead":"df2d00d24fe86cad36b76901ea5cab0ee1f91eed","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-EiTBU0BwE7HZZjAG1fFWQaiQpCuPrVGn7jPss1kUjD6eTTdXXd29RiZqEqkgN7xqt/Pgn4g3I7Saqovanrfj3w==","shasum":"9659cf6c92563dd69411afce229f52f9f7196227","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.3.0.tgz","fileCount":30,"unpackedSize":64507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZjni9nzXy7YYWoXeTlxCZYDYDo8iMUsRoWjFVh1zE/QIgQv8VLl0Ltps4dwx1Z7H/T5LnnDbmdOQg9WqX8lXNLpQ="}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.3.0_1707988957177_0.2720360044437"},"_hasShrinkwrap":false,"contributors":[]},"2.3.1":{"name":"@electron/notarize","version":"2.3.1","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_id":"@electron/notarize@2.3.1","gitHead":"f48a181936b5a9c1b324883fa9f4fac0490a2b4e","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-A6vU2VjfFMx5o9Q7x9GFBWqEK3ez0kI1TJVM1wcwXV8xZEZr2qu7lEDK81qqwMFNZ0ITNhdoBWuV894PRcrNAg==","shasum":"f3001944df7b241a494db66928c9ec1785f9f53e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.3.1.tgz","fileCount":30,"unpackedSize":53585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCwvE0hiZsmyetdwzZ4ER/x0RDmVOXG+SeoDKe2e6HQQIgZAGEN5iyrcB+demR1TfBIKMVeUMiSVTyIA/P/M3R86A="}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.3.1_1715712882164_0.9353253467544898"},"_hasShrinkwrap":false,"contributors":[]},"2.3.2":{"name":"@electron/notarize","version":"2.3.2","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typescript":"^4.8.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_id":"@electron/notarize@2.3.2","gitHead":"8440fa12afe4d3881bc7060ef4be6df72a32f23b","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-zfayxCe19euNwRycCty1C7lF7snk9YwfRpB5M8GLr1a4ICH63znxaPNAubrMvj0yDvVozqfgsdYpXVUnpWBDpg==","shasum":"20a52a961747be8542a35003380988a0d3fe15e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.3.2.tgz","fileCount":30,"unpackedSize":54287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD12DqqQIa51Bt8X6rYHlJ0pR/2xoGALZjBR1nALQeiAIhAKrpNj92EzsAhZjoY/VaMLYCZluKh7Lli4JS0jwPAwBI"}]},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.3.2_1715713186479_0.46885879709133915"},"_hasShrinkwrap":false,"contributors":[]},"2.4.0":{"name":"@electron/notarize","version":"2.4.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typedoc":"~0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"4.9.3"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_id":"@electron/notarize@2.4.0","gitHead":"dfbdcd88b2ded003799a38980166d8189fea983a","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-ArHnRPIJJGrmV+uWNQSINAht+cM4gAo3uA3WFI54bYF93mzmD15gzhPQ0Dd+v/fkMhnRiiIO8NNkGdn87Vsy0g==","shasum":"efa35dbd86b25d97b41d4a70cf19d1800f6e4603","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.4.0.tgz","fileCount":30,"unpackedSize":60498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr+qHtVVfwT5t+5EEmm4/+GR7xlL6eOxdol6V6aYUQmwIhANyxGznVkZdGYG74Pkap8aGL7UA9tHA1cgRV3WbRBnYD"}],"size":14244},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.4.0_1723584892634_0.7727561470906696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-13T21:34:52.794Z","publish_time":1723584892794,"_source_registry_name":"default","contributors":[]},"2.5.0":{"name":"@electron/notarize","version":"2.5.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"engines":{"node":">= 10.0.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/promise-retry":"^1.1.3","jest":"^29.0.0","prettier":"^1.18.2","ts-jest":"^29.0.0","typedoc":"~0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"4.9.3"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_id":"@electron/notarize@2.5.0","gitHead":"268fa302d3e8f330fff069729dad8347a15490dd","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==","shasum":"d4d25356adfa29df4a76bd64a8bd347237cd251e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-2.5.0.tgz","fileCount":30,"unpackedSize":62033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGf+dglBSW9cvTOvpGeSYwqIBf/reinZ6+HmYeaETqIDAiEA6jkVpEQi8VHrRHS2krQXObinG0f5viMdLEbxprF3Tc0="}],"size":14677},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/notarize_2.5.0_1726594264355_0.79507759601837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-17T17:31:04.555Z","publish_time":1726594264555,"_source_registry_name":"default","contributors":[]},"3.0.0":{"name":"@electron/notarize","version":"3.0.0","description":"Notarize your Electron app","type":"module","exports":"./lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","build:docs":"npx typedoc","lint":"prettier --check \"src/**/*.ts\"","prettier:write":"prettier --write \"src/**/*.ts\"","prepare":"yarn build","test":"vitest run"},"engines":{"node":">= 22.12.0"},"publishConfig":{"provenance":true},"devDependencies":{"@tsconfig/node22":"^22.0.0","@types/debug":"^4.1.12","@types/graceful-fs":"^4.1.9","@types/node":"~22.10.7","@types/promise-retry":"^1.1.3","prettier":"^3.4.2","typedoc":"~0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"~5.4.5","vitest":"^3.0.8"},"dependencies":{"debug":"^4.4.0","graceful-fs":"^4.2.11","promise-retry":"^2.0.1"},"_id":"@electron/notarize@3.0.0","gitHead":"d914d04c31313cf4c8db6a14dfc1fccbd5686247","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-4MRxovhZrVfm7wc6nqv5ZId1LM379b7vUJThLvwJjCmqgf+cHMoH3RrBOg8WMS8tgL6g1RwVv6cbTbpcSXJVog==","shasum":"25d43cafab1bf35dc2a183bd5fe0d1cf1c4b7a07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-3.0.0.tgz","fileCount":27,"unpackedSize":41765,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICMTMnIyT3Idiey96Wt9FroIIs5k0i9LIej+5TdIseK1AiBDOxx2+QVaPTFXoD9A9jJ9EAh5xuphYDaRFKfQaGWHYA=="}],"size":12181},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notarize_3.0.0_1741973094924_0.36835167141069003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T17:24:55.181Z","publish_time":1741973095181,"_source_registry_name":"default","contributors":[]},"3.0.1":{"name":"@electron/notarize","version":"3.0.1","description":"Notarize your Electron app","type":"module","exports":"./lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","build:docs":"npx typedoc","lint":"prettier --check \"src/**/*.ts\"","prettier:write":"prettier --write \"src/**/*.ts\"","prepare":"yarn build","test":"vitest run"},"engines":{"node":">= 22.12.0"},"publishConfig":{"provenance":true},"devDependencies":{"@tsconfig/node22":"^22.0.0","@types/debug":"^4.1.12","@types/node":"~22.10.7","@types/promise-retry":"^1.1.3","prettier":"^3.4.2","typedoc":"~0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"~5.4.5","vitest":"^3.0.8"},"dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"_id":"@electron/notarize@3.0.1","gitHead":"451b6e7fc7a8130b8d14ff5a04ffd1a28dbf250f","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-5xzcOwvMGNjkSk7s0sPx4XcKWei9FYk4f2S5NkSorWW0ce5yktTOtlPa0W5yQHcREILh+C3JdH+t+M637g9TmQ==","shasum":"ad766f1ed6c2fd4cd4520f91c116fa93949555ca","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-3.0.1.tgz","fileCount":27,"unpackedSize":41518,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9OXhPg9FaZIByYeeUTwfpcI9aPSy+LuB0FI+zl7RVHQIhAL9XUWm6MNRuSNLHPWVi2cgrEgHGxynFa9bz41K694lF"}],"size":12113},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notarize_3.0.1_1742596654611_0.8289325882463165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-21T22:37:34.785Z","publish_time":1742596654785,"_source_registry_name":"default","contributors":[]},"3.0.2":{"name":"@electron/notarize","version":"3.0.2","description":"Notarize your Electron app","type":"module","exports":"./lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","build:docs":"npx typedoc","lint":"prettier --check \"src/**/*.ts\"","prettier:write":"prettier --write \"src/**/*.ts\"","prepare":"yarn build","test":"vitest run"},"engines":{"node":">= 22.12.0"},"publishConfig":{"provenance":true},"devDependencies":{"@tsconfig/node22":"^22.0.0","@types/debug":"^4.1.12","@types/node":"~22.10.7","@types/promise-retry":"^1.1.3","prettier":"^3.4.2","typedoc":"~0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"~5.4.5","vitest":"^3.0.8"},"dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"_id":"@electron/notarize@3.0.2","gitHead":"5af3ec0d4cf955836377947965dbcc100a5f8c9b","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-3LCARsJXOxEzzbmKFu/I2oq1eroyLdLBY2/J5ysCiPQ8i58TVIpQ7UdOZmthpppy1aBEiy+YGLUkxz5UMDRfgg==","shasum":"e6afb791f29fd92efed56035cf2d4f2e69ca3648","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-3.0.2.tgz","fileCount":27,"unpackedSize":41286,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEPjctqa2XWhkBKNsTL7MgXP7OIQ5GnJxFDzNL2WfdYcAiBZ4gOoL8qgGE8GJ3yQMyZV2pzKlE0STIecFia1HIqTww=="}],"size":12069},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notarize_3.0.2_1754696194729_0.20092322629875548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-08T23:36:34.907Z","publish_time":1754696194907,"_source_registry_name":"default","contributors":[]},"3.1.0":{"name":"@electron/notarize","version":"3.1.0","description":"Notarize your Electron app","type":"module","exports":"./lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","build:docs":"npx typedoc","lint":"prettier --check \"src/**/*.ts\"","prettier:write":"prettier --write \"src/**/*.ts\"","prepare":"yarn build","test":"vitest run"},"engines":{"node":">= 22.12.0"},"publishConfig":{"provenance":true},"devDependencies":{"@tsconfig/node22":"^22.0.0","@types/debug":"^4.1.12","@types/node":"~22.10.7","@types/promise-retry":"^1.1.3","prettier":"^3.4.2","typedoc":"~0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"~5.4.5","vitest":"^3.0.8"},"dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"_id":"@electron/notarize@3.1.0","gitHead":"a0f6912bc8a56274bf54f037ceea128c9809b5f9","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-DHePlWvmUKTNok2+yoOp2ZZ+3ZaLlDWdWD43BfzZhRlUPrBs+EwXDBq3kTJlO+jw2KZzeC3GGlypgw4HQZTD5w==","shasum":"43f5a6371b337fd34c8278297e80666c956cbd28","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-3.1.0.tgz","fileCount":27,"unpackedSize":42091,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEdD0fPGiMpd5VItTX+r0fZNpDqtdeOi2+LDUNCzTMvZAiEAhH0VS4xt+qymo6ayTdf3qY+CRrLkUDyYg21wE8zXj3g="}],"size":12370},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notarize_3.1.0_1756839864461_0.9087237027042594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T19:04:24.668Z","publish_time":1756839864668,"_source_registry_name":"default","contributors":[]},"3.1.1":{"name":"@electron/notarize","version":"3.1.1","description":"Notarize your Electron app","type":"module","exports":"./lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"scripts":{"build":"tsc","build:docs":"typedoc","lint":"prettier --check \"src/**/*.ts\"","prettier:write":"prettier --write \"src/**/*.ts\"","prepack":"yarn build","test":"vitest run"},"engines":{"node":">= 22.12.0"},"publishConfig":{"provenance":true},"devDependencies":{"@tsconfig/node22":"^22.0.0","@types/debug":"^4.1.12","@types/node":"~22.10.7","@types/promise-retry":"^1.1.3","prettier":"^3.4.2","typedoc":"~0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"~5.4.5","vitest":"^3.0.8"},"dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"packageManager":"yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f","_id":"@electron/notarize@3.1.1","gitHead":"8eeaebcdc2be54341eba00d11b11497cba23b9d5","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-uQQSlOiJnqRkTL1wlEBAxe90nVN/Fc/hEmk0bqpKk8nKjV1if/tXLHKUPePtv9Xsx90PtZU8aidx5lAiOpjkQQ==","shasum":"428d96ab84e333506f2a16fcf12db7ca12fdc7e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron/notarize/-/notarize-3.1.1.tgz","fileCount":27,"unpackedSize":42293,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQMiHrCgBwNvc2sMspjwWT/eJeE80uNR7Fw+yjwvdnOgIhAMD16eQjA/o4MtrukpMzOEdMhoSyutb18lZWLCXCWN/y"}],"size":12522},"_npmUser":{"name":"anonymous","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"anonymous","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notarize_3.1.1_1761895034722_0.3408775177047809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-31T07:17:14.904Z","publish_time":1761895034904,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.1.1"},"name":"@electron/notarize","time":{"created":"2022-10-25T17:30:28.637Z","modified":"2025-10-31T07:17:24.253Z","1.2.3":"2022-10-20T23:22:39.937Z","0.0.0":"2022-10-20T23:19:43.483Z","1.2.4":"2023-06-14T17:43:14.506Z","2.0.0":"2023-06-25T05:42:36.659Z","2.1.0":"2023-06-29T21:09:10.087Z","2.2.0":"2023-11-14T20:41:29.873Z","2.2.1":"2024-01-24T17:38:18.070Z","2.3.0":"2024-02-15T09:22:37.393Z","2.3.1":"2024-05-14T18:54:42.314Z","2.3.2":"2024-05-14T18:59:46.685Z","2.4.0":"2024-08-13T21:34:52.794Z","2.5.0":"2024-09-17T17:31:04.555Z","3.0.0":"2025-03-14T17:24:55.181Z","3.0.1":"2025-03-21T22:37:34.785Z","3.0.2":"2025-08-08T23:36:34.907Z","3.1.0":"2025-09-02T19:04:24.668Z","3.1.1":"2025-10-31T07:17:14.904Z"},"readme":"Electron Notarize\n-----------\n\n> Notarize your Electron apps seamlessly for macOS\n\n[![Test](https://github.com/electron/notarize/actions/workflows/test.yml/badge.svg)](https://github.com/electron/notarize/actions/workflows/test.yml)\n[![NPM package](https://img.shields.io/npm/v/@electron/notarize)](https://npm.im/@electron/notarize)\n\n## Installation\n\n```bash\nnpm install @electron/notarize --save-dev\n```\n\n## What is app \"notarization\"?\n\nFrom Apple's docs in XCode:\n\n> A notarized app is a macOS app that was uploaded to Apple for processing before it was distributed.\n> When you export a notarized app from Xcode, it code signs the app with a Developer ID certificate\n> and staples a ticket from Apple to the app. The ticket confirms that you previously uploaded the app to Apple.\n\n> On macOS 10.14 and later, the user can launch notarized apps when Gatekeeper is enabled.\n> When the user first launches a notarized app, Gatekeeper looks for the app’s ticket online.\n> If the user is offline, Gatekeeper looks for the ticket that was stapled to the app.\n\nAs macOS 10.15 (Catalina), Apple has made notarization a hard requirement for all applications\ndistributed outside of the Mac App Store. App Store applications do not need to be notarized.\n\n## Prerequisites\n\nFor notarization, you need the following things:\n\n1. Xcode 13 or later installed on your Mac.\n1. An [Apple Developer](https://developer.apple.com/) account.\n1. [An app-specific password for your ADC account’s Apple ID](https://support.apple.com/HT204397).\n1. Your app may need to be signed with `hardenedRuntime: true` option, with the `com.apple.security.cs.allow-jit` entitlement.\n\n> [!NOTE]\n> If you are using Electron 11 or below, you must add the `com.apple.security.cs.allow-unsigned-executable-memory` entitlement too.\n> When using version 12+, this entitlement should not be applied as it increases your app's attack surface.\n\n\n## API\n\n`@electron/notarize` exposes a single `notarize` function that accepts the following parameters:\n* `appPath` — the absolute path to your codesigned and packaged Electron application.\n* `notarytoolPath` - String (optional) - Path to a custom notarytool binary ([more details](#custom-notarytool)) \n* additional options required for authenticating your Apple ID (see below)\n\nThe method returns a void Promise once app notarization is complete. Please note that notarization may take\nmany minutes.\n\nIf the notarization process is unusually long for your application, see Apple Developer's docs to\n[Avoid long notarization response times and size limits](https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow#3561440).\n\n### Usage with app-specific password\n\nYou can generate an [app-specific password](https://support.apple.com/en-us/102654) for your Apple ID\nto notarize your Electron applications.\n\nThis method also requires you to specify the [Team ID](https://developer.apple.com/help/account/manage-your-team/locate-your-team-id/)\nof the Developer Team you want to notarize under. An Apple ID may be part of multiple Teams.\n\n```javascript\nimport { notarize } from '@electron/notarize';\n\nawait notarize({\n  appPath,\n  appleId, // Login name of your Apple Developer account\n  appleIdPassword, // App-specific password\n  teamId, // Team ID for your developer team\n});\n```\n\n> [!IMPORTANT]\n> **Never hard code your app-specific password into your packaging scripts.** Use an environment\n> variable at a minimum.\n\n### Usage with App Store Connect API key\n\nAlternatively, you can also authenticate via JSON Web Token (JWT) with App Store Connect.\n\nYou can obtain an API key from [App Store Connect](https://appstoreconnect.apple.com/access/integrations/api).\nCreate a **Team Key** with **App Manager** access.\n\nNote down the Issuer ID (UUID format) and Key ID (10-character alphanumeric string),\nand download the `.p8` API key file (`AuthKey_<appleApiKeyId>.p8`).\nFor security purposes, the private key can only be downloaded once.\n\nProvide the absolute path to your API key as the `appleApiKey` argument.\n\n```javascript\nimport { notarize } from '@electron/notarize';\n\nawait notarize({\n  appPath,\n  appleApiKey, // Absolute path to API key (e.g. `/path/to/AuthKey_X0X0X0X0X0.p8`)\n  appleApiIssuer, // Issuer ID (e.g. `d5631714-a680-4b4b-8156-b4ed624c0845`)\n});\n```\n\nYou can alternatively use an [individual API key](https://developer.apple.com/documentation/appstoreconnectapi/creating-api-keys-for-app-store-connect-api#Generate-an-Individual-Key) if (and only if) you are using Xcode 26+. When using an individual API key, it is imperative that you omit `appleApiIssuer` (issuer ID); otherwise you will receive a \"401 Unauthorized\" response from the server.\n\n### Usage with Keychain credentials\n\nAs an alternative to passing authentication options, you can also store your authentication\ncredentials (for both API key and app-specific password strategies) in the macOS Keychain\nvia the `xcrun notarytool` command-line utility.\n\nThis method has the advantage of validating your notarization credentials before submitting\nyour application for notarization.\n\nFor example:\n\n```sh\n# App-specific password strategy\nxcrun notarytool store-credentials \"my-app-password-profile\"\n  --apple-id \"<AppleID>\"\n  --team-id <DeveloperTeamID>\n  --password <app_specific_password>\n```\n\n```sh\n# App Store Connect API key strategy\nxcrun notarytool store-credentials \"my-api-key-profile\"\n  --key \"<PathToAPIKey>\"\n  --key-id <KeyID>\n  --issuer <IssuerID>\n```\n\nSuccessful storage of your credentials will look like this:\n\n```\nThis process stores your credentials securely in the Keychain. You reference these credentials later using a profile name.\n\nValidating your credentials...\nSuccess. Credentials validated.\nCredentials saved to Keychain.\nTo use them, specify `--keychain-profile \"my-api-key-profile\"`\n```\n\nAfter successfully storing your credentials, pass the keychain profile name into\nthe `keychainProfile` parameter.\n\n```javascript\nimport { notarize } from '@electron/notarize';\n\nawait notarize({\n  appPath,\n  keychainProfile,\n});\n```\n\n### Custom notarytool\n\nYou can provide a path to a custom `notarytool`. This module allows this option to enable unique edge cases - but this use case is _explicitly unsupported_. \n\n## Troubleshooting\n\n### Debug logging\n\n[`debug`](https://www.npmjs.com/package/debug) is used to display logs and messages.\nRun your notarization scripts with the `DEBUG=electron-notarize*` environment variable to log additional\ndebug information from this module.\n\n### Validating credentials\n\nWhen notarizing your application, you may run into issues with validating your notarization\ncredentials.\n\n```\nError: HTTP status code: 401. Invalid credentials. Username or password is incorrect.\nUse the app-specific password generated at appleid.apple.com. Ensure that all authentication arguments are correct.\n```\n\n[Storing your credentials in Keychain](#usage-with-keychain-credentials) will validate your credentials before\neven GitHub.\n\n### Validating app notarization\n\nTo validate that notarization worked, you can use the `stapler` command-line utility:\n\n```sh\nstapler validate path/to/notarized.app\n```\n\n### Apple documentation\n\nApple also provides additional debugging documentation on\n[Resolving common notarization issues](https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues).","users":{}}