{
  "name": "lightrun",
  "version": "1.92.0",
  "author": "Lightrun platform Inc.",
  "description": "Lightrun Debug Agent for Node.js",
  "license": "UNLICENSED",
  "main": "./build/src/index",
  "types": "./build/src/index.d.ts",
  "repository": "lightrun/lightrun",
  "keywords": [
    "lightrun",
    "debugger",
    "debug",
    "cloud",
    "cloud debug",
    "cloud debugger"
  ],
  "engines": {
    "node": ">=18"
  },
  "files": [
    "build/src",
    "start.js",
    "lambda.js",
    "gcp.js"
  ],
  "exports": {
    ".": {
      "require": "./build/src/index.js",
      "import": "./build/src/index.js"
    },
    "./start": {
      "require": "./start.js",
      "import": "./start.js"
    },
    "./lambda": {
      "require": "./lambda.js",
      "import": "./lambda.js"
    },
    "./gcp": {
      "require": "./gcp.js",
      "import": "./gcp.js"
    }
  },
  "scripts": {
    "clean": "gts clean && shx rm -rf src/generated",
    "generate": "shx mkdir -p src/generated && shx cp ../common/agent-metadata/lookup.json src/generated/agent-metadata-lookup.json",
    "precompile": "npm run clean && npm run generate",
    "compile": "tsc -p .",
    "postcompile": "shx cp -r src/resources build/src && shx mkdir -p build/test/misc && shx cp -r test/misc/*.js build/test/misc && shx cp -r test/fixtures build/test",
    "build": "npm run compile",
    "presystem-test": "npm run compile-test",
    "system-test": "MOCHA_REPORTER_OUTPUT=test-system.xml nyc mocha build/system-test --timeout 600000",
    "test": "npm run prettier:check && npm run lint && npm run test-unit",
    "test-single": "npm run compile-test && mocha --exit -p build/test/test-module.js",
    "test-unit": "nyc cross-env CLOUD_DEBUG_ASSERTIONS=1 mocha --exit -p build/test --retries 2",
    "test-all": "npm run build && npm run test && npm run system-test",
    "precompile-test": "npm run generate",
    "compile-test": "tsc -p tsconfig.test.json",
    "fix": "gts fix",
    "pretest": "npm run compile-test",
    "prepack": "npm run obfuscate && npm run api-extractor && shx rm -r \"build/src/**/*.d.ts\" && shx cp build/types/index.d.ts build/src/index.d.ts",
    "lint": "gts check",
    "api-extractor": "api-extractor run --local",
    "obfuscate": "javascript-obfuscator build -o build/ --config obfuscating-options.json",
    "lint-staged": "lint-staged",
    "prettier:format": "prettier --write \"./{src,test,system-test}/**/*.ts\"",
    "prettier:check": "prettier --list-different \"./{src,test,system-test}/**/*.ts\""
  },
  "dependencies": {
    "@google-cloud/common": "^6.0.0",
    "acorn": "^8.15.0",
    "axios": "^1.18.0",
    "extend": "^3.0.2",
    "findit2": "^2.2.3",
    "https-proxy-agent": "^7.0.6",
    "java-properties": "^1.0.2",
    "js-yaml": "^4.1.1",
    "memory-streams": "^0.1.3",
    "p-limit": "^3.1.0",
    "re2js": "^1.2.0",
    "semver": "^7.7.3",
    "source-map": "^0.6.1",
    "split": "^1.0.1",
    "triple-beam": "^1.4.1",
    "winston": "^3.19.0",
    "winston-daily-rotate-file": "^5.0.0",
    "yup": "^1.7.1"
  },
  "overrides": {
    "jws": "4.0.1",
    "minimatch@^3": "^3.1.5",
    "minimatch@^9": "^9.0.9",
    "brace-expansion@^2": "^2.1.4",
    "follow-redirects": "^1.16.0"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.28.5",
    "@eslint/eslintrc": "^3.3.3",
    "@eslint/js": "^9.39.2",
    "@microsoft/api-extractor": "^7.55.2",
    "@types/estree": "^1.0.8",
    "@types/events": "^3.0.3",
    "@types/extend": "^3.0.4",
    "@types/js-yaml": "^4.0.9",
    "@types/mocha": "^10.0.10",
    "@types/mv": "^2.1.4",
    "@types/ncp": "^2.0.8",
    "@types/node": "^16.11.7",
    "@types/proxyquire": "^1.3.31",
    "@types/semver": "^7.7.1",
    "@types/sinon": "^21.0.0",
    "@types/tmp": "^0.2.6",
    "@types/uuid": "^10.0.0",
    "cross-env": "^7.0.3",
    "execa": "^4.0.0",
    "gts": "^7.0.0",
    "javascript-obfuscator": "^4.1.1",
    "lint-staged": "^15.5.0",
    "mocha": "^11.7.5",
    "mocha-sinon": "^2.1.2",
    "mv": "^2.1.1",
    "ncp": "^2.0.0",
    "nock": "^14.0.10",
    "nyc": "^17.1.0",
    "proxyquire": "^2.1.3",
    "send": "^0.19.0",
    "shx": "^0.4.0",
    "sinon": "^21.0.1",
    "teeny-request": "^10.1.2",
    "timekeeper": "^2.3.1",
    "tmp-promise": "^3.0.3",
    "ts-node": "^10.9.2",
    "typescript": "^5.9.3",
    "undici-types": "^6.20.0",
    "uuid": "^11.0.3"
  }
}
