{
    "name": "@vertigis/arcgis-rest-client",
    "description": "Utilities for working with ArcGIS portal and server.",
    "keywords": [
        "vertigis",
        "arcgis",
        "portal",
        "server",
        "rest"
    ],
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://dev.azure.com/vertigis/Studio/_git/arcgis-rest-client"
    },
    "version": "18.6.2",
    "files": [
        "**/*.js",
        "**/*.d.ts",
        "!lib/*",
        "!jest/*",
        "!**/*config.js"
    ],
    "sideEffects": false,
    "scripts": {
        "audit": "npx --yes audit-ci@7.1.0 --config ./audit-ci.jsonc",
        "build": "tsc --project tsconfig.build.json",
        "lint": "eslint --max-warnings 0 src/",
        "minify": "node minify.cjs",
        "prepack": "npm run minify && copyfiles -u 1 \"lib/**/*(*.js|*.d.ts)\" .",
        "prettier": "prettier --write \"**/*.json\" \"**/*.js\" \"**/*.ts\"",
        "test": "jest",
        "test:watch": "jest --watch"
    },
    "devDependencies": {
        "@babel/core": "^7.25.2",
        "@babel/preset-env": "^7.25.3",
        "@babel/preset-typescript": "^7.24.7",
        "@eslint/js": "^9.8.0",
        "@types/jest": "^30.0.0",
        "@typescript-eslint/eslint-plugin": "^8.0.1",
        "@vertigis-internal/environment": "2.2.4",
        "@vertigis/licensing": "5.1.1",
        "copyfiles": "^2.4.1",
        "eslint": "~9.29.0",
        "eslint-config-prettier": "~10.1.5",
        "eslint-plugin-import-x": "~4.1.0",
        "eslint-plugin-only-warn": "~1.1.0",
        "globals": "^15.9.0",
        "jest": "^30.2.0",
        "jest-environment-jsdom": "^30.2.0",
        "lint-staged": "17.3.0",
        "prettier": "3.9.6",
        "simple-git-hooks": "2.13.1",
        "terser": "5.50.0",
        "typescript": "~5.5.3",
        "typescript-eslint": "~8.34.0"
    },
    "peerDependencies": {
        "@vertigis/licensing": "*",
        "@vertigis-internal/environment": ">= 2.0.0-0 < 3"
    },
    "peerDependenciesMeta": {
        "@vertigis-internal/environment": {
            "optional": true
        }
    },
    "simple-git-hooks": {
        "pre-commit": "npx lint-staged"
    },
    "lint-staged": {
        "*.{js,json,ts,tsx,md,css}": "prettier --write"
    },
    "type": "module"
}
