commit | 0f4389d0160159a4a5c8f181e30c0d7ce35afd77 | [log] [tgz] |
---|---|---|
author | Raphael von der GrĂ¼n <raphinesse@gmail.com> | Thu Sep 24 18:50:20 2020 +0200 |
committer | GitHub <noreply@github.com> | Thu Sep 24 18:50:20 2020 +0200 |
tree | e75c971c75c4e6179c91dedc70b80576d90b9947 | |
parent | 6a109549799c1b32b9ae867c409d0b90f1690ca5 [diff] |
fix(cordova/util): version detection for legacy platforms (#856) The new meachanism introduced in #815 relied on all platforms exporting their version in their version script. This is not the case for the browser platform though. Thus we need to revert to spawning an external process for legacy platforms unfortunately.
Contains npm modules used primarily by cordova and plugman.
git clone https://github.com/apache/cordova-lib.git
npm install && npm link
npm install cordova-lib
Note: you will likely also want to get github.com/apache/cordova-common, github.com/apache/cordova-create, github.com/apache/cordova-serve which previously lived in this repo but have since been moved.
This package exposes the following commands;
npm run eslint
- runs a linter (eslint) on relevant source and test codenpm run unit-tests
- runs the unit tests (via jasmine) from the spec/
directorynpm run cover
- runs istanbul code coverage tool to measure unit test code coveragenpm run e2e-tests
- runs heavy integration tests from the integration-tests/
directory (WARNING: these take a long time to run and rely on file and network I/O)npm test
- shortcut for running the linter, the unit tests and the integration tests