{
   "name": "yfs-api",
   "version": "2.1.0",
   "description": "Fully typed TypeScript wrapper for Yahoo Fantasy Sports API with OAuth 1.0 and 2.0 support",
   "type": "module",
   "sideEffects": false,
   "main": "./dist/index.js",
   "types": "./dist/index.d.ts",
   "exports": {
      ".": {
         "types": "./dist/index.d.ts",
         "import": "./dist/index.js"
      }
   },
   "files": [
      "dist",
      "README.md",
      "CHANGELOG.md",
      "LICENSE"
   ],
   "scripts": {
      "dev": "bun run src/index.ts",
      "build": "tsc -p tsconfig.build.json",
      "type-check": "tsc --noEmit",
      "type-check:integration": "tsc -p tsconfig.integration.json",
      "type-check:examples": "tsc -p tsconfig.examples.json",
      "research:path-probe": "cd research/api-path-validation && bun run path-probe.ts",
      "test": "bun test src",
      "test:fixtures": "bun tests/fixtures/sanitize-fixtures.ts",
      "test:integration": "NODE_ENV=test bun test tests/integration/auth/oauth1.test.ts tests/integration/workflows/e2e.test.ts",
      "test:integration:destructive": "RUN_DESTRUCTIVE_INTEGRATION_TESTS=true NODE_ENV=test bun test tests/integration/destructive",
      "test:watch": "bun test --watch",
      "test:coverage": "bun test --coverage",
      "lint": "biome check src scripts examples tests/integration tests/package package.json tsconfig.json tsconfig.build.json tsconfig.integration.json tsconfig.examples.json biome.json",
      "lint:fix": "biome check --write src scripts examples tests/integration tests/package package.json tsconfig.json tsconfig.build.json tsconfig.integration.json tsconfig.examples.json biome.json",
      "format": "biome format --write src scripts examples tests/integration tests/package package.json tsconfig.json tsconfig.build.json tsconfig.integration.json tsconfig.examples.json biome.json",
      "scan:extensions": "node scripts/scan-extensions.mjs dist",
      "pack": "bun run pack:artifact",
      "pack:artifact": "bun pm pack --ignore-scripts --filename yfs-api-2.1.0.tgz",
      "prepack": "bun run check:source && bun run clean && bun run build && bun run type-check:examples && bun run scan:extensions",
      "verify:prepack": "npm pack --dry-run",
      "verify:tarball": "node scripts/verify-tarball.mjs yfs-api-2.1.0.tgz",
      "verify:installed": "node scripts/verify-installed.mjs yfs-api-2.1.0.tgz",
      "check:source": "bun run type-check && bun run type-check:integration && bun run lint && bun run test && bun run test:fixtures",
      "check": "bun run check:source && bun run clean && bun run build && bun run type-check:examples && bun run scan:extensions",
      "check:package": "bun run verify:prepack && bun run pack:artifact && bun run verify:tarball && bun run verify:installed",
      "clean": "rm -rf dist .package-consumer yfs-api-2.1.0.tgz"
   },
   "keywords": [
      "yahoo",
      "fantasy",
      "sports",
      "nhl",
      "nfl",
      "mlb",
      "nba",
      "hockey",
      "football",
      "baseball",
      "basketball",
      "api",
      "wrapper",
      "typescript",
      "oauth",
      "oauth2",
      "fantasy-sports"
   ],
   "author": "jbru",
   "license": "MIT",
   "repository": {
      "type": "git",
      "url": "https://github.com/spiflicate/yfs-api.git"
   },
   "bugs": {
      "url": "https://github.com/spiflicate/yfs-api/issues"
   },
   "homepage": "https://github.com/spiflicate/yfs-api#readme",
   "devDependencies": {
      "@biomejs/biome": "^2.5.3",
      "@types/bun": "^1.3.14",
      "@types/node": "^24.0.0",
      "@types/express": "^5.0.6",
      "express": "^5.2.1",
      "jose": "^6.2.3",
      "typescript": "^7.0.2",
      "undici": "^8.7.0"
   },
   "dependencies": {
      "fast-xml-parser": "^5.10.0"
   },
   "engines": {
      "node": ">=18.0.0"
   },
   "packageManager": "bun@1.3.14"
}
