Ry艒 Igarashi

@neet
409 Followers
98 Following
907 Posts
馃嚡馃嚨 Author of masto.js. Former admin of mstdn.wiki.
GitHubhttps://github.com/neet
Discordthegodofneet
Websitehttps://neet.love
Pronounshe/him
 We鈥檝e shipped Masto.js v7.0.0 today! No big features or anything, just dropped Node.js 18 support and did some small refactors
馃敆 https://github.com/neet/masto.js/releases
Releases 路 neet/masto.js

馃悩 Universal Mastodon API client for JavaScript. Contribute to neet/masto.js development by creating an account on GitHub.

GitHub
Masto.js now supports the latest Mastodon v4.3.0 with enhancements in notification-related APIs, including grouping multiple notifications with similar contents and advanced filtering policies 馃敂
https://github.com/neet/masto.js/releases/tag/v6.9.0
Release v6.9.0 路 neet/masto.js

6.9.0 (2024-10-14) In this release, we support the latest Mastodon v4.3.0, including numerous enhancements in notification-related APIs. Here is the list of APIs/types affected by this release. You...

GitHub
@cheeaun Vite internally uses esbuild which has already implemented it, so it should be available for Vite as well 馃
Just give it a try!
https://github.com/evanw/esbuild/pull/3192
implement lowering for `using` and `await using` by evanw 路 Pull Request #3192 路 evanw/esbuild

TypeScript 5.2 (due to be released in August of 2023) will introduce using declarations, which will allow you to automatically dispose of the declared resources when leaving the current scope. You ...

GitHub

@cheeaun They just shipped it in advance as Explicit Resource Management (spec for `using`) has reached stage 3 in TC39 proposals.

As far as I know, TypeScript doesn't implement any runtime features that are not part of the ECMAScript standard!

Starting from Masto.js v6.6.0, `Symbol.dispose` is implemented for WebSocket API client.

With `using` keyword, you will no longer need to call clean up methods for unsubscribing from streaming updates 馃拋

馃А Elk 0.11.0 is out!

This release includes several bug fixes and we're now using Masto.js v6. Shoutout to @neet! Masto.js keeps improving with each release!

https://github.com/elk-zone/elk/releases/tag/v0.11.0

Release v0.11.0 路 elk-zone/elk

   馃殌 Features Put account name copy button  -  by @shuuji3 in #2347 (e00e4) Support Threads icon in profile links  -  by @shuuji3 in #2474 (20c30) Unify the style of under construction page  -  by...

GitHub
@milia I've never expected there's someone who still remembers the older name of Masto.js馃槅 Thank you for recognizing it!
 Masto.js v6 is finally out! It comes with automatic reconnection of the streaming API and a significant reduction in bundle size. Try it out馃憞
https://www.npmjs.com/package/masto
masto

Mastodon API client for JavaScript, TypeScript, Node.js, browsers. Latest version: 7.2.0, last published: 2 months ago. Start using masto in your project by running `npm i masto`. There are 16 other projects in the npm registry using masto.

npm

I've been working on the next major update of Masto.js in the past few weeks 馃

It comes with significant changes including:
- Reduced bundle size using Proxy API (5.8kB minified + gzipped)
- Improved error handling of WebSocket client. Changes to auto-reconnect and Async Iterator

An alpha version is available for testers now with an official release planned in the next few months. Check it out on:
https://www.npmjs.com/package/masto/v/6.0.0-alpha.1

masto

Mastodon API client for JavaScript, TypeScript, Node.js, browsers. Latest version: 7.2.0, last published: 2 months ago. Start using masto in your project by running `npm i masto`. There are 16 other projects in the npm registry using masto.

npm

Almost 24 hours later and still no official/unofficial info from inside Twitter. I'm going to continue as if this was all done on purpose.

What now? Ivory goes into hyper mode with just the absolute minimum 3-4 things that have to be done finished up and then off to Apple. Probably going to be a bunch of things I'm not super happy with but I guess we'll fix it in post.

Hopefully everyone knows what we're capable of and can live with some, hopefully not long lived, rough edges/missing features.