{
  "name": "@dvsa/azure-logger",
  "version": "7.1.0",
  "description": "Shareable Logging Facade, implemented with Winston",
  "main": "dist/index.js",
  "scripts": {
    "postinstall": "npm run build",
    "deploy:publish": "npm run build && npm run test && npm publish --access public",
    "test": "jest",
    "test:watch": "jest --watch",
    "clean": "rimraf dist",
    "build": "npm run clean && tsc",
    "lint": "eslint --ext .js,.ts .",
    "lint:fix": "eslint --fix --ext .js,.ts ."
  },
  "author": "DVSA",
  "license": "MIT",
  "repository": "github:dvsa/azure-logger",
  "devDependencies": {
    "@babel/core": "7.25.9",
    "@babel/preset-env": "7.25.9",
    "@babel/preset-typescript": "7.25.9",
    "@dvsa/eslint-config-ts": "3.0.1",
    "@types/jest": "25.2.3",
    "@types/node": "^20.19.43",
    "@types/uuid": "8.3.0",
    "babel-jest": "29.7.0",
    "jest": "28.0.3",
    "rimraf": "3.0.2",
    "typescript": "5.9"
  },
  "dependencies": {
    "@azure/functions": "4.13.0",
    "@azure/identity": "4.13.2",
    "applicationinsights": "2.9.8",
    "winston": "3.7.2",
    "winston-transport": "4.5.0"
  },
  "overrides": {
    "@protobufjs/utf8": "1.0.7",
    "@protobufjs/aspromise": "1.1.1",
    "@protobufjs/base64": "1.1.1",
    "@protobufjs/codegen": "2.0.3",
    "@protobufjs/eventemitter": "1.0.5",
    "@protobufjs/fetch": "1.0.4",
    "@protobufjs/float": "1.0.1",
    "@protobufjs/inquire": "1.0.2",
    "@protobufjs/path": "1.1.1",
    "@protobufjs/pool": "1.0.5"
  },
  "jest": {
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "testRegex": "./tests/.*.test.ts$",
    "roots": [
      "<rootDir>"
    ]
  }
}
