{"_id":"@electron/notarize","_rev":"20-45d691964292e7ac06fd9da40f5b41b1","name":"@electron/notarize","dist-tags":{"latest":"3.1.2"},"versions":{"0.0.0":{"name":"@electron/notarize","version":"0.0.0","_id":"@electron/notarize@0.0.0","maintainers":[{"name":"electronhq","email":"electron@github.com"}],"dist":{"shasum":"fc34c43d3e620bfb7c87b4ddd5a609b4129927a9","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-0.0.0.tgz","fileCount":1,"integrity":"sha512-g1s6O56nC3dP00Cin/OeibM+JuClClnTSpH7yHYh2RBIWqIurWfMSubKF4b0KtS9IrGfMZAVX6FDbZwsftuI3g==","signatures":[{"sig":"MEUCIQDmyc8If072vh2pZD4s3PTJEzqKL2Ifen59W96sgWlR1AIgQCzhVgUVOT4RXuj6qxkn6tYZaRLQMkMdkZJYSAVx6ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57,"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"},"_npmUser":{"name":"electronhq","email":"electron@github.com"},"_npmVersion":"6.14.16","directories":{},"_nodeVersion":"14.19.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notarize_0.0.0_1666307983315_0.6855440737489071","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@electron/notarize","version":"1.2.3","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@1.2.3","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"38056a629e5a0b5fd56c975c4828c0f74285b644","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.3.tgz","fileCount":27,"integrity":"sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ==","signatures":[{"sig":"MEUCIDLqGPTgbp6sfmwx+TdDP+P0tlID8iQmv72eaIWMChv2AiEAsK8Ig4bf+uRllAKzHKTL3zBK1/8dinBO/f4bX/DF5Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49633,"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"},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"3dd7a88864e1576d4c43bad972c99f5ce806c000","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"6.14.6","description":"Notarize your Electron app","directories":{},"_nodeVersion":"18.11.0","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.1","prettier":"^1.18.2","typescript":"^3.6.4","@types/jest":"^25.1.4","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@continuous-auth/semantic-release-npm":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_1.2.3_1666308159766_0.6620284516824779","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@electron/notarize","version":"1.2.4","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@1.2.4","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"a7d38773f4cad40df111a5edc64037e5d768ea1e","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.4.tgz","fileCount":27,"integrity":"sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==","signatures":[{"sig":"MEUCIEkDN6w5P7aKKtioVTpLzjzvaVh9sFyodWcrfm2MZWOtAiEA1aGGDsaRdvFUfrQuI0zxAmwXhOguLQtl/zhrD3a8BkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51177},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"c274c5b3addb96fee20782d21fac98394bb3eeed","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"8.19.3","description":"Notarize your Electron app","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_1.2.4_1686764594300_0.1473613692088791","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@electron/notarize","version":"2.0.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.0.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"4df39e817264746aa9bd779e0091b6c441715b72","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.0.0.tgz","fileCount":27,"integrity":"sha512-dqDpd2YCgl6PHJgXEuKGYH3+L4GIGV7ZbKYJjJv66ed+hVPxZA+GAL5JH8/hCnoyQa8WzJTzqd+qhiL5Oxr+SA==","signatures":[{"sig":"MEQCICN+hWyBBnZE+gVXfzC20fM6AqKFWfbt4HihxG0SKXuRAiBuP6GMOVLEe7+cGGXmgi9CSNWFo3yoYXiTuV8r6i2jSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51632},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"bf23272fa2a98b293ff74c29d2ceff549ac357bb","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"8.19.3","description":"Notarize your Electron app","directories":{},"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.0.0_1687671756478_0.1685546717107409","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@electron/notarize","version":"2.1.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.1.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"76aaec10c8687225e8d0a427cc9df67611c46ff3","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.1.0.tgz","fileCount":27,"integrity":"sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==","signatures":[{"sig":"MEQCIGK2+AcKA7UxiTvOr4ATJX2r9DDe7PLTdhtABvaQcVxWAiAn8VTKFPOtI7AOVFLTniPU3ucoXw8KyzQZsqIYAZxEwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57409},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"a59d260e004884b4e8987ba7aaac060c394c1092","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"8.19.3","description":"Notarize your Electron app","directories":{},"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.1.0_1688072949926_0.7022318681761774","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@electron/notarize","version":"2.2.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.2.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"40455f9d8ca8098a74567aa4613b709089d82657","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.0.tgz","fileCount":30,"integrity":"sha512-Sf7RG47rafeGuUm+kLEbTXMN8XZeYXN70dMBstrcgiykxCq3SLl1uqxFWndxSI1LfMqv4Eq9PTDHLPwiya31Kg==","signatures":[{"sig":"MEYCIQDQIBb9CmP2QpjcIeju25NirWUb80eFYF+aLvWLxiwKkwIhAJwpj6LXZYToazirKFmRUK+a62ZoJFk5HUF7p2ZJYVIy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63419},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"b1b2ca1e4ba42342071da666c11cecb4cb405034","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.1.0","description":"Notarize your Electron app","directories":{},"_nodeVersion":"20.9.0","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.2.0_1699994489640_0.5621396987914318","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@electron/notarize","version":"2.2.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.2.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"d0aa6bc43cba830c41bfd840b85dbe0e273f59fe","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz","fileCount":30,"integrity":"sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==","signatures":[{"sig":"MEYCIQDqnYKYjCf6ecGUHjVrg343vWKRwxzqFcUG3EMeBpv2IAIhANP42u+JeEfe7Bypj8bVq9Xy5EDzrCLu6xtCuWlEAqJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63519},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"fa2cb224ae3d296151e2c9d804a9a63fcb6145c1","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.2.4","description":"Notarize your Electron app","directories":{},"_nodeVersion":"20.11.0","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.2.1_1706117897775_0.5986817050690434","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@electron/notarize","version":"2.3.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.3.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"9659cf6c92563dd69411afce229f52f9f7196227","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.3.0.tgz","fileCount":30,"integrity":"sha512-EiTBU0BwE7HZZjAG1fFWQaiQpCuPrVGn7jPss1kUjD6eTTdXXd29RiZqEqkgN7xqt/Pgn4g3I7Saqovanrfj3w==","signatures":[{"sig":"MEUCIQCZjni9nzXy7YYWoXeTlxCZYDYDo8iMUsRoWjFVh1zE/QIgQv8VLl0Ltps4dwx1Z7H/T5LnnDbmdOQg9WqX8lXNLpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64507},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"df2d00d24fe86cad36b76901ea5cab0ee1f91eed","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.2.4","description":"Notarize your Electron app","directories":{},"_nodeVersion":"20.11.0","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.3.0_1707988957177_0.2720360044437","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@electron/notarize","version":"2.3.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.3.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"f3001944df7b241a494db66928c9ec1785f9f53e","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.3.1.tgz","fileCount":30,"integrity":"sha512-A6vU2VjfFMx5o9Q7x9GFBWqEK3ez0kI1TJVM1wcwXV8xZEZr2qu7lEDK81qqwMFNZ0ITNhdoBWuV894PRcrNAg==","signatures":[{"sig":"MEUCIQDCwvE0hiZsmyetdwzZ4ER/x0RDmVOXG+SeoDKe2e6HQQIgZAGEN5iyrcB+demR1TfBIKMVeUMiSVTyIA/P/M3R86A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53585},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"f48a181936b5a9c1b324883fa9f4fac0490a2b4e","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.5.2","description":"Notarize your Electron app","directories":{},"_nodeVersion":"20.13.1","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.3.1_1715712882164_0.9353253467544898","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@electron/notarize","version":"2.3.2","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.3.2","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"20a52a961747be8542a35003380988a0d3fe15e6","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.3.2.tgz","fileCount":30,"integrity":"sha512-zfayxCe19euNwRycCty1C7lF7snk9YwfRpB5M8GLr1a4ICH63znxaPNAubrMvj0yDvVozqfgsdYpXVUnpWBDpg==","signatures":[{"sig":"MEYCIQCD12DqqQIa51Bt8X6rYHlJ0pR/2xoGALZjBR1nALQeiAIhAKrpNj92EzsAhZjoY/VaMLYCZluKh7Lli4JS0jwPAwBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54287},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"8440fa12afe4d3881bc7060ef4be6df72a32f23b","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.5.2","description":"Notarize your Electron app","directories":{},"_nodeVersion":"20.13.1","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^1.18.2","typescript":"^4.8.4","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.3.2_1715713186479_0.46885879709133915","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@electron/notarize","version":"2.4.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.4.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"efa35dbd86b25d97b41d4a70cf19d1800f6e4603","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.4.0.tgz","fileCount":30,"integrity":"sha512-ArHnRPIJJGrmV+uWNQSINAht+cM4gAo3uA3WFI54bYF93mzmD15gzhPQ0Dd+v/fkMhnRiiIO8NNkGdn87Vsy0g==","signatures":[{"sig":"MEYCIQCr+qHtVVfwT5t+5EEmm4/+GR7xlL6eOxdol6V6aYUQmwIhANyxGznVkZdGYG74Pkap8aGL7UA9tHA1cgRV3WbRBnYD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60498},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"dfbdcd88b2ded003799a38980166d8189fea983a","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.8.1","description":"Notarize your Electron app","directories":{},"_nodeVersion":"20.16.0","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typedoc":"~0.25.13","prettier":"^1.18.2","typescript":"4.9.3","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.4.0_1723584892634_0.7727561470906696","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@electron/notarize","version":"2.5.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@2.5.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"d4d25356adfa29df4a76bd64a8bd347237cd251e","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz","fileCount":30,"integrity":"sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==","signatures":[{"sig":"MEUCIGf+dglBSW9cvTOvpGeSYwqIBf/reinZ6+HmYeaETqIDAiEA6jkVpEQi8VHrRHS2krQXObinG0f5viMdLEbxprF3Tc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62033},"main":"lib/index.js","engines":{"node":">= 10.0.0"},"gitHead":"268fa302d3e8f330fff069729dad8347a15490dd","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"jest","build":"tsc","prepare":"yarn build"},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.8.2","description":"Notarize your Electron app","directories":{},"_nodeVersion":"20.17.0","dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1","promise-retry":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typedoc":"~0.25.13","prettier":"^1.18.2","typescript":"4.9.3","@types/jest":"^29.0.0","@types/node":"^13.7.7","@types/debug":"^4.1.5","@types/fs-extra":"^9.0.1","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_2.5.0_1726594264355_0.79507759601837","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@electron/notarize","version":"3.0.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@3.0.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"25d43cafab1bf35dc2a183bd5fe0d1cf1c4b7a07","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-3.0.0.tgz","fileCount":27,"integrity":"sha512-4MRxovhZrVfm7wc6nqv5ZId1LM379b7vUJThLvwJjCmqgf+cHMoH3RrBOg8WMS8tgL6g1RwVv6cbTbpcSXJVog==","signatures":[{"sig":"MEQCICMTMnIyT3Idiey96Wt9FroIIs5k0i9LIej+5TdIseK1AiBDOxx2+QVaPTFXoD9A9jJ9EAh5xuphYDaRFKfQaGWHYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41765},"type":"module","engines":{"node":">= 22.12.0"},"exports":"./lib/index.js","gitHead":"d914d04c31313cf4c8db6a14dfc1fccbd5686247","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"vitest run","build":"tsc","prepare":"yarn build","build:docs":"npx typedoc","prettier:write":"prettier --write \"src/**/*.ts\""},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.9.0","description":"Notarize your Electron app","directories":{},"_nodeVersion":"22.12.0","dependencies":{"debug":"^4.4.0","graceful-fs":"^4.2.11","promise-retry":"^2.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","typedoc":"~0.25.13","prettier":"^3.4.2","typescript":"~5.4.5","@types/node":"~22.10.7","@types/debug":"^4.1.12","@tsconfig/node22":"^22.0.0","@types/graceful-fs":"^4.1.9","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_3.0.0_1741973094924_0.36835167141069003","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@electron/notarize","version":"3.0.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@3.0.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"ad766f1ed6c2fd4cd4520f91c116fa93949555ca","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-3.0.1.tgz","fileCount":27,"integrity":"sha512-5xzcOwvMGNjkSk7s0sPx4XcKWei9FYk4f2S5NkSorWW0ce5yktTOtlPa0W5yQHcREILh+C3JdH+t+M637g9TmQ==","signatures":[{"sig":"MEYCIQC9OXhPg9FaZIByYeeUTwfpcI9aPSy+LuB0FI+zl7RVHQIhAL9XUWm6MNRuSNLHPWVi2cgrEgHGxynFa9bz41K694lF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41518},"type":"module","engines":{"node":">= 22.12.0"},"exports":"./lib/index.js","gitHead":"451b6e7fc7a8130b8d14ff5a04ffd1a28dbf250f","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"vitest run","build":"tsc","prepare":"yarn build","build:docs":"npx typedoc","prettier:write":"prettier --write \"src/**/*.ts\""},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.9.0","description":"Notarize your Electron app","directories":{},"_nodeVersion":"22.12.0","dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","typedoc":"~0.25.13","prettier":"^3.4.2","typescript":"~5.4.5","@types/node":"~22.10.7","@types/debug":"^4.1.12","@tsconfig/node22":"^22.0.0","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_3.0.1_1742596654611_0.8289325882463165","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@electron/notarize","version":"3.0.2","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@3.0.2","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"e6afb791f29fd92efed56035cf2d4f2e69ca3648","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-3.0.2.tgz","fileCount":27,"integrity":"sha512-3LCARsJXOxEzzbmKFu/I2oq1eroyLdLBY2/J5ysCiPQ8i58TVIpQ7UdOZmthpppy1aBEiy+YGLUkxz5UMDRfgg==","signatures":[{"sig":"MEQCIEPjctqa2XWhkBKNsTL7MgXP7OIQ5GnJxFDzNL2WfdYcAiBZ4gOoL8qgGE8GJ3yQMyZV2pzKlE0STIecFia1HIqTww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41286},"type":"module","engines":{"node":">= 22.12.0"},"exports":"./lib/index.js","gitHead":"5af3ec0d4cf955836377947965dbcc100a5f8c9b","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"vitest run","build":"tsc","prepare":"yarn build","build:docs":"npx typedoc","prettier:write":"prettier --write \"src/**/*.ts\""},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.9.0","description":"Notarize your Electron app","directories":{},"_nodeVersion":"22.12.0","dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","typedoc":"~0.25.13","prettier":"^3.4.2","typescript":"~5.4.5","@types/node":"~22.10.7","@types/debug":"^4.1.12","@tsconfig/node22":"^22.0.0","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_3.0.2_1754696194729_0.20092322629875548","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@electron/notarize","version":"3.1.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@3.1.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"43f5a6371b337fd34c8278297e80666c956cbd28","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-3.1.0.tgz","fileCount":27,"integrity":"sha512-DHePlWvmUKTNok2+yoOp2ZZ+3ZaLlDWdWD43BfzZhRlUPrBs+EwXDBq3kTJlO+jw2KZzeC3GGlypgw4HQZTD5w==","signatures":[{"sig":"MEUCIEdD0fPGiMpd5VItTX+r0fZNpDqtdeOi2+LDUNCzTMvZAiEAhH0VS4xt+qymo6ayTdf3qY+CRrLkUDyYg21wE8zXj3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42091},"type":"module","engines":{"node":">= 22.12.0"},"exports":"./lib/index.js","gitHead":"a0f6912bc8a56274bf54f037ceea128c9809b5f9","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"vitest run","build":"tsc","prepare":"yarn build","build:docs":"npx typedoc","prettier:write":"prettier --write \"src/**/*.ts\""},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.9.0","description":"Notarize your Electron app","directories":{},"_nodeVersion":"22.12.0","dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8","typedoc":"~0.25.13","prettier":"^3.4.2","typescript":"~5.4.5","@types/node":"~22.10.7","@types/debug":"^4.1.12","@tsconfig/node22":"^22.0.0","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_3.1.0_1756839864461_0.9087237027042594","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@electron/notarize","version":"3.1.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/notarize@3.1.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"428d96ab84e333506f2a16fcf12db7ca12fdc7e0","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-3.1.1.tgz","fileCount":27,"integrity":"sha512-uQQSlOiJnqRkTL1wlEBAxe90nVN/Fc/hEmk0bqpKk8nKjV1if/tXLHKUPePtv9Xsx90PtZU8aidx5lAiOpjkQQ==","signatures":[{"sig":"MEYCIQCQMiHrCgBwNvc2sMspjwWT/eJeE80uNR7Fw+yjwvdnOgIhAMD16eQjA/o4MtrukpMzOEdMhoSyutb18lZWLCXCWN/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42293},"type":"module","engines":{"node":">= 22.12.0"},"exports":"./lib/index.js","gitHead":"8eeaebcdc2be54341eba00d11b11497cba23b9d5","scripts":{"lint":"prettier --check \"src/**/*.ts\"","test":"vitest run","build":"tsc","prepack":"yarn build","build:docs":"typedoc","prettier:write":"prettier --write \"src/**/*.ts\""},"typings":"lib/index.d.ts","_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"10.9.0","description":"Notarize your Electron app","directories":{},"_nodeVersion":"22.12.0","dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f","devDependencies":{"vitest":"^3.0.8","typedoc":"~0.25.13","prettier":"^3.4.2","typescript":"~5.4.5","@types/node":"~22.10.7","@types/debug":"^4.1.12","@tsconfig/node22":"^22.0.0","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/notarize_3.1.1_1761895034722_0.3408775177047809","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"_id":"@electron/notarize@3.1.2","bugs":{"url":"https://github.com/electron/notarize/issues"},"dist":{"shasum":"862f1456abc7b936b488794ccc6f94745402861d","tarball":"https://registry.npmjs.org/@electron/notarize/-/notarize-3.1.2.tgz","fileCount":27,"integrity":"sha512-S/EH6W/GTe3XiD4oYHW+6xuUWZWjc9F5gayMrNdmRLv7qG9KRYmYE26+RDgC1hYUZVY3qLpa1VftxuL+sL5VQg==","signatures":[{"sig":"MEQCIHE4TzpziL2RWarVaVaoTYSLwjMRJtPThBC92WpUfM52AiBzbK69Gel4C2zVGVidhEta3yv60y4XVdKgAWEAZ9fwDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB4WHsm7xZwcf9CHz0/YeHgEmVe5y5cr90i33wntfj3pAiBox9VcHNWP4Of3VanWNRCzlZ0uceerLN+68u7xkES7kQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electron%2fnotarize@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42968},"name":"@electron/notarize","type":"module","author":{"name":"Samuel Attard"},"engines":{"node":">= 22.12.0"},"exports":"./lib/index.js","gitHead":"f84b542be013383891167c6ff643dfa9acf3998e","license":"MIT","scripts":{"lint":"oxfmt --check . && oxlint","test":"vitest run","build":"tsc","prepack":"yarn build","prepare":"husky","lint:fix":"oxfmt --write . && oxlint --fix","build:docs":"typedoc"},"typings":"lib/index.d.ts","version":"3.1.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8eef8226-1a0d-4858-96f1-2b96f2215780"}},"homepage":"https://github.com/electron/notarize#readme","repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"_npmVersion":"11.6.2","description":"Notarize your Electron app","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,css,html}":["oxfmt --write"]},"maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"resolutions":{"fsevents":"npm:@electron/fsevents@2.3.3-fork"},"_nodeVersion":"24.10.0","dependencies":{"debug":"^4.4.0","promise-retry":"^2.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f","devDependencies":{"vite":"^8.0.16","husky":"^9.1.7","oxfmt":"^0.44.0","oxlint":"^1.59.0","vitest":"^5.0.1","typedoc":"~0.28.0","typescript":"^6.0.2","@types/node":"~22.12.0","lint-staged":"^17.4.1","@types/debug":"^4.1.12","oxlint-tsgolint":"^0.20.0","@tsconfig/node22":"^22.0.0","@types/promise-retry":"^1.1.3","typedoc-plugin-missing-exports":"^4.1.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notarize_3.1.2_1791522297728_0.1745009141063094"}}},"time":{"created":"2022-10-20T23:19:43.256Z","modified":"2026-10-09T05:04:58.221Z","0.0.0":"2022-10-20T23:19:43.483Z","1.2.3":"2022-10-20T23:22:39.937Z","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","3.1.2":"2026-10-09T05:04:57.818Z"},"bugs":{"url":"https://github.com/electron/notarize/issues"},"author":{"name":"Samuel Attard"},"license":"MIT","homepage":"https://github.com/electron/notarize#readme","repository":{"url":"git+https://github.com/electron/notarize.git","type":"git"},"description":"Notarize your Electron app","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"readme":"# @electron/notarize\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[![API docs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.org%2F%40electron%2Fnotarize%2Flatest&query=%24.version&logo=typescript&logoColor=white&label=API%20Docs)](https://packages.electronjs.org/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## API\n\n`@electron/notarize` exposes a single `notarize` function that accepts the following parameters:\n\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\nFor full API usage, see the [API documentation](https://packages.electronjs.org/notarize).\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```text\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```text\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).\n","readmeFilename":"README.md"}