{
  "name": "raygun-apm",
  "version": "2.3.0",
  "description": "Raygun APM for Node.js. Uses v8's profiler and async_hooks for request level stack profiling.",
  "main": "lib/src/entrypoint.js",
  "bin": {
    "with-raygun-apm-win": "bin/with-raygun-apm.bat",
    "with-raygun-apm-unix": "bin/with-raygun-apm-unix",
    "with-raygun-apm": "bin/with-raygun-apm"
  },
  "files": [
    "lib/",
    "http.js",
    "types/v8-profiler-next.d.ts",
    "types/require-in-the-middle.d.ts",
    "README.md",
    "CHANGELOG.md",
    "check-dependencies-are-supported",
    "supported-libraries.json",
    "supported-libraries-lock.json",
    "LICENSE"
  ],
  "scripts": {
    "version": "node -e 'console.log(process.version)'",
    "prepare": "npm run build",
    "build": "tsc",
    "test": "mocha 'tests/**/*.ts' --require tests/load-env --require ts-node/register --exit",
    "test-all-node-versions": "node ./scripts/test-with-all-node-versions",
    "test-dependency-versions": "node ./scripts/test-dependency-versions",
    "test-glob": "mocha --require tests/load-env --require ts-node/register --exit",
    "test-debug": "mocha --timeout=0 --require tests/load-env --require ts-node/register --inspect --exit",
    "test-pack": "npm run test && ./scripts/pack-and-copy",
    "postinstall": "node check-dependencies-are-supported",
    "example:pg": "TS_NODE_FILES=true ts-node ./examples/express_pg_test.ts",
    "example:redis": "TS_NODE_FILES=true ts-node ./examples/express_redis_test.ts",
    "example:request": "TS_NODE_FILES=true ts-node ./examples/express_request_test.ts",
    "example:elastic": "TS_NODE_FILES=true ts-node ./examples/express_elastic_test.ts",
    "docker:dev": "docker-compose build && docker-compose run --service-ports dev bash",
    "docker:test": "docker-compose -f docker/apm-test/docker-compose.yml build && docker-compose -f docker/apm-test/docker-compose.yml run --rm test_apm",
    "native:build": "npm rebuild v8-profiler-next @raygun-nickj/mmap-io --update-binary"
  },
  "keywords": [],
  "author": "Raygun",
  "license": "MIT",
  "homepage": "https://raygun.com/platform/apm",
  "devDependencies": {
    "@apollo/server": "^4.11.3",
    "@elastic/elasticsearch7": "npm:@elastic/elasticsearch@^7.17.0",
    "@elastic/elasticsearch8": "npm:@elastic/elasticsearch@^8.17.1",
    "@hapi/hapi": "^18.4.1",
    "@koa/router": "^8.0.8",
    "@mermaid-js/mermaid-cli": "^8.6.0",
    "@types/debug": "^4.1.5",
    "@types/express": "^4.17.13",
    "@types/ioredis4": "npm:@types/ioredis@^4.28.0",
    "@types/memcached": "^2.2.6",
    "@types/mkdirp": "^1.0.1",
    "@types/mocha": "^5.2.7",
    "@types/mongodb": "^3.3.16",
    "@types/mssql": "^6.0.0",
    "@types/mysql": "^2.15.8",
    "@types/node": "^22.13.1",
    "@types/pg": "^7.11.0",
    "@types/redis3": "npm:@types/redis@^2.8.16",
    "@types/request": "^2.48.3",
    "@types/semver": "^7.3.8",
    "@types/sequelize": "^4.28.9",
    "@types/serve-static": "^1.13.10",
    "@types/superagent": "^4.1.4",
    "@types/workerpool": "^6.0.0",
    "axios": "^1.7.9",
    "chalk": "^4.1.0",
    "eslint": "^6.8.0",
    "express": "^4.17.1",
    "fs-extra": "^8.1.0",
    "glob": "^7.1.6",
    "graphql": "^16.10.0",
    "ioredis": "^5.6.0",
    "ioredis4": "npm:ioredis@^4.29.1",
    "json-stable-stringify": "^1.0.1",
    "koa": "^2.10.0",
    "memcached": "^2.2.2",
    "mermaid": "^11.4.1",
    "micro": "^9.3.4",
    "mocha": "^11.1.0",
    "mongodb": "^6.13.0",
    "mongodb3": "npm:mongodb@^3.6.11",
    "mongodb4": "npm:mongodb@^4.1.0",
    "mongoose": "^8.10.0",
    "mssql": "^11.0.1",
    "mysql": "^2.17.1",
    "mysql2": "^3.12.0",
    "pg": "^8.6.0",
    "prettier": "^2.0.5",
    "prompt-sync": "^4.2.0",
    "raygun": "^2.1.1",
    "redis": "^4.7.0",
    "redis3": "npm:redis@^3.0.2",
    "rimraf": "^3.0.0",
    "semver": "^7.3.5",
    "sequelize": "^6.6.2",
    "superagent": "^5.1.0",
    "tedious": "^18.6.1",
    "ts-node": "^10.2.1",
    "tslint": "^5.20.1",
    "tslint-config-prettier": "^1.18.0",
    "tslint-react": "^4.1.0",
    "typescript": "^5.7.3",
    "workerpool": "^6.0.0"
  },
  "dependencies": {
    "@riaskov/mmap-io": "^1.4.3",
    "debug": "^4.1.1",
    "jsbi": "^3.1.1",
    "mkdirp": "^1.0.4",
    "require-in-the-middle": "^5.0.0",
    "v8-profiler-next": "^1.10.0"
  },
  "resolutions": {
    "@types/serve-static": "1.13.10"
  },
  "prettier": {
    "printWidth": 100,
    "singleQuote": true,
    "trailingComma": "all",
    "bracketSpacing": true,
    "parser": "typescript"
  }
}
