Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mafintosh/electron-prebuilt
🎂 Retired project. See README
https://github.com/mafintosh/electron-prebuilt
desktop-app electron electron-prebuilt javascript nodejs
Last synced: about 1 month ago
JSON representation
🎂 Retired project. See README
- Host: GitHub
- URL: https://github.com/mafintosh/electron-prebuilt
- Owner: electron-userland
- License: mit
- Archived: true
- Created: 2014-10-20T04:18:59.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T06:26:57.000Z (about 4 years ago)
- Last Synced: 2024-04-13T16:37:13.307Z (7 months ago)
- Topics: desktop-app, electron, electron-prebuilt, javascript, nodejs
- Language: JavaScript
- Homepage: http://npm.im/electron
- Size: 305 KB
- Stars: 762
- Watchers: 29
- Forks: 127
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# electron-prebuilt
This project has been merged into the
[electron/electron](https://github.com/electron/electron/tree/master/npm)
repository, and the `electron` module is now published to npm as part of the
Electron release process.If you're having trouble installing or using Electron, please
[file an issue on the electron/electron repo](https://github.com/electron/electron/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20install%20).## Backstory
In the early days of Electron, back when it was still called `atom-shell`, there
was no module published to npm, nor was there even an Electron team at GitHub.
Electron was used primarly by the [Atom](https://atom.io/) team, and it was up
to early adopters to manually download compiled binary builds of Electron for
use in their apps.In early 2015 [Max Ogden](https://github.com/maxogden) created
[`electron-download`](https://github.com/electron-userland/electron-download)
and `electron-prebuilt`, two npm modules to simplify the process of installing
Electron. These tools quickly became de facto standards in the Electron
community.Shortly after `electron-prebuilt` was written,
[John Muhl](https://github.com/johnmuhl/) created
[electron-prebuilt-updater](https://github.com/electron/electron-prebuilt-updater),
a Heroku app to publish the the prebuilt module to npm automatically as new
versions of Electron were published on GitHub.Fast forward to mid-2017, and GitHub now has a team working full-time on
Electron. We are working towards a more regular release cadence,
and are incrementally documenting and [improving our release process](https://github.com/electron/electron/blob/master/docs/development/releasing.md).
As we've added support for things like
[TypeScript definitions](https://electron.atom.io/blog/2017/06/01/typescript),
it's been challenging to work these additions into the `electron` -> `electron-prebuilt-updater` -> `electron-prebuilt` release flow.To reduce the number of moving parts in the release process, we imported
the `electron-prebuilt` codebase into [`electron`](https://github.com/electron/electron/tree/master/npm) itself, and have
[preserved the git history](https://github.com/electron/electron/pull/10172)
to acknowledge the contributions of the 32 open-source community members who
have helped improve `electron-prebuilt` over the years.