https://github.com/electron/be
Scripts to help building Electron
https://github.com/electron/be
Last synced: 4 months ago
JSON representation
Scripts to help building Electron
- Host: GitHub
- URL: https://github.com/electron/be
- Owner: electron
- Created: 2018-10-01T10:17:02.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-11T05:02:07.000Z (about 1 year ago)
- Last Synced: 2024-10-29T17:18:13.313Z (7 months ago)
- Language: JavaScript
- Size: 85.9 KB
- Stars: 18
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# be
Scripts to help building Electron.
(I'm still exploring what's the best way, hold on using this.)
## Usage
Bootstrap:
```
./bootstrap.js [--skip-gclient] [--no-history] [--force] [--args=""] [--target-cpu=x64] [--verbose]
```Build:
```
./build.js [configuration] [--verbose]
```Run tests:
```
./test.js [configuration] [--force-install-modules] [-arbitrary-args-passed-to-spec...]
```## Configuration names
This project uses following convention for configuration names.
* `Default` maps to `electron/build/args/testing.gn`.
* `Release` maps to `electron/build/args/release.gn`.
* `Debug` maps to `electron/build/args/debug.gn`.
* For `x64` target, there is no suffix to configuration name.
* For other targets, the configuration name has `_` and target name as suffix,
for example `Default_x86`.## Development conventions
* No `package.json` or `npm install`.
## License
Public domain.