These are beginner-friendly issues that improve trust, examples, and day-to-day developer experience without requiring deep IGDB knowledge. Each one should be small enough for a first or second contribution.
- Add a README snippet test that checks the before/after query-builder example compiles.
- Add a docs example for a game detail page with cover art and release date.
- Add a docs example for a game library search screen with
limit()andoffset(). - Add a docs example for a background sync that uses
.paginate(). - Add a table of common IGDB platform IDs used in examples.
- Add a short guide for converting JavaScript
Datevalues to IGDB Unix timestamps. - Add package smoke-test instructions that inspect the files included by
npm pack. - Add tests for
buildImageUrl()covering every supported image extension. - Add tests for
where()text matching with case-sensitive and case-insensitive options. - Add docs for choosing between
.select(),.fields(),.whereRaw(), and.request()in common cases. - Add a docs recipe for handling
IGDBRateLimitErrorin a background worker. - Add a docs recipe for using
client.endpoint(path)when IGDB adds a new endpoint before the wrapper has typed model support.
- Add compile checks for TypeScript snippets in
docs/examples.md. - Improve endpoint docs with a generated searchable-endpoints section.
- Add package tarball verification to CI.
- Explore a typed multi-query builder design and document the proposed API before implementation.
- Improve relation-array result typing for selected nested fields.