@christiangalsterer/mongodb-driver-prometheus-exporter
Version:
Prometheus exporter to monitor the MongoDB Node.js driver
75 lines (74 loc) • 2.79 kB
JSON
{
"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"
}
}