artillery
Version:
Cloud-scale load testing. https://www.artillery.io
174 lines • 4.98 kB
JSON
{
"name": "artillery",
"version": "2.0.27",
"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.18.0",
"@artilleryio/int-core": "2.22.0",
"@aws-sdk/client-cloudwatch-logs": "^3.879.0",
"@aws-sdk/client-ec2": "^3.879.0",
"@aws-sdk/client-ecs": "^3.879.0",
"@aws-sdk/client-iam": "^3.879.0",
"@aws-sdk/client-lambda": "^3.879.0",
"@aws-sdk/client-s3": "^3.879.0",
"@aws-sdk/client-sqs": "^3.879.0",
"@aws-sdk/client-ssm": "^3.879.0",
"@aws-sdk/client-sts": "^3.879.0",
"@aws-sdk/credential-providers": "^3.840.0",
"@azure/arm-containerinstance": "^9.1.0",
"@azure/identity": "^4.10.2",
"@azure/storage-blob": "^12.27.0",
"@azure/storage-queue": "^12.26.0",
"@oclif/core": "^4.4.0",
"@oclif/plugin-help": "^6.2.29",
"@oclif/plugin-not-found": "^3.2.57",
"@upstash/redis": "^1.35.3",
"artillery-engine-playwright": "1.24.0",
"artillery-plugin-apdex": "1.18.0",
"artillery-plugin-ensure": "1.21.0",
"artillery-plugin-expect": "2.21.0",
"artillery-plugin-fake-data": "1.18.0",
"artillery-plugin-metrics-by-endpoint": "1.21.0",
"artillery-plugin-publish-metrics": "2.32.0",
"artillery-plugin-slack": "1.16.0",
"async": "^2.6.4",
"chalk": "^2.4.2",
"chokidar": "^3.6.0",
"ci-info": "^4.1.0",
"cli-table3": "^0.6.0",
"cross-spawn": "^7.0.3",
"csv-parse": "^4.16.3",
"debug": "^4.3.1",
"dependency-tree": "^11.2.0",
"detective-es6": "^4.0.1",
"dotenv": "^16.0.1",
"driftless": "^2.0.3",
"esbuild-wasm": "^0.19.12",
"eventemitter3": "^4.0.4",
"fs-extra": "^10.1.0",
"got": "^11.8.5",
"joi": "^17.6.0",
"js-yaml": "^3.13.1",
"jsonwebtoken": "^9.0.1",
"lodash": "^4.17.19",
"moment": "^2.29.4",
"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.2.3"
},
"devDependencies": {
"@aws-sdk/client-xray": "^3.879.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"
}
}