initial commit
This commit is contained in:
21
node_modules/electron/LICENSE
generated
vendored
Normal file
21
node_modules/electron/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
Copyright (c) Electron contributors
|
||||
Copyright (c) 2013-2020 GitHub Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
115
node_modules/electron/README.md
generated
vendored
Normal file
115
node_modules/electron/README.md
generated
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
[](https://electronjs.org)
|
||||
|
||||
[](https://github.com/electron/electron/actions/workflows/build.yml)
|
||||
[](https://ci.appveyor.com/project/electron-bot/electron-ljo26/branch/main)
|
||||
[](https://discord.gg/electronjs)
|
||||
|
||||
:memo: Available Translations: 🇨🇳 🇧🇷 🇪🇸 🇯🇵 🇷🇺 🇫🇷 🇺🇸 🇩🇪.
|
||||
View these docs in other languages on our [Crowdin](https://crowdin.com/project/electron) project.
|
||||
|
||||
The Electron framework lets you write cross-platform desktop applications
|
||||
using JavaScript, HTML and CSS. It is based on [Node.js](https://nodejs.org/) and
|
||||
[Chromium](https://www.chromium.org) and is used by the
|
||||
[Visual Studio Code](https://github.com/Microsoft/vscode/) and many other [apps](https://electronjs.org/apps).
|
||||
|
||||
Follow [@electronjs](https://twitter.com/electronjs) on Twitter for important
|
||||
announcements.
|
||||
|
||||
This project adheres to the Contributor Covenant
|
||||
[code of conduct](https://github.com/electron/electron/tree/main/CODE_OF_CONDUCT.md).
|
||||
By participating, you are expected to uphold this code. Please report unacceptable
|
||||
behavior to [coc@electronjs.org](mailto:coc@electronjs.org).
|
||||
|
||||
## Installation
|
||||
|
||||
To install prebuilt Electron binaries, use [`npm`](https://docs.npmjs.com/).
|
||||
The preferred method is to install Electron as a development dependency in your
|
||||
app:
|
||||
|
||||
```sh
|
||||
npm install electron --save-dev
|
||||
```
|
||||
|
||||
For more installation options and troubleshooting tips, see
|
||||
[installation](docs/tutorial/installation.md). For info on how to manage Electron versions in your apps, see
|
||||
[Electron versioning](docs/tutorial/electron-versioning.md).
|
||||
|
||||
## Platform support
|
||||
|
||||
Each Electron release provides binaries for macOS, Windows, and Linux.
|
||||
|
||||
* macOS (Big Sur and up): Electron provides 64-bit Intel and Apple Silicon / ARM binaries for macOS.
|
||||
* Windows (Windows 10 and up): Electron provides `ia32` (`x86`), `x64` (`amd64`), and `arm64` binaries for Windows. Windows on ARM support was added in Electron 5.0.8. Support for Windows 7, 8 and 8.1 was [removed in Electron 23, in line with Chromium's Windows deprecation policy](https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice).
|
||||
* Linux: The prebuilt binaries of Electron are built on Ubuntu 20.04. They have also been verified to work on:
|
||||
* Ubuntu 18.04 and newer
|
||||
* Fedora 32 and newer
|
||||
* Debian 10 and newer
|
||||
|
||||
## Quick start & Electron Fiddle
|
||||
|
||||
Use [`Electron Fiddle`](https://github.com/electron/fiddle)
|
||||
to build, run, and package small Electron experiments, to see code examples for all of Electron's APIs, and
|
||||
to try out different versions of Electron. It's designed to make the start of your journey with
|
||||
Electron easier.
|
||||
|
||||
Alternatively, clone and run the
|
||||
[electron/electron-quick-start](https://github.com/electron/electron-quick-start)
|
||||
repository to see a minimal Electron app in action:
|
||||
|
||||
```sh
|
||||
git clone https://github.com/electron/electron-quick-start
|
||||
cd electron-quick-start
|
||||
npm install
|
||||
npm start
|
||||
```
|
||||
|
||||
## Resources for learning Electron
|
||||
|
||||
* [electronjs.org/docs](https://electronjs.org/docs) - All of Electron's documentation
|
||||
* [electron/fiddle](https://github.com/electron/fiddle) - A tool to build, run, and package small Electron experiments
|
||||
* [electron/electron-quick-start](https://github.com/electron/electron-quick-start) - A very basic starter Electron app
|
||||
* [electronjs.org/community#boilerplates](https://electronjs.org/community#boilerplates) - Sample starter apps created by the community
|
||||
|
||||
## Programmatic usage
|
||||
|
||||
Most people use Electron from the command line, but if you require `electron` inside
|
||||
your **Node app** (not your Electron app) it will return the file path to the
|
||||
binary. Use this to spawn Electron from Node scripts:
|
||||
|
||||
```javascript
|
||||
const electron = require('electron')
|
||||
const proc = require('node:child_process')
|
||||
|
||||
// will print something similar to /Users/maf/.../Electron
|
||||
console.log(electron)
|
||||
|
||||
// spawn Electron
|
||||
const child = proc.spawn(electron)
|
||||
```
|
||||
|
||||
### Mirrors
|
||||
|
||||
* [China](https://npmmirror.com/mirrors/electron/)
|
||||
|
||||
See the [Advanced Installation Instructions](https://www.electronjs.org/docs/latest/tutorial/installation#mirror) to learn how to use a custom mirror.
|
||||
|
||||
## Documentation translations
|
||||
|
||||
We crowdsource translations for our documentation via [Crowdin](https://crowdin.com/project/electron).
|
||||
We currently accept translations for Chinese (Simplified), French, German, Japanese, Portuguese,
|
||||
Russian, and Spanish.
|
||||
|
||||
## Contributing
|
||||
|
||||
If you are interested in reporting/fixing issues and contributing directly to the code base, please see [CONTRIBUTING.md](CONTRIBUTING.md) for more information on what we're looking for and how to get started.
|
||||
|
||||
## Community
|
||||
|
||||
Info on reporting bugs, getting help, finding third-party tools and sample apps,
|
||||
and more can be found on the [Community page](https://www.electronjs.org/community).
|
||||
|
||||
## License
|
||||
|
||||
[MIT](https://github.com/electron/electron/blob/main/LICENSE)
|
||||
|
||||
When using Electron logos, make sure to follow [OpenJS Foundation Trademark Policy](https://trademark-policy.openjsf.org/).
|
||||
77
node_modules/electron/checksums.json
generated
vendored
Normal file
77
node_modules/electron/checksums.json
generated
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"chromedriver-v35.1.2-darwin-arm64.zip": "df9ef717c02b38d9f5d85381d2f4f9f7604b74a439bd7998b351c2ba5fed7039",
|
||||
"chromedriver-v35.1.2-darwin-x64.zip": "4a1e4b18fc9e7f8903d1041bd43d3b21a589525a83a87ca8a0f77b2615107cb2",
|
||||
"chromedriver-v35.1.2-linux-arm64.zip": "47bafd3cce09a617b4fea65e6a7a440f2eb15f1419b93c037f52e4b50927922c",
|
||||
"chromedriver-v35.1.2-linux-armv7l.zip": "9d95d2685426965c2dab2631ad07b91085967fc98ba9539bca65d2ce189d3574",
|
||||
"chromedriver-v35.1.2-linux-x64.zip": "8dca29ef167b7afaaff6737bd1c17312a08b01ebd9fb4b2737491523c4e8a504",
|
||||
"chromedriver-v35.1.2-mas-arm64.zip": "e81e42c999e6a27930aa8b8e82a256b0193183dd4d8a0d6ea96f6e5fce047e64",
|
||||
"chromedriver-v35.1.2-mas-x64.zip": "de3f8f40836592477d77fcdb0c64e23165ad25c4db6497d900c0e9a3deee74bf",
|
||||
"chromedriver-v35.1.2-win32-arm64.zip": "13d9a8d044b7d116678ac26c19c95269052d7a8f6cad36439ea963ded32fd953",
|
||||
"chromedriver-v35.1.2-win32-ia32.zip": "eee02da3ee7b4457db4953c740cd596baf10bcfc6a3f721b938fd71e480a74fd",
|
||||
"chromedriver-v35.1.2-win32-x64.zip": "932b1a36eeabbd9ef81b74d38e988968ec85ec5c7cf535aec07ce92d84922ec5",
|
||||
"electron-api.json": "7efb57c6301bed5c43dd082850aefc5897342de68fa358d5726e1c68d6d2a146",
|
||||
"electron-v35.1.2-darwin-arm64-dsym-snapshot.zip": "b4c676f772c058fbdc50022ef8253b4515725ad0acc11c6998053d8abead0d54",
|
||||
"electron-v35.1.2-darwin-arm64-dsym.zip": "190b76dac1d430d0bfbe4c14ad386e0272442cb50b5bdb136b7f905220696941",
|
||||
"electron-v35.1.2-darwin-arm64-symbols.zip": "a1b3139c2a4949b4575ae767f085532aa44d05577ef06edf8b61fd73a12a08b5",
|
||||
"electron-v35.1.2-darwin-arm64.zip": "ad701bedd2b969eddad8676c8dfa69a21d18896ae58fbd7310a358dd21c7d0eb",
|
||||
"electron-v35.1.2-darwin-x64-dsym-snapshot.zip": "a274cd0f93e482490ed059b4d06a8beeb6253f4bf321fec305320772cf5e9a57",
|
||||
"electron-v35.1.2-darwin-x64-dsym.zip": "68c953f76904d409fc97a3c1ec3161bae6f9cc1e806054e2d97ff553e4fb1af3",
|
||||
"electron-v35.1.2-darwin-x64-symbols.zip": "6bcf757788430455d27e87beb9a3558fb3c19fe45a3fb856a192af7281e99760",
|
||||
"electron-v35.1.2-darwin-x64.zip": "858f17d67ea811711802b209d041cfca8caa14e6c8f0960de48df14892a0c632",
|
||||
"electron-v35.1.2-linux-arm64-debug.zip": "2b9b1f251e7658a1c095006509b938d4ac6a556234a47b5f9bb5f3a5945c912f",
|
||||
"electron-v35.1.2-linux-arm64-symbols.zip": "76ce46a702b4fd99be5750a70f11658494ed50bf7548c0b18a8bf7b44c8e18e6",
|
||||
"electron-v35.1.2-linux-arm64.zip": "a1a71be2bb826b59a1da726a59895025481ee335896c175fcffdc2fcfc432675",
|
||||
"electron-v35.1.2-linux-armv7l-debug.zip": "2b9b1f251e7658a1c095006509b938d4ac6a556234a47b5f9bb5f3a5945c912f",
|
||||
"electron-v35.1.2-linux-armv7l-symbols.zip": "671069957f5e09ceda44f41f369c43f0768650140083f01e87247d60365f124b",
|
||||
"electron-v35.1.2-linux-armv7l.zip": "28186a0edb4e83c9d7afeb32923f26794d26c39f28a3706462a060d4b0e3bc5f",
|
||||
"electron-v35.1.2-linux-x64-debug.zip": "d57d4933bbd53d8ff38278f679ac9d062877b89cea45775e0cd62ea3b0201aac",
|
||||
"electron-v35.1.2-linux-x64-symbols.zip": "5cb9d5547325389d2541be638639042aeee580466288ca73a532b645189d5349",
|
||||
"electron-v35.1.2-linux-x64.zip": "ab6d4bceff76a070ebf3264ee516a3f96a040947f462d26ba202aa754e54d852",
|
||||
"electron-v35.1.2-mas-arm64-dsym-snapshot.zip": "da879694688daa9324dc85f6302178df3c9d987f46a648f7831529d4b83c17da",
|
||||
"electron-v35.1.2-mas-arm64-dsym.zip": "08abd2ce96df174fa22ae3c7070928b231d501ff6799d5a83249f3416bdda6ca",
|
||||
"electron-v35.1.2-mas-arm64-symbols.zip": "92d323ea5663736bae8d8977051a96b4cf1a6a58f8c7857362368f928ab6e84a",
|
||||
"electron-v35.1.2-mas-arm64.zip": "00498ab07365312175f3c3246dfbb19c93276e33f4ffd85ee0cd1445def3dbd5",
|
||||
"electron-v35.1.2-mas-x64-dsym-snapshot.zip": "380f777fb0bc87eb2e06d960102ba7cc89bea9af8ec9d2958990127f449a6bcb",
|
||||
"electron-v35.1.2-mas-x64-dsym.zip": "a5a9f9de7c2c149c2a97447e549f6c56d08b2e1b91de9fcb29f6d5be1af58b51",
|
||||
"electron-v35.1.2-mas-x64-symbols.zip": "ec5bbdd08a63e6c53f64f7ded620e0f4d294179a609bf84262395c34f97dffb8",
|
||||
"electron-v35.1.2-mas-x64.zip": "28e597e677e8c7ca18bc09091c25bc90bfe9d883d022446ae9584b1518d0e8c8",
|
||||
"electron-v35.1.2-win32-arm64-pdb.zip": "03765dd07813f7b574715edf49fa76e9b1a4d9ff0a2bc5e34a372fb69036417d",
|
||||
"electron-v35.1.2-win32-arm64-symbols.zip": "ea9d458f55b0f6aacd04e8e90264abcc37982c57d2a73280eda7aec7fd8f3a2b",
|
||||
"electron-v35.1.2-win32-arm64-toolchain-profile.zip": "c23f84aabb09c24cd2ae759a547fdba4206af19a3bb0f4554a91cd9528648ad0",
|
||||
"electron-v35.1.2-win32-arm64.zip": "a13a25af3ad7504c2a48ec499b79713c651fa873bdacefd47211e6002e2c1ee3",
|
||||
"electron-v35.1.2-win32-ia32-pdb.zip": "d64832b37f1f126bd3e3aba2c8d9556ac607d65899e78f660adf3b0b9944f6a4",
|
||||
"electron-v35.1.2-win32-ia32-symbols.zip": "73f3a81395410ac1f0115c9e140f52ab903852d63a41184da00f5f24de66887c",
|
||||
"electron-v35.1.2-win32-ia32-toolchain-profile.zip": "c23f84aabb09c24cd2ae759a547fdba4206af19a3bb0f4554a91cd9528648ad0",
|
||||
"electron-v35.1.2-win32-ia32.zip": "8b44907f72014eb77256af0a1f35c4b9ad7e2a2897d87aaf4eee1c5e9e6885a6",
|
||||
"electron-v35.1.2-win32-x64-pdb.zip": "fc63a4de6ded4f3aad843cabdea751825e9cdac784203afe1226b72c0edd0b2f",
|
||||
"electron-v35.1.2-win32-x64-symbols.zip": "c8b26547151a5b047963b8a777c9b7c581db4c70311207b44eaa74f142be81a0",
|
||||
"electron-v35.1.2-win32-x64-toolchain-profile.zip": "c23f84aabb09c24cd2ae759a547fdba4206af19a3bb0f4554a91cd9528648ad0",
|
||||
"electron-v35.1.2-win32-x64.zip": "bb2099e637276645014c57cfb8762b058fc571cfd5e7ee6ce8ea5121a4ac9300",
|
||||
"electron.d.ts": "2c035bac6628f0ea9a610a23a5260f407d48fb8b5b40f8f6744833502e5a0a46",
|
||||
"ffmpeg-v35.1.2-darwin-arm64.zip": "5d8d83964db8703dc221db5e1ffd038c3cdb0594f2182022276534d50dcf92bf",
|
||||
"ffmpeg-v35.1.2-darwin-x64.zip": "b5fed7afd460bc48b97f0cbfec801683f81ec313c7d73cdd82cfa7f0e47b61c6",
|
||||
"ffmpeg-v35.1.2-linux-arm64.zip": "b27bc326ae375a6bac3c1c7538173548f29a1f08c0ac3c96f33ce8b1c22e447c",
|
||||
"ffmpeg-v35.1.2-linux-armv7l.zip": "d7532458fde6903485e95c1e37287bb7a14361c5ac005413c6f0fcf78fa4014f",
|
||||
"ffmpeg-v35.1.2-linux-x64.zip": "5906c1948970f147ac4d6888ce422648f4226e8fbc8eb2da8e5d29e34eeb81e6",
|
||||
"ffmpeg-v35.1.2-mas-arm64.zip": "5d8d83964db8703dc221db5e1ffd038c3cdb0594f2182022276534d50dcf92bf",
|
||||
"ffmpeg-v35.1.2-mas-x64.zip": "b5fed7afd460bc48b97f0cbfec801683f81ec313c7d73cdd82cfa7f0e47b61c6",
|
||||
"ffmpeg-v35.1.2-win32-arm64.zip": "78361bb7f5f253ff375b0ed5e094665fe72064e4ebeca7a528b3ab1b31bcd755",
|
||||
"ffmpeg-v35.1.2-win32-ia32.zip": "78361bb7f5f253ff375b0ed5e094665fe72064e4ebeca7a528b3ab1b31bcd755",
|
||||
"ffmpeg-v35.1.2-win32-x64.zip": "78361bb7f5f253ff375b0ed5e094665fe72064e4ebeca7a528b3ab1b31bcd755",
|
||||
"hunspell_dictionaries.zip": "2d3469de799a797807e5f4469c449e9fef3bcb6206462b6fbf2c7a75c8ddd461",
|
||||
"libcxx-objects-v35.1.2-linux-arm64.zip": "8a6f1adc12a9e9483784ccc8dcd4edb3ed5dfc68b5dcbe36d6559248bc1f4140",
|
||||
"libcxx-objects-v35.1.2-linux-armv7l.zip": "db007dd51af2b92310a23f48646aad3910f199f38b5071b7acc4fb9c88801f59",
|
||||
"libcxx-objects-v35.1.2-linux-x64.zip": "cefaaff5961422156ccfd183047c672dd91aa762adadb8f37c70b1d51949b477",
|
||||
"libcxx_headers.zip": "96fec57be4942e687f675e747d3dc34faac6913aa690e24b5bc35950771db6ae",
|
||||
"libcxxabi_headers.zip": "c46a23338c31d465ddb4005e870b955da8886146e5ee92b2bab1c8bccf876a85",
|
||||
"mksnapshot-v35.1.2-darwin-arm64.zip": "5edc1026a4e2ff539d03530d8a5edd54e2c4b7752f77f420b075113038b36593",
|
||||
"mksnapshot-v35.1.2-darwin-x64.zip": "229fe94ac2036ae1bbe1c2a9daae0b246c2cb7bc12d8da3dd3216edbfcc2b18e",
|
||||
"mksnapshot-v35.1.2-linux-arm64-x64.zip": "60dad1b3369e129569db0ed45449ee9fb9f666158466d540730110f81c594d45",
|
||||
"mksnapshot-v35.1.2-linux-armv7l-x64.zip": "4ed5d2a0b0ef2471909cbdcec99cf660f9b610900b58c53645d3014a7534997a",
|
||||
"mksnapshot-v35.1.2-linux-x64.zip": "1c1583a2ab0a4d4294ed34a7d874a73c6979020de6fb773f680d3e21a8f7a0a5",
|
||||
"mksnapshot-v35.1.2-mas-arm64.zip": "2b2063080a7c9808a1860fd78dec25ae5b1bab04772aa7e8abf31c8b8b9782e6",
|
||||
"mksnapshot-v35.1.2-mas-x64.zip": "07589d9ea6a7b5fec3738bcd0caacabaefcec957daf5cdbfc87f322fd68b706d",
|
||||
"mksnapshot-v35.1.2-win32-arm64-x64.zip": "fa4fb40dae8f3aac3be239e590141884c0eae0bca662f301048c30d1394054e8",
|
||||
"mksnapshot-v35.1.2-win32-ia32.zip": "0d3372fe99b8599311f5e84ec80fee34ee9b6a71bb77794d19a6a21c77350753",
|
||||
"mksnapshot-v35.1.2-win32-x64.zip": "f3fd6c23bcf83cce2e5a7bf3cb29761bdfb0dc05217846cc23d19c2386522033"
|
||||
}
|
||||
25
node_modules/electron/cli.js
generated
vendored
Normal file
25
node_modules/electron/cli.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
const proc = require('child_process');
|
||||
|
||||
const electron = require('./');
|
||||
|
||||
const child = proc.spawn(electron, process.argv.slice(2), { stdio: 'inherit', windowsHide: false });
|
||||
child.on('close', function (code, signal) {
|
||||
if (code === null) {
|
||||
console.error(electron, 'exited with signal', signal);
|
||||
process.exit(1);
|
||||
}
|
||||
process.exit(code);
|
||||
});
|
||||
|
||||
const handleTerminationSignal = function (signal) {
|
||||
process.on(signal, function signalHandler () {
|
||||
if (!child.killed) {
|
||||
child.kill(signal);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
handleTerminationSignal('SIGINT');
|
||||
handleTerminationSignal('SIGTERM');
|
||||
21
node_modules/electron/dist/LICENSE
generated
vendored
Normal file
21
node_modules/electron/dist/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
Copyright (c) Electron contributors
|
||||
Copyright (c) 2013-2020 GitHub Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
221839
node_modules/electron/dist/LICENSES.chromium.html
generated
vendored
Normal file
221839
node_modules/electron/dist/LICENSES.chromium.html
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
node_modules/electron/dist/chrome_100_percent.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/chrome_100_percent.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/chrome_200_percent.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/chrome_200_percent.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/d3dcompiler_47.dll
generated
vendored
Normal file
BIN
node_modules/electron/dist/d3dcompiler_47.dll
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/electron.exe
generated
vendored
Normal file
BIN
node_modules/electron/dist/electron.exe
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/ffmpeg.dll
generated
vendored
Normal file
BIN
node_modules/electron/dist/ffmpeg.dll
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/icudtl.dat
generated
vendored
Normal file
BIN
node_modules/electron/dist/icudtl.dat
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/libEGL.dll
generated
vendored
Normal file
BIN
node_modules/electron/dist/libEGL.dll
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/libGLESv2.dll
generated
vendored
Normal file
BIN
node_modules/electron/dist/libGLESv2.dll
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/af.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/af.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/am.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/am.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ar.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ar.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/bg.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/bg.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/bn.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/bn.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ca.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ca.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/cs.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/cs.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/da.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/da.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/de.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/de.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/el.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/el.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/en-GB.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/en-GB.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/en-US.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/en-US.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/es-419.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/es-419.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/es.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/es.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/et.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/et.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/fa.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/fa.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/fi.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/fi.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/fil.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/fil.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/fr.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/fr.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/gu.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/gu.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/he.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/he.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/hi.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/hi.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/hr.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/hr.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/hu.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/hu.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/id.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/id.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/it.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/it.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ja.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ja.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/kn.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/kn.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ko.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ko.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/lt.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/lt.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/lv.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/lv.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ml.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ml.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/mr.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/mr.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ms.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ms.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/nb.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/nb.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/nl.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/nl.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/pl.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/pl.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/pt-BR.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/pt-BR.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/pt-PT.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/pt-PT.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ro.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ro.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ru.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ru.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/sk.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/sk.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/sl.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/sl.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/sr.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/sr.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/sv.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/sv.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/sw.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/sw.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ta.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ta.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/te.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/te.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/th.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/th.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/tr.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/tr.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/uk.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/uk.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/ur.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/ur.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/vi.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/vi.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/zh-CN.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/zh-CN.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/locales/zh-TW.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/locales/zh-TW.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/resources.pak
generated
vendored
Normal file
BIN
node_modules/electron/dist/resources.pak
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/resources/default_app.asar
generated
vendored
Normal file
BIN
node_modules/electron/dist/resources/default_app.asar
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/snapshot_blob.bin
generated
vendored
Normal file
BIN
node_modules/electron/dist/snapshot_blob.bin
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/electron/dist/v8_context_snapshot.bin
generated
vendored
Normal file
BIN
node_modules/electron/dist/v8_context_snapshot.bin
generated
vendored
Normal file
Binary file not shown.
1
node_modules/electron/dist/version
generated
vendored
Normal file
1
node_modules/electron/dist/version
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
35.1.2
|
||||
BIN
node_modules/electron/dist/vk_swiftshader.dll
generated
vendored
Normal file
BIN
node_modules/electron/dist/vk_swiftshader.dll
generated
vendored
Normal file
Binary file not shown.
1
node_modules/electron/dist/vk_swiftshader_icd.json
generated
vendored
Normal file
1
node_modules/electron/dist/vk_swiftshader_icd.json
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"file_format_version": "1.0.0", "ICD": {"library_path": ".\\vk_swiftshader.dll", "api_version": "1.0.5"}}
|
||||
BIN
node_modules/electron/dist/vulkan-1.dll
generated
vendored
Normal file
BIN
node_modules/electron/dist/vulkan-1.dll
generated
vendored
Normal file
Binary file not shown.
24993
node_modules/electron/electron.d.ts
generated
vendored
Normal file
24993
node_modules/electron/electron.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
21
node_modules/electron/index.js
generated
vendored
Normal file
21
node_modules/electron/index.js
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
const pathFile = path.join(__dirname, 'path.txt');
|
||||
|
||||
function getElectronPath () {
|
||||
let executablePath;
|
||||
if (fs.existsSync(pathFile)) {
|
||||
executablePath = fs.readFileSync(pathFile, 'utf-8');
|
||||
}
|
||||
if (process.env.ELECTRON_OVERRIDE_DIST_PATH) {
|
||||
return path.join(process.env.ELECTRON_OVERRIDE_DIST_PATH, executablePath || 'electron');
|
||||
}
|
||||
if (executablePath) {
|
||||
return path.join(__dirname, 'dist', executablePath);
|
||||
} else {
|
||||
throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = getElectronPath();
|
||||
109
node_modules/electron/install.js
generated
vendored
Normal file
109
node_modules/electron/install.js
generated
vendored
Normal file
@@ -0,0 +1,109 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
const { downloadArtifact } = require('@electron/get');
|
||||
|
||||
const extract = require('extract-zip');
|
||||
|
||||
const childProcess = require('child_process');
|
||||
const fs = require('fs');
|
||||
const os = require('os');
|
||||
const path = require('path');
|
||||
|
||||
const { version } = require('./package');
|
||||
|
||||
if (process.env.ELECTRON_SKIP_BINARY_DOWNLOAD) {
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
const platformPath = getPlatformPath();
|
||||
|
||||
if (isInstalled()) {
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
const platform = process.env.npm_config_platform || process.platform;
|
||||
let arch = process.env.npm_config_arch || process.arch;
|
||||
|
||||
if (platform === 'darwin' && process.platform === 'darwin' && arch === 'x64' &&
|
||||
process.env.npm_config_arch === undefined) {
|
||||
// When downloading for macOS ON macOS and we think we need x64 we should
|
||||
// check if we're running under rosetta and download the arm64 version if appropriate
|
||||
try {
|
||||
const output = childProcess.execSync('sysctl -in sysctl.proc_translated');
|
||||
if (output.toString().trim() === '1') {
|
||||
arch = 'arm64';
|
||||
}
|
||||
} catch {
|
||||
// Ignore failure
|
||||
}
|
||||
}
|
||||
|
||||
// downloads if not cached
|
||||
downloadArtifact({
|
||||
version,
|
||||
artifactName: 'electron',
|
||||
force: process.env.force_no_cache === 'true',
|
||||
cacheRoot: process.env.electron_config_cache,
|
||||
checksums: process.env.electron_use_remote_checksums ?? process.env.npm_config_electron_use_remote_checksums ? undefined : require('./checksums.json'),
|
||||
platform,
|
||||
arch
|
||||
}).then(extractFile).catch(err => {
|
||||
console.error(err.stack);
|
||||
process.exit(1);
|
||||
});
|
||||
|
||||
function isInstalled () {
|
||||
try {
|
||||
if (fs.readFileSync(path.join(__dirname, 'dist', 'version'), 'utf-8').replace(/^v/, '') !== version) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (fs.readFileSync(path.join(__dirname, 'path.txt'), 'utf-8') !== platformPath) {
|
||||
return false;
|
||||
}
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
|
||||
const electronPath = process.env.ELECTRON_OVERRIDE_DIST_PATH || path.join(__dirname, 'dist', platformPath);
|
||||
|
||||
return fs.existsSync(electronPath);
|
||||
}
|
||||
|
||||
// unzips and makes path.txt point at the correct executable
|
||||
function extractFile (zipPath) {
|
||||
const distPath = process.env.ELECTRON_OVERRIDE_DIST_PATH || path.join(__dirname, 'dist');
|
||||
|
||||
return extract(zipPath, { dir: path.join(__dirname, 'dist') }).then(() => {
|
||||
// If the zip contains an "electron.d.ts" file,
|
||||
// move that up
|
||||
const srcTypeDefPath = path.join(distPath, 'electron.d.ts');
|
||||
const targetTypeDefPath = path.join(__dirname, 'electron.d.ts');
|
||||
const hasTypeDefinitions = fs.existsSync(srcTypeDefPath);
|
||||
|
||||
if (hasTypeDefinitions) {
|
||||
fs.renameSync(srcTypeDefPath, targetTypeDefPath);
|
||||
}
|
||||
|
||||
// Write a "path.txt" file.
|
||||
return fs.promises.writeFile(path.join(__dirname, 'path.txt'), platformPath);
|
||||
});
|
||||
}
|
||||
|
||||
function getPlatformPath () {
|
||||
const platform = process.env.npm_config_platform || os.platform();
|
||||
|
||||
switch (platform) {
|
||||
case 'mas':
|
||||
case 'darwin':
|
||||
return 'Electron.app/Contents/MacOS/Electron';
|
||||
case 'freebsd':
|
||||
case 'openbsd':
|
||||
case 'linux':
|
||||
return 'electron';
|
||||
case 'win32':
|
||||
return 'electron.exe';
|
||||
default:
|
||||
throw new Error('Electron builds are not available on platform: ' + platform);
|
||||
}
|
||||
}
|
||||
27
node_modules/electron/package.json
generated
vendored
Normal file
27
node_modules/electron/package.json
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"main": "index.js",
|
||||
"types": "electron.d.ts",
|
||||
"bin": {
|
||||
"electron": "cli.js"
|
||||
},
|
||||
"scripts": {
|
||||
"postinstall": "node install.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"@electron/get": "^2.0.0",
|
||||
"@types/node": "^22.7.7",
|
||||
"extract-zip": "^2.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 12.20.55"
|
||||
},
|
||||
"name": "electron",
|
||||
"repository": "https://github.com/electron/electron",
|
||||
"description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
|
||||
"license": "MIT",
|
||||
"author": "Electron Community",
|
||||
"keywords": [
|
||||
"electron"
|
||||
],
|
||||
"version": "35.1.2"
|
||||
}
|
||||
1
node_modules/electron/path.txt
generated
vendored
Normal file
1
node_modules/electron/path.txt
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
electron.exe
|
||||
Reference in New Issue
Block a user