UNPKG

@christiangalsterer/mongodb-driver-prometheus-exporter

Version:
75 lines (74 loc) 2.79 kB
{ "name": "@christiangalsterer/mongodb-driver-prometheus-exporter", "version": "3.0.0", "author": "Christian Galsterer", "license": "MIT", "description": "Prometheus exporter to monitor the MongoDB Node.js driver", "files": [ "/dist/src" ], "main": "dist/src/index.js", "types": "dist/src/index.d.ts", "scripts": { "build": "tsc", "ci": "npm i --save-dev && npm run format && npm run lint && npm run build && npm run test && npm run renovate:config", "clean": "npm run clean:dist && npm run clean:deps", "clean:dist": "rm -rf ./dist", "clean:deps": "rm -rf ./node_modules && rm -rf package-lock.json && npm i --save-dev --package-lock-only && npm run deps", "deps": "npm i --save-dev && npm audit fix", "format": "prettier --check .", "format:fix": "prettier --write .", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "jest --forceExit --verbose", "test:coverage": "jest --forceExit --coverage --verbose", "publish-npm": "npm run ci && npm publish --access=public", "publish-npm:dry-run": "npm run ci && npm publish --access=public --dry-run", "release:prepare": "npm run clean && npm i && npm i --save-dev && npm run format && npm run lint && npm run build && npm run test", "release:major": "npm run release:prepare && npm version major -m 'build(release): release %s' && git push && git push --tags", "release:minor": "npm run release:prepare && npm version minor -m 'build(release): release %s' && git push && git push --tags", "release:patch": "npm run release:prepare && npm version patch -m 'build(release): release %s' && git push && git push --tags", "renovate:config": "npx renovate-config-validator" }, "repository": { "type": "git", "url": "git+https://github.com/christiangalsterer/mongodb-driver-prometheus-exporter.git" }, "keywords": [ "prometheus", "prometheus metrics", "prometheus monitoring", "metrics", "mongodb", "mongodb metrics", "mongodb monitoring", "monitoring" ], "dependencies": { "mongodb": "^7", "prom-client": "^15.0.0" }, "devDependencies": { "@jest/globals": "30.2.0", "@testcontainers/mongodb": "11.9.0", "@types/jest": "30.0.0", "eslint-config-love": "134.0.0", "eslint-plugin-jest": "29.2.1", "eslint-plugin-simple-import-sort": "12.1.1", "jest": "30.2.0", "prettier": "3.7.4", "renovate": "42.37.0", "ts-jest": "29.4.6", "typescript": "5.9.3" }, "engines": { "node": ">=18" }, "bugs": { "url": "https://github.com/christiangalsterer/mongodb-driver-prometheus-exporter/issues" }, "homepage": "https://github.com/christiangalsterer/mongodb-driver-prometheus-exporter#readme", "directories": { "test": "test" } }