UNPKG

artillery

Version:

Cloud-scale load testing. https://www.artillery.io

174 lines 4.98 kB
{ "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" } }