artillery
Version:
Cloud-scale load testing. https://www.artillery.io
212 lines (211 loc) • 7.01 kB
JSON
{
"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"
}
}