pinpoint-node-agent
Version:
Pinpoint APM agent for Node.js — distributed tracing, error analysis, and URI statistics
136 lines (135 loc) • 3.64 kB
JSON
{
"name": "pinpoint-node-agent",
"version": "1.4.3",
"type": "commonjs",
"main": "./index.js",
"types": "./index.d.ts",
"exports": {
".": {
"types": "./index.d.ts",
"import": "./index.js",
"require": "./index.js"
},
"./logging": {
"types": "./lib/utils/log/types.d.ts",
"import": "./lib/utils/log/index.js",
"require": "./lib/utils/log/index.js"
},
"./agent-builder": {
"types": "./lib/agent-builder.d.ts",
"import": "./lib/agent-builder.js",
"require": "./lib/agent-builder.js"
},
"./config": {
"types": "./lib/config-builder.d.ts",
"import": "./lib/config-builder.js",
"require": "./lib/config-builder.js"
},
"./agent-info": {
"types": "./lib/data/dto/agent-info.d.ts",
"import": "./lib/data/dto/agent-info.js",
"require": "./lib/data/dto/agent-info.js"
},
"./uri-stats": {
"types": "./lib/metric/uri/index.d.ts",
"import": "./lib/metric/uri/index.js",
"require": "./lib/metric/uri/index.js"
}
},
"scripts": {
"test": "tape -i .testignore 'test/**/*.test.js'",
"lint": "eslint -f checkstyle ./lib > checkstyle-result.xml;exit 0",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test"
},
"description": "Pinpoint APM agent for Node.js — distributed tracing, error analysis, and URI statistics",
"repository": {
"type": "git",
"url": "git+https://github.com/pinpoint-apm/pinpoint-node-agent.git"
},
"contributors": [
"Yongseok (https://github.com/feelform)"
],
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/pinpoint-apm/pinpoint-node-agent/issues"
},
"homepage": "https://github.com/pinpoint-apm/pinpoint-node-agent",
"engines": {
"node": ">=18.0"
},
"keywords": [
"pinpoint",
"apm",
"nodejs",
"node",
"instrumentation",
"observability",
"monitoring",
"metrics",
"performance",
"debugging",
"profiling",
"trace",
"tracing",
"distributed-tracing",
"stacktrace",
"log",
"logging",
"error",
"errors",
"exception",
"exceptions",
"devops"
],
"dependencies": {
"@grpc/grpc-js": "^1.14.4",
"@pinpoint-apm/shimmer": "^1.2.2",
"google-protobuf": "^3.13.0",
"internal-ip": "^3.0.1",
"loglevel": "^1.9.2",
"murmur-128": "^1.0.0",
"require-in-the-middle": "^7.5.2",
"semver": "^7.5.3"
},
"devDependencies": {
"@koa/router": "^13.1.1",
"@testcontainers/mongodb": "^10.18.0",
"@testcontainers/mysql": "^10.18.0",
"@testcontainers/postgresql": "^11.0.3",
"@testcontainers/redis": "^10.18.0",
"@types/node": "^24.5.2",
"@types/semver": "^7.3.13",
"@types/shimmer": "^1.0.2",
"axios": "^1.6.8",
"eslint": "^8.43.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-import": "^2.25.2",
"eslint-plugin-prettier": "^5.0.0",
"express": "^4.16.4",
"express4": "npm:express@^4.16.4",
"express5": "npm:express@^5.1.0",
"get-port": "^7.1.0",
"install": "^0.13.0",
"ioredis": "^5.6.1",
"koa": "^3.0.1",
"koa-bodyparser": "^4.2.1",
"koa-router": "^7.4.0",
"lodash": "^4.17.20",
"mongodb": "^6.13.0",
"mongoose": "^8.8.4",
"mysql": "^2.18.1",
"mysql2": "3.10.2",
"next": "^15.4.2",
"nyc": "^17.1.0",
"pg": "^8.11.3",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"redis": "^3.1.2",
"rimraf": "^2.6.2",
"tape": "^4.16.0",
"testcontainers": "^10.10.3",
"tsup": "^8.5.0",
"typescript": "^4.8.3",
"undici": "^7.6.0"
}
}