Skip to content
Snippets Groups Projects
Select Git revision
  • c158e0700d96f3b08dda0a987a915a29b36af40d
  • main default protected
2 results

package.json

Blame
  • This project manages its dependencies using npm. Learn more
    package.json 1.92 KiB
    {
      "name": "@br/metrics",
      "version": "1.0.0",
      "description": "A small express middleware to get base metrics for any node.js app",
      "main": "dist/index.js",
      "types": "dist/index.d.ts",
      "scripts": {
        "prepublish":"npm run build",
        "test": "jest",
        "test:mutation": "stryker run",
        "lint": "eslint src/**/*.ts",
        "lint:fix": "eslint --fix src/**/*.ts",
        "sast": "sonar-scanner -Dsonar.projectKey=metrics -Dsonar.sources=src/ -Dsonar.host.url=http://it-devops-01.br-edv.brnet.int:9000 -Dsonar.login=0f940d3f0fc8f7d80aeb3e1ebde7232913a818d3",
        "check": "npm audit && npm outdated",
        "build": "tsc",
        "build:examples": "tsc --project tsconfig-examples.json"
      },
      "keywords": [
        "metrics",
        "prometheus"
      ],
      "author": "Dominik Sigmund <dominik.sigmund@br.de>",
      "license": "Unlicense",
      "dependencies": {
        "express": "^4.17.1",
        "prom-client": "^12.0.0"
      },
      "devDependencies": {
        "@stryker-mutator/core": "^3.1.0",
        "@stryker-mutator/jest-runner": "^3.1.0",
        "@stryker-mutator/typescript": "^3.1.0",
        "@types/express": "^4.17.4",
        "@types/jest": "^25.1.4",
        "@types/node": "^13.9.1",
        "@types/superagent": "^4.1.7",
        "@types/supertest": "^2.0.8",
        "@typescript-eslint/eslint-plugin": "^2.24.0",
        "eslint": "^6.8.0",
        "eslint-config-standard-with-typescript": "^15.0.0",
        "eslint-plugin-import": "^2.20.1",
        "eslint-plugin-node": "^11.0.0",
        "eslint-plugin-promise": "^4.2.1",
        "eslint-plugin-security": "^1.4.0",
        "eslint-plugin-standard": "^4.0.1",
        "eslint-plugin-tsdoc": "^0.2.3",
        "husky": "^4.2.3",
        "jest": "^25.1.0",
        "jest-html-reporters": "^1.2.1",
        "standard": "^14.3.3",
        "supertest": "^4.0.2",
        "ts-jest": "^25.2.1",
        "typescript": "^3.8.3"
      },
      "husky": {
        "hooks": {
          "pre-push": "npm run lint",
          "post-commit": "./ho-copy"
        }
      },
      "publishConfig": {
        "@br:registry": "https://npm.br-edv.brnet.int"
      }
    }