{
  "name": "@typespec/http-client-js",
  "version": "0.16.1",
  "type": "module",
  "homepage": "https://typespec.io",
  "readme": "https://github.com/microsoft/typespec/blob/main/packages/http-client-js/README.md",
  "main": "dist/src/index.js",
  "exports": {
    ".": {
      "import": "./dist/src/index.js"
    },
    "./testing": {
      "import": "./dist/src/testing/index.js"
    },
    "./components": {
      "import": "./dist/src/components/index.js"
    }
  },
  "keywords": [
    "typespec",
    "javascript",
    "typescript"
  ],
  "bugs": {
    "url": "https://github.com/microsoft/typespec/issues"
  },
  "author": "Microsoft Corporation",
  "license": "MIT",
  "description": "TypeSpec library for emitting Http Client libraries for JavaScript/TypeScript",
  "peerDependencies": {
    "@typespec/compiler": "^1.15.0",
    "@typespec/rest": "^0.85.0",
    "@typespec/http": "^1.15.0"
  },
  "dependencies": {
    "@alloy-js/core": "^0.24.1",
    "@alloy-js/typescript": "^0.24.0",
    "prettier": "^3.9.5",
    "@typespec/emitter-framework": "^0.20.0",
    "@typespec/http-client": "^0.16.0"
  },
  "devDependencies": {
    "@alloy-js/cli": "^0.24.0",
    "@alloy-js/rollup-plugin": "^0.1.2",
    "@types/yargs": "^17.0.35",
    "@typespec/ts-http-runtime": "0.3.7",
    "@vitest/ui": "^4.1.3",
    "change-case": "^5.4.4",
    "concurrently": "^10.0.4",
    "cross-env": "^10.1.0",
    "execa": "^9.6.1",
    "@inquirer/prompts": "^8.4.1",
    "ora": "^9.3.0",
    "p-limit": "^7.3.0",
    "picocolors": "^1.1.1",
    "typescript": "~6.0.2",
    "uri-template": "^2.0.0",
    "vitest": "^4.1.3",
    "yargs": "^18.0.0",
    "@typespec/http-specs": "^0.1.0-alpha.41",
    "@typespec/http": "^1.15.0",
    "@typespec/tspd": "^0.77.0",
    "@typespec/spector": "^0.1.0-alpha.28",
    "@typespec/versioning": "^0.85.0"
  },
  "scripts": {
    "build": "alloy build",
    "clean": "rimraf ./dist",
    "lint": "oxlint . --deny-warnings",
    "lint:fix": "oxlint . --fix",
    "watch": "alloy build --watch",
    "test": "vitest run",
    "test:ui": "vitest --ui",
    "test:watch": "vitest -w",
    "test:regen": "cross-env RECORD=true vitest run",
    "test:ci": "vitest run --coverage --reporter=junit --reporter=default",
    "test:e2e": "pnpm emit:e2e && pnpm build:test && node eng/scripts/run-e2e-tests.ts",
    "format": "prettier . --write",
    "build:test": "tsc -p tsconfig.test.json",
    "start:server": "npx tsp-spector server start node_modules/@typespec/http-specs/specs --coverageFile ./temp/tsp-spector-coverage-javascript-standard.json --debug",
    "stop:server": "npx tsp-spector server stop",
    "run:e2e": "node eng/scripts/run-e2e-tests.ts",
    "regen-docs": "tspd doc .  --enable-experimental  --output-dir ../../website/src/content/docs/docs/emitters/clients/http-client-js/reference --skip-js",
    "emit:e2e": "node eng/scripts/emit-e2e.ts"
  }
}