test: refactor with minor fixes & improvements (#131)

* test (handler): refactor and minor fix
* test (parser): refactor and minor fix
* test (update): refactor
* test (PackageJsonParser): refactor and improvement
* test (ManifestJsonParser): refactor and improvement
* test (Api): refactor and improvements
* test (create): refactor and improvements
* test (nyc configure): require 100% coverage
* refactor: apply suggestions from code review

Co-Authored-By: Raphael von der Grün <raphinesse@gmail.com>
20 files changed
tree: 3861c02df7cd7806ed0ea623cde33f499e9d764d
  1. .github/
  2. .npm-scripts/
  3. bin/
  4. cordova-js-src/
  5. cordova-lib/
  6. tests/
  7. .eslintignore
  8. .eslintrc.yml
  9. .gitattributes
  10. .gitignore
  11. .npmignore
  12. .travis.yml
  13. CONTRIBUTING.md
  14. DOCUMENTATION.md
  15. LICENSE
  16. NOTICE
  17. package-lock.json
  18. package.json
  19. README.md
  20. RELEASENOTES.md
  21. 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!