inital 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.4-darwin-arm64.zip": "734349fbd819a6abb02cb21168426c25626fa4876b710b21f3ca23f9e3983752",
|
||||
"chromedriver-v35.1.4-darwin-x64.zip": "117d99c75f9451a73aecbf2a8c88b3b06f7f1ddf344c9f2105f1623b1714c4bd",
|
||||
"chromedriver-v35.1.4-linux-arm64.zip": "2517acb83643d560cebf93536166e0cbe7ec523bec77e5da66cb0a395a5f45a3",
|
||||
"chromedriver-v35.1.4-linux-armv7l.zip": "13f7ac9e865aec9cce53a84e475d3bfce0d6d0ea0a776b0ef85f2f44ac747dcd",
|
||||
"chromedriver-v35.1.4-linux-x64.zip": "ce41fbbd2e8f901e8d98eba237ebb7e093aa54dc252a0da3755744a44cf9f01e",
|
||||
"chromedriver-v35.1.4-mas-arm64.zip": "c8f96d9237a9e5ad0d04453b7a6eed6bab284d31acac7c3379a8897fbe6194d0",
|
||||
"chromedriver-v35.1.4-mas-x64.zip": "15ac04d44a4ad1d5e791a3104edd213402020658d6f1b264505cfeafb27ac836",
|
||||
"chromedriver-v35.1.4-win32-arm64.zip": "6b084e0d932225816f9cdbf68cffa39dc0149b5b33a1c5ca21aabf2088a3673d",
|
||||
"chromedriver-v35.1.4-win32-ia32.zip": "ac24d5c6702bb67e79da94c1b90c59cbf64d40952c9cf29720f1708ce3b97836",
|
||||
"chromedriver-v35.1.4-win32-x64.zip": "8e56a375a8fdbf65c42d063dccdaf9f0f841f3de65302561da1d363a640c427b",
|
||||
"electron-api.json": "d0c5fa3b1d14387629fe7c4596ccd8d44425c344cafbe1e4b17ad32987112b2b",
|
||||
"electron-v35.1.4-darwin-arm64-dsym-snapshot.zip": "c66133e8e7798a87638e17a1652885a25f0e6f353e6d96c3819fafc66f422bc7",
|
||||
"electron-v35.1.4-darwin-arm64-dsym.zip": "371841e1f57ac073f03444c913552220202ff9a2e5d01120ad8e5f5f04d20977",
|
||||
"electron-v35.1.4-darwin-arm64-symbols.zip": "c7fa9e70cab1e52c4fe020432c982b5fb50dc441a56b8079a8839af57c5edeb9",
|
||||
"electron-v35.1.4-darwin-arm64.zip": "fa266d453c4872de73cdc396baf75b813755d6593b5106e847d98e4ad914b93b",
|
||||
"electron-v35.1.4-darwin-x64-dsym-snapshot.zip": "3fce6fc0c1b50e9c070936736ea09135231573792c4d7508083292ade3805100",
|
||||
"electron-v35.1.4-darwin-x64-dsym.zip": "773b2a8100e92156634f1925e3d8d6f7f44f1a0380643df03ceabe78145eb2ea",
|
||||
"electron-v35.1.4-darwin-x64-symbols.zip": "e15cef86d4b7ad69f8314f67f8d88c0a4167ebbc12eeb2df7de90f5d629d874c",
|
||||
"electron-v35.1.4-darwin-x64.zip": "ae24c320d3affded3167f7eb6a7710adb44e84e4bab1485b1462786f02b4cd2d",
|
||||
"electron-v35.1.4-linux-arm64-debug.zip": "acc63ca321c495a8d78572b5707de111a6cee5847d985c41c25fe8922418f0c1",
|
||||
"electron-v35.1.4-linux-arm64-symbols.zip": "6443adb2dc2182bcfd04c0a3fa2f50bd55dfe3ffeb7aaa4bb789c0f31537a31f",
|
||||
"electron-v35.1.4-linux-arm64.zip": "10485b16520abdf6d4d782bafee996eb189f605f0632727a726f4c2ef73fdb6d",
|
||||
"electron-v35.1.4-linux-armv7l-debug.zip": "acc63ca321c495a8d78572b5707de111a6cee5847d985c41c25fe8922418f0c1",
|
||||
"electron-v35.1.4-linux-armv7l-symbols.zip": "7e63a4e6208ab659959afd5a568bdece62dfc70055677dbc14cc56ec9b7346e1",
|
||||
"electron-v35.1.4-linux-armv7l.zip": "756acada3983cd38291526bc128725e113fecd3c769d10cb7635dd9ee7082a34",
|
||||
"electron-v35.1.4-linux-x64-debug.zip": "5d1b1a09241020991b512a68d0d91ed527fa440145e3dab7268ebd2e54324f49",
|
||||
"electron-v35.1.4-linux-x64-symbols.zip": "345e53b197c7c8d4d7b69ba719d11332c41e94352f0c56859c42a9adbf302c2d",
|
||||
"electron-v35.1.4-linux-x64.zip": "19a6b1a90bb9c13ad5ba1dcb8ebe1b98d9f8b8488e7731e56199c2a4971d7b47",
|
||||
"electron-v35.1.4-mas-arm64-dsym-snapshot.zip": "433b818cfca72f4b73a8f2cfbf26fb9fb115eaf406886a0b986598334446d4fe",
|
||||
"electron-v35.1.4-mas-arm64-dsym.zip": "6c7bdbcbe065dcedd040e6f86ca825f4b9add5cf939f49649d1963feb27480d6",
|
||||
"electron-v35.1.4-mas-arm64-symbols.zip": "14167bb2af8c0c47638ca78174826affaf33dabb361c889fc5969a670cd2ad3b",
|
||||
"electron-v35.1.4-mas-arm64.zip": "723dc0d812ae6f33b623660811e0129ab27e5a0ec108a67fc293e63094cf7c91",
|
||||
"electron-v35.1.4-mas-x64-dsym-snapshot.zip": "52152db2df75ff570a201461793842cfff78b1f854df67dbc8d00730907954c2",
|
||||
"electron-v35.1.4-mas-x64-dsym.zip": "870cdaf2d110bdff600e122b294949d3eed2a13ed938481033aaeca77459e668",
|
||||
"electron-v35.1.4-mas-x64-symbols.zip": "80c9cadaa56f408f47ce0bba30bc1a43e2f442fe3551441e3ada39c0249e3241",
|
||||
"electron-v35.1.4-mas-x64.zip": "5b5ef67d9d61826a0d203284d5d791e3888212ed4501c82b803542c8323bb4cb",
|
||||
"electron-v35.1.4-win32-arm64-pdb.zip": "eeee8960fc8db6b2d5bd2f4e2360a29ee5af005987efaeb06f8ee2e4cdea7859",
|
||||
"electron-v35.1.4-win32-arm64-symbols.zip": "eaf886c4577db1f65d05c51790857fe14953958d03b248592a64a253faee1144",
|
||||
"electron-v35.1.4-win32-arm64-toolchain-profile.zip": "c23f84aabb09c24cd2ae759a547fdba4206af19a3bb0f4554a91cd9528648ad0",
|
||||
"electron-v35.1.4-win32-arm64.zip": "48566749fe1bee133f3030a04311dbb2f45d12a0eea53c6f40d607096acb0833",
|
||||
"electron-v35.1.4-win32-ia32-pdb.zip": "fa6ede73af9f56772f5adb4c21184fd665afa6ce90fd13b4b2bf7105cab8d969",
|
||||
"electron-v35.1.4-win32-ia32-symbols.zip": "5c23b2268376b521d578bf1d5af0baddd0f3e2e303986b2eb9095ba1a999ee75",
|
||||
"electron-v35.1.4-win32-ia32-toolchain-profile.zip": "c23f84aabb09c24cd2ae759a547fdba4206af19a3bb0f4554a91cd9528648ad0",
|
||||
"electron-v35.1.4-win32-ia32.zip": "06cfe544591e49831ceab93be5dcb61c2b78e9e2e8afc4599ce8a3bac118d469",
|
||||
"electron-v35.1.4-win32-x64-pdb.zip": "bc65471788520eaeb794b7e351de4dd19e7d0c03626b38904ae35f1e83eb08e9",
|
||||
"electron-v35.1.4-win32-x64-symbols.zip": "5a45ae4ee90c860d60f5a23e487129f2cede0dc7e5531ee26cbd0d348dd844f7",
|
||||
"electron-v35.1.4-win32-x64-toolchain-profile.zip": "c23f84aabb09c24cd2ae759a547fdba4206af19a3bb0f4554a91cd9528648ad0",
|
||||
"electron-v35.1.4-win32-x64.zip": "b7f2fd102b7fd5e5b2c226e83253ad0cb34d50d858d6a471baa69e24f817b03f",
|
||||
"electron.d.ts": "44094d890a51f39fe29e8e119d1f287b3e7070b1c1debaba49665dad887c3226",
|
||||
"ffmpeg-v35.1.4-darwin-arm64.zip": "5d8d83964db8703dc221db5e1ffd038c3cdb0594f2182022276534d50dcf92bf",
|
||||
"ffmpeg-v35.1.4-darwin-x64.zip": "b5fed7afd460bc48b97f0cbfec801683f81ec313c7d73cdd82cfa7f0e47b61c6",
|
||||
"ffmpeg-v35.1.4-linux-arm64.zip": "b27bc326ae375a6bac3c1c7538173548f29a1f08c0ac3c96f33ce8b1c22e447c",
|
||||
"ffmpeg-v35.1.4-linux-armv7l.zip": "d7532458fde6903485e95c1e37287bb7a14361c5ac005413c6f0fcf78fa4014f",
|
||||
"ffmpeg-v35.1.4-linux-x64.zip": "5906c1948970f147ac4d6888ce422648f4226e8fbc8eb2da8e5d29e34eeb81e6",
|
||||
"ffmpeg-v35.1.4-mas-arm64.zip": "5d8d83964db8703dc221db5e1ffd038c3cdb0594f2182022276534d50dcf92bf",
|
||||
"ffmpeg-v35.1.4-mas-x64.zip": "b5fed7afd460bc48b97f0cbfec801683f81ec313c7d73cdd82cfa7f0e47b61c6",
|
||||
"ffmpeg-v35.1.4-win32-arm64.zip": "a5b69afe68f7781c61a92e7ffff88b390440315ee8086b4a9fe43cdff5cf17a2",
|
||||
"ffmpeg-v35.1.4-win32-ia32.zip": "a5b69afe68f7781c61a92e7ffff88b390440315ee8086b4a9fe43cdff5cf17a2",
|
||||
"ffmpeg-v35.1.4-win32-x64.zip": "a5b69afe68f7781c61a92e7ffff88b390440315ee8086b4a9fe43cdff5cf17a2",
|
||||
"hunspell_dictionaries.zip": "1d0992bb3375af639dc43238ead472b88f4352af285111769d10f8138738b8fb",
|
||||
"libcxx-objects-v35.1.4-linux-arm64.zip": "022859a2120640fe09207a62fd66b31238d72014cf153e295b37093c770aa5fe",
|
||||
"libcxx-objects-v35.1.4-linux-armv7l.zip": "0e76d28b51bcbe361fd270d8ff6c5907ee01e489246525637eb1e90052ec2b99",
|
||||
"libcxx-objects-v35.1.4-linux-x64.zip": "b560c633d0ac3f2b2a50af674b19f5a13334c0fe1fb4fd7ca2f95d80b051956f",
|
||||
"libcxx_headers.zip": "b08c355c777bca06fb127eb23220a1593c8379d70cd2ad674cc872060d9bcea9",
|
||||
"libcxxabi_headers.zip": "8d2be3ff3947761bede1eb0ca33be1b37e234a0fcbada9f4debc128891f89ac9",
|
||||
"mksnapshot-v35.1.4-darwin-arm64.zip": "03fe5b17db8fe2d7319e689191d1d32c798409eaba94df5e2374bd27f80f0de5",
|
||||
"mksnapshot-v35.1.4-darwin-x64.zip": "d0d2f374afb4bb50c39ccd413a2ff3f8c199fcea314d6ea42d9c93889ab60558",
|
||||
"mksnapshot-v35.1.4-linux-arm64-x64.zip": "abdb08d9192a2188509a59880d551f51bdff1bd442e748a710251b1a8a368509",
|
||||
"mksnapshot-v35.1.4-linux-armv7l-x64.zip": "46e3e56b032f3ca8aeea07ac7f074bd92b46cec4701b125704c06f9b82d570e0",
|
||||
"mksnapshot-v35.1.4-linux-x64.zip": "f93e5ad9ea8a4c8c07fe07e25e927b45ebba0396fa443fa124207cc3e3a832f3",
|
||||
"mksnapshot-v35.1.4-mas-arm64.zip": "3d7e1cdc301d8bf6bb95d6b05021cb0ff498af916c0f608ecf802b3aa805f208",
|
||||
"mksnapshot-v35.1.4-mas-x64.zip": "efe3d4e9807ee487851302a473f8dfe7772c9d084b8c0ae6d7258244611570f3",
|
||||
"mksnapshot-v35.1.4-win32-arm64-x64.zip": "9d88cab57d31a10f1c2ad59dae9b510bd408bf21d0a946d583305e083dd860de",
|
||||
"mksnapshot-v35.1.4-win32-ia32.zip": "79cb88181821fe089c932373392f9d2b3d1324312d25e3641ad5e2bcf5a92ff5",
|
||||
"mksnapshot-v35.1.4-win32-x64.zip": "fc2a912e1669c203997f46be0cbddc8fb25a3867a1093ca2ec0b6d7a81f734f7"
|
||||
}
|
||||
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.4
|
||||
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.
24997
node_modules/electron/electron.d.ts
generated
vendored
Normal file
24997
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.4"
|
||||
}
|
||||
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