{
  "name": "serverless-plugin-datadog",
  "version": "5.127.0",
  "description": "Serverless plugin to automatically instrument python and node functions with datadog tracing",
  "main": "dist/src/index.js",
  "repository": "https://github.com/DataDog/serverless-plugin-datadog",
  "author": "Datadog",
  "license": "Apache-2.0",
  "scripts": {
    "prebuild": "./scripts/check_layers_json.sh",
    "build": "tsc",
    "test": "jest --config jest.config.js",
    "test:integration": "jest ./snapshot_tests --config jest.integration.config.js",
    "test:watch": "jest --watch",
    "coverage": "jest --coverage",
    "lint": "tslint --project tsconfig.json",
    "check-formatting": "prettier --check \"src/**\" \"README.md\"",
    "format": "prettier --write \"src/**\" \"README.md\""
  },
  "devDependencies": {
    "@types/jest": "^30.0.0",
    "@types/mock-fs": "4.13.4",
    "@types/serverless": "3.12.28",
    "jest": "^30.2.0",
    "jest-environment-node": "^30.2.0",
    "mock-fs": "5.5.0",
    "prettier": "^3.8.3",
    "serverless-step-functions": "^3.24.4",
    "ts-jest": "^29.4.9",
    "tslint": "^6.1.3",
    "typescript": "^5.9.3"
  },
  "jest": {
    "verbose": true,
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "transform": {
      ".(ts|tsx)": "ts-jest"
    },
    "collectCoverage": true,
    "coverageReporters": [
      "lcovonly",
      "text-summary"
    ],
    "testRegex": "(src\\/).*(\\.spec\\.ts)$",
    "testPathIgnorePatterns": [
      "\\.snap$",
      "<rootDir>/node_modules/"
    ],
    "testEnvironment": "<rootDir>/testEnvironment.js",
    "clearMocks": true,
    "collectCoverageFrom": [
      "src/**/*.ts"
    ]
  },
  "dependencies": {
    "@datadog/datadog-ci-base": "^5.14.0",
    "simple-git": "^3.36.0"
  },
  "peerDependencies": {
    "serverless": "4.x || 3.x || 2.x || 1.x"
  },
  "packageManager": "yarn@4.10.3"
}
