dep!: bumped node & npm engine requirment & dependencies w/ package-lock rebuild (#108)
* dep!: bump cordova-common@5.0.0
* dep!: bump fs-extra@11.1.1
* dep!: bump @cordova/eslint-config@5.0.0
* dep!: bump npm-package-arg@10.1.0
* dep: bump pacote@15.1.1
* dep!: bump jasmine@4.6.0
* dep: bump @npmcli/arborist@6.2.5
* feat!: bump node engine requirement >=16.13.0
* feat!: bump npm engine requirement >=8.1.0
2 files changed
tree: 33c5c19f3cfc8b658d1d69b913bc54752ec58d17
- .github/
- spec/
- .asf.yaml
- .eslintrc.yml
- .gitignore
- .npmignore
- .ratignore
- CONTRIBUTING.md
- index.js
- LICENSE
- NOTICE
- package-lock.json
- package.json
- README.md
- RELEASENOTES.md
README.md
cordova-fetch
This package can be used to install and uninstall Node.js packages using npm.
Usage
fetch
Installs a module from:
npm
registrygit
urltarball
- 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 |