{"_id":"electron-notarize","_rev":"2967052","name":"electron-notarize","description":"Notarize your Electron app","dist-tags":{"latest":"1.2.2"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"time":{"modified":"2023-05-08T06:36:02.000Z","created":"2018-10-22T16:38:41.668Z","1.2.2":"2022-10-20T23:13:15.657Z","1.2.1":"2022-03-24T06:24:17.491Z","1.1.1":"2021-09-02T20:11:24.487Z","1.1.0":"2021-08-06T22:40:44.231Z","1.0.1":"2021-07-31T01:22:45.429Z","1.0.0":"2020-06-09T15:46:20.229Z","0.3.0":"2020-03-28T01:12:19.522Z","0.2.1":"2019-11-22T21:58:16.923Z","0.2.0":"2019-11-02T05:13:56.280Z","0.1.1":"2019-05-31T00:31:50.258Z","0.1.0":"2019-05-23T19:56:16.472Z","0.0.5":"2018-10-24T04:47:10.138Z","0.0.4":"2018-10-24T02:50:00.305Z","0.0.3":"2018-10-24T02:17:06.840Z","0.0.2":"2018-10-24T00:25:21.456Z","0.0.1":"2018-10-23T05:46:57.453Z","0.0.0":"2018-10-22T16:38:41.668Z"},"users":{},"author":{"name":"Samuel Attard"},"repository":{"type":"git","url":"git+https://github.com/electron/notarize.git"},"versions":{"1.2.2":{"name":"electron-notarize","version":"1.2.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":{"@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":"595e33178dffaa99de5bbc916d46cae959e666d7","_id":"electron-notarize@1.2.2","_nodeVersion":"18.11.0","_npmVersion":"6.14.6","dist":{"shasum":"ebf2b258e8e08c1c9f8ff61dc53d5b16b439daf4","size":12614,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-1.2.2.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_1.2.2_1666307595440_0.02818322221062952"},"_hasShrinkwrap":false,"deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change","_cnpmcore_publish_time":"2022-10-31T19:36:36.910Z","publish_time":1666307595657,"_cnpm_publish_time":1666307595657},"1.2.1":{"name":"electron-notarize","version":"1.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/electron-notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/electron-notarize.git"},"bugs":{"url":"https://github.com/electron/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","semantic-release":"^17.2.3","ts-jest":"^25.2.1","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"f8b72826f6f310924ae2e87805d3d5a5288112b8","_id":"electron-notarize@1.2.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.8","dist":{"shasum":"347c18eca8e29dddadadee511b870c13d4008baf","size":12495,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-1.2.1.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_1.2.1_1648103057277_0.6992869462144897"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-24T07:20:15.946Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change","publish_time":1648103057491,"_cnpm_publish_time":1648103057491},"1.1.1":{"name":"electron-notarize","version":"1.1.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/electron-notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/electron-notarize.git"},"bugs":{"url":"https://github.com/electron/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","semantic-release":"^17.2.3","ts-jest":"^25.2.1","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"204e0cb76068213a8163f31b81093fb598874745","_id":"electron-notarize@1.1.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.8","dist":{"shasum":"3ed274b36158c1beb1dbef14e7faf5927e028629","size":12408,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-1.1.1.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_1.1.1_1630613484322_0.459327345465137"},"_hasShrinkwrap":false,"publish_time":1630613484487,"_cnpm_publish_time":1630613484487,"_cnpmcore_publish_time":"2021-12-17T00:17:53.498Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"1.1.0":{"name":"electron-notarize","version":"1.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/electron-notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/electron-notarize.git"},"bugs":{"url":"https://github.com/electron/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","semantic-release":"^17.2.3","ts-jest":"^25.2.1","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"7c15b428574bc4b3d601d23c0abcb2495a5f3567","_id":"electron-notarize@1.1.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.8","dist":{"shasum":"00ed0182366b97f5593cb5ccdcf1120f1de37179","size":12406,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-1.1.0.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_1.1.0_1628289644061_0.6710242516601863"},"_hasShrinkwrap":false,"publish_time":1628289644231,"_cnpm_publish_time":1628289644231,"_cnpmcore_publish_time":"2021-12-17T00:17:53.705Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"1.0.1":{"name":"electron-notarize","version":"1.0.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/electron-notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/electron-notarize.git"},"bugs":{"url":"https://github.com/electron/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","semantic-release":"^17.2.3","ts-jest":"^25.2.1","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"2c7274fa7eaba32a3d738ae59aa21169101375b7","_id":"electron-notarize@1.0.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.8","dist":{"shasum":"97e6ab57fdc32abc6dfa88d3edbb5037189a9fb1","size":9780,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-1.0.1.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_1.0.1_1627694565214_0.39877418107339224"},"_hasShrinkwrap":false,"publish_time":1627694565429,"_cnpm_publish_time":1627694565429,"_cnpmcore_publish_time":"2021-12-17T00:17:53.905Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"1.0.0":{"name":"electron-notarize","version":"1.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/electron-notarize#readme","repository":{"type":"git","url":"git+https://github.com/electron/electron-notarize.git"},"bugs":{"url":"https://github.com/electron/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","semantic-release":"^15.13.18","ts-jest":"^25.2.1","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^9.0.1"},"gitHead":"fb55d371fa257ba7e2c7518611ce0dd2dc8d11a0","_id":"electron-notarize@1.0.0","_nodeVersion":"10.21.0","_npmVersion":"6.13.4","dist":{"shasum":"bc925b1ccc3f79e58e029e8c4706572b01a9fd8f","size":9721,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-1.0.0.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_1.0.0_1591717580071_0.39828371734667556"},"_hasShrinkwrap":false,"publish_time":1591717580229,"_cnpm_publish_time":1591717580229,"_cnpmcore_publish_time":"2021-12-17T00:17:54.547Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.3.0":{"name":"electron-notarize","version":"0.3.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepare":"yarn build","test":"jest"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^2.0.0","@types/debug":"^4.1.5","@types/fs-extra":"^8.0.1","@types/jest":"^25.1.4","@types/node":"^13.7.7","jest":"^25.1.0","prettier":"^1.18.2","semantic-release":"^15.13.18","ts-jest":"^25.2.1","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^8.1.0"},"gitHead":"e897b047ca0970da045e7d0b7772793f99756cea","_id":"electron-notarize@0.3.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"b93c606306eac558b250c78ff95273ddb9fedf0a","size":8989,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.3.0.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.3.0_1585357939384_0.9429170866242884"},"_hasShrinkwrap":false,"publish_time":1585357939522,"_cnpm_publish_time":1585357939522,"_cnpmcore_publish_time":"2021-12-17T00:17:54.763Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.2.1":{"name":"electron-notarize","version":"0.2.1","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepublish":"yarn build"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^2.0.0","@types/debug":"^4.1.5","@types/fs-extra":"^8.0.1","@types/node":"^12.12.5","electron":"^7.0.1","prettier":"^1.18.2","semantic-release":"^15.13.18","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^8.1.0"},"gitHead":"a4ffbf496edf0171ae1a0fe65bb21cf2dd53ea36","_id":"electron-notarize@0.2.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"shasum":"759e8006decae19134f82996ed910db26d9192cc","size":7838,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.2.1.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.2.1_1574459896786_0.5308315989195247"},"_hasShrinkwrap":false,"publish_time":1574459896923,"_cnpm_publish_time":1574459896923,"_cnpmcore_publish_time":"2021-12-17T00:17:54.960Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.2.0":{"name":"electron-notarize","version":"0.2.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"prettier --check \"src/**/*.ts\"","prepublish":"yarn build"},"devDependencies":{"@types/node":"^12.12.5","@types/debug":"^4.1.5","@types/fs-extra":"^8.0.1","electron":"^7.0.1","prettier":"^1.18.2","typescript":"^3.6.4"},"dependencies":{"debug":"^4.1.1","fs-extra":"^8.1.0"},"gitHead":"ce868f89895f20bafc3108f1eb0653dc09dcd268","_id":"electron-notarize@0.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"676c71688ee84149bab27b22426d0a9452e7e262","size":7849,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.2.0.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.2.0_1572671636162_0.2925727735019936"},"_hasShrinkwrap":false,"publish_time":1572671636280,"_cnpm_publish_time":1572671636280,"_cnpmcore_publish_time":"2021-12-17T00:17:55.138Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.1.1":{"name":"electron-notarize","version":"0.1.1","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint --project .","prepublish":"yarn build"},"devDependencies":{"@types/debug":"^4.1.4","@types/fs-extra":"^7.0.0","electron":"^5.0.2","tslint":"^5.16.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.5"},"dependencies":{"debug":"^4.1.1","fs-extra":"^8.0.1"},"gitHead":"c6b3d29585ce7830a00317ce41309ea2e60903ae","_id":"electron-notarize@0.1.1","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","dist":{"shasum":"c3563d70c5e7b3315f44e8495b30050a8c408b91","size":8090,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.1.1.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.1.1_1559262710014_0.5045763190764678"},"_hasShrinkwrap":false,"publish_time":1559262710258,"_cnpm_publish_time":1559262710258,"_cnpmcore_publish_time":"2021-12-17T00:17:55.383Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.1.0":{"name":"electron-notarize","version":"0.1.0","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint --project .","prepublish":"yarn build"},"devDependencies":{"@types/debug":"^4.1.4","@types/fs-extra":"^7.0.0","electron":"^5.0.2","tslint":"^5.16.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.5"},"dependencies":{"debug":"^4.1.1","fs-extra":"^8.0.1"},"gitHead":"310b1d88ca9f106436e1fbd6b12d224ed31d5c21","_id":"electron-notarize@0.1.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"bd1c7d25774c328543e04d67bf25675534ee0ddd","size":7495,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.1.0.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.1.0_1558641376294_0.999318665824896"},"_hasShrinkwrap":false,"publish_time":1558641376472,"_cnpm_publish_time":1558641376472,"_cnpmcore_publish_time":"2021-12-17T00:17:55.566Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.0.5":{"name":"electron-notarize","version":"0.0.5","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint --project .","prepublish":"yarn build"},"devDependencies":{"@types/debug":"^0.0.31","@types/fs-extra":"^5.0.4","electron":"^3.0.5","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","typescript":"^3.1.3"},"dependencies":{"debug":"^4.1.0","fs-extra":"^7.0.0"},"gitHead":"15ec0ff9817c4ed6ab5cd98025116c36123c4993","_id":"electron-notarize@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"d9e95c763a6af853ce16d31dde72d73cb25b0703","size":19391,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.0.5.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.0.5_1540356429945_0.08412452284200755"},"_hasShrinkwrap":false,"publish_time":1540356430138,"_cnpm_publish_time":1540356430138,"_cnpmcore_publish_time":"2021-12-17T00:17:55.857Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.0.4":{"name":"electron-notarize","version":"0.0.4","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint --project .","prepublish":"yarn build"},"devDependencies":{"@types/debug":"^0.0.31","@types/fs-extra":"^5.0.4","electron":"^3.0.5","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","typescript":"^3.1.3"},"dependencies":{"debug":"^4.1.0","fs-extra":"^7.0.0"},"gitHead":"25b2a1d9256b197229895ed335951703a360fb40","_id":"electron-notarize@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"2a2537c1cb9e80064e14e971044db41a21a4d82a","size":17981,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.0.4.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.0.4_1540349400176_0.24024576943382714"},"_hasShrinkwrap":false,"publish_time":1540349400305,"_cnpm_publish_time":1540349400305,"_cnpmcore_publish_time":"2021-12-17T00:17:56.055Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.0.3":{"name":"electron-notarize","version":"0.0.3","description":"Notarize your Electron app","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint --project .","prepublish":"yarn build"},"devDependencies":{"@types/debug":"^0.0.31","@types/fs-extra":"^5.0.4","electron":"^3.0.5","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","typescript":"^3.1.3"},"dependencies":{"debug":"^4.1.0","fs-extra":"^7.0.0"},"gitHead":"d6c3475822daa5c133471e4bf1f26d87a4d3354c","_id":"electron-notarize@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"304ffb21e87a60c2467c7132aa1af0aa5691777a","size":17985,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.0.3.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.0.3_1540347426632_0.5745602682779711"},"_hasShrinkwrap":false,"publish_time":1540347426840,"_cnpm_publish_time":1540347426840,"_cnpmcore_publish_time":"2021-12-17T00:17:56.271Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.0.2":{"name":"electron-notarize","version":"0.0.2","description":"Notarize your Electron app","main":"src/index.js","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint --project .","prepublish":"yarn build"},"devDependencies":{"@types/debug":"^0.0.31","@types/fs-extra":"^5.0.4","electron":"^3.0.5","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","typescript":"^3.1.3"},"dependencies":{"debug":"^4.1.0","fs-extra":"^7.0.0"},"gitHead":"4373e42d00ce097f1fe903d28f4972d6af92fd76","_id":"electron-notarize@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"28bf7c59263eb975526e7877f9609ef9a41c48a5","size":18774,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.0.2.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.0.2_1540340721328_0.6175919215837291"},"_hasShrinkwrap":false,"publish_time":1540340721456,"_cnpm_publish_time":1540340721456,"_cnpmcore_publish_time":"2021-12-17T00:17:57.432Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.0.1":{"name":"electron-notarize","version":"0.0.1","description":"Notarize your Electron app","main":"src/index.js","author":{"name":"Samuel Attard"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint --project .","prepublish":"yarn build"},"devDependencies":{"@types/debug":"^0.0.31","@types/fs-extra":"^5.0.4","electron":"^3.0.5","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","typescript":"^3.1.3"},"dependencies":{"debug":"^4.1.0","fs-extra":"^7.0.0"},"gitHead":"101a1fa71cf7135a353abfa570317f3ebfdec4bd","_id":"electron-notarize@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"c3ae95b6a3564c5a76c463f7bcbe15093d352e3f","size":17541,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.0.1.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.0.1_1540273617280_0.28857890563973454"},"_hasShrinkwrap":false,"publish_time":1540273617453,"_cnpm_publish_time":1540273617453,"_cnpmcore_publish_time":"2021-12-17T00:17:57.707Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"},"0.0.0":{"name":"electron-notarize","version":"0.0.0","description":"Notarize your Electron app","main":"src/index.js","author":{"name":"Samuel Attard"},"license":"MIT","_id":"electron-notarize@0.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"11ec2cf3736d7e2a0f50d6d746cd92a810f49fb6","size":825,"noattachment":false,"key":"/electron-notarize/-/electron-notarize-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/electron-notarize/download/electron-notarize-0.0.0.tgz"},"maintainers":[{"name":"electron-cfa","email":""},{"name":"erickzhao","email":""},{"name":"georgexu99","email":""},{"name":"malept","email":"nodejs+npm@lazymalevolence.com"},{"name":"marshallofsound","email":""},{"name":"vertedinde","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-notarize_0.0.0_1540226321526_0.5545856641453286"},"_hasShrinkwrap":false,"publish_time":1540226321668,"_cnpm_publish_time":1540226321668,"_cnpmcore_publish_time":"2021-12-17T00:17:57.910Z","deprecated":"Please use @electron/notarize moving forward.  There is no API change, just a package name change"}},"readme":"Electron Notarize\n-----------\n\n> Notarize your Electron apps seamlessly for macOS\n\n[![CircleCI status](https://circleci.com/gh/electron/notarize.svg?style=shield)](https://circleci.com/gh/electron/notarize)\n[![NPM package](https://img.shields.io/npm/v/electron-notarize)](https://npm.im/electron-notarize)\n\n## Installation\n\n```bash\n# npm\nnpm install electron-notarize --save-dev\n\n# yarn\nyarn add electron-notarize --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. When you export a notarized app from Xcode, it code signs the app with a Developer ID certificate 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. When the user first launches a notarized app, Gatekeeper looks for the app’s ticket online. If the user is offline, Gatekeeper looks for the ticket that was stapled to the app.\n\nApple has made this a hard requirement as of 10.15 (Catalina).\n\n## Prerequisites\n\nFor notarization, you need the following things:\n\n1. Xcode 10 or later installed on your Mac.\n2. An [Apple Developer](https://developer.apple.com/) account.\n3. [An app-specific password for your ADC account’s Apple ID](https://support.apple.com/HT204397).\n4. Your app may need to be signed with `hardened-runtime`, including the following entitlement:\n    1. `com.apple.security.cs.allow-jit`\n\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### Method: `notarize(opts): Promise<void>`\n\n* `options` Object\n  * `tool` String - The notarization tool to use, default is `legacy`.  Can be `legacy` or `notarytool`. `notarytool` is substantially (10x) faster.\n  * `appPath` String - The absolute path to your `.app` file\n  * There are different options for each tool: Legacy\n    * `appBundleId` String - The app bundle identifier your Electron app is using.  E.g. `com.github.electron`\n    * `ascProvider` String (optional) - Your [Team Short Name](#notes-on-your-team-short-name).\n    * There are two authentication methods available: user name with password:\n      * `appleId` String - The username of your apple developer account\n      * `appleIdPassword` String - The [app-specific password](https://support.apple.com/HT204397) (not your Apple ID password).\n    * ... or apiKey with apiIssuer:\n      * `appleApiKey` String - Required for JWT authentication. See Note on JWT authentication below.\n      * `appleApiIssuer` String - Issuer ID. Required if `appleApiKey` is specified.\n  * ... or Notary Tool\n    * There are three authentication methods available: user name with password:\n      * `appleId` String - The username of your apple developer account\n      * `appleIdPassword` String - The [app-specific password](https://support.apple.com/HT204397) (not your Apple ID password).\n      * `teamId` String - The team ID you want to notarize under.\n    * ... or apiKey with apiIssuer:\n      * `appleApiKey` String - Required for JWT authentication. See Note on JWT authentication below.\n      * `appleApiKeyId` String - Required for JWT authentication. See Note on JWT authentication below.\n      * `appleApiIssuer` String - Issuer ID. Required if `appleApiKey` is specified.\n    * ... or keychain with keychainProfile:\n      * `keychain` String - The name of the keychain or path to the keychain you stored notarization credentials in.\n      * `keychainProfile` String - The name of the profile you provided when storing notarization credentials.\n\n## Safety when using `appleIdPassword`\n\n1. Never hard code your password into your packaging scripts, use an environment\nvariable at a minimum.\n2. It is possible to provide a keychain reference instead of your actual password (assuming that you have already logged into\nthe Application Loader from Xcode).  For example:\n\n```javascript\nconst password = `@keychain:\"Application Loader: ${appleId}\"`;\n```\n\nAnother option is that you can add a new keychain item using either the Keychain Access app or from the command line using the `security` utility:\n\n```bash\nsecurity add-generic-password -a \"AC_USERNAME\" -w <app_specific_password> -s \"AC_PASSWORD\"\n```\nwhere `AC_USERNAME` should be replaced with your Apple ID, and then in your code you can use:\n\n```javascript\nconst password = `@keychain:AC_PASSWORD`;\n```\n\n## Notes on JWT authentication\n\nYou can obtain an API key from [Appstore Connect](https://appstoreconnect.apple.com/access/api). Create a key with _App Manager_ access. Note down the Issuer ID and download the `.p8` file. This file is your API key and comes with the name of `AuthKey_<api_key>.p8`. This is the string you have to supply when calling `notarize`.\n\nBased on the `ApiKey`, `altool` will look in the following places for that file:\n\n* `./private_keys`\n* `~/private_keys`\n* `~/.private_keys`\n* `~/.appstoreconnect/private_keys`\n\n## Notes on your Team Short Name\n\nIf you are a member of multiple teams or organizations, you have to tell Apple on behalf of which organization you're uploading. To find your [team's short name](https://forums.developer.apple.com/thread/113798)), you can ask `iTMSTransporter`, which is part of the now deprecated `Application Loader` as well as the newer [`Transporter`](https://apps.apple.com/us/app/transporter/id1450874784?mt=12).\n\nWith `Transporter` installed, run:\n```sh\n/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter -m provider -u APPLE_DEV_ACCOUNT -p APP_PASSWORD\n```\n\nAlternatively, with older versions of Xcode, run:\n```sh\n/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter -m provider -u APPLE_DEV_ACCOUNT -p APP_PASSWORD\n```\n## Example Usage\n\n```javascript\nimport { notarize } from 'electron-notarize';\n\nasync function packageTask () {\n  // Package your app here, and code sign with hardened runtime\n  await notarize({\n    appBundleId,\n    appPath,\n    appleId,\n    appleIdPassword,\n    ascProvider, // This parameter is optional\n  });\n}\n```\n","_attachments":{},"homepage":"https://github.com/electron/notarize#readme","bugs":{"url":"https://github.com/electron/notarize/issues"},"license":"MIT"}