{
    "name": "dynamics-web-api",
    "version": "2.5.0",
    "description": "DynamicsWebApi is a Microsoft Dataverse Web API helper library",
    "keywords": [
        "dataverse",
        "d365",
        "dynamics-365",
        "web-api",
        "helper",
        "crm",
        "dynamics-crm",
        "cds",
        "common-data-service",
        "microsoft-dataverse",
        "dynamics-crm-webapi",
        "dynamics-crm-online"
    ],
    "main": "dist/cjs/dynamics-web-api.js",
    "types": "./dist/dynamics-web-api.d.ts",
    "exports": {
        "types": "./dist/dynamics-web-api.d.ts",
        "browser": {
            "import": "./dist/browser/esm/dynamics-web-api.js",
            "require": "./dist/browser/esm/dynamics-web-api.js",
            "default": "./dist/dynamics-web-api.js"
        },
        "default": {
            "import": "./dist/esm/dynamics-web-api.mjs",
            "require": "./dist/cjs/dynamics-web-api.js"
        }
    },
    "files": [
        "dist/**/*.js",
        "dist/**/*.mjs",
        "dist/**/*.d.ts"
    ],
    "author": {
        "name": "Aleksandr Rogov"
    },
    "devDependencies": {
        "@types/chai": "^4.3.20",
        "@types/mocha": "^10.0.10",
        "@types/node": "^20.16.5",
        "@types/sinon": "^17.0.4",
        "@types/xrm": "^9.0.91",
        "Base64": "^1.3.0",
        "chai": "^4.5.0",
        "copyfiles": "^2.4.1",
        "esbuild": "^0.28.0",
        "glob": "^13.0.6",
        "mocha": "^11.7.5",
        "mocha-lcov-reporter": "^1.3.0",
        "nock": "^14.0.13",
        "npm-run-all": "^4.1.5",
        "nyc": "^17.1.0",
        "prettier": "^3.8.3",
        "rimraf": "^6.1.3",
        "sinon": "^19.0.5",
        "ts-node": "^10.9.2",
        "typescript": "^5.9.3"
    },
    "dependencies": {
        "http-proxy-agent": "^4.0.1",
        "https-proxy-agent": "^5.0.1"
    },
    "license": "MIT",
    "scripts": {
        "test:clean": "rimraf lib coverage .nyc_output",
        "test:build": "tsc",
        "test:mocha": "mocha",
        "test": "run-s test:*",
        "tsc": "tsc --noEmit",
        "coverage": "run-s coverage:clean test:build coverage:nyc:*",
        "coverage:clean": "rimraf coverage",
        "coverage:nyc:test": "nyc mocha",
        "coverage:nyc:report": "nyc report --reporter=lcov",
        "clean": "rimraf dist lib coverage .nyc_output",
        "off-build:ts": "node ./utils/build.mjs",
        "build:bundle": "node ./utils/bundle.mjs",
        "build:types": "tsc --emitDeclarationOnly",
        "build": "run-s clean build:*",
        "postbuild": "run-s copyfiles add-banner",
        "copyfiles": "copyfiles --flat ./lib/dynamics-web-api.d.ts ./dist/",
        "add-banner": "node ./utils/add-banner.mjs",
        "format": "prettier --write \"src/**/*.ts\" \"tests/**/*.js\"",
        "preversion": "npm test",
        "version": "npm run build && git add -A dist",
        "postversion": "git push && git push --tags",
        "release-patch": "npm version patch -m \"Release v%s\"",
        "release-minor": "npm version minor -m \"Release v%s\""
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/AleksandrRogov/DynamicsWebApi.git"
    }
}
