From 1c5f063197086494db3cf63e7580db11fab94bfc Mon Sep 17 00:00:00 2001 From: Julio Sansossio Date: Tue, 7 Jul 2026 10:14:51 -0400 Subject: [PATCH 1/2] Add yasuo.js to the TypeScript library list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit yasuo.js is a modern, fully-typed, zero-dependency Riot Games API client for TypeScript (LoL, TFT and the Riot Account API) — the evolution of twisted. Includes npm, GitHub, docs and live-demo links. Co-Authored-By: Claude Opus 4.8 (1M context) --- libraries/typescript/yasuojs.json | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 libraries/typescript/yasuojs.json diff --git a/libraries/typescript/yasuojs.json b/libraries/typescript/yasuojs.json new file mode 100644 index 0000000..98cf308 --- /dev/null +++ b/libraries/typescript/yasuojs.json @@ -0,0 +1,38 @@ +{ + "owner": "justadev-afk", + "repo": "yasuo.js", + "description": "The modern, fully-typed, zero-dependency Riot Games API client for TypeScript — the evolution of twisted. A query-builder API with lazy relations, reactive retry (always on) plus opt-in proactive rate limiting, pluggable caching (in-memory / Redis / Cloudflare KV), async-iterator pagination and a single-file dual ESM + CJS build.", + "language": "TypeScript", + "links": [ + { + "name": "npm", + "url": "https://www.npmjs.com/package/yasuo.js" + }, + { + "name": "GitHub", + "url": "https://github.com/justadev-afk/yasuo.js" + }, + { + "name": "Documentation", + "url": "https://docs.yasuo.gg/" + }, + { + "name": "Live Demo", + "url": "https://www.yasuo.gg" + } + ], + "metadata": { + "version": "0.1.5", + "dependencies": 0 + }, + "tags": [ + "v4", + "v5", + "lol", + "tft", + "rate-limiting", + "caching", + "ts", + "zero-dependency" + ] +} From 3d3eaa32d9665825e9ebb65448aca00973e4d742 Mon Sep 17 00:00:00 2001 From: Julio Sansossio Date: Tue, 7 Jul 2026 10:24:30 -0400 Subject: [PATCH 2/2] Also list yasuo.js under the JavaScript section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit yasuo.js ships a compiled JS + .d.ts build, so it's usable from plain JavaScript too — dual-listed like twisted (language: JavaScript). Co-Authored-By: Claude Opus 4.8 (1M context) --- libraries/javascript/yasuojs.json | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 libraries/javascript/yasuojs.json diff --git a/libraries/javascript/yasuojs.json b/libraries/javascript/yasuojs.json new file mode 100644 index 0000000..2f9a018 --- /dev/null +++ b/libraries/javascript/yasuojs.json @@ -0,0 +1,38 @@ +{ + "owner": "justadev-afk", + "repo": "yasuo.js", + "description": "The modern, fully-typed, zero-dependency Riot Games API client for TypeScript & JavaScript — the evolution of twisted. A query-builder API with lazy relations, reactive retry (always on) plus opt-in proactive rate limiting, pluggable caching (in-memory / Redis / Cloudflare KV), async-iterator pagination and a single-file dual ESM + CJS build.", + "language": "JavaScript", + "links": [ + { + "name": "npm", + "url": "https://www.npmjs.com/package/yasuo.js" + }, + { + "name": "GitHub", + "url": "https://github.com/justadev-afk/yasuo.js" + }, + { + "name": "Documentation", + "url": "https://docs.yasuo.gg/" + }, + { + "name": "Live Demo", + "url": "https://www.yasuo.gg" + } + ], + "metadata": { + "version": "0.1.5", + "dependencies": 0 + }, + "tags": [ + "v4", + "v5", + "lol", + "tft", + "rate-limiting", + "caching", + "ts", + "zero-dependency" + ] +}