ci: add node 14 to workflow (#86)

1 file changed
tree: a442fbefd412bb1bf532c440db0650d66de7de6e
  1. .asf.yaml
  2. .eslintrc.yml
  3. .github/
  4. .gitignore
  5. .npmignore
  6. .ratignore
  7. CONTRIBUTING.md
  8. LICENSE
  9. NOTICE
  10. README.md
  11. RELEASENOTES.md
  12. index.js
  13. package-lock.json
  14. package.json
  15. spec/
README.md

cordova-fetch

NPM

Node CI

This package can be used to install and uninstall Node.js packages using npm.

Usage

fetch

Installs a module from:

  • npm registry
  • git url
  • tarball
    • url
    • file on local file system
  • folder path on local system

Returns a Promise resolving to the absolute path of the installed package.

const fetch = require('cordova-fetch');

fetch(spec, dest, opts).then(pathToInstalledPackage => {
    // Do something
});

Fetch Parameters

Parameter | Description -|- spec | A spec for the package to be installed (anything supported by npm install) dest | Location where to install the package opts | Additional options (optional)

Fetch Options

Option | Default | Description -|-|- save | false | Adds the package as dependency to package.json iff true

uninstall

Uninstalls a package from the given directory. Returns a Promise that resolves when removal has finished.

const { uninstall } = require('cordova-fetch');

uninstall(packageName, dest, opts).then(() => {
    // Do something
});

Uninstall Parameters

Parameter | Description -|- packageName | Name of the package to be uninstalled dest | Location from where to uninstall the package opts | An Object with additional options

Uninstall Options

Option | Default | Description -|-|- save | false | Removes dependency from package.json iff true