{
  "name": "pprof-format",
  "version": "2.3.1",
  "description": "Pure JavaScript pprof encoder and decoder",
  "author": "Datadog Inc. <info@datadoghq.com>",
  "license": "MIT",
  "type": "module",
  "tshy": {
    "exclude": [
      "src/**/*.test.ts"
    ],
    "exports": {
      "./package.json": "./package.json",
      ".": "./src/index.ts"
    }
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "import": {
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      },
      "require": {
        "types": "./dist/commonjs/index.d.ts",
        "default": "./dist/commonjs/index.js"
      }
    }
  },
  "main": "./dist/commonjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/commonjs/index.d.ts",
  "scripts": {
    "prepare": "tshy",
    "build": "tshy",
    "build:test": "tsc -p tsconfig.test.json",
    "lint": "eslint src",
    "prepublishOnly": "npm run build",
    "pretest": "npm run build && npm run build:test",
    "test": "node --test dist-test/index.test.js",
    "proto": "mkdir -p proto && pbjs -t static-module -w commonjs -o testing/proto/profile.js testing/proto/profile.proto && pbts -o testing/proto/profile.d.ts testing/proto/profile.js"
  },
  "homepage": "https://github.com/DataDog/pprof-format#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/DataDog/pprof-format.git"
  },
  "bugs": {
    "url": "https://github.com/DataDog/pprof-format/issues"
  },
  "keywords": [
    "pprof",
    "encode",
    "decode",
    "profile"
  ],
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.6",
    "@eslint/js": "^10.0.1",
    "@types/node": "^26.1.2",
    "@typescript-eslint/eslint-plugin": "^8.65.0",
    "@typescript-eslint/parser": "^8.37.0",
    "eslint": "^10.8.0",
    "protobufjs": "^8.7.1",
    "protobufjs-cli": "^2.6.1",
    "tshy": "^4.1.3",
    "typescript": "^6.0.3"
  },
  "overrides": {
    "minimatch": {
      "brace-expansion": "^5.0.9"
    },
    "brace-expansion": "^2.1.4",
    "protobufjs-cli": {
      "jsdoc": {
        "markdown-it": {
          "linkify-it": "^5.0.2"
        },
        "markdown-it-anchor": {
          "markdown-it": {
            "linkify-it": "^5.0.2"
          }
        }
      }
    }
  }
}
