{"_id":"@electron/fuses","_rev":"4245218","name":"@electron/fuses","description":"Flip Electron Fuses and customize your packaged build of Electron","dist-tags":{"latest":"2.1.1"},"maintainers":[{"name":"electron-cfa","email":""}],"time":{"modified":"2026-03-29T21:30:43.000Z","created":"2021-04-23T03:31:43.080Z","2.1.1":"2026-03-27T02:31:53.911Z","2.1.0":"2026-02-26T21:36:09.148Z","2.0.0":"2025-08-01T04:30:18.690Z","1.8.0":"2024-03-25T17:41:45.033Z","1.7.0":"2023-12-10T21:23:51.025Z","1.6.2":"2023-08-02T23:56:32.095Z","1.6.1":"2022-10-05T20:08:49.743Z","1.6.0":"2022-09-22T06:35:42.770Z","1.5.0":"2021-09-09T22:25:11.730Z","1.4.0":"2021-08-09T09:38:32.267Z","1.3.0":"2021-08-04T22:51:50.656Z","1.2.1":"2021-06-11T21:45:38.588Z","1.2.0":"2021-06-10T22:37:12.288Z","1.1.2":"2021-06-08T23:58:31.166Z","1.1.1":"2021-05-26T20:01:47.075Z","1.1.0":"2021-05-26T19:59:11.093Z","1.0.1":"2021-04-23T03:35:56.075Z","1.0.0":"2021-04-23T03:31:43.080Z"},"users":{},"author":{"name":"Electron Community"},"repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"versions":{"2.1.1":{"name":"@electron/fuses","version":"2.1.1","type":"module","exports":"./dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"engines":{"node":">=22.12.0"},"publishConfig":{"provenance":true},"scripts":{"build":"tsc","build:docs":"typedoc src/index.ts","test":"vitest run && tsc --noEmit","prepack":"tsc","prepare":"husky"},"devDependencies":{"@electron/get":"^4.0.2","@electron/universal":"^3.0.1","@tsconfig/node22":"^22.0.2","@types/node":"~22.10.7","extract-zip":"^2.0.1","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.2","typedoc":"~0.25.13","typescript":"^5.8.3","vitest":"^3.2.4"},"lint-staged":{"*.ts":["prettier --write"]},"description":"Flip Electron Fuses and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","packageManager":"yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f","gitHead":"0b8ac07bd804e3ecc9f3482af2b6569ba24ae694","_id":"@electron/fuses@2.1.1","_nodeVersion":"24.10.0","_npmVersion":"11.6.2","dist":{"shasum":"8b15eb91dcde51e20a2b3cefb5fb11adb43d237a","size":11253,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-2.1.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b32bec67-54c7-4667-a49c-7bfdac03b872"}},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fuses_2.1.1_1774578713734_0.01739912802548993"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T02:31:53.911Z","publish_time":1774578713911,"_source_registry_name":"default","_cnpm_publish_time":1774578713911},"2.1.0":{"name":"@electron/fuses","version":"2.1.0","type":"module","exports":"./dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"engines":{"node":">=22.12.0"},"publishConfig":{"provenance":true},"scripts":{"build":"tsc","build:docs":"typedoc src/index.ts","test":"vitest run && tsc --noEmit","prepack":"tsc","prepare":"husky"},"devDependencies":{"@electron/get":"^4.0.2","@electron/universal":"^3.0.1","@tsconfig/node22":"^22.0.2","@types/node":"~22.10.7","extract-zip":"^2.0.1","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.2","typedoc":"~0.25.13","typescript":"^5.8.3","vitest":"^3.2.4"},"lint-staged":{"*.ts":["prettier --write"]},"description":"Flip Electron Fuses and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","packageManager":"yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f","gitHead":"c76019bb492b6a2ebbe9fc1fe07a970486729a27","_id":"@electron/fuses@2.1.0","_nodeVersion":"24.10.0","_npmVersion":"11.6.2","dist":{"shasum":"bb211abc10fa43533f762faec148a80aa2a76083","size":9656,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-2.1.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b32bec67-54c7-4667-a49c-7bfdac03b872"}},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fuses_2.1.0_1772141768978_0.3644515809202513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T21:36:09.148Z","publish_time":1772141769148,"_source_registry_name":"default","_cnpm_publish_time":1772141769148},"2.0.0":{"name":"@electron/fuses","version":"2.0.0","type":"module","exports":"./dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"engines":{"node":">=22.12.0"},"publishConfig":{"provenance":true},"scripts":{"build":"tsc","build:docs":"npx typedoc src/index.ts","test":"vitest run && tsc --noEmit","prepublishOnly":"tsc","prepare":"husky"},"devDependencies":{"@electron/get":"^4.0.2","@electron/universal":"^3.0.1","@tsconfig/node22":"^22.0.2","@types/node":"~22.10.7","extract-zip":"^2.0.1","husky":"^9.1.7","lint-staged":"^16.1.2","prettier":"^3.6.2","typedoc":"~0.25.13","typescript":"^5.8.3","vitest":"^3.2.4"},"lint-staged":{"*.ts":["prettier --write"]},"dependencies":{},"description":"Flip Electron Fuses and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","_id":"@electron/fuses@2.0.0","gitHead":"7edb87260b0fb09a60cc055c76ab56a7ae4759d8","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"b3d0626f08e9d7afe7b968bbbd9a3c9a0594bdfb","size":9279,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-2.0.0.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fuses_2.0.0_1754022618479_0.9547848531184517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T04:30:18.690Z","publish_time":1754022618690,"_source_registry_name":"default","_cnpm_publish_time":1754022618690},"1.8.0":{"name":"@electron/fuses","version":"1.8.0","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc","test":"jest","prepublishOnly":"tsc","prepare":"husky install"},"devDependencies":{"@electron/get":"^2.0.1","@electron/universal":"^1.3.0","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.3","@types/minimist":"^1.2.1","@types/node":"^14.11.2","extract-zip":"^2.0.1","husky":"^8.0.0","jest":"^29.0.3","lint-staged":"^10.4.0","prettier":"^2.1.2","ts-jest":"^29.0.1","typescript":"^4.3.3"},"lint-staged":{"*.ts":["prettier --write"]},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"description":"Flip Electron Fuses and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","_id":"@electron/fuses@1.8.0","gitHead":"b38d2e80d9267b52d6db99cd9c9e616da3d037e8","types":"./dist/index.d.ts","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"ad34d3cc4703b1258b83f6989917052cfc1490a0","size":16825,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.8.0.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.8.0_1711388504875_0.07799313053768753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-25T17:41:45.033Z","publish_time":1711388505033,"_source_registry_name":"default","_cnpm_publish_time":1711388505033},"1.7.0":{"name":"@electron/fuses","version":"1.7.0","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc","test":"jest","prepublishOnly":"tsc","prepare":"husky install"},"devDependencies":{"@electron/get":"^2.0.1","@electron/universal":"^1.3.0","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.3","@types/minimist":"^1.2.1","@types/node":"^14.11.2","extract-zip":"^2.0.1","husky":"^8.0.0","jest":"^29.0.3","lint-staged":"^10.4.0","prettier":"^2.1.2","ts-jest":"^29.0.1","typescript":"^4.3.3"},"lint-staged":{"*.ts":["prettier --write"]},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"description":"Flip Electron Fuses and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","_id":"@electron/fuses@1.7.0","gitHead":"8ed659df7da22498863c843c7885d725a6ae1bf5","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"0800d5404fffe5683705297990fea089d49811a2","size":16106,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.7.0.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.7.0_1702243430855_0.19866857513774883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-10T21:23:51.025Z","publish_time":1702243431025,"_source_registry_name":"default","_cnpm_publish_time":1702243431025},"1.6.2":{"name":"@electron/fuses","version":"1.6.2","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc","test":"jest","prepublishOnly":"tsc","prepare":"husky install"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^3.0.0","@electron/get":"^2.0.1","@electron/universal":"^1.3.0","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.3","@types/minimist":"^1.2.1","@types/node":"^14.11.2","extract-zip":"^2.0.1","husky":"^8.0.0","jest":"^29.0.3","lint-staged":"^10.4.0","prettier":"^2.1.2","ts-jest":"^29.0.1","typescript":"^4.3.3"},"lint-staged":{"*.ts":["prettier --write"]},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"description":"Flip Electron Fuses and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","types":"./dist/index.d.ts","gitHead":"e82c282dd499562b530902ae5a69419130b52d8e","_id":"@electron/fuses@1.6.2","_nodeVersion":"18.17.0","_npmVersion":"8.19.3","dist":{"shasum":"24e9525817e19d9547807e634e19cfc623bf5fe8","size":16060,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.6.2.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.6.2_1691020591893_0.8628455018317014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-02T23:56:32.095Z","publish_time":1691020592095,"_source_registry_name":"default","_cnpm_publish_time":1691020592095},"1.6.1":{"name":"@electron/fuses","version":"1.6.1","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc","test":"jest","prepublishOnly":"tsc"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^2.0.0","@electron/get":"^2.0.1","@electron/universal":"^1.3.0","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.3","@types/minimist":"^1.2.1","@types/node":"^14.11.2","extract-zip":"^2.0.1","husky":"^4.3.0","jest":"^29.0.3","lint-staged":"^10.4.0","prettier":"^2.1.2","ts-jest":"^29.0.1","typescript":"^4.3.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"description":"Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","gitHead":"d62101f4c49bcf24682d816e5b22b9d79f06b95c","_id":"@electron/fuses@1.6.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"c639e018202a59e3cd8911fa943e22c63dd3e6fc","size":15973,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.6.1.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.6.1_1665000529526_0.04003144794164348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T20:09:00.584Z","publish_time":1665000529743,"_cnpm_publish_time":1665000529743},"1.6.0":{"name":"@electron/fuses","version":"1.6.0","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc","test":"jest","prepublishOnly":"tsc"},"devDependencies":{"@continuous-auth/semantic-release-npm":"^2.0.0","@electron/get":"^2.0.1","@electron/universal":"^1.3.0","@types/fs-extra":"^9.0.1","@types/jest":"^29.0.3","@types/minimist":"^1.2.1","@types/node":"^14.11.2","extract-zip":"^2.0.1","husky":"^4.3.0","jest":"^29.0.3","lint-staged":"^10.4.0","prettier":"^2.1.2","ts-jest":"^29.0.1","typescript":"^4.3.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"description":"Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","repository":{"type":"git","url":"git+https://github.com/electron/fuses.git"},"keywords":["electron","fuses"],"author":{"name":"Electron Community"},"bugs":{"url":"https://github.com/electron/fuses/issues"},"homepage":"https://github.com/electron/fuses#readme","gitHead":"b9cf2134d6135df887e499ab509d8a530c44f910","_id":"@electron/fuses@1.6.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"shasum":"d4ca0b4701c286424b8096c55458b5ab91191b61","size":15947,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.6.0.tgz"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.6.0_1663828542519_0.2021169296194989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T06:51:22.852Z","publish_time":1663828542770,"_cnpm_publish_time":1663828542770},"1.5.0":{"name":"@electron/fuses","version":"1.5.0","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/minimist":"^1.2.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"gitHead":"524707c193b87c52baa8f31c39778e188eab097e","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.5.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"e477acd34ba13e93d5c11465b63597d967de6fda","size":14756,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.5.0.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.5.0_1631226311550_0.42643103690050244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:31.267Z","publish_time":1631226311730,"_cnpm_publish_time":1631226311730},"1.4.0":{"name":"@electron/fuses","version":"1.4.0","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/minimist":"^1.2.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"gitHead":"a067ee27cd7ccd831c277748bc02de0b2d9d7e26","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.4.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"shasum":"7d3685c5a0105363ab7bfcf46ea95af006df88e7","size":14497,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.4.0.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.4.0_1628501912109_0.9494608535294338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:29.698Z","publish_time":1628501912267,"_cnpm_publish_time":1628501912267},"1.3.0":{"name":"@electron/fuses","version":"1.3.0","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/minimist":"^1.2.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"gitHead":"9246f9adee05c36b9b052c13961de4689a2caace","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"shasum":"9023f3d030a910fa9600f321295a399ddb189ba7","size":14405,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.3.0.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.3.0_1628117510539_0.7287015732344313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:27.887Z","publish_time":1628117510656,"_cnpm_publish_time":1628117510656},"1.2.1":{"name":"@electron/fuses","version":"1.2.1","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/minimist":"^1.2.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"gitHead":"4be6519e55b1ac9d3a050dfac3fb515f972d997c","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"shasum":"9417ae4edfa75ff133ae81bdadd5b969ebf7d07b","size":13294,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.2.1.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.2.1_1623447938164_0.8369073541737269"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:25.862Z","publish_time":1623447938588,"_cnpm_publish_time":1623447938588},"1.2.0":{"name":"@electron/fuses","version":"1.2.0","main":"dist/index.js","license":"MIT","bin":{"electron-fuses":"dist/bin.js"},"scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/minimist":"^1.2.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"chalk":"^4.1.1","fs-extra":"^9.0.1","minimist":"^1.2.5"},"gitHead":"e5efb3bc0ce5c1f2117ffbc5d4a891e733ed2459","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.4","dist":{"shasum":"86c258925fbe009d3d5ea0bb9be19962afda0fcd","size":12617,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.2.0.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.2.0_1623364632031_0.6299340118335675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:24.332Z","publish_time":1623364632288,"_cnpm_publish_time":1623364632288},"1.1.2":{"name":"@electron/fuses","version":"1.1.2","main":"dist/index.js","license":"MIT","scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"fs-extra":"^9.0.1"},"gitHead":"5d00d2f1ae83f976e8b872fd3d4d53ee4504f24b","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.1.2","_nodeVersion":"12.13.0","_npmVersion":"6.13.4","dist":{"shasum":"586ce174e70d7e94a2824195789949efe2a8cf12","size":10924,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.1.2.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.1.2_1623196710990_0.7343510564137854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:22.376Z","publish_time":1623196711166,"_cnpm_publish_time":1623196711166},"1.1.1":{"name":"@electron/fuses","version":"1.1.1","main":"dist/index.js","license":"MIT","scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"fs-extra":"^9.0.1"},"gitHead":"1ae8a6473cf4cfd3e2fa98338d1ffdcdc19f32ae","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"shasum":"3714088fbb6085d369a3a1ec809ff72278b1a06b","size":10884,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.1.1.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.1.1_1622059306911_0.9803160070701826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:20.563Z","publish_time":1622059307075,"_cnpm_publish_time":1622059307075},"1.1.0":{"name":"@electron/fuses","version":"1.1.0","main":"dist/index.js","license":"MIT","scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"fs-extra":"^9.0.1"},"gitHead":"a621db4a8c90df600d5e3668966c3472398c43ce","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"shasum":"ac5bbe3c919cb04ba98397b9f3dacdb31612a08b","size":10885,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.1.0.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.1.0_1622059150935_0.4171977273196066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:18.572Z","publish_time":1622059151093,"_cnpm_publish_time":1622059151093},"1.0.1":{"name":"@electron/fuses","version":"1.0.1","main":"dist/index.js","typings":"dist/index.d.ts","license":"MIT","scripts":{"build":"tsc","prepublishOnly":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"fs-extra":"^9.0.1"},"gitHead":"4831a61c01d226bfb29f0e1bee79d73daff3d919","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"b8115682aca2a81e3cbdc95121f5abb1b35f2bb5","size":10861,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.0.1.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.0.1_1619148955873_0.29261049234375003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:16.799Z","publish_time":1619148956075,"_cnpm_publish_time":1619148956075},"1.0.0":{"name":"@electron/fuses","version":"1.0.0","main":"dist/index.js","license":"MIT","scripts":{"build":"tsc"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/node":"^14.11.2","husky":"^4.3.0","lint-staged":"^10.4.0","prettier":"^2.1.2","typescript":"^4.0.3"},"lint-staged":{"*.ts":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"fs-extra":"^9.0.1"},"gitHead":"14a3d7eb49c5eb0fcc1bdd2abda96d68c9785dd2","description":"> Flip [Electron Fuses](https://github.com/electron/electron/blob/master/docs/tutorial/fuses.md) and customize your packaged build of Electron","_id":"@electron/fuses@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"d8a30128146ff2a587c0c24e5a9f327952ab7dc3","size":1363,"noattachment":false,"key":"/@electron/fuses/-/@electron/fuses-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@electron/fuses/download/@electron/fuses-1.0.0.tgz"},"_npmUser":{"name":"electron","email":"electron@github.com"},"directories":{},"maintainers":[{"name":"electron-cfa","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuses_1.0.0_1619148702956_0.9748492682290106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T12:43:15.014Z","publish_time":1619148703080,"_cnpm_publish_time":1619148703080}},"readme":"# @electron/fuses\n\n> Flip [Electron Fuses](https://github.com/electron/electron/blob/main/docs/tutorial/fuses.md) and customize your packaged build of Electron\n\n[![Test](https://github.com/electron/fuses/actions/workflows/test.yml/badge.svg)](https://github.com/electron/fuses/actions/workflows/test.yml)\n[![npm version](http://img.shields.io/npm/v/@electron/fuses.svg)](https://npmjs.org/package/@electron/fuses)\n[![API docs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.org%2F%40electron%2Ffuses%2Flatest&query=%24.version&logo=typescript&logoColor=white&label=API%20Docs)](https://packages.electronjs.org/fuses)\n\n## Usage\n\n### Via JavaScript\n\n```typescript\nimport { flipFuses, FuseVersion, FuseV1Options } from '@electron/fuses';\n\n// During your build / package process\nawait flipFuses(\n  require('electron'), // Returns the path to the electron binary\n  {\n    version: FuseVersion.V1,\n    [FuseV1Options.RunAsNode]: false, // Disables ELECTRON_RUN_AS_NODE\n    [FuseV1Options.EnableCookieEncryption]: true, // Enables cookie encryption\n    [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false, // Disables the NODE_OPTIONS environment variable\n    [FuseV1Options.EnableNodeCliInspectArguments]: false, // Disables the --inspect and --inspect-brk family of CLI options\n    [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true, // Enables validation of the app.asar archive on macOS\n    [FuseV1Options.OnlyLoadAppFromAsar]: true, // Enforces that Electron will only load your app from \"app.asar\" instead of its normal search paths\n    [FuseV1Options.LoadBrowserProcessSpecificV8Snapshot]: true, // Loads V8 Snapshot from `browser_v8_context_snapshot.bin` for the browser process\n    [FuseV1Options.GrantFileProtocolExtraPrivileges]: true, // Grants the file protocol extra privileges\n    [FuseV1Options.WasmTrapHandlers]: true, // Enables V8 signal handlers to trap Out of Bounds memory access from WebAssembly\n  },\n);\n```\n\nFor full API usage, see the [API documentation](https://packages.electronjs.org/fuses).\n\n### From the command line\n\n```sh\n$ npx @electron/fuses read --app /Applications/Foo.app\n$ npx @electron/fuses write --app /Applications/Foo.app <...key=on/off>\n```\n\n### Apple Silicon\n\nFor `arm64` macOS builds of your app, you will need to pass `resetAdHocDarwinSignature: true` to the `flipFuses` method\nif you are not immediately codesigning your app after flipping the fuses. Otherwise, the app will refuse to launch with\ncode signature validation errors. This is a security measure on Apple Silicon devices.\n\n```typescript\nimport { flipFuses, FuseVersion, FuseV1Options } from '@electron/fuses';\n\nawait flipFuses(\n  require('electron'),\n  {\n    version: FuseVersion.V1,\n    resetAdHocDarwinSignature: targetPlatform === 'darwin' && targetArch === 'arm64',\n    [FuseV1Options.RunAsNode]: false,\n  },\n);\n```\n\n### New Fuses\n\nIf you want to ensure you provide a config for new fuses when upgrading Electron major versions,\nyou can set the `strictlyRequireAllFuses` option to `true`.\n\nThis will hard fail the build if you are on a version of `@electron/fuses` that doesn't have configuration\noptions for every fuse in the Electron binary you are targeting or if you don't provide a configuration\nfor a specific fuse present in the Electron binary you are targeting.\n\n```typescript\nimport { flipFuses, FuseVersion, FuseV1Options } from '@electron/fuses';\n\nawait flipFuses(\n  require('electron'),\n  {\n    version: FuseVersion.V1,\n    strictlyRequireAllFuses: true,\n    [FuseV1Options.RunAsNode]: false,\n  },\n);\n```\n","_attachments":{},"homepage":"https://github.com/electron/fuses#readme","bugs":{"url":"https://github.com/electron/fuses/issues"},"license":"MIT"}