{
  "name": "raygun",
  "description": "Raygun package for Node.js, written in TypeScript",
  "version": "2.2.6",
  "homepage": "https://github.com/MindscapeHQ/raygun4node",
  "author": {
    "name": "Raygun",
    "email": "hello@raygun.io"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/MindscapeHQ/raygun4node.git"
  },
  "bugs": {
    "url": "https://github.com/MindscapeHQ/raygun4node/issues"
  },
  "licenses": [
    {
      "type": "MIT",
      "url": "https://github.com/MindscapeHQ/raygun4node/blob/master/LICENSE-MIT"
    }
  ],
  "main": "build/raygun.js",
  "types": "build/raygun.d.ts",
  "engines": {
    "node": ">= 14.17.0"
  },
  "files": [
    "build/",
    "README.md",
    "CHANGELOG.md"
  ],
  "scripts": {
    "//eslint": "performs static analysis over JS files and examples",
    "eslint": "eslint --config eslint.config.mjs --fix test/*.js examples/**/*.js",
    "//tseslint": "performs static analysis over TS files and examples",
    "tseslint": "eslint --config tseslint.config.mjs --fix lib/*.ts",
    "//prettier": "performs code formatting over project files and examples",
    "prettier": "prettier --write lib/*.ts test/*.js examples",
    "//prepare": "prepare project for distribution",
    "prepare": "tsc",
    "//test": "runs tests on main project",
    "test": "tap --node-arg=-r --node-arg=ts-node/register --disable-coverage test/*_test.js",
    "//test:cjs": "tests CommonJS compatibility (catches ESM-only deps)",
    "test:cjs": "node --no-experimental-require-module scripts/test-cjs-compat.js"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@stylistic/eslint-plugin": "^5.10.0",
    "@types/node": "^25.1.0",
    "@types/stack-trace": "0.0.33",
    "eslint": "^10.1.0",
    "eslint-plugin-tsdoc": "^0.5.2",
    "express": "^5.1.0",
    "http-terminator": "^3.2.0",
    "nock": "~14",
    "prettier": "^3.2.5",
    "semver": "^7.6.0",
    "tap": "^21.5.0",
    "ts-node": "^10.9.2",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.58.0",
    "verror": "^1.10.1"
  },
  "dependencies": {
    "@types/express": "^5.0.0",
    "debug": "^4.3.4",
    "stack-trace": "0.0.10"
  },
  "keywords": [
    "APM",
    "crash",
    "debug",
    "error",
    "logging",
    "raygun",
    "reporting",
    "tracking"
  ]
}
