{
  "name": "tas-client",
  "version": "0.4.6",
  "type": "module",
  "engines": {
    "node": ">=22"
  },
  "description": "This package is intended to be used as an endpoint client to query, refetch, and cache data from the Experimentation service (or any given endpoint). The endpoint result must follow the required structure for experimentation data.",
  "main": "./dist/tas-client.min.js",
  "types": "./dist/tas-client.d.ts",
  "files": [
    "dist/**/*",
    "README.md",
    "LICENSE.txt",
    "tsconfig.json"
  ],
  "exports": {
    ".": {
      "types": "./dist/tas-client.d.ts",
      "default": "./dist/tas-client.min.js"
    },
    "./bundle": {
      "types": "./dist/tas-client.d.ts",
      "default": "./dist/tas-client.min.js"
    }
  },
  "scripts": {
    "compile": "tsc -p ./",
    "bundle": "node scripts/bundle.js",
    "eslint": "eslint src",
    "watch": "tsc -watch -p ./",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:ui": "vitest --ui"
  },
  "keywords": [
    "tas-client"
  ],
  "author": "Microsoft",
  "license": "MIT",
  "devDependencies": {
    "@types/node": "^22.19.15",
    "@types/semver": "^7.5.5",
    "@typescript-eslint/parser": "^8.56.1",
    "@vitest/ui": "^4.1.8",
    "esbuild": "^0.28.1",
    "eslint": "^10.7.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-prettier": "^5.5.6",
    "prettier": "^3.1.0",
    "ts-node": "^10.9.1",
    "typemoq": "2.1.0",
    "typescript": "^5.9.2",
    "vitest": "^4.1.8"
  }
}
