{
  "name": "@reportportal/client-javascript",
  "version": "5.6.0",
  "description": "ReportPortal client for Node.js",
  "author": "ReportPortal.io",
  "scripts": {
    "codegraph": "bash scripts/codegraph.sh",
    "typecheck": "tsc --noEmit",
    "build": "npm run clean && tsc && npm run facades",
    "facades": "node scripts/generate-resolver-facades.js",
    "clean": "node scripts/generate-resolver-facades.js --clean && rimraf ./build",
    "lint": "eslint \"src/**/*.ts\"",
    "format": "npm run lint -- --fix",
    "test": "npm run typecheck && jest",
    "test:coverage": "npm run typecheck && jest --coverage",
    "prepublishOnly": "npm run build"
  },
  "files": [
    "/build",
    "/VERSION",
    "/helpers.js",
    "/helpers.d.ts",
    "/constants.js",
    "/constants.d.ts",
    "/models.d.ts",
    "/publicReportingAPI.js",
    "/publicReportingAPI.d.ts"
  ],
  "main": "./build/report-portal-client",
  "types": "./build/report-portal-client.d.ts",
  "exports": {
    ".": {
      "types": "./build/report-portal-client.d.ts",
      "import": "./build/report-portal-client.js",
      "require": "./build/report-portal-client.js"
    },
    "./constants": {
      "types": "./build/constants/index.d.ts",
      "import": "./build/constants/index.js",
      "require": "./build/constants/index.js"
    },
    "./models": {
      "types": "./build/models/index.d.ts"
    },
    "./helpers": {
      "types": "./build/helpers.d.ts",
      "import": "./build/helpers.js",
      "require": "./build/helpers.js"
    },
    "./publicReportingAPI": {
      "types": "./build/publicReportingAPI.d.ts",
      "import": "./build/publicReportingAPI.js",
      "require": "./build/publicReportingAPI.js"
    },
    "./package.json": "./package.json",
    "./lib/constants": {
      "types": "./build/constants/index.d.ts",
      "import": "./build/constants/index.js",
      "require": "./build/constants/index.js"
    },
    "./lib/*": {
      "types": "./build/*.d.ts",
      "import": "./build/*.js",
      "require": "./build/*.js"
    },
    "./lib/*.js": {
      "types": "./build/*.d.ts",
      "import": "./build/*.js",
      "require": "./build/*.js"
    }
  },
  "typesVersions": {
    "*": {
      "constants": [
        "./build/constants/index.d.ts"
      ],
      "models": [
        "./build/models/index.d.ts"
      ],
      "helpers": [
        "./build/helpers.d.ts"
      ],
      "publicReportingAPI": [
        "./build/publicReportingAPI.d.ts"
      ],
      "lib/*": [
        "./build/*"
      ]
    }
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "dependencies": {
    "axios": "^1.15.2",
    "axios-retry": "^4.5.0",
    "glob": "^13.0.6",
    "http-proxy-agent": "^7.0.2",
    "https-proxy-agent": "^7.0.6",
    "ini": "^2.0.0",
    "proxy-from-env": "^1.1.0"
  },
  "license": "Apache-2.0",
  "devDependencies": {
    "@types/jest": "^29.5.12",
    "@types/lodash": "^4.17.25",
    "@types/node": "^18.19.8",
    "@typescript-eslint/eslint-plugin": "5.62.0",
    "@typescript-eslint/parser": "^5.62.0",
    "eslint": "^7.32.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-airbnb-typescript": "^17.1.0",
    "eslint-config-prettier": "^8.10.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^4.2.1",
    "jest": "^29.7.0",
    "lodash": "^4.17.21",
    "nock": "^13.5.0",
    "prettier": "^2.8.8",
    "rimraf": "^3.0.2",
    "ts-jest": "^29.1.5",
    "ts-node": "^10.9.2",
    "typescript": "^4.9.5"
  },
  "contributors": [
    {
      "name": "Artsiom Tkachou",
      "email": "artsiom_tkachou@epam.com"
    },
    {
      "name": "Alexey Krylov",
      "email": "lexecon117@gmail.com"
    }
  ],
  "homepage": "https://github.com/reportportal/client-javascript",
  "repository": {
    "type": "git",
    "url": "https://github.com/reportportal/client-javascript.git"
  },
  "bugs": {
    "url": "https://github.com/reportportal/client-javascript/issues"
  },
  "keywords": [
    "epam",
    "reportportal",
    "rp"
  ]
}
