[PR #70] [MERGED] refactor: switch to Solid primitives #85

Closed
opened 2026-02-16 12:26:59 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stoatchat/javascript-client-sdk/pull/70
Author: @insertish
Created: 4/8/2023
Status: Merged
Merged: 4/14/2023
Merged by: @insertish

Base: masterHead: insert/feat/store-rewrite


📝 Commits (10+)

  • 68293e0 refactor: delete all code
  • acb0521 feat: write a concise websocket client
  • 71b9dc5 feat: implement store backed common classes
  • 2d24cce feat: port basic token login
  • 1dfa08b fix: import Merge as type
  • b5ea551 chore: include declaration and map
  • 19d1f3a fix: actually commit the merge type
  • 200a3e5 feat: export all classes from index.ts
  • 8ef5806 feat: work towards spec compliance
  • e45ff7f feat: port permissions calculations

📊 Changes

79 files changed (+8524 additions, -7447 deletions)

View changed files

.env.example (+0 -4)
.eslintrc.json (+49 -0)
📝 .github/workflows/docs.yml (+22 -17)
.github/workflows/lint.yml (+37 -0)
.github/workflows/typecheck.yml (+0 -24)
📝 .gitignore (+2 -2)
.prettierrc (+13 -0)
.prettierrc.js (+0 -5)
.yarn/releases/yarn-3.2.3.cjs (+0 -783)
.yarnrc.yml (+0 -2)
📝 LICENSE (+1 -1)
📝 README.md (+28 -62)
📝 package.json (+53 -92)
pnpm-lock.yaml (+2056 -0)
📝 src/Client.ts (+355 -525)
src/classes/Bot.ts (+130 -0)
src/classes/Channel.ts (+660 -0)
src/classes/ChannelUnread.ts (+33 -0)
src/classes/Emoji.ts (+86 -0)
src/classes/File.ts (+135 -0)

...and 59 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stoatchat/javascript-client-sdk/pull/70 **Author:** [@insertish](https://github.com/insertish) **Created:** 4/8/2023 **Status:** ✅ Merged **Merged:** 4/14/2023 **Merged by:** [@insertish](https://github.com/insertish) **Base:** `master` ← **Head:** `insert/feat/store-rewrite` --- ### 📝 Commits (10+) - [`68293e0`](https://github.com/stoatchat/javascript-client-sdk/commit/68293e0be6f8635a68dbb2850eb7e05c79b9be0c) refactor: delete all code - [`acb0521`](https://github.com/stoatchat/javascript-client-sdk/commit/acb0521a29a18b7ae65036edaf2019ede77a409e) feat: write a concise websocket client - [`71b9dc5`](https://github.com/stoatchat/javascript-client-sdk/commit/71b9dc55235904c65f3dfae11e61bca1e36fc41d) feat: implement store backed common classes - [`2d24cce`](https://github.com/stoatchat/javascript-client-sdk/commit/2d24cce1bad7f80dcb79ba9dc3809f066b471213) feat: port basic token login - [`1dfa08b`](https://github.com/stoatchat/javascript-client-sdk/commit/1dfa08b709747a3aa6823e208d8036495994e73f) fix: import Merge as type - [`b5ea551`](https://github.com/stoatchat/javascript-client-sdk/commit/b5ea551105b7948512a8f9b52d40c4f359650c04) chore: include declaration and map - [`19d1f3a`](https://github.com/stoatchat/javascript-client-sdk/commit/19d1f3abff32b97bcbfcb92dcb8f218f7d4aed20) fix: actually commit the merge type - [`200a3e5`](https://github.com/stoatchat/javascript-client-sdk/commit/200a3e5fa66f3353cb80c07c0ae6af7b69222c85) feat: export all classes from index.ts - [`8ef5806`](https://github.com/stoatchat/javascript-client-sdk/commit/8ef5806d0371e0eb69e0fb98ae6db7eac6d1c1e6) feat: work towards spec compliance - [`e45ff7f`](https://github.com/stoatchat/javascript-client-sdk/commit/e45ff7fcbf6e17724628cbf4587957adda25c09b) feat: port permissions calculations ### 📊 Changes **79 files changed** (+8524 additions, -7447 deletions) <details> <summary>View changed files</summary> ➖ `.env.example` (+0 -4) ➕ `.eslintrc.json` (+49 -0) 📝 `.github/workflows/docs.yml` (+22 -17) ➕ `.github/workflows/lint.yml` (+37 -0) ➖ `.github/workflows/typecheck.yml` (+0 -24) 📝 `.gitignore` (+2 -2) ➕ `.prettierrc` (+13 -0) ➖ `.prettierrc.js` (+0 -5) ➖ `.yarn/releases/yarn-3.2.3.cjs` (+0 -783) ➖ `.yarnrc.yml` (+0 -2) 📝 `LICENSE` (+1 -1) 📝 `README.md` (+28 -62) 📝 `package.json` (+53 -92) ➕ `pnpm-lock.yaml` (+2056 -0) 📝 `src/Client.ts` (+355 -525) ➕ `src/classes/Bot.ts` (+130 -0) ➕ `src/classes/Channel.ts` (+660 -0) ➕ `src/classes/ChannelUnread.ts` (+33 -0) ➕ `src/classes/Emoji.ts` (+86 -0) ➕ `src/classes/File.ts` (+135 -0) _...and 59 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 12:26:59 -05:00
yindo closed this issue 2026-02-16 12:26:59 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stoatchat/javascript-client-sdk#85