newrelic
Version:
New Relic agent
219 lines (218 loc) • 5.95 kB
JSON
{
"name": "newrelic",
"version": "7.5.0",
"author": "New Relic Node.js agent team <nodejs@newrelic.com>",
"license": "Apache-2.0",
"contributors": [
{
"name": "Saxon D'Aubin",
"email": "saxon@newrelic.com",
"web": "http://newrelic.com"
},
{
"name": "Forrest L Norvell",
"email": "forrest@newrelic.com",
"web": "http://newrelic.com/"
},
{
"name": "Jacob Groundwater",
"email": "jacob@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Wraithan (Chris McDonald)",
"email": "wmcdonald@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Michael Hayes",
"email": "mhayes@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Bryan Clement",
"email": "bclement@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Jeff Olfert",
"email": "jolfert@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Wilson Bilkovich",
"email": "wbilkovich@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Jonathan Merrill",
"email": "jmerrill@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Martin Kuba",
"email": "mkuba@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Tim Krajcar",
"email": "tkrajcar@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Eric Wang",
"email": "ewang@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Natalie Wolfe",
"email": "nwolfe@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Seth Shober",
"email": "sshober@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Peter Svetlichny",
"email": "psvetlichny@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Michael Goin",
"email": "mgoin@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Alan Storm",
"email": "astorm@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Carlo Pearson",
"email": "cpearson@newrelic.com",
"web": "https://newrelic.com"
},
{
"name": "Nick Tzaperas",
"email": "ntzaperas@newrelic.com",
"web": "https://newrelic.com"
}
],
"description": "New Relic agent",
"keywords": [
"apm",
"performance",
"monitoring",
"instrumentation",
"debugging",
"profiling"
],
"homepage": "http://github.com/newrelic/node-newrelic",
"engines": {
"node": ">=10.0.0",
"npm": ">=3.0.0"
},
"directories": {
"lib": "lib"
},
"scripts": {
"bench": "node ./bin/run-bench.js",
"ca-gen": "./bin/update-ca-bundle.sh",
"clean": "./bin/clean.sh",
"docker-env": "./bin/docker-env-vars.sh",
"docs": "npm ci && jsdoc -c ./jsdoc-conf.json --private -r .",
"integration": "npm run prepare-test && npm run sub-install && time tap --no-esm test/integration/**/**/*.tap.js --timeout=180 --no-coverage",
"prepare-test": "npm ci && npm run ca-gen && npm run ssl && npm run docker-env",
"lint": "eslint ./*.js lib test bin",
"public-docs": "npm ci && jsdoc -c ./jsdoc-conf.json --tutorials examples/shim api.js lib/shim/ lib/transaction/handle.js && cp examples/shim/*.png out/",
"publish-docs": "./bin/publish-docs.sh",
"services": "./bin/docker-services.sh",
"smoke": "npm run clean && ./bin/smoke.sh",
"ssl": "./bin/ssl.sh",
"sub-install": "node test/bin/install_sub_deps",
"test": "npm run integration && npm run unit",
"unit": "rm -f newrelic_agent.log && time tap --test-regex='(\\/|^test\\/unit\\/.*\\.test\\.js)$' --timeout=180 --no-coverage",
"update-cross-agent-tests": "./bin/update-cats.sh",
"versioned-tests": "./bin/run-versioned-tests.sh",
"update-changelog-version": "node ./bin/update-changelog-version",
"versioned": "npm run prepare-test && time ./bin/run-versioned-tests.sh",
"prepare": "husky install"
},
"bin": {
"newrelic-naming-rules": "./bin/test-naming-rules.js"
},
"dependencies": {
"@grpc/grpc-js": "^1.2.11",
"@grpc/proto-loader": "^0.5.6",
"@newrelic/aws-sdk": "^3.1.0",
"@newrelic/koa": "^5.0.0",
"@newrelic/superagent": "^4.0.0",
"@tyriar/fibonacci-heap": "^2.0.7",
"async": "^3.2.0",
"concat-stream": "^2.0.0",
"https-proxy-agent": "^4.0.0",
"json-stringify-safe": "^5.0.0",
"readable-stream": "^3.6.0",
"semver": "^5.3.0"
},
"optionalDependencies": {
"@newrelic/native-metrics": "^6.0.0"
},
"devDependencies": {
"@newrelic/proxy": "^2.0.0",
"@newrelic/test-utilities": "^5.1.0",
"@octokit/rest": "^18.0.15",
"JSV": "~4.0.2",
"architect": "*",
"benchmark": "^2.1.4",
"bluebird": "^3.4.7",
"chai": "^4.1.2",
"commander": "^7.0.0",
"eslint": "^6.8.0",
"express": "*",
"fastify": "^2.15.3",
"generic-pool": "^3.6.1",
"glob": "^7.1.2",
"got": "^8.0.1",
"http-errors": "^1.7.3",
"husky": "^6.0.0",
"jsdoc": "^3.6.3",
"lint-staged": "^11.0.0",
"memcached": ">=0.2.8",
"minami": "^1.1.1",
"mongodb": "^3.3.3",
"mysql": "*",
"nock": "11.8.0",
"proxyquire": "^1.8.0",
"q": "*",
"redis": "^1.0.0",
"request": "^2.88.0",
"restify": "^8.4.0",
"rimraf": "^2.6.3",
"should": "*",
"sinon": "^4.5.0",
"tap": "^14.10.8",
"temp": "^0.8.1",
"through": "^2.3.6",
"when": "*"
},
"repository": {
"type": "git",
"url": "https://github.com/newrelic/node-newrelic.git"
},
"files": [
"index.js",
"api.js",
"stub_api.js",
"newrelic.js",
"README.md",
"LICENSE",
"NEWS.md",
"THIRD_PARTY_NOTICES.md",
"lib/",
"bin/tracetractor",
"bin/test-naming-rules.js"
]
}