{"_id":"@spicygolf/ghin","_rev":"30-9fa04e96a34533d45d6755a32a9bfeb6","name":"@spicygolf/ghin","dist-tags":{"latest":"0.20.0"},"versions":{"0.8.0":{"name":"@spicygolf/ghin","version":"0.8.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"be376d49c48cf3e812f09cf869b1d13dbfd45c83","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.0.tgz","fileCount":17,"integrity":"sha512-Zym18mWDqJoqVHc4+sBZvdFAxHiKDLi8K8AOuf4cJvAMPUr8pOSr46H/ZQti1xW7+AghW9iXE0Z2LkDMGrzPlA==","signatures":[{"sig":"MEUCIDhscB8x7KPB1LQzKILnfw2DjXy4PfIID1lRneZxFLksAiEA9FKYS//BYBtXBmDvD8zU+5jUdyNFEzFJKVmOMG54sZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"4a1ca22d47aefd3e998e0c3046902dea0a266fc3","scripts":{"dev":"pnpm --package=tsx --package=dotenv -s dlx tsx -r dotenv/config playground.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","release":"pnpm run build && changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"boorad","email":"brad@sankatygroup.com"},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.4.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.0_1762912149794_0.38685408880117134","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@spicygolf/ghin","version":"0.8.1","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.1","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"5f1cc6a09d54ac75561c1850fc8597d047c79243","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.1.tgz","fileCount":21,"integrity":"sha512-url12rXQ1sEqUNoeN9h+rgZK4oHTrjcwdZciGSZM3qo3WvOMQtQ4HXGd/FWsLVIvnwjfqGk1wzOOOf1uDBn2Xw==","signatures":[{"sig":"MEYCIQCGAO+WqDOh+e9+DhBaDys8stjzMNTuZF1dN2fFxX1K8wIhANWo/bHSJga+nurWjvvLuyEwdME5Nn/qdYMsf8zK5TD7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344063},"main":"dist/index.js","type":"module","_from":"file:spicygolf-ghin-0.8.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"scripts":{"dev":"pnpm --package=tsx --package=dotenv -s dlx tsx -r dotenv/config playground.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","release":"pnpm run build && changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fac3b11f-0640-4cda-a364-d59c6863ec0e"}},"_resolved":"/tmp/5962ff495f9d930c86b4af94948d5613/spicygolf-ghin-0.8.1.tgz","_integrity":"sha512-url12rXQ1sEqUNoeN9h+rgZK4oHTrjcwdZciGSZM3qo3WvOMQtQ4HXGd/FWsLVIvnwjfqGk1wzOOOf1uDBn2Xw==","repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.6.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.1_1762914755031_0.23930960052488137","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@spicygolf/ghin","version":"0.8.2","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.2","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"15afde00c41890fe8f009e5ffbf5f41f1fc17933","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.2.tgz","fileCount":21,"integrity":"sha512-vlbO9wH+EPRph833BEq6IkiBtm5GWIgCYe9I5gWhWQZTKnDlAWY3kunjbOP65VBa2drYM5KlPYJMQTbqjB7oJQ==","signatures":[{"sig":"MEUCIQCNrK1o/WsCD3HknL2JPFLCgcNSlvjATtjxpqEhQNAVHQIgKOcytTeiZdgU/vJ0hQqSH4Yku0rtUcq7S9gJSV51Uoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344769},"main":"dist/index.js","type":"module","_from":"file:spicygolf-ghin-0.8.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"scripts":{"dev":"pnpm --package=tsx --package=dotenv -s dlx tsx -r dotenv/config playground.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","release":"pnpm run build && changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fac3b11f-0640-4cda-a364-d59c6863ec0e"}},"_resolved":"/tmp/e2b4836df7ec14875131fc5a797580b8/spicygolf-ghin-0.8.2.tgz","_integrity":"sha512-vlbO9wH+EPRph833BEq6IkiBtm5GWIgCYe9I5gWhWQZTKnDlAWY3kunjbOP65VBa2drYM5KlPYJMQTbqjB7oJQ==","repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.6.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.2_1762916941054_0.6549753152837785","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@spicygolf/ghin","version":"0.8.3","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.3","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"15a7911f1c9bd4f576c0b721c447bcdb6932018d","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.3.tgz","fileCount":21,"integrity":"sha512-8+54ljQxtySZhig30SmnS6rMj6SDb4lkFUrf+Yb3txoQ3uXihgTcUb0Os2iXGV6f1a2pWIVqU+/dZNnBChauIA==","signatures":[{"sig":"MEUCIQDI+0uprfiBkDto0N3dkPOQi60pBvgrrzUu5+5sRx94RQIgKcepz9snxBXjUkwZa2PwH29SKrla12KLtyDITD58tbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344974},"main":"dist/index.js","type":"module","_from":"file:spicygolf-ghin-0.8.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"scripts":{"dev":"pnpm --package=tsx --package=dotenv -s dlx tsx -r dotenv/config playground.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","release":"pnpm run build && changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fac3b11f-0640-4cda-a364-d59c6863ec0e"}},"_resolved":"/tmp/9d5df53bb2657e8a363eda590fe2b71b/spicygolf-ghin-0.8.3.tgz","_integrity":"sha512-8+54ljQxtySZhig30SmnS6rMj6SDb4lkFUrf+Yb3txoQ3uXihgTcUb0Os2iXGV6f1a2pWIVqU+/dZNnBChauIA==","repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.6.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.3_1762923029980_0.8554458388947301","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@spicygolf/ghin","version":"0.8.4","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.4","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"652ba190c05fd4f3927c31e4eeb41d5c97d3d3de","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.4.tgz","fileCount":22,"integrity":"sha512-xbfxuJmPN3HneP3RT8cb6yxAQTjGTkwHSb+bNzS9ypgAxXJvqrBrvaMturOBQAWGplQlMIYE5ExKl2Cv+rj/OA==","signatures":[{"sig":"MEUCIAgmGPP5I44BFfgrfNRwzr4kx4Z6WT80hgIZvPRthJ7yAiEAzq7GUNojLGXKM0bkfhYkptQGBU5bcWZ4YmVcWrhPziA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346738},"main":"dist/index.js","type":"module","_from":"file:spicygolf-ghin-0.8.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"scripts":{"dev":"pnpm --package=tsx --package=dotenv -s dlx tsx -r dotenv/config playground.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","release":"pnpm run build && changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fac3b11f-0640-4cda-a364-d59c6863ec0e"}},"_resolved":"/tmp/70756926a85101dc5b9c0c674d730f62/spicygolf-ghin-0.8.4.tgz","_integrity":"sha512-xbfxuJmPN3HneP3RT8cb6yxAQTjGTkwHSb+bNzS9ypgAxXJvqrBrvaMturOBQAWGplQlMIYE5ExKl2Cv+rj/OA==","repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.6.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.4_1762992147205_0.43256665876638056","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@spicygolf/ghin","version":"0.8.5","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.5","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"f58888d18c319ae19ca8f2d80da4806d715e2db9","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.5.tgz","fileCount":22,"integrity":"sha512-WhKv0a+6vdJm1z5sYI/MJh8QAUCXD8vFOg/M6Yjvm2jPw/2CjXrKbE1W5yIbJokXtUKGVz58bsAP/5MDHIeR0w==","signatures":[{"sig":"MEUCIQCeta4dq9wiYROGqP5Kn3FDDBbNC61SutWsVLDZtRBY7QIgCbhtjleuOGPCT5MV+cEECyB6W2Fh+00JJdrDohUsX6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348763},"main":"dist/index.js","type":"module","_from":"file:spicygolf-ghin-0.8.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"scripts":{"dev":"pnpm --package=tsx --package=dotenv -s dlx tsx -r dotenv/config playground.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","release":"pnpm run build && changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fac3b11f-0640-4cda-a364-d59c6863ec0e"}},"_resolved":"/tmp/4f8bfb328293d9a0b3c1dd2ad205945e/spicygolf-ghin-0.8.5.tgz","_integrity":"sha512-WhKv0a+6vdJm1z5sYI/MJh8QAUCXD8vFOg/M6Yjvm2jPw/2CjXrKbE1W5yIbJokXtUKGVz58bsAP/5MDHIeR0w==","repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.6.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.5_1763003351046_0.16292777602953357","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@spicygolf/ghin","version":"0.8.6","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.6","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"1e4ef830172c1aa752156528e9032d9e136eca07","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.6.tgz","fileCount":22,"integrity":"sha512-s95oL5Et1QU+eB92NeCafGcbf7uou/4A/KNx6XGsri5UaqjJVwaIyUePMllno7VwHm4uKE28n5uYSU3ohUY03g==","signatures":[{"sig":"MEUCIGromkxQYzaQgd9HMR0UF4jdfWUrIC1AUg+KkzG7XLOlAiEA6zq0mfpQIuc7jJxvJGuKkqSvlUkUmhoIup347QEBFUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350720},"main":"dist/index.js","type":"module","_from":"file:spicygolf-ghin-0.8.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"scripts":{"dev":"pnpm --package=tsx --package=dotenv -s dlx tsx -r dotenv/config playground.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","release":"pnpm run build && changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fac3b11f-0640-4cda-a364-d59c6863ec0e"}},"_resolved":"/tmp/9018d4f5ccc5fd21284ef60da2c6cef7/spicygolf-ghin-0.8.6.tgz","_integrity":"sha512-s95oL5Et1QU+eB92NeCafGcbf7uou/4A/KNx6XGsri5UaqjJVwaIyUePMllno7VwHm4uKE28n5uYSU3ohUY03g==","repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.6.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.6_1763007792755_0.1009115463769743","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@spicygolf/ghin","version":"0.8.7","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.7","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"6bf899ef53c6db08fa8b5c0d24db8dfdd81117cd","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.7.tgz","fileCount":22,"integrity":"sha512-8XtVwQ9n+FCwPPsgdqpx/E4e7oltgVXRu2HYdfWBsuuc6E0txkV0wOrhBCkLmYSJ+ID+/6rT3+2bEafA/cF33w==","signatures":[{"sig":"MEYCIQCPj06MH4g3tw5e4/RxEDwd+LcCL+mZGb1yv9ceJ5jFAQIhAKsJi9rqTQNNMTA9UYTYyjrukFLxrmhfCpVRkqAToH4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"e0cf73d421f0341685a7ff5a93bad8882ba62f49","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.7.0","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.7_1765842716559_0.9032501594965263","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@spicygolf/ghin","version":"0.8.8","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.8.8","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"4159ad9da6d63978955e048ed10c54b6b8c85524","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.8.8.tgz","fileCount":22,"integrity":"sha512-lDzWa4IvpBFeVtgVP7Rm6bNiMEeFHOTDIVxP+xgj/cJai+7LlcaSqkEbbDAOfAhAQCkgqF03o6lObtfTSKbuLQ==","signatures":[{"sig":"MEUCIF9Dzk7+yT3DXtPnZxGSBQXimq+nuwBPHfz8j+fTf8OiAiEAt8G8EwHaRJW+tin00nF72+zde1LlFpN17jSo36XEIJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458152},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"b6b41e0c892c914be540d6a26ca20d63ffa48bbe","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.7.0","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.8.8_1765857807641_0.038665204474602755","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@spicygolf/ghin","version":"0.9.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.9.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"5633a43f6a605915b0ecc4438c85bace8e31cf12","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.9.0.tgz","fileCount":29,"integrity":"sha512-sH5YSSi4WDfoF8D4AXFKBVZPPjhf5ekYC1ldVMSC1pZEtLpCBNI1CqpMBbIibE06vKF0sAlRFhlr2uW0epP5dA==","signatures":[{"sig":"MEUCIQD9OB5eImTx6E+s2scyOxiBFbYjksIoF781BFxXmZSqtwIgB1qQAt9OXGrJlFY54m/RsBui3dDWct+9Vm9oZ1eVK08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560837},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"91002177239825cdee562ec397e3fdb3b92355d5","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.11.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.9.0_1773764666299_0.029695550951927885","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@spicygolf/ghin","version":"0.9.1","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.9.1","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"af77f1a277130ea27a037490749002970cd82741","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.9.1.tgz","fileCount":29,"integrity":"sha512-LjwmbAy4Jc5kfK+XV0pvicjbUmdrkRccEcX14dtQXG6UI5kIH1vhOC1UnkpBQ6rMVdjmy1l8Q5wmhzyslp6cRw==","signatures":[{"sig":"MEUCIQCfeF+O8QxuRi7c9Y1hVG5DrRVEeTx1jA8UtPaHg6FglQIgGH440gcirAzuo9swD7AqC4q7JNKrbIV3d4lmdDn0dJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569797},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"4ff21d0c975d5c668eb7bfc0e74f92ee89041cdc","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.11.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.9.1_1773799099383_0.8908011377286229","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@spicygolf/ghin","version":"0.10.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.10.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"64e9275668af5237b5df0c948eb140d2ebffea3b","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.10.0.tgz","fileCount":29,"integrity":"sha512-liUFhlukAgiuuCbhJpeyDTL6odlEkvPZw/syIb2A5Ze1xG/H7WoB1QRp8SigwfdtMoY5DBnALblZTpymfqJ4Rg==","signatures":[{"sig":"MEUCIH1esRiJcb4w5+6pV5lMZFljX8DIpBwyFvGWvuLTXtktAiEAtZmMYAqb0dlkkAe1HO2clSinTWQ8DeTWIp+1Vy3kj8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":572618},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"1e43f60ba7dbf2bc877bd16f5ffd668f9975a1a6","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.13.0","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.10.0_1778036681949_0.15401549612642396","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@spicygolf/ghin","version":"0.11.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.11.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"b1539aa060dbc1895593f811aab1e5a8d8769619","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.11.0.tgz","fileCount":30,"integrity":"sha512-yhRWmNnxSDB0tTzf/BMMkINQvwKMjWZCzdlM3woOLwjG36Xdg7p8UOw7FlToArgWAcPRxoQ6SUXhWiZpsI6Q/A==","signatures":[{"sig":"MEQCIBUfmTaSx+jWqPT2Ocw9C2L0fvVnd2Sr94SfXhGipkEeAiA8RQs03hix7Yu6XoczVwEinu2Yic/1obxqWD81lOWUyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"c505555a860627aae1f838a92d912777f4728bef","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.14.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.11.0_1778726278001_0.31790767355486094","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@spicygolf/ghin","version":"0.11.1","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.11.1","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"96c505769631ccbae5fcd255e9c3a2bc555b0254","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.11.1.tgz","fileCount":30,"integrity":"sha512-1Wl7xjguBaF08p1v/QTxLNcAe624Ti3AWeohQmvch4bHWzxLyn3MWMQ4WC+ROXcKk92EZrzUHuAoIfCmqZ8xnw==","signatures":[{"sig":"MEQCIFbSyYfA7xLqREh/fMZADTTNNYY2iZJQ0hT4MikVEfMBAiAmxNzT94QE01ia9XWOGdybFM/0BipY8KSXoBS+wGkduQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"1f23e1c2bd270e2e522e64b15011067df624a616","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.14.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.11.1_1779028748755_0.4675638122743908","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@spicygolf/ghin","version":"0.12.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.12.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"ccd6116c2a3de7b0e915e571e2dc873ccaaaa674","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.12.0.tgz","fileCount":30,"integrity":"sha512-h3gvtOliKTDlSjact/ZlN9P5xcwdbDu4Eh9DoJsV3DLwt8BL/ptNUruf+su/u4D6AadPvRNPd9mOKM/1p5d4MA==","signatures":[{"sig":"MEQCICJA8pvU+S0HNIYSOFShRPgCb7lq1v8cWeTUsKJLg6OSAiB481cx9Ht1VbmIo6Bedo5HsI2k350uB1xrsiyTftOYog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712099},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"b4de9711e6e1e46b6e44a048beeb33343122ab83","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.14.1","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.12.0_1779038937821_0.8911355740755498","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@spicygolf/ghin","version":"0.12.1","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.12.1","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"303e67536adb3da6ce1b892fdbd4c20dcb427b5f","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.12.1.tgz","fileCount":30,"integrity":"sha512-f+LguqpmUUaxJ2MuGqAF3cZYH3g22e5/oWBRWNbAml7vcFVzFNj1JahPVOUC/5smyAFKR0t5nhv+yliVeXILgA==","signatures":[{"sig":"MEUCIEfvyikcTClQPqce6z2Z2Dnn3SdHOLLIvsoq57WOwwD9AiEAkF+UlZNc8IutS1yBbGXzPyj1MRzNpxRcB4OvFvEcBHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714520},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"04fdb459d773db0830af44ebfc192c898c6771bb","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"11.17.0","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.12.1_1781578247091_0.06544839927078194","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@spicygolf/ghin","version":"0.12.2","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.12.2","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"d3405b13578770dd356cbd273b77ec86dbd997f4","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.12.2.tgz","fileCount":29,"integrity":"sha512-x6Uffw/qNem7q/vN0zMovwox+UJCCL9mQg2dUJcCcyIVQbP83SGF65TBn0kSOxfh0N0DKZr3FxWW66VdNv6jiw==","signatures":[{"sig":"MEYCIQDOu83LkDxhSKv6fvuIhfR53iigkepNwhHUSWHLd3apAgIhANS/sSqfAN4QFJJHMYwTfTxBqLcS+vtWsUtcO2ynHqFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636919},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"9453c0555f8d767b31e2f2fe541d07fb83d2b0bc","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.12.2_1786883283131_0.43151450435517225","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@spicygolf/ghin","version":"0.13.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.13.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"41ab3898a61f7e573c3ca3face8f481ebb5676e4","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.13.0.tgz","fileCount":29,"integrity":"sha512-uCgdRvASZYswi9sSLscqfXgRQzck+xg0LXQ4CRoDBz0c6Kwyo7Dk5PdyBnz28xEsGg3owJFnIuKi2C3IbXXEcg==","signatures":[{"sig":"MEQCIHWHHb09++5uKJMdgr33RtBNEN8qklOYuDEwkcZyYN3WAiBD6kUJ0Tft6jm0KsFFMlwhfxz8cE4XfmkYfwiKkgmjyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638465},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"eeabe42e962e28c65f9b7524295b0465526533d1","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.13.0_1786883831418_0.40841321418280807","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@spicygolf/ghin","version":"0.14.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.14.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"dc98c5bcc6775ba2c2bad17246353b633c5f2d6a","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.14.0.tgz","fileCount":30,"integrity":"sha512-iB532LTrbbK2DEDUOvQQuuTZGbmJ4cW9GxiRa/6ccjZeAuyOPWvK7zvIFhFIFsUzSvYtRlFGtEqdEQq+cXrazA==","signatures":[{"sig":"MEYCIQCLaHD/cDgznxHUJlbWcq9qpqf8fBt3tcpIAGUKs+SaAAIhAOrsi1FQ5AcAc26e1RkChLPPjnMUqE1ZlzKJt6mtBvln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"0b3bbcf6d114e5626c615acbbb294f576a3216aa","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.14.0_1786898522721_0.2988972382066106","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@spicygolf/ghin","version":"0.14.1","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.14.1","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"0b79a01dc3bd4b104a1cf31b6681dfd0d0cab77f","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.14.1.tgz","fileCount":30,"integrity":"sha512-Zk2HrwApg7WTfuYguqY4UeTkrn5LOKWrQA0ThMP13nJ7Q8di4TA/JB1kRvmVJZnYzP5MOHJo64BFd8hGat1wTg==","signatures":[{"sig":"MEUCICOIacaUg7u2LF7n2vC2VucJwhGlwBHus/udR4u3XGBpAiEAjWb/Qyz9bkM5xLZeKuhTwVRzZPLlzR+ca7UOXPa0c+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"08c47f9499271f853117c53960d740c8a0118559","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.14.1_1787160420422_0.23336174897594453","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@spicygolf/ghin","version":"0.15.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.15.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"42ed9982952e6fd861b172bd513389768f5f54ae","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.15.0.tgz","fileCount":30,"integrity":"sha512-KQpOxndPyBz/Jnfeo0M1eZ6I+ccPiN+BeVNvVywzXlrHepGtKtFNcfcoX2a/FNk+rMf/c7i0VMSQKR6CWWT8cg==","signatures":[{"sig":"MEQCIFJHHUlWAg19EyW8m54IYLYZYVaMe2CVBEptNp2hnEu7AiB3V9KdpBj5H5byTZdajV+gK80rU61aZj8np/3lW8wwMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"37c6be5b9713cc5b99a875c352884edeebfc0939","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.15.0_1787162775377_0.7408075234645004","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@spicygolf/ghin","version":"0.15.1","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.15.1","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"01a6426e5e2b9a0f9f734c1be3161bf4320fa428","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.15.1.tgz","fileCount":30,"integrity":"sha512-8pqgpG9NEWGBckFUZi732REs4m9fMf0YYgW7EaBZJxoKKamxYDqP4w9VqQn0GEtav65JWpoZAqWOR4mL6ggg1w==","signatures":[{"sig":"MEUCIQD0Ql09f/lUG3Edl+8J2DHWaA6I3ELKq6956mlteAVIUwIgfdzd5Xe+n79whZYSCkwvSH1WSaN1YEq6wLp4rFWdeA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678358},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"314e68c5c2ac7f6117c73f655e2355d6670286be","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.15.1_1787164889875_0.1633778806296211","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@spicygolf/ghin","version":"0.15.2","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.15.2","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"fcc795949ed92faf592a61d4e83888a0bdfa8bf5","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.15.2.tgz","fileCount":30,"integrity":"sha512-mjddwzzoVV+OqI+VJCs/ha+rF8BTbLK78WsIjQIr0M4eJnJJTuAJicIs8v/Y4ZZjQ0omZUHjShu1u2dYBn8/HA==","signatures":[{"sig":"MEYCIQD8BWCLNCHD4k1q3QyM6c4zOI/tU1oogXwXPPBE6RWNUQIhAMN/vsyBqTXn1BRwDae8tkZWLCrwKh+iNT4LdigP+pkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"1d1ca8c5e7dffe62b76c1fe5457decc76cf7dc0e","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.15.2_1787167468791_0.8548062193960508","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@spicygolf/ghin","version":"0.15.3","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.15.3","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"cdef7503c472f5451243eda43237aacdec92eb44","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.15.3.tgz","fileCount":30,"integrity":"sha512-CR/+sLj9/1m4Lbxs9YYYBzJ8XsXbAn0LjoDLzMqoSvy6CeJTw/k+Vz8LDSjnIevgHg/j4EgDZr43GMsD7YLDZw==","signatures":[{"sig":"MEUCIHIhAYh1Xi+DOkasXhX3wqFB/1E1QcXZ2izG7/J3Qo4NAiEA9uh6Z+bonjvfDaRXul7AbarrIgyxd/9i8uUBUYjPqgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"984722a1776e751b5bd557869aa2f8779a7432dd","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.15.3_1787171225203_0.14888943815620803","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@spicygolf/ghin","version":"0.15.4","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.15.4","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"54f82763dbb489291457067d34c0f8873b217d8a","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.15.4.tgz","fileCount":30,"integrity":"sha512-vcLDOyqXYdTxdwR8hZnQGj2Jx2awpLyAKwKVIgFsCzdhr2+U0sAcbWwUeWQEbPwt4GNEFs5Y+VoNfCozhuC4sw==","signatures":[{"sig":"MEYCIQDbU4+evh+503A0zyM/6wS70iwC+ORs68S5Pd4JzDtKLwIhAP9OVOiw23O+/aT9EZk0ktTIXxyA916ihhlLFyiGqqER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"9709afb3ed2769a5bc2ec101dc28f5a1c743ef0b","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.15.4_1787173445370_0.03645545911507475","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@spicygolf/ghin","version":"0.16.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.16.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"be992c347cfa7c149bd35f223a443bcf98ef8e52","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.16.0.tgz","fileCount":42,"integrity":"sha512-v0Int9pETlJU/V1WSlF6G9sLm5eYcgoYURvpE4CvT4wDMmnX6WftwGPoW5XprV/05uwSt3LwujcYLcCoZ+UCWw==","signatures":[{"sig":"MEYCIQCyNlZX/TlDdfCL6cxvo1110svJmInSZANl3X4Wu4xO9QIhAJaOps+xGk+h2Zsjy96w8rN3GQrW9JMea3l/ZTQsH4lU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1025559},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"1196f4eec528e49e61a757051acb2f03466118b7","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.16.0_1788365028566_0.08007181556430965","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@spicygolf/ghin","version":"0.17.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.17.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"9193d264fd3efdb0fa8db7e6e5e7c291cd6fba3c","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.17.0.tgz","fileCount":43,"integrity":"sha512-Ssqgzb+7zmz/Q3Kc1WgnRZXtITArwFkj0uAengGCxgVaAIUcZetZ/Gyb/KiH0aaIUE19pdbFoT/TSRExW5AGIw==","signatures":[{"sig":"MEYCIQCxu/fdX5+aKjN1IPZnWAsWOv5KT5Z2M1tAndPoXwbx1wIhAIsGfC+g/BtnS2wdn6SeMbYPF3Tn/4SOhTy8vpNMt0ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043154},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"9755cb7a6128876ba731fc2ed78635fe9554c779","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.17.0_1788445872033_0.5939352747295092","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@spicygolf/ghin","version":"0.18.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.18.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"10b43e1d4631e079b82b3b2e02c56e708007eb58","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.18.0.tgz","fileCount":45,"integrity":"sha512-4z2Wk9Nxvah5YAbk8Bxgb9uUdT0P6vBPZrxWx0gxMFmSgY0g9OF01OQrw+8Yzklcn7OyK8asyd9Kl+pImYVp/g==","signatures":[{"sig":"MEUCIQD2VaXFmaE/DVKBgEfaWRlFWkYzVXF4747zXMy/SAZlzQIgeY61p0cXpq0LZgr1z9zInTlTsX9kXs1bVv6lXlf4ias=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1069554},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"21cbd48f40c3271f6fe6fa6135056de480c71f34","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.18.0_1788466741840_0.4875448439673715","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@spicygolf/ghin","version":"0.19.0","author":{"url":"https://github.com/n8io","name":"Nate Clark"},"license":"MIT","_id":"@spicygolf/ghin@0.19.0","maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"contributors":[{"url":"https://github.com/boorad","name":"Brad Anderson"}],"homepage":"https://github.com/boorad/ghin#readme","bugs":{"url":"https://github.com/boorad/ghin/issues"},"dist":{"shasum":"b96243dd8fd6b846a4f5e2ebed6d5a9a8257193d","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.19.0.tgz","fileCount":45,"integrity":"sha512-iaZvj42v8DJeapiRjsyaDyhIF+NYBPzItyD98HZVwN1IHiBsK3DcD0j6/dPAOSwG5fBVWhZ70LtHeHTFcfjDkg==","signatures":[{"sig":"MEYCIQCoUrHfhU8ZTHBaiBLDKdzYJU6sd6eLNvVjJ9/rR/HyJQIhAIKy8DOz/CJFiDo5VCgwWh93U7rGDWlBZYRePfBWdtzN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071835},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"gitHead":"22114bbe5e82060779b060224b080c794c816976","scripts":{"dev":"bun --bun run src/playground/ghin.ts","lint":"biome lint ./src && tsc","test":"vitest","build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","format":"biome check --write ./src","prepare":"husky","release":"bun run build && npm exec changeset publish","test:ui":"vitest --ui","test:run":"vitest run","changeset":"npx changeset","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"repository":{"url":"git+https://github.com/boorad/ghin.git","type":"git"},"_npmVersion":"12.0.2","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","date-fns":"^4.1.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","async-mutex":"^0.5.0","date-fns-tz":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.2","devDependencies":{"tsx":"^4.7.2","tsup":"^8.0.2","husky":"^9.1.7","dotenv":"^16.4.5","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ghin_0.19.0_1788537031047_0.04772767329701488","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@spicygolf/ghin","description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","version":"0.20.0","author":{"name":"Nate Clark","url":"https://github.com/n8io"},"contributors":[{"name":"Brad Anderson","url":"https://github.com/boorad"}],"repository":{"type":"git","url":"git+https://github.com/boorad/ghin.git"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","type":"module","packageManager":"bun@1.3.2","license":"MIT","scripts":{"build":"rm -rf ./dist && tsup src/index.ts --format cjs,esm --dts","changeset":"npx changeset","dev":"bun --bun run src/playground/ghin.ts","format":"biome check --write ./src","lint":"biome lint ./src && tsc","release":"bun run build && npm exec changeset publish","test":"vitest","test:run":"vitest run","test:coverage":"vitest run --coverage","test:ui":"vitest --ui","prepare":"husky"},"devDependencies":{"@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@types/node":"^20.12.7","@vitest/coverage-v8":"^2.1.8","@vitest/ui":"^2.1.8","dotenv":"^16.4.5","husky":"^9.1.7","tsup":"^8.0.2","tsx":"^4.7.2","typescript":"^5.4.5","vitest":"^2.1.8"},"dependencies":{"async-mutex":"^0.5.0","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","jwt-decode":"^4.0.0","neverthrow":"^8.2.0","zod":"^3.22.4"},"gitHead":"07f458391b04d22df9f647b5c3c4d634fba1458a","_id":"@spicygolf/ghin@0.20.0","bugs":{"url":"https://github.com/boorad/ghin/issues"},"homepage":"https://github.com/boorad/ghin#readme","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-MlrcrhhjTrg1JID4F+wgUbHlJnek0wHY4Et9bwT6MS8QYzPN+/hX5wb29Sc74APvmroxisyNjhjqgpDL4OjtLQ==","shasum":"adf887610d1509a2adf8627dc7966f326b3ea4bf","tarball":"https://registry.npmjs.org/@spicygolf/ghin/-/ghin-0.20.0.tgz","fileCount":45,"unpackedSize":1071318,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spicygolf%2fghin@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDf5EIAnveRwFL6yRRFlwBeU+0152xhj5qPsKX30XCbKAIgRh4T7nwWTdwmxbd5l5cKtgaEAZD2BFvskjEUqauou3M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ff560d0-9bf8-4316-beca-f269a851d015"}},"directories":{},"maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ghin_0.20.0_1788551109765_0.9839495709773163"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-12T01:49:09.734Z","modified":"2026-09-04T19:45:10.389Z","0.8.0":"2025-11-12T01:49:10.019Z","0.8.1":"2025-11-12T02:32:35.275Z","0.8.2":"2025-11-12T03:09:01.231Z","0.8.3":"2025-11-12T04:50:30.189Z","0.8.4":"2025-11-13T00:02:27.533Z","0.8.5":"2025-11-13T03:09:11.214Z","0.8.6":"2025-11-13T04:23:12.930Z","0.8.7":"2025-12-15T23:51:56.753Z","0.8.8":"2025-12-16T04:03:27.808Z","0.9.0":"2026-03-17T16:24:26.513Z","0.9.1":"2026-03-18T01:58:19.859Z","0.10.0":"2026-05-06T03:04:42.100Z","0.11.0":"2026-05-14T02:37:58.140Z","0.11.1":"2026-05-17T14:39:08.918Z","0.12.0":"2026-05-17T17:28:57.969Z","0.12.1":"2026-06-16T02:50:47.266Z","0.12.2":"2026-08-16T12:28:03.266Z","0.13.0":"2026-08-16T12:37:11.576Z","0.14.0":"2026-08-16T16:42:02.881Z","0.14.1":"2026-08-19T17:27:00.564Z","0.15.0":"2026-08-19T18:06:15.538Z","0.15.1":"2026-08-19T18:41:30.042Z","0.15.2":"2026-08-19T19:24:28.937Z","0.15.3":"2026-08-19T20:27:05.414Z","0.15.4":"2026-08-19T21:04:05.530Z","0.16.0":"2026-09-02T16:03:48.752Z","0.17.0":"2026-09-03T14:31:12.185Z","0.18.0":"2026-09-03T20:19:02.018Z","0.19.0":"2026-09-04T15:50:31.208Z","0.20.0":"2026-09-04T19:45:10.002Z"},"bugs":{"url":"https://github.com/boorad/ghin/issues"},"author":{"name":"Nate Clark","url":"https://github.com/n8io"},"license":"MIT","homepage":"https://github.com/boorad/ghin#readme","repository":{"type":"git","url":"git+https://github.com/boorad/ghin.git"},"description":"⛳ An unofficial api wrapper for the Golf Handicap and Information Network (GHIN)","contributors":[{"name":"Brad Anderson","url":"https://github.com/boorad"}],"maintainers":[{"name":"boorad","email":"brad@sankatygroup.com"}],"readme":"# `ghin`\n\n⛳ An unofficial wrapper for the GHIN api\n\n[![npm version](https://img.shields.io/npm/v/@spicygolf/ghin)](https://www.npmjs.com/package/@spicygolf/ghin)\n![Downloads](https://img.shields.io/github/downloads/boorad/ghin/total)\n[![codecov](https://codecov.io/gh/boorad/ghin/branch/main/graph/badge.svg)](https://codecov.io/gh/boorad/ghin)\n[![Issues](https://img.shields.io/github/issues/boorad/ghin)](https://github.com/boorad/ghin/issues)\n[![License](https://img.shields.io/github/license/boorad/ghin)](https://github.com/boorad/ghin/blob/main/LICENSE)\n\nThis TypeScript library provides a convenient and easy-to-use API wrapper for accessing the Golfer Handicap Index Network (GHIN) api unofficially. It allows you to interact with GHIN data, retrieve golfer handicaps, scores, and perform various operations related to golf handicaps.\n\n## API Access\n\nThis library is a client only — it ships no GHIN code or data, and it does not\nbypass authentication. You must supply your own credentials.\n\nIt also implements no part of the World Handicap System — no handicap formula, no\nCourse Rating System. Handicap indexes and course/playing handicaps are returned\nby the USGA's centralized computation service; this library only transports them.\n\nBring credentials you are authorized to use. Vendor access is granted through the\nUSGA's Golfer Product Access (GPA) program, under a GPA and API agreement between\nthe vendor and the USGA — that agreement, not the consumer\n[GHIN Terms of Service](https://www.usga.org/content/usga/home-page/Handicap-ghin/ghin-terms-of-service.html),\ngoverns API use, and each account carries its own GPA entitlements. If you aren't\na GPA Technology Vendor, confirm your intended use is permitted before pointing\nthis at the API. Your compliance with USGA's terms is your responsibility.\n\n## About This Fork\n\nThis is a fork of [n8io/ghin](https://github.com/n8io/ghin), originally created by Nate Clark. This fork includes additional features and improvements.\n\n## Features\n\n- Retrieve golfer handicap information.\n- Retrieve course and playing handicaps for golfers.\n- Search for golfers by name, ID, or other criteria.\n- Access golfer scoring history.\n- And more!\n\n## Installation\n\nTo use this library in your TypeScript project, you can install it via npm or bun:\n\n```shell\nnpm install @spicygolf/ghin\n# or\nbun add @spicygolf/ghin\n```\n\n## Usage\n\nHere's a quick example of how to use this library:\n\n```typescript\nimport { GhinClient } from '@spicygolf/ghin'\n\n// Initialize the client. The constructor is the one part of the surface that\n// still throws — a bad config is a boot-time programmer error, not a runtime\n// API failure, so it raises `ConfigurationError` rather than returning a Result.\nconst ghin = new GhinClient({\n  password: process.env.GHIN_PASSWORD,\n  username: process.env.GHIN_USERNAME,\n})\n\n// Get a golfer's handicap. Any membership status: an inactive or lapsed member\n// has a readable index and comes back here, so read `status` off the record if\n// that matters to you. `undefined` means no usable row came back — an unknown\n// GHIN number, or one dropped by the schema; wire `onDegraded` to tell them apart.\nconst ghinNumber = 1234567\nconst result = await ghin.handicaps.getOne(ghinNumber)\n\n// Every method resolves to a `Result<T, GhinError>` and never rejects, so\n// check the error case before touching the value.\nif (result.isErr()) {\n  // a `GhinError` — `code`, `message`, `cause`, and `statusCode` when the\n  // failure came off the wire\n  console.error(result.error.code, result.error.statusCode, result.error.message)\n} else {\n  // `undefined` when no golfer matches, and `handicap_index` is `null`\n  // for a golfer with no established index (GHIN sends `\"NH\"` on the wire)\n  const golfer = result.value\n  console.log(`Golfer ${ghinNumber} has a handicap of ${golfer?.handicap_index}`)\n}\n```\n\n### Looking up many golfers at once\n\n`golfers.getMany` fetches a list of GHIN numbers in one batched call instead of\none call per golfer — useful for a picker list, or a nightly Handicap Index\nrefresh, against GHIN's per-account rate limit.\n\n```typescript\nconst result = await ghin.golfers.getMany([1234567, 7654321])\n\nif (result.isOk()) {\n  const { golfers, missing } = result.value\n  console.log(`${golfers.length} found, ${missing.length} unknown to GHIN`)\n}\n\n// Only golfers whose record moved since a date — a delta refresh\nconst changed = await ghin.golfers.getMany(storedGhinNumbers, { updated_since: '2026-08-01' })\n```\n\nThree things it handles that a raw `golfers.search` leaves to you:\n\n- **GHIN pages by row, not by golfer.** A golfer appears once per club\n  affiliation, so 100 GHIN numbers can be ~180 rows and there is no total to\n  page against. `getMany` batches the numbers and pages each batch to\n  exhaustion — 120 GHIN numbers is 3 HTTP calls, and 12 is one.\n- **Multi-club golfers arrive more than once.** Rows are deduplicated to one per\n  GHIN number, preferring the golfer's home club. The handicap fields are\n  identical across a golfer's rows; only the club differs.\n- **Unknown GHIN numbers vanish silently.** They come back in `missing` rather\n  than simply not being there. `status` defaults to `'Active'`, so inactive\n  golfers land in `missing` too — as does anyone whose only rows failed the\n  schema, so wire `onDegraded` if you need to tell that apart. Pass\n  `{ status: null }` to cover every status in one call — that omits the\n  parameter, which is GHIN's \"both\". (`'All'` is not: measured against `api-uat`\n  on 2026-09-02, golfer 2890015 returns 0 rows for `status=Active` and\n  `status=All`, and 3 rows for `status=Inactive`, no `status` at all, or an empty\n  `status=`.) `getOne` never filters.\n\n`golfers` is ordered to match the numbers you asked for, with duplicates\ncollapsed. An empty list is a `ValidationError`, not an empty result.\n\n### Results, not exceptions\n\nEvery method on `GhinClient` returns `Promise<Result<T, GhinError>>` from\n[neverthrow](https://github.com/supermacro/neverthrow) — already a dependency of\nthis package, so there is nothing extra to install — and `webhooks.iterateUndelivered`\nyields one `Result` per envelope. None of them reject; a failure arrives as an `Err`\ncarrying a `GhinError` subclass (`AuthenticationError`, `NetworkError`,\n`RateLimitError`, `ValidationError`, `CacheError`) with `code`, `statusCode` and\n`cause` intact, plus `retryAfter` on `RateLimitError` and `field` on\n`ValidationError`. `new GhinClient(config)` is the sole exception and\nstill throws `ConfigurationError`.\n\n**\"Not found\" is an `Ok`, not an `Err`.** `handicaps.getOne` and `golfers.getOne`\nreturn `ok(undefined)` when no golfer matches the GHIN number — \"no such\ngolfer\" is a normal answer from GHIN, not a failure — so `result.isErr()`\nstays `false` and the `undefined` shows up in `result.value`. This is the one place\na reader might reasonably expect an `Err`; treat `ok(undefined)` as the not-found\nsignal.\n\n## TODOs\n\n- [x] 🔑 Add client authentication\n- [x] ♻️ Add client token auto-refresh\n- [x] 💸 Add configurable cache client\n- [x] ✨ Add golfer search\n- [x] ✨ Add golfer scores fetching\n- [x] ✨ Add course handicap fetching\n- [x] 💄 Enforce code style for consistency\n- [x] ✨ Add course search\n- [x] ✨ Add course details fetching\n- [x] 🧪 Test coverage all the things\n- [ ] 📘 Autogenerated documentation\n\n## Contributing\n\nWe welcome contributions from the community. If you'd like to contribute to this project, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and write tests if applicable.\n4. Commit your changes and push them to your fork.\n5. Open a pull request to the main repository.\n\n## License\n\nMIT License\n\nCopyright (c) 2023 Nate Clark  \nCopyright (c) 2025 Brad Anderson\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","readmeFilename":"README.md"}