Erster 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://circleci.com/gh/electron/electron/tree/main)
|
||||
[](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 [Atom
|
||||
editor](https://github.com/atom/atom) 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 (Catalina and up): Electron provides 64-bit Intel and ARM binaries for macOS. Apple Silicon support was added in Electron 11.
|
||||
* 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 14.04 and newer
|
||||
* Fedora 24 and newer
|
||||
* Debian 8 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-v28.3.3-darwin-arm64.zip": "2a623f1ad98c60c7f47b13301cec44941279771e675f2ec89027f26e1ee52678",
|
||||
"chromedriver-v28.3.3-darwin-x64.zip": "3cbb0bafefca106477943c5d9d2463d0fa5fa6ef6ea5d55efe44dd814eb3a3e7",
|
||||
"chromedriver-v28.3.3-linux-arm64.zip": "c9d8092bb21198fc90eba452233871d81d1b549c3505e4fbd505eca61ce2c294",
|
||||
"chromedriver-v28.3.3-linux-armv7l.zip": "5ea3a62da4e0c44de8a498eaca963849daffe8e96128fb9d9d52ca254e6072bc",
|
||||
"chromedriver-v28.3.3-linux-x64.zip": "5272607001d4294d536e5ebdc6a10555557bd81b905bebe89b128e2c3ec106a5",
|
||||
"chromedriver-v28.3.3-mas-arm64.zip": "c3e82eccc77c0c52d2cf8853ffdbd8c61ff25d6b2eaa0e2d1070e2fb62af1ff5",
|
||||
"chromedriver-v28.3.3-mas-x64.zip": "7d47a5cc056ab9dddd3d4e1f450cc1bbaa824390e6a1e971e4b0d142e52f4982",
|
||||
"chromedriver-v28.3.3-win32-arm64.zip": "45ee23f9450b68df9f802121eaec4cfc2658eba2214611e8fdc4464e4baff907",
|
||||
"chromedriver-v28.3.3-win32-ia32.zip": "cc6199a4f5e8e52836f627febec9b83fd1eebfeef234597e5c6eb988f51b66a5",
|
||||
"chromedriver-v28.3.3-win32-x64.zip": "dd78f8914aa17eeabcb575872ca51fca900c514f070219370ca0267e91129665",
|
||||
"electron-api.json": "e53cf1d2b836a15fec89b479e2b9cc600086c9d841482a0418944e54cda391be",
|
||||
"electron-v28.3.3-darwin-arm64-dsym-snapshot.zip": "72b8c08c8675dcf045a31e84e4579fda4329abbe98be9a0dedadb6cc51d5e67c",
|
||||
"electron-v28.3.3-darwin-arm64-dsym.zip": "604a7742068ce33f9da4b058add0a1a6ca033aef6ea40fbfd4438b04195b015e",
|
||||
"electron-v28.3.3-darwin-arm64-symbols.zip": "371f8cebebd745147026a7a21ab1552f2f153e58e99c2e47c64a4dde2ed06e3e",
|
||||
"electron-v28.3.3-darwin-arm64.zip": "c310ab098d8849c4aa05f05b1c8521031241a046e023a911f964fd1db31c64c9",
|
||||
"electron-v28.3.3-darwin-x64-dsym-snapshot.zip": "56d76484ce86963af476a075a753232b3e590a17590f8dea80bca17282d27c6f",
|
||||
"electron-v28.3.3-darwin-x64-dsym.zip": "7953214655b563394e46b516381eeccbe169b99321f26cc477c8f9b90e937fee",
|
||||
"electron-v28.3.3-darwin-x64-symbols.zip": "56c20a5bea1665abb5c717ee98dd4791b63a4e319c4eaae69bed2a69adb0f39b",
|
||||
"electron-v28.3.3-darwin-x64.zip": "6bc63916b7fe52de7559e7631fef5c93315a18ee90a0d3d08168c91414b09ecf",
|
||||
"electron-v28.3.3-linux-arm64-debug.zip": "77ce557574f9f8dacbb64b01e071c169d18fde2c51d7ee8c18e19c73ea617a72",
|
||||
"electron-v28.3.3-linux-arm64-symbols.zip": "72ad5fdae67fde0f8c842e2fc041ad30180141c4646144f137cd4dbceb29d88f",
|
||||
"electron-v28.3.3-linux-arm64.zip": "f77107266581a6b9880757876518df1c4bf6eeff5c193bb5de0a8f6c9902bd1f",
|
||||
"electron-v28.3.3-linux-armv7l-debug.zip": "77ce557574f9f8dacbb64b01e071c169d18fde2c51d7ee8c18e19c73ea617a72",
|
||||
"electron-v28.3.3-linux-armv7l-symbols.zip": "964a5ebe451679ccf703e082748c81301f89be42cf18981f0d547e59c3f8313b",
|
||||
"electron-v28.3.3-linux-armv7l.zip": "384d8b43f52b5350a438031ad12980418fc244b4b0aecfa5f7dcc3d6f103ebed",
|
||||
"electron-v28.3.3-linux-x64-debug.zip": "d11fb190b8d737c3c9f44302f27adbe91dfdcf5355bf0502f36fb7b7941988c5",
|
||||
"electron-v28.3.3-linux-x64-symbols.zip": "c9dac90edd66fa962c400b855ba518f3ce49f61223bcc332b848130ae7e5af35",
|
||||
"electron-v28.3.3-linux-x64.zip": "20f6be493cbd6c9924206e744b1c490af1f97f4735451b9dc19f0d305366d546",
|
||||
"electron-v28.3.3-mas-arm64-dsym-snapshot.zip": "865dc4f53dd6174fcc3da178f505fff0db04738f30c52b1b87e909f53be49585",
|
||||
"electron-v28.3.3-mas-arm64-dsym.zip": "7f9323cd95662de4172dc66eb33cbe8a2b0a578c8edba95a571a2acbdaaee57e",
|
||||
"electron-v28.3.3-mas-arm64-symbols.zip": "1df04dfae35660c9b7dae931eb3b74e748b19f61485e83c22b17a9379256a3eb",
|
||||
"electron-v28.3.3-mas-arm64.zip": "6d8c25101238ad8f41cb5bc1fd780c945c01a2322cd370a2c0ee6cedb2c408c8",
|
||||
"electron-v28.3.3-mas-x64-dsym-snapshot.zip": "5b07b8ecbc045c877b94958f556cc69e971845309da973a3bd6c6846861f9658",
|
||||
"electron-v28.3.3-mas-x64-dsym.zip": "acc72dd0b52be35a553caefd421b927088c6a7d6e969dab494b67af8d8400332",
|
||||
"electron-v28.3.3-mas-x64-symbols.zip": "70c8eac7c16789cd0d5e8cd14f07b0c73bab27f96efe323a7035f19feabfdde5",
|
||||
"electron-v28.3.3-mas-x64.zip": "72a083458fad09ce91bd3202270263d01da360f7f730e68974e48febaed95ac6",
|
||||
"electron-v28.3.3-win32-arm64-pdb.zip": "ee4e0e895e4f0c6979dab69dfd72bc36458d6d58ae256fd7a66dfe7514c2b825",
|
||||
"electron-v28.3.3-win32-arm64-symbols.zip": "4d4d1aaf04d5747033f33735800a92684fe0dc8caa52d3c34a882e7c2d1d70f9",
|
||||
"electron-v28.3.3-win32-arm64-toolchain-profile.zip": "c9f31ae6408aa6936b5d683eda601773789185890375cd097e61e924d4fed77a",
|
||||
"electron-v28.3.3-win32-arm64.zip": "be766cc3598e8a888770cff2949a0866abed18d441c11c7abf206856e0dd2c7d",
|
||||
"electron-v28.3.3-win32-ia32-pdb.zip": "6dd6a972fea04be1da03d92844b1782f903537eae05234fccf1f2cfee86849bd",
|
||||
"electron-v28.3.3-win32-ia32-symbols.zip": "22f2e5b6b83fc6bd8591afbf852759e230f1e5bd19ba9b450164ba33299d6ece",
|
||||
"electron-v28.3.3-win32-ia32-toolchain-profile.zip": "c9f31ae6408aa6936b5d683eda601773789185890375cd097e61e924d4fed77a",
|
||||
"electron-v28.3.3-win32-ia32.zip": "9d016b77e7034a236776208da5329a7ff21dc8a8eaf059722fade46ec69b4d64",
|
||||
"electron-v28.3.3-win32-x64-pdb.zip": "5731598aff4d77d4006a7095d0b8f2df83beeb401c3dd8fe3f97f013bd33ceeb",
|
||||
"electron-v28.3.3-win32-x64-symbols.zip": "e715521480ff466ee3e37d512aea19bf746d97e78e2e9fef8cf2d09eea2e663f",
|
||||
"electron-v28.3.3-win32-x64-toolchain-profile.zip": "c9f31ae6408aa6936b5d683eda601773789185890375cd097e61e924d4fed77a",
|
||||
"electron-v28.3.3-win32-x64.zip": "254c86fa6446df752f651955aa3eaba222469759f24bb3e7fd1f522d83cddb4a",
|
||||
"electron.d.ts": "7bad40dc76076678d55ac14ab5856aa608a84c1ae999434e80e1f70a5e3f6841",
|
||||
"ffmpeg-v28.3.3-darwin-arm64.zip": "0d6d742cd3fc6d664d2894d7b8f75338a3b5563b2c0ea3d8b737e7cf15286ed2",
|
||||
"ffmpeg-v28.3.3-darwin-x64.zip": "ec8343f766c9ead3915f94a377d934287f1d9efc27b6094556afd95410a430aa",
|
||||
"ffmpeg-v28.3.3-linux-arm64.zip": "8e108e533811febcc51f377ac8604d506663453e41c02dc818517e1ea9a4e8d5",
|
||||
"ffmpeg-v28.3.3-linux-armv7l.zip": "51ecd03435f56a2ced31b1c9dbf281955ba82a814ca0214a4292bdc711e5a45c",
|
||||
"ffmpeg-v28.3.3-linux-x64.zip": "acc9dc3765f68b7563045e2d0df11bbef6b41be0a1c34bbf9fa778f36eefb42f",
|
||||
"ffmpeg-v28.3.3-mas-arm64.zip": "71307d74be6e5d9da253e69f731cc1b5ee17d72957f2f53600a80db2722e1944",
|
||||
"ffmpeg-v28.3.3-mas-x64.zip": "46caea3583b5c12736a3a3e44e3c55353b234743d6a570e0f8feb0b4046ed43e",
|
||||
"ffmpeg-v28.3.3-win32-arm64.zip": "a867e5e334e2b77ae7bf6b82882532bb71d3da2a64057d31d7b0bae06e6f9c8e",
|
||||
"ffmpeg-v28.3.3-win32-ia32.zip": "529befd18cf099e42efadab75587c37797de302d19762ac5c5ec0584cc3b0de9",
|
||||
"ffmpeg-v28.3.3-win32-x64.zip": "3c5abc159ffb615290876370f8261e282b20992e0f1e72cccb9243d26d0b76f7",
|
||||
"hunspell_dictionaries.zip": "24934acfa3a5b137e5081fc26be20cf2970949845551e2d66e74537230b2383c",
|
||||
"libcxx-objects-v28.3.3-linux-arm64.zip": "abc010611bc7bf51f7892c2107050af29076ac18da9d8ee16025119461b6f59d",
|
||||
"libcxx-objects-v28.3.3-linux-armv7l.zip": "733126da8217848ab369b0a0d96f2600e6bec5b6b48c3618c55a2a47bd6993e3",
|
||||
"libcxx-objects-v28.3.3-linux-x64.zip": "b515a6f32ee6737bdba0584898f507cfc81cdb971067014c6e44075267207dd7",
|
||||
"libcxx_headers.zip": "8b1ad3108988a4d9d3ec17be1e7542f7910268d3924d2e624f85238fef2837ab",
|
||||
"libcxxabi_headers.zip": "84366dd31ec3abeae1f0b6cc7beb0c2bb618a2a2763fe1898bf52e938e3a02ef",
|
||||
"mksnapshot-v28.3.3-darwin-arm64.zip": "0e55a1df0d10db0ae8370d917c36200ccfcab1357fdbdf1655ecb12d0ad2d794",
|
||||
"mksnapshot-v28.3.3-darwin-x64.zip": "4d47e024e8463661913a40f22f943aabdba46e5736cf8a7011b079e49e7fda55",
|
||||
"mksnapshot-v28.3.3-linux-arm64-x64.zip": "9133011f453b98b35fa60cff0cc0d3918afb3cb9bc7b37447cf78406d36f5c90",
|
||||
"mksnapshot-v28.3.3-linux-armv7l-x64.zip": "03f4bc2a52fba194b4aae2c549dd3eff595b0b90d71a4fb1f1d8b48e77777865",
|
||||
"mksnapshot-v28.3.3-linux-x64.zip": "55caf274fdebd46652d7747efc80dcd0498d4e772e703571f5721be5019a2a46",
|
||||
"mksnapshot-v28.3.3-mas-arm64.zip": "64f5c2ad45210dec8d1037dc3bc0d7682fff7ec8923d932e667efc4414af92b1",
|
||||
"mksnapshot-v28.3.3-mas-x64.zip": "8c17f3ce0ab07b0f79935a15affa4a08c42c0c059ab551329fcc7e7f28c63236",
|
||||
"mksnapshot-v28.3.3-win32-arm64-x64.zip": "1299ab5a143d49eea89a72a037e2d4dfb6e4a50481b50e1bbca2bc02b37ece70",
|
||||
"mksnapshot-v28.3.3-win32-ia32.zip": "f34fd3b76488ea3e3b0fafda4271126c2f403fdba9ed63bf0b34f1d9316897fb",
|
||||
"mksnapshot-v28.3.3-win32-x64.zip": "9956d87fac2043cbf9f445551622615a57b47b440e8fcd2ac211a82d94fd2e09"
|
||||
}
|
||||
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 electron = require('./');
|
||||
|
||||
const proc = require('child_process');
|
||||
|
||||
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.
|
||||
164587
node_modules/electron/dist/LICENSES.chromium.html
generated
vendored
Normal file
164587
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 @@
|
||||
28.3.3
|
||||
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.
21178
node_modules/electron/electron.d.ts
generated
vendored
Normal file
21178
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();
|
||||
107
node_modules/electron/install.js
generated
vendored
Normal file
107
node_modules/electron/install.js
generated
vendored
Normal file
@@ -0,0 +1,107 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
const { version } = require('./package');
|
||||
|
||||
const childProcess = require('child_process');
|
||||
const fs = require('fs');
|
||||
const os = require('os');
|
||||
const path = require('path');
|
||||
const extract = require('extract-zip');
|
||||
const { downloadArtifact } = require('@electron/get');
|
||||
|
||||
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 ? 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 (ignored) {
|
||||
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": "^18.11.18",
|
||||
"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": "28.3.3"
|
||||
}
|
||||
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