{
  "name": "blaze-performance-tester",
  "version": "3.2.55",
  "description": "A high-performance, multi-threaded load testing engine built with Rust and QuickJS.",

  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "author": "Kushan Shalindra Amarsiri <lkkushan@yahoo.com>",
  "license": "MIT",
  "bin": {
    "blaze": "./bin.js"
  },
  "files": [
    "dist",
    "index.js",
    "index.d.ts",
    "*.node",
    "blaze.win32-x64-msvc.node"
  ],
  "scripts": {
    "prebuild": "node -e \"if (!fs.existsSync('dist')) fs.mkdirSync('dist')\"",
    "build:rust": "napi build --platform --release --js index.js --dts index.d.ts dist",
    "build:cli": "esbuild cli.ts --bundle --platform=node --format=esm --outfile=dist/cli.js --external:@google/genai --banner:js=\"import { createRequire as __esbuild_createRequire } from 'module'; const require = __esbuild_createRequire(import.meta.url);\"",
    "build": "npm run prebuild && npm run build:rust && npm run build:cli"
  },
  "dependencies": {
    "@google/genai": "^2.12.0",
    "commander": "^15.0.0",
    "execa": "^10.0.0",
    "yargs": "^18.0.0"
  },
  "devDependencies": {
    "@napi-rs/cli": "^2.16.0",
    "@types/commander": "^2.12.0",
    "esbuild": "^0.20.0",
    "typescript": "^5.0.0"
  }
}
