{
  "name": "protobuf-conformance",
  "version": "36.2.0",
  "upstreamVersion": "v36.2",
  "bin": {
    "conformance_test_runner": "conformance_test_runner.cjs",
    "conformance_proto_eject": "conformance_proto_eject.cjs"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "scripts": {
    "build": "npm run build:conformance_test_runner && npm run build:conformance_proto_eject && npm run build:tsc",
    "build:conformance_test_runner": "esbuild src/conformance_test_runner.ts --bundle --platform=node --outfile=conformance_test_runner.cjs",
    "build:conformance_proto_eject": "esbuild src/conformance_proto_eject.ts --bundle --platform=node --outfile=conformance_proto_eject.cjs",
    "build:tsc": "tsc --noEmit",
    "test": "tsx --test src/*.test.ts",
    "lint": "biome lint --error-on-warnings",
    "format": "biome format --write"
  },
  "type": "commonjs",
  "publishConfig": {
    "access": "public"
  },
  "license": "Apache-2.0",
  "author": "Timo Stamm <ts@timostamm.com>",
  "homepage": "https://github.com/timostamm/protobuf-npm",
  "repository": {
    "type": "git",
    "url": "https://github.com/timostamm/protobuf-npm",
    "directory": "packages/protobuf-conformance"
  },
  "keywords": [
    "Protocol Buffers",
    "protobuf",
    "protoc",
    "conformance"
  ],
  "devDependencies": {
    "tsx": "^4.23.12",
    "fflate": "^0.8.3"
  }
}
