
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
arcgis-lib-downloader
Advanced tools
Download ArcGIS developer libraries from the terminal
npm install arcgis-lib-downloader
To download a library:
npm install arcgis-lib-downloader
arcgis-lib-downloader --list-products
Key
from the previous step (for example, qt
) and see the versions: arcgis-lib-downloader --list-versions --product qt
Version
from the previous step (for example, 100.11.2
) and download that version of the library: arcgis-lib-downloader --product qt --version 100.11.2
Option | Description |
---|---|
--list-products | Lists the different products available for download and other information about them. |
--list-versions | List more detailed information about the versions available for a product. Pass in the short name of the product. For example, arcgis-lib-downloader --list-versions --product qt |
-p , --product <product> | Specify the product. Pass the product short name obtained from arcgis-lib-downloader --list-products . |
-v , --version <version> | Specify the version number that you would like to download, or leave blank to download the most recent version. |
-t , --type <type> | File type - see 'Types' column from --list-versions table (defaults to non-documentation file type) |
--user <username> | Your ArcGIS Online username. Required if not providing credentials via another method (see "Other options to provide credentials" below). |
--password <password> | Your ArcGIS Online password. Required if not providing credentials via another method. |
-h , --help | See the help documentation - available commands, etc. |
-V , --Ver | Output the tool version number. Note the capitalization difference between this option and the --ver option above. |
Download the ArcGIS API for JavaScript v4.25, passing a username and password:
arcgis-lib-downloader -p javascript -v 4.25 --user 'abc123' --password 'def456'
Download the ArcGIS API for JavaScript v4.25 Documentation SDK:
arcgis-lib-downloader -p javascript -v 4.25 -t Documentation --user 'abc123' --password 'def456'
To utilize environment variables as a method of authenticating your ArcGIS Online credentials:
.env
file in the same directory that you are working with the ArcGIS Lib Downloader..env
file, type in:
ARCGIS_LIB_DOWNLOADER_USERNAME = insert YOUR username here.env
file, type in:
ARCGIS_LIB_DOWNLOADER_PASSWORD = insert YOUR password herenpm install
npm link
This tool was built by Esri Professional Services to help with Esri customer project workflows. You are welcome to use this tool but please see the LICENSE file for details on support, etc.
If you have questions or comments, please post them on the Esri Community - Developers area to get community support.
FAQs
npm package for gaining access to ArcGIS programs
The npm package arcgis-lib-downloader receives a total of 2 weekly downloads. As such, arcgis-lib-downloader popularity was classified as not popular.
We found that arcgis-lib-downloader demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.