UNPKG

@newrelic/native-metrics

Version:
114 lines (113 loc) 3.04 kB
{ "name": "@newrelic/native-metrics", "version": "12.0.0", "description": "A module for generating metrics from V8.", "main": "index.js", "scripts": { "build": "node ./build.js", "lint": "eslint .", "lint:fix": "eslint . --fix", "lint:lockfile": "lockfile-lint --path package-lock.json --type npm --allowed-hosts npm --validate-https --validate-integrity", "unit": "c8 -o ./coverage/unit borp --expose-gc --timeout 180000 'tests/unit/*.test.js'", "integration": "c8 -o ./coverage/integration borp --timeout 360000 'tests/integration/*.test.js'", "native": "node tests/native/*.js", "test": "npm run unit && npm run integration", "install": "node-gyp-build", "prepare": "husky install || true", "third-party-updates": "oss third-party manifest && oss third-party notices && git add THIRD_PARTY_NOTICES.md third_party_manifest.json" }, "repository": { "type": "git", "url": "git@github.com:newrelic/node-native-metrics" }, "keywords": [ "newrelic", "gc", "metrics", "stats", "gc-stats", "gc stats", "gc metrics", "native-metrics", "native metrics" ], "author": "New Relic Node.js agent team <nodejs@newrelic.com>", "contributors": [ { "name": "Natalie Wolfe", "email": "nwolfe@newrelic.com", "web": "https://newrelic.com" }, { "name": "Peter Svetlichny", "email": "psvetlichny@newrelic.com", "web": "https://newrelic.com" }, { "name": "Alan Storm", "email": "astorm@newrelic.com", "web": "https://newrelic.com" }, { "name": "Bryan Clement", "email": "bclement@newrelic.com", "web": "https://newrelic.com" }, { "name": "Michael Goin", "email": "mgoin@newrelic.com", "web": "https://newrelic.com" }, { "name": "Nick Tzaperas", "email": "ntzaperas@newrelic.com", "web": "https://newrelic.com" }, { "name": "Carlo Pearson", "email": "cpearson@newrelic.com", "web": "https://newrelic.com" } ], "license": "Apache-2.0", "engines": { "node": ">=20", "npm": ">=6" }, "devDependencies": { "@newrelic/eslint-config": "^0.0.4", "@newrelic/newrelic-oss-cli": "^0.1.2", "@newrelic/proxy": "^2.0.0", "async": "^3.2.2", "aws-sdk": "^2.266.1", "borp": "^0.20.0", "c8": "^8.0.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^3.4.0", "husky": "^7.0.1", "lint-staged": "^11.1.1", "lockfile-lint": "^4.9.6", "nock": "^13.1.1", "prettier": "^2.3.2", "proxyquire": "^2.1.3", "sinon": "^11.1.2", "tap": "^16.3.7" }, "dependencies": { "nan": "^2.22.2", "node-gyp-build": "^4.8.1", "prebuildify": "^6.0.1" }, "files": [ "index.js", "build.js", "prebuilds/**/*", "src/*cpp", "src/*.hpp", "binding.gyp", "*.md" ] }