{
  "name": "artillery",
  "version": "2.0.34",
  "description": "Cloud-scale load testing. https://www.artillery.io",
  "type": "module",
  "main": "./dist/lib/index.js",
  "types": "./types.d.ts",
  "exports": {
    ".": {
      "types": "./types.d.ts",
      "default": "./dist/lib/index.js"
    },
    "./util": "./dist/lib/util.js",
    "./package.json": "./package.json"
  },
  "engines": {
    "node": ">= 22.18.0"
  },
  "files": [
    "/bin",
    "/lib",
    "/dist",
    "console-reporter.js",
    "util.js",
    ".artilleryrc",
    "types.d.ts"
  ],
  "oclif": {
    "update": {
      "s3": {
        "bucket": "artillery-cli-assets"
      }
    },
    "commands": "./dist/lib/cmds",
    "hooks": {
      "init": [
        "./dist/lib/cli/hooks/version"
      ]
    },
    "bin": "artillery",
    "_helpClass": "./bin/help",
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-not-found"
    ],
    "topics": {
      "aws": {
        "description": "run tests on AWS",
        "hidden": true
      },
      "pro": {
        "description": "deploy and manage Artillery Pro",
        "hidden": true
      }
    }
  },
  "scripts": {
    "test:unit": "node --test --test-timeout=420000 --require ./test/setup-env.cjs \"test/unit/*.test.js\" \"test/core/unit/*.test.js\"",
    "test:acceptance": "node --test --test-timeout=420000 --require ./test/setup-env.cjs \"test/cli/*.test.js\" && bash test/lib/run.sh && node --test --test-timeout=420000 --require ./test/setup-env.cjs \"test/publish-metrics/**/*.test.js\" && node --test --test-timeout=420000 --require ./test/setup-env.cjs \"test/integration/**/*.test.js\" && node --test --test-timeout=420000 --require ./test/setup-env.cjs \"test/core/acceptance/*.test.js\" \"test/core/acceptance/**/*.test.js\"",
    "test": " npm run test:unit && npm run test:acceptance",
    "test:windows": "npm run test:unit && node --test --test-timeout=420000 --require ./test/setup-env.cjs \"test/cli/*.test.js\"",
    "test:aws": "node --test --test-timeout=4200000 --require ./test/setup-env.cjs \"test/cloud-e2e/**/*.test.js\"",
    "test:aws:ci": "node --test --test-timeout=4200000 --require ./test/setup-env.cjs",
    "test:aws:windows": "node --test --test-timeout=420000 --require ./test/setup-env.cjs --test-name-pattern \"@windows\" \"test/cloud-e2e/**/*.test.js\"",
    "lint": "npx @biomejs/biome check .",
    "lint-fix": "npx @biomejs/biome check --write .",
    "typecheck:strict": "node scripts/check-strict.mjs",
    "build": "tsc -p tsconfig.build.json && node scripts/copy-builtin-packages.mjs"
  },
  "lint-staged": {
    "**/*.{js,ts,tsx}": "npx @biomejs/biome check --write --files-ignore-unknown=true --no-errors-on-unmatched"
  },
  "keywords": [
    "load testing",
    "stress testing",
    "benchmark",
    "performance",
    "blackbox testing"
  ],
  "author": "Hassy Veldstra <h@veldstra.org>",
  "contributors": [
    "Kieran Gorman (https://github.com/kjgorman)",
    "Antony Jones (https://github.com/antony)",
    "Joe Schofield (https://github.com/JoeScho)",
    "Kush Jain (https://github.com/kush-jain)"
  ],
  "license": "MPL-2.0",
  "preferGlobal": true,
  "man": "./man/artillery.1",
  "bin": {
    "artillery": "./bin/run"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/artilleryio/artillery.git"
  },
  "bugs": {
    "url": "https://github.com/artilleryio/artillery/issues",
    "email": "npm@veldstra.org"
  },
  "dependencies": {
    "@artilleryio/sketches-js": "^2.1.1",
    "@aws-sdk/client-cloudwatch": "^3.1101.0",
    "@aws-sdk/client-cloudwatch-logs": "^3.1101.0",
    "@aws-sdk/client-ec2": "^3.1101.0",
    "@aws-sdk/client-ecs": "^3.1101.0",
    "@aws-sdk/client-iam": "^3.1101.0",
    "@aws-sdk/client-lambda": "^3.1101.0",
    "@aws-sdk/client-s3": "^3.1101.0",
    "@aws-sdk/client-sqs": "^3.1101.0",
    "@aws-sdk/client-ssm": "^3.1101.0",
    "@aws-sdk/client-sts": "^3.1101.0",
    "@aws-sdk/credential-providers": "^3.1101.0",
    "@azure/arm-containerinstance": "^9.1.0",
    "@azure/identity": "^4.13.1",
    "@azure/storage-blob": "^12.30.0",
    "@azure/storage-queue": "^12.29.0",
    "@faker-js/faker": "10.5.0",
    "@oclif/core": "^4.8.0",
    "@oclif/plugin-help": "^6.2.36",
    "@oclif/plugin-not-found": "^3.2.73",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/context-async-hooks": "^2.10.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": "^0.221.0",
    "@opentelemetry/exporter-metrics-otlp-http": "^0.221.0",
    "@opentelemetry/exporter-metrics-otlp-proto": "^0.221.0",
    "@opentelemetry/exporter-trace-otlp-grpc": "^0.221.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.221.0",
    "@opentelemetry/exporter-trace-otlp-proto": "^0.221.0",
    "@opentelemetry/exporter-zipkin": "^2.10.0",
    "@opentelemetry/resources": "^2.10.0",
    "@opentelemetry/sdk-metrics": "^2.10.0",
    "@opentelemetry/sdk-trace-base": "^2.10.0",
    "@opentelemetry/semantic-conventions": "^1.43.0",
    "@playwright/browser-chromium": "1.62.1",
    "@playwright/test": "1.62.1",
    "@smithy/core": "^3.31.1",
    "@upstash/redis": "^1.36.1",
    "agentkeepalive": "^4.6.0",
    "arrivals": "^2.1.2",
    "async": "^2.6.4",
    "chalk": "^4.1.2",
    "cheerio": "^1.2.0",
    "chokidar": "^3.6.0",
    "ci-info": "^4.3.1",
    "cli-table3": "^0.6.5",
    "cookie-parser": "^1.4.7",
    "cross-spawn": "^7.0.6",
    "csv-parse": "^4.16.3",
    "datadog-metrics": "^0.12.1",
    "debug": "^4.4.3",
    "decompress-response": "^6.0.0",
    "deep-for-each": "^3.0.0",
    "dogapi": "^2.8.4",
    "dotenv": "^16.6.1",
    "driftless": "^2.0.3",
    "esbuild-wasm": "^0.28.1",
    "espree": "^10.3.0",
    "esprima": "^4.0.1",
    "eventemitter3": "^5.0.4",
    "fast-deep-equal": "^3.1.3",
    "filtrex": "^2.2.3",
    "form-data": "^4.0.6",
    "fs-extra": "^11.3.3",
    "got": "^14.6.6",
    "hot-shots": "^10.2.1",
    "hpagent": "^0.1.1",
    "https-proxy-agent": "^5.0.0",
    "jmespath": "^0.16.0",
    "joi": "^17.13.4",
    "js-yaml": "^3.15.1",
    "jsonpath-plus": "^10.3.0",
    "jsonwebtoken": "^9.0.3",
    "lodash": "^4.18.0",
    "mixpanel": "^0.18.0",
    "moment": "^2.30.1",
    "ms": "^2.1.3",
    "nanoid": "^3.3.16",
    "opentracing": "^0.14.7",
    "ora": "^4.0.4",
    "playwright": "1.62.1",
    "prom-client": "^14.2.0",
    "protobufjs": "^7.6.5",
    "rc": "^1.2.8",
    "semver": "^7.7.3",
    "socket.io-client": "^4.8.3",
    "socketio-wildcard": "^2.0.0",
    "sqs-consumer": "6.0.2",
    "tempy": "3.2.0",
    "tough-cookie": "^5.1.2",
    "uuid": "^11.1.1",
    "walk-sync": "^0.2.3",
    "ws": "^7.5.13",
    "yaml-js": "^0.3.1"
  },
  "devDependencies": {
    "@aws-sdk/client-xray": "^3.1101.0",
    "@biomejs/biome": "^2.3.3",
    "@hapi/basic": "^7.0.2",
    "@hapi/hapi": "^21.4.10",
    "execa": "^0.10.0",
    "express": "^4.22.2",
    "get-bin-path": "^5.1.0",
    "nock": "^11.8.2",
    "proxy": "^2.1.1",
    "rewiremock": "^3.14.3",
    "sinon": "^4.5.0",
    "socket.io": "^4.8.0",
    "zx": "^8.6.1"
  }
}
