[PR #31] [MERGED] TypeScript port #31

Closed
opened 2026-05-23 08:34:52 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/appy-one/acebase-client/pull/31
Author: @appy-one
Created: 10/17/2022
Status: Merged
Merged: 10/24/2022
Merged by: @appy-one

Base: masterHead: improvement/typescript-port


📝 Commits (10+)

  • ca3932f Moved js sources to ts files
  • 8fd3734 added typescript & eslint dependencies & config
  • 812684f bump socket.io-client dependency to 4.5.3
  • 862d8a8 ported all source to typescript
  • c65d6be eslint fixes, TODO use generated types in /dist
  • 88da6ad add tsc build step, moved main index.js
  • b29065e Fix browser paths and build scripts
  • 60f5a10 prevent dist/browser.html being deleted by build
  • 6da9672 chore: build
  • f4b4fbe Reverted to socket.io-client 2.5.0

📊 Changes

139 files changed (+18155 additions, -11203 deletions)

View changed files

.eslintrc.json (+48 -0)
.npmignore (+8 -0)
📝 LICENSE (+1 -1)
📝 README.md (+4 -0)
create-package-files (+37 -0)
📝 dist/browser.js (+5561 -5521)
📝 dist/browser.min.js (+11 -5)
dist/cjs/acebase-client.js (+313 -0)
dist/cjs/acebase-client.js.map (+1 -0)
dist/cjs/api-web.js (+2118 -0)
dist/cjs/api-web.js.map (+1 -0)
dist/cjs/auth.js (+361 -0)
dist/cjs/auth.js.map (+1 -0)
dist/cjs/base64/browser.js (+12 -0)
dist/cjs/base64/browser.js.map (+1 -0)
dist/cjs/base64/index.js (+12 -0)
dist/cjs/base64/index.js.map (+1 -0)
dist/cjs/browser.js (+34 -0)
dist/cjs/browser.js.map (+1 -0)
dist/cjs/errors.js (+11 -0)

...and 80 more files

📄 Description

  • Ported the entire codebase to TypeScript
  • Fixed #29 in the process
  • Fixed #30 in the process
  • Updated socket.io-client dependency to 4.5.3

Before this can be released, following has to be done:

  • TEST extensively
  • publish new acebase-core dependency

🔄 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/appy-one/acebase-client/pull/31 **Author:** [@appy-one](https://github.com/appy-one) **Created:** 10/17/2022 **Status:** ✅ Merged **Merged:** 10/24/2022 **Merged by:** [@appy-one](https://github.com/appy-one) **Base:** `master` ← **Head:** `improvement/typescript-port` --- ### 📝 Commits (10+) - [`ca3932f`](https://github.com/appy-one/acebase-client/commit/ca3932f58207e84e6a582faa205de0bd868cb198) Moved js sources to ts files - [`8fd3734`](https://github.com/appy-one/acebase-client/commit/8fd37349c8b8246a2441f00929f01d5cb7a9000f) added typescript & eslint dependencies & config - [`812684f`](https://github.com/appy-one/acebase-client/commit/812684fdead3268da1b8d42617f9aba8f0f2e48a) bump socket.io-client dependency to 4.5.3 - [`862d8a8`](https://github.com/appy-one/acebase-client/commit/862d8a80afb995215aa4c1e6141db40e2cd07c8d) ported all source to typescript - [`c65d6be`](https://github.com/appy-one/acebase-client/commit/c65d6bed573c01ac151597bf5c70b1ad0fa7d011) eslint fixes, TODO use generated types in /dist - [`88da6ad`](https://github.com/appy-one/acebase-client/commit/88da6ad27cf982f805954e526b069a26e2f70658) add tsc build step, moved main index.js - [`b29065e`](https://github.com/appy-one/acebase-client/commit/b29065eb9301b56294782f46ec297f8044c6066d) Fix browser paths and build scripts - [`60f5a10`](https://github.com/appy-one/acebase-client/commit/60f5a107768b5fec752b2b154363ecef4bd54de6) prevent dist/browser.html being deleted by build - [`6da9672`](https://github.com/appy-one/acebase-client/commit/6da967278d44d839299bfdb3c3c19cb44093b1f1) chore: build - [`f4b4fbe`](https://github.com/appy-one/acebase-client/commit/f4b4fbe02700dc4dc90d2514544e32ab028bbe5d) Reverted to socket.io-client 2.5.0 ### 📊 Changes **139 files changed** (+18155 additions, -11203 deletions) <details> <summary>View changed files</summary> ➕ `.eslintrc.json` (+48 -0) ➕ `.npmignore` (+8 -0) 📝 `LICENSE` (+1 -1) 📝 `README.md` (+4 -0) ➕ `create-package-files` (+37 -0) 📝 `dist/browser.js` (+5561 -5521) 📝 `dist/browser.min.js` (+11 -5) ➕ `dist/cjs/acebase-client.js` (+313 -0) ➕ `dist/cjs/acebase-client.js.map` (+1 -0) ➕ `dist/cjs/api-web.js` (+2118 -0) ➕ `dist/cjs/api-web.js.map` (+1 -0) ➕ `dist/cjs/auth.js` (+361 -0) ➕ `dist/cjs/auth.js.map` (+1 -0) ➕ `dist/cjs/base64/browser.js` (+12 -0) ➕ `dist/cjs/base64/browser.js.map` (+1 -0) ➕ `dist/cjs/base64/index.js` (+12 -0) ➕ `dist/cjs/base64/index.js.map` (+1 -0) ➕ `dist/cjs/browser.js` (+34 -0) ➕ `dist/cjs/browser.js.map` (+1 -0) ➕ `dist/cjs/errors.js` (+11 -0) _...and 80 more files_ </details> ### 📄 Description * Ported the entire codebase to TypeScript * Fixed #29 in the process * Fixed #30 in the process * Updated `socket.io-client` dependency to 4.5.3 Before this can be released, following has to be done: * TEST extensively * publish new `acebase-core` dependency --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-23 08:34:52 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/acebase-client#31
No description provided.