-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: rewrite in typescript #128
Conversation
@achingbrain I'm invoking your expertise here. I just finished moving all
But that would probably not the best option. Any recommendations? This is already revealing to be a larger effort than I expected, but makes sense since all the JS things are tied together. /cc @lidel |
093d005
to
e6e13ec
Compare
f520cc7
to
e6e13ec
Compare
962e4bf
to
a593240
Compare
@SgtPooki I'm assigning you here since you said yesterday you could probably take this on. I think this is an important thing to get finished since: (1) it is used by the interop tests from There are some things to solve:
|
@hacdias that library is still used by a number of helia things for benchmarks and tests |
- Convert all files to TypeScript - Remove legacy `ipfs-core-types` and `ipfs-utils` dependencies - Copies code from `ipfs-core-types` and `ipfs-utils` used by this module here since those modules will not see any updates - Update all deps to the latest versions - Removes old object api methods that Kubo has removed and their tests - Adds new `.routing` API and converts old DHT tests to routing tests - Bundle size reduction 57.34KB -> 41.3KB BREAKING CHANGE: parts of the Kubo object and dht APIs have been removed, this project is now TypeScript Closes #128
## [4.0.0](v3.0.4...v4.0.0) (2024-04-18) ### ⚠ BREAKING CHANGES * parts of the Kubo object and dht APIs have been removed, this project is now TypeScript ### Features * convert to TypeScript and update Kubo ([#221](#221)) ([9a623bd](9a623bd)), closes [#128](#128) ### Documentation * update docs config ([0f7cac2](0f7cac2))
🎉 This issue has been resolved in version 4.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This is part of #129.