{
  "name": "@signageos/metrics",
  "version": "1.0.0",
  "main": "./dist",
  "type": "commonjs",
  "files": [
    "dist",
    "es6",
    "README.md",
    "package.json"
  ],
  "repository": {
    "url": "git@gitlab.com:signageos/lib/metrics",
    "type": "git"
  },
  "scripts": {
    "build": "npm run build-es5 && npm run build-es6",
    "build-es5": "tsc --target es5 --outDir dist && npm run escheck:5",
    "build-es6": "tsc --target es6 --outDir es6 && npm run escheck:6",
    "lint": "eslint .",
    "lint:prettier": "prettier  \"**/*.(ts|json|js)\" --check",
    "lint:prettier:fix": "prettier  \"**/*.(ts|json|js)\" --write",
    "clean-build": "rm -rf dist/* es6/* && npm run build",
    "test": "NODE_ENV=test mocha",
    "test:coverage": "c8 npm run test",
    "watch": "tsc --watch",
    "check": "npm run depcheck && npx @signageos/lib-ci check-deps",
    "depcheck": "npx depcheck --config .depcheckrc.json",
    "escheck:5": "es-check --module es5 dist/**/*.js",
    "escheck:6": "es-check --module es6 es6/**/*.js",
    "check-types": "tsc --noEmit"
  },
  "author": "signageOS <dev@signageos.io>",
  "license": "MIT",
  "engines": {
    "node": ">=22",
    "npm": ">=10"
  },
  "devDependencies": {
    "@faker-js/faker": "8.4.1",
    "@signageos/codestyle": "2.1.0",
    "@types/express": "5.0.3",
    "@types/mocha": "10.0.10",
    "@types/node": "24.7.1",
    "@types/sinon": "17.0.4",
    "c8": "10.1.3",
    "es-check": "9.4.4",
    "mocha": "11.7.4",
    "should": "13.2.3",
    "sinon": "21.0.0",
    "ts-node": "10.9.2"
  },
  "dependencies": {
    "prom-client": "15.1.3"
  }
}
