{
  "name": "artillery",
  "version": "2.0.31",
  "description": "Cloud-scale load testing. https://www.artillery.io",
  "types": "./types.d.ts",
  "exports": {
    ".": {
      "require": "./lib/index.js",
      "types": "./types.d.ts"
    },
    "./util": {
      "require": "./lib/util.js"
    }
  },
  "engines": {
    "node": ">= 22.13.0"
  },
  "files": [
    "/bin",
    "/lib",
    "console-reporter.js",
    "util.js",
    ".artilleryrc",
    "types.d.ts"
  ],
  "oclif": {
    "update": {
      "s3": {
        "bucket": "artillery-cli-assets"
      }
    },
    "commands": "./lib/cmds",
    "hooks": {
      "init": [
        "./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": "tap --timeout=420 test/unit/*.test.js",
    "test:acceptance": "tap --timeout=420 test/cli/*.test.js && bash test/lib/run.sh && tap --timeout=420 test/publish-metrics/**/*.test.js && tap --timeout=420 test/integration/**/*.test.js",
    "test": " npm run test:unit && npm run test:acceptance",
    "test:windows": "npm run test:unit && tap --timeout=420 test/cli/*.test.js",
    "test:aws": "tap --timeout=4200 test/cloud-e2e/**/*.test.js",
    "test:aws:ci": "tap --timeout=4200",
    "test:aws:windows": "tap --timeout=420 test/cloud-e2e/**/*.test.js --grep \"@windows\"",
    "lint": "npx @biomejs/biome check .",
    "lint-fix": "npx @biomejs/biome check --write ."
  },
  "tap": {
    "disable-coverage": true,
    "allow-empty-coverage": true,
    "color": true,
    "test-env": [
      "ARTILLERY_TELEMETRY_DEFAULTS={\"source\":\"test-suite\"}"
    ]
  },
  "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/int-commons": "2.22.0",
    "@artilleryio/int-core": "2.26.0",
    "@aws-sdk/client-cloudwatch": "^3.1034.0",
    "@aws-sdk/client-cloudwatch-logs": "^3.1034.0",
    "@aws-sdk/client-ec2": "^3.1034.0",
    "@aws-sdk/client-ecs": "^3.1034.0",
    "@aws-sdk/client-iam": "^3.1034.0",
    "@aws-sdk/client-lambda": "^3.1034.0",
    "@aws-sdk/client-s3": "^3.1034.0",
    "@aws-sdk/client-sqs": "^3.1034.0",
    "@aws-sdk/client-ssm": "^3.1034.0",
    "@aws-sdk/client-sts": "^3.1034.0",
    "@aws-sdk/credential-providers": "^3.1034.0",
    "@azure/arm-containerinstance": "^9.1.0",
    "@azure/identity": "^4.13.0",
    "@azure/storage-blob": "^12.30.0",
    "@azure/storage-queue": "^12.29.0",
    "@oclif/core": "^4.8.0",
    "@oclif/plugin-help": "^6.2.36",
    "@oclif/plugin-not-found": "^3.2.73",
    "@upstash/redis": "^1.36.1",
    "artillery-engine-playwright": "1.28.0",
    "artillery-plugin-apdex": "1.22.0",
    "artillery-plugin-ensure": "1.25.0",
    "artillery-plugin-expect": "2.25.0",
    "artillery-plugin-fake-data": "1.22.0",
    "artillery-plugin-metrics-by-endpoint": "1.25.0",
    "artillery-plugin-publish-metrics": "2.36.0",
    "artillery-plugin-slack": "1.20.0",
    "async": "^2.6.4",
    "chalk": "^2.4.2",
    "chokidar": "^3.6.0",
    "ci-info": "^4.3.1",
    "cli-table3": "^0.6.5",
    "cross-spawn": "^7.0.6",
    "csv-parse": "^4.16.3",
    "debug": "^4.4.3",
    "dependency-tree": "^11.2.0",
    "detective-es6": "^5.0.1",
    "dotenv": "^16.6.1",
    "driftless": "^2.0.3",
    "esbuild-wasm": "^0.19.12",
    "eventemitter3": "^5.0.4",
    "fs-extra": "^11.3.3",
    "got": "^14.6.6",
    "joi": "^17.13.3",
    "js-yaml": "^3.14.1",
    "jsonwebtoken": "^9.0.3",
    "lodash": "^4.18.0",
    "moment": "^2.30.1",
    "nanoid": "^3.3.4",
    "ora": "^4.0.4",
    "rc": "^1.2.8",
    "sqs-consumer": "6.0.2",
    "tempy": "3.1.0",
    "walk-sync": "^0.2.3",
    "yaml-js": "^0.3.1"
  },
  "devDependencies": {
    "@aws-sdk/client-xray": "^3.1034.0",
    "@biomejs/biome": "^2.3.3",
    "@hapi/hapi": "^20.1.3",
    "execa": "^0.10.0",
    "get-bin-path": "^5.1.0",
    "rewiremock": "^3.14.3",
    "sinon": "^4.5.0",
    "tap": "^19.0.2",
    "zx": "^8.6.1"
  }
}