{"_id":"@clan-europe/osrs-drops-sdk","_rev":"8-be57fc5f840682a9340c9818f9731a75","name":"@clan-europe/osrs-drops-sdk","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.0":{"name":"@clan-europe/osrs-drops-sdk","version":"0.0.0","license":"MIT","_id":"@clan-europe/osrs-drops-sdk@0.0.0","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"dist":{"shasum":"6921d0350a001bd7ae944d629d40dede7a8c500e","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.0.0.tgz","fileCount":5,"integrity":"sha512-RHeipiji2lfGspXRKuERugPuaThie3SI0XaLLUjD7CK2WRZw/DnKdTQWOTltiQoc2Fi5U6hOMxzp4pBlnyRIpA==","signatures":[{"sig":"MEUCIQD539dzBIo/7Gpqzp5WBunHC3EhUQUXN98yqSjIZtQJRwIgTJWFAcLtrkCNcf7U51ANynh+BcrNkPZyQ2Y2Cirk0sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69818},"main":"./dist/osrs-drops-sdk.js","type":"module","_from":"file:clan-europe-osrs-drops-sdk-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jurienhamaker","email":"whoami@jurien.dev"},"_resolved":"/tmp/1c82d4a131ff1faee8671978fa7ac087/clan-europe-osrs-drops-sdk-0.0.0.tgz","_integrity":"sha512-RHeipiji2lfGspXRKuERugPuaThie3SI0XaLLUjD7CK2WRZw/DnKdTQWOTltiQoc2Fi5U6hOMxzp4pBlnyRIpA==","_npmVersion":"12.0.2","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/osrs-drops-sdk_0.0.0_1788956327499_0.8089243965430666","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@clan-europe/osrs-drops-sdk","version":"0.1.0","license":"MIT","_id":"@clan-europe/osrs-drops-sdk@0.1.0","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"dist":{"shasum":"76b6cd0f81ba28591291bbd3914e52a9c5aae283","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.1.0.tgz","fileCount":5,"integrity":"sha512-VvusN7lU3C/zoZvEDx2OFXOy6Ji5lnrHo8Qi/3+ak7TYdeivO0czPK8QXPOXof6tD1cGd61uKVrTvp/y2GN++w==","signatures":[{"sig":"MEUCIQCW2FDT6nmUQCXRudCLNonp+KXOrF3XOvprsoKR+A8eGwIgbPtSYJHFs6XSAwWMo4U5cHB475EYRLLIXvI3OmcRqhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70099},"main":"./dist/osrs-drops-sdk.js","type":"module","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"gitHead":"c3cb328aa63a82d26880646570744def0c961b0e","scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8f153e6-2305-495c-8686-4fd0999e11c2"}},"_npmVersion":"12.0.2","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/osrs-drops-sdk_0.1.0_1788958929179_0.4371891512782058","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@clan-europe/osrs-drops-sdk","version":"0.1.1","license":"MIT","_id":"@clan-europe/osrs-drops-sdk@0.1.1","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"dist":{"shasum":"4b71357eee835f980cc45bca26b8881f1fc5cbdb","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.1.1.tgz","fileCount":5,"integrity":"sha512-ZaDSt7fjn782vpJBJTbmzry8lhxWypHE6xQRrHTfrwFqjD2tAhCvit/XJblsNO/5WEn7pNCnAv6I4/gOQJbHvg==","signatures":[{"sig":"MEUCIQC+sMzfPLsu+6TBREuyH4DR8C6HSE4uBAsJczkit87wngIgTdXqcljFCrzQkQGSWbU1Cx+NV60i8ZfIFj3B2CL0JMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736},"main":"./dist/osrs-drops-sdk.js","type":"module","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"gitHead":"193fa4ed3dcd0bd012d78a896463951b8a2202aa","scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8f153e6-2305-495c-8686-4fd0999e11c2"}},"_npmVersion":"12.0.2","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/osrs-drops-sdk_0.1.1_1788959114318_0.8432513959742602","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@clan-europe/osrs-drops-sdk","version":"0.2.0","license":"MIT","_id":"@clan-europe/osrs-drops-sdk@0.2.0","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"dist":{"shasum":"84cc3bb191938120af24a611ab8a6065492c7cc1","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.2.0.tgz","fileCount":5,"integrity":"sha512-8JcMAxSzFBe9FKK9hgXkzx405jasuJIEXLdUaC4rjI18LmMtFy1GDrQJOhqgFTXccjh7vGXKL4gImuWbtVs0JQ==","signatures":[{"sig":"MEQCIB6FS0aDl2f7kM+Hv/34FW5v2h2qQIxZb3LqopLiVmGKAiAL3V74dQA0ZmyL1uY6k7ABVA0kHxBE9Y0yK+FSpDalwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70099},"main":"./dist/osrs-drops-sdk.js","type":"module","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"gitHead":"c4f5809767e090bf37eb2d8a62852aea748e4db5","scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8f153e6-2305-495c-8686-4fd0999e11c2"}},"_npmVersion":"12.0.2","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/osrs-drops-sdk_0.2.0_1788959345552_0.7218086875633771","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@clan-europe/osrs-drops-sdk","version":"0.3.0","license":"MIT","_id":"@clan-europe/osrs-drops-sdk@0.3.0","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"dist":{"shasum":"3c7e17e6e4c4a017ea0a3242d199f2e5cf902070","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.3.0.tgz","fileCount":5,"integrity":"sha512-OsBCJ/NUpzmZZhygIYJO16GTwXShpYQkZB41bvqovJRXaHk0v53BZQAhjulEYhnqOZlj+CiJpawa3+5Xh3BS1A==","signatures":[{"sig":"MEQCIGsnullSksGuAjHNabIOCxktFuy2ALERCbnIjqbdW57qAiA9TmxdjDDnk/RiJigzk7kdRNboz8WvoZwITXBehewzXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70099},"main":"./dist/osrs-drops-sdk.js","type":"module","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"gitHead":"f73cf9b65083ec8f43afd840e16680e0ee3323ce","scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8f153e6-2305-495c-8686-4fd0999e11c2"}},"_npmVersion":"12.0.2","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/osrs-drops-sdk_0.3.0_1788960891087_0.9276429717714243","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@clan-europe/osrs-drops-sdk","version":"0.4.0","license":"MIT","_id":"@clan-europe/osrs-drops-sdk@0.4.0","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"dist":{"shasum":"f8603622bb78f0cf4228766f28a8d9ff6ae518f2","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.4.0.tgz","fileCount":5,"integrity":"sha512-4K0QCEddW7xXZosBGOIJrOD81J/F6OQe+G8bYmZWjzcJk3AUFkvNpT6m4UCx4WrxIW6yuoDXyuv+VsKA4nu6KA==","signatures":[{"sig":"MEYCIQDcYH2m1sYcPWkw+4m++r4yQ2z+dXPrvnebA+VyQOqw3wIhAPQ1oJvvPyj5DROsvPClR7jpXo9UYdtt0Rlo81360IEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55010},"main":"./dist/osrs-drops-sdk.js","type":"module","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"gitHead":"c03c6471187d45a2cea2424184d0b9272092f57e","scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8f153e6-2305-495c-8686-4fd0999e11c2"}},"_npmVersion":"12.0.2","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/osrs-drops-sdk_0.4.0_1788965782811_0.689302387081798","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@clan-europe/osrs-drops-sdk","version":"0.5.0","license":"MIT","_id":"@clan-europe/osrs-drops-sdk@0.5.0","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"dist":{"shasum":"1b3168c4403b5b80c882dfee5b6b889ff17d7d7d","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.5.0.tgz","fileCount":5,"integrity":"sha512-LH2S9E6jbMwSPNnqGUbMl7JUho0HGLgm516RKvlFjdftkM8meQVuOnXSwW/GdUVbjzuUrttyVcyv8bGGQGUNew==","signatures":[{"sig":"MEUCIQD0/3/hKib/KonWcClsnSJ70HRSzaycFG1NV+KXeiPUOQIgFgc3Wbi9xz8fTD+L3SwGUZ6llB/e9MH0HnZur9vQIS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPHldgqKbo0AycjIhGAfVdScINehmbJYWd8OeHgmB4eAiB/LJ872KbFnDSQc0xNhV2lJP/xjddEoCodgQzVCPeeNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55010},"main":"./dist/osrs-drops-sdk.js","type":"module","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"gitHead":"a99f3da4c7096584157392133b2284b3d446e9c0","scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8f153e6-2305-495c-8686-4fd0999e11c2"}},"_npmVersion":"12.0.2","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/osrs-drops-sdk_0.5.0_1789591633089_0.8037030523154183","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"_id":"@clan-europe/osrs-drops-sdk@0.6.0","dist":{"shasum":"d32afe2824ce36f0297a4c00ce9f41f89587c5ba","tarball":"https://registry.npmjs.org/@clan-europe/osrs-drops-sdk/-/osrs-drops-sdk-0.6.0.tgz","fileCount":5,"integrity":"sha512-qCSs/YJybsr4D+EDDlfV63nMtyCKqA9crF3+qDrJjaR8oLd5uSJgFnW4ZySxaxzLOZikro+O80SgZg6VMJhZ7Q==","signatures":[{"sig":"MEQCIEZbhWU9/4R8f8hCXNEV8VaB3qtaOGk4Xh+7zSbfJeTXAiA1/g7gri6JKm09VowDEd9CRgCcOc56A+84aCbLPIfB/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEs5wOErlqiHPZCXSrKli4HEPiv/zUPabgQVIwjTMU0JAiARal8mOJ7Uh23X93rxG+P6g5RYthOqovIKx20ZPQ/HNA=="}],"unpackedSize":54962},"main":"./dist/osrs-drops-sdk.js","name":"@clan-europe/osrs-drops-sdk","type":"module","types":"./dist/index.d.ts","module":"./dist/osrs-drops-sdk.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/osrs-drops-sdk.js"}},"gitHead":"35ba7fe6b2de202c4131e8e07b40a2422969dd7d","license":"MIT","scripts":{"build":"vite build","generate":"tsx src/generate.ts","typecheck":"tsc --noEmit"},"version":"0.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8f153e6-2305-495c-8686-4fd0999e11c2"}},"_npmVersion":"12.1.0","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","directories":{},"maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.23.13","vite":"^8.0.0","typescript":"^6.0.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.5.4","@wise-old-man/utils":"^4.0.22"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/osrs-drops-sdk_0.6.0_1790197115797_0.1781032913099072"}}},"time":{"created":"2026-09-09T12:18:47.386Z","modified":"2026-09-23T20:58:36.107Z","0.0.0":"2026-09-09T12:18:47.656Z","0.1.0":"2026-09-09T13:02:09.328Z","0.1.1":"2026-09-09T13:05:14.458Z","0.2.0":"2026-09-09T13:09:05.695Z","0.3.0":"2026-09-09T13:34:51.245Z","0.4.0":"2026-09-09T14:56:22.926Z","0.5.0":"2026-09-16T20:47:13.175Z","0.6.0":"2026-09-23T20:58:35.924Z"},"license":"MIT","description":"Pre-generated SDK of OSRS boss/raid EHB rates and notable drop items with their probabilities, scraped from the Wise Old Man API and OSRS Wiki — so consumers never scrape live.","maintainers":[{"name":"jurienhamaker","email":"whoami@jurien.dev"}],"readme":"# @clan-europe/osrs-drops-sdk\n\nPre-generated SDK of OSRS boss/raid EHB rates and notable drop items with\ntheir probabilities. The data is scraped from the [Wise Old Man] API and the\n[OSRS Wiki] **once, periodically** — consumers of this package never scrape\nlive.\n\n[Wise Old Man]: https://wiseoldman.net\n[OSRS Wiki]: https://oldschool.runescape.wiki\n\n## Usage\n\n```ts\nimport { getSources, getSourceDrops } from '@clan-europe/osrs-drops-sdk';\n\nconst sources = getSources(); // EhbSource[] — every boss/raid EHB rate\nconst drops = getSourceDrops('vorkath'); // SourceDrops | undefined\n```\n\nSee `src/types.ts` for the full shape of `EhbSource`, `DropItem`, and\n`SourceDrops`.\n\n## Regenerating the data\n\n```bash\npnpm generate   # scrapes WOM + the wiki, overwrites src/data/generated.json\npnpm build      # bundles src/index.ts (+ the freshly generated data) into dist/\n```\n\n`pnpm generate` hits the network (Wise Old Man + the OSRS Wiki) and takes a\ncouple of minutes for the full set of ~70 sources. Unlike most generated\nfiles, `src/data/generated.json` **is** committed to the repo — see\n\"Generating & publishing\" below for how and when that happens in CI. If\nyou're just testing locally, feel free to regenerate freely; only commit the\nresult yourself if you specifically mean to trigger a data-refresh release.\n\nAn optional `WOM_API_KEY` environment variable raises Wise Old Man rate\nlimits; the generator works fine without it.\n\n## Generating & publishing\n\nTwo separate workflows:\n\n- **`.github/workflows/osrs-drops-sdk-generate.yml`** — runs `generate` every\n  Wednesday at 12:00 UTC (or via manual dispatch). If the result is\n  meaningfully different from what's committed (ignoring the `generatedAt`\n  timestamp, which always changes), it commits `src/data/generated.json`\n  with `feat(osrs-drops-sdk): refresh generated drop data` and pushes. No\n  meaningful change -> no commit, no downstream publish.\n- **`.github/workflows/osrs-drops-sdk.yml`** — triggered by any push under\n  this folder (including the generate workflow's commit above) or manual\n  dispatch. Derives the next version from\n  [Conventional Commits](https://www.conventionalcommits.org) touching this\n  path since the last `vX.Y.Z-osrs-drops-sdk` tag: `feat:` bumps minor (this\n  is why the data-refresh commit uses that prefix), a `!` suffix or\n  `BREAKING CHANGE` footer bumps major, anything else (`fix:`, `chore:`, ...)\n  bumps patch. No relevant commits since the last tag -> nothing to publish.\n  Otherwise it builds whatever is currently committed and runs\n  `pnpm publish` to the public npm registry (`@clan-europe` scope), then\n  commits the bumped `package.json` back to the repo\n  (`chore(osrs-drops-sdk): release vX.Y.Z [skip ci]`) and tags it\n  `vX.Y.Z-osrs-drops-sdk`.\n\n## Consuming inside this monorepo\n\n`apps/website` depends on this package via `workspace:*`, so it always uses\nwhatever is currently built in `dist/` here. `src/data/generated.json` is\ncommitted with real data (refreshed weekly by the generate workflow above),\nso a plain `pnpm build` already produces a real package. To force a fresh\nscrape locally instead:\n\n```bash\npnpm --filter @clan-europe/osrs-drops-sdk generate\npnpm --filter @clan-europe/osrs-drops-sdk build\n```\n","readmeFilename":"README.md"}