{
  "name": "@azure-typespec/http-client-csharp",
  "version": "1.0.0-alpha.20260513.3",
  "author": "Microsoft Corporation",
  "description": "TypeSpec library for emitting Azure libraries for C#.",
  "readme": "https://github.com/Azure/azure-sdk-for-net/blob/main/eng/packages/http-client-csharp/README.md",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/azure-sdk/azure-sdk-for-net.git"
  },
  "bugs": {
    "url": "https://github.com/azure-sdk/azure-sdk-for-net/issues"
  },
  "type": "module",
  "main": "dist/emitter/src/index.js",
  "exports": {
    ".": {
      "import": "./dist/emitter/src/index.js"
    }
  },
  "scripts": {
    "clean": "rimraf ./dist ./emitter/temp && dotnet clean ./generator",
    "build:emitter": "tsc -p ./emitter/tsconfig.build.json",
    "build:generator": "dotnet build ./generator",
    "build": "npm run build:emitter && npm run build:generator",
    "test:emitter": "vitest run -c ./emitter/vitest.config.ts --passWithNoTests",
    "test:generator": "dotnet test ./generator --logger \"trx;LogFileName=debug.trx\"",
    "test": "npm run test:generator && npm run test:emitter",
    "lint": "eslint . --max-warnings=0",
    "lint:fix": "eslint . --fix",
    "prettier:fix": "prettier --write --config .prettierrc.json ./**/*.ts package.json",
    "prettier": "prettier --check --config .prettierrc.json ./**/*.ts package.json",
    "regen-docs": "npm run build:emitter && npm run regen-docs:only",
    "regen-docs:only": "tspd doc . --output-dir .tspd/docs --enable-experimental --skip-js"
  },
  "files": [
    "dist/emitter/src/**",
    "dist/generator/**"
  ],
  "dependencies": {
    "@typespec/http-client-csharp": "1.0.0-alpha.20260513.3"
  },
  "devDependencies": {
    "@azure-tools/azure-http-specs": "0.1.0-alpha.40-dev.10",
    "@azure-tools/typespec-autorest": "0.67.0",
    "@azure-tools/typespec-azure-core": "0.67.1",
    "@azure-tools/typespec-azure-resource-manager": "0.67.1",
    "@azure-tools/typespec-azure-rulesets": "0.67.0",
    "@azure-tools/typespec-client-generator-core": "0.67.4",
    "@eslint/js": "^9.2.0",
    "@types/node": "~22.12.0",
    "@types/prettier": "^2.6.3",
    "@typespec/compiler": "1.11.0",
    "@typespec/http": "1.11.0",
    "@typespec/http-specs": "0.1.0-alpha.36",
    "@typespec/json-schema": "1.11.0",
    "@typespec/library-linter": "0.81.0",
    "@typespec/openapi": "1.11.0",
    "@typespec/rest": "0.81.0",
    "@typespec/spec-api": "0.1.0-alpha.14",
    "@typespec/spector": "0.1.0-alpha.25",
    "@typespec/streams": "0.81.0",
    "@typespec/tspd": "0.74.1",
    "@typespec/versioning": "0.81.0",
    "@typespec/xml": "0.81.0",
    "@vitest/coverage-v8": "^3.0.5",
    "@vitest/ui": "^3.0.5",
    "c8": "^10.1.2",
    "eslint": "^8.57.0",
    "prettier": "~3.0.3",
    "rimraf": "~6.0.1",
    "typescript": "~5.8.2",
    "typescript-eslint": "^7.8.0",
    "vitest": "^3.0.5"
  },
  "azure-sdk/emitter-package-json-pinning": [
    "@azure-tools/typespec-azure-core",
    "@azure-tools/typespec-azure-resource-manager",
    "@azure-tools/typespec-azure-rulesets",
    "@azure-tools/typespec-client-generator-core",
    "@azure-tools/typespec-autorest",
    "@typespec/compiler",
    "@typespec/http",
    "@typespec/openapi",
    "@typespec/rest",
    "@typespec/versioning"
  ]
}
