breaking(npm): update dependencies (#145)

* breaking(npm): bump dev dependencies
  * nyc@^15.0.1
  * ^5.0.0

* breaking(npm): bump dependencies
  * execa@^4.0.0
  * fs-extra@^9.0.0

* breaking(npm): bump electron dependencies
  * electron@^8.2.5
  * electron-builder@^22.6.0

* chore(npm): rebuilt package-lock.json
* breaking: bump base electron version
* breaking: bump cordova-common@4.0.1-nightly
  - todo: replace nightly with official cordova-common@4.0.1 release once released

* chore: remove nopt dependency
4 files changed
tree: 01e175d56fa563413459c792cfde2ea1671eebb5
  1. .github/
  2. .npm-scripts/
  3. bin/
  4. cordova-js-src/
  5. cordova-lib/
  6. lib/
  7. tests/
  8. .asf.yaml
  9. .eslintignore
  10. .eslintrc.yml
  11. .gitattributes
  12. .gitignore
  13. .npmignore
  14. CONTRIBUTING.md
  15. DOCUMENTATION.md
  16. LICENSE
  17. NOTICE
  18. package-lock.json
  19. package.json
  20. README.md
  21. RELEASENOTES.md
  22. VERSION
README.md

Cordova Electron

Electron is a framework that uses web technologies (HTML, CSS, and JS) to build cross-platform desktop applications.

Platform Objectives

  • Build Desktop Applications (Linux, macOS, and Windows)
  • Sign Applications for Release

Usage

Cordova CLI

$ npm install -g cordova@latest
$ cordova create helloworld
$ cd helloworld
$ cordova platform add electron
$ cordova run electron

Documentation

For more documentation, please refer to the DOCUMENTATION.md file.

Contributions

The Apache Cordova team would like to thank Ibby Hadeed for transferring the cordova-electron npm package name to Apache Cordova. Thanks!