# Introduction

This project provides a library of utilities, methods, and types used with the ArcGIS REST API common to Server, Online, and Portal instances.

## Prerequisite Software

-   [Git](https://git-scm.com/)
    -   Get the latest version.
-   [Node.js](https://nodejs.org)
    -   Download the latest LTS release.
    -   You can use [nvm for Windows](https://github.com/coreybutler/nvm-windows) or [nvm for Mac/Linux](https://github.com/nvm-sh/nvm) to easily switch Node versions between different projects.
-   [Visual Studio Code](https://code.visualstudio.com/) or the IDE of your choice.

# Getting Started

### `npm install`

-   Installs package dependencies.

### `npm run build`

-   Builds the library.

### `npm run test`

-   Runs all unit tests.

### `npm run lint`

-   Lints the project code.
