Joรฃo Ferreira ๐Ÿ‡ต๐Ÿ‡น's Avatar

Joรฃo Ferreira ๐Ÿ‡ต๐Ÿ‡น

@fuyuki-bs.bsky.social

๐Ÿ‡ต๐Ÿ‡น Coding at Emma Sleep by day, contributing to Open Source by night

59 Followers  |  168 Following  |  29 Posts  |  Joined: 16.11.2024  |  1.7019

Latest posts by fuyuki-bs.bsky.social on Bluesky


a screenshot of a chart showing the install size difference of versions of the "yaml" package. the 3.0.0 package has 268KB while the previous versions have 660KB+

a screenshot of a chart showing the install size difference of versions of the "yaml" package. the 3.0.0 package has 268KB while the previous versions have 660KB+

look at that lovely yaml@3.0.0 bar ๐Ÿ™

what a great change by Eemeli here, going ESM-only and more than halving the size

13.02.2026 16:42 โ€” ๐Ÿ‘ 48    ๐Ÿ” 4    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

packages shouldn't polyfill features they need.
users should polyfill features the package needs.

we do this in browsers, so why not in node?

16.02.2026 11:26 โ€” ๐Ÿ‘ 36    ๐Ÿ” 3    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

from some of @willow.sh's npm data project:

largest tarball: 196MB
average tarball: 430KB
smallest tarball: 132B

this isn't even the whole registry yet ๐Ÿ˜…

14.02.2026 14:19 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

TypeScript 6.0 Beta is out ๐ŸŽ‰

๐Ÿ”ถ Temporal
๐Ÿ”ถ Map#getOrInsert
๐Ÿ”ถ RegExp.escape
๐Ÿ”ถ #/ prefix for Package Imports

New defaults!
๐Ÿ”ถ --target=ES2025
๐Ÿ”ถ "use strict"
๐Ÿ”ท --strict

Deprecations!
๐Ÿ—‘๏ธ baseUrl, outFile
๐Ÿ—‘๏ธ import assertions
๐Ÿ—‘๏ธ `module` namespaces
๐Ÿ—‘๏ธ module: amd
๐Ÿ—‘๏ธ moduleResolution: node
๐Ÿ—‘๏ธ target: ES5

11.02.2026 20:10 โ€” ๐Ÿ‘ 84    ๐Ÿ” 10    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

today:

released a major of nuxt/test-utils (v4) โœ…
released a minor of nuxt/telemetry (removed 10/15 deps!) ๐Ÿ”ฅ
released two new patches of nuxt โœ…

and now a glass of ๐Ÿท

07.02.2026 18:54 โ€” ๐Ÿ‘ 117    ๐Ÿ” 5    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0

today we distributed some of our sponsors fund to a few people for their great work:

- @hyeseong.kim
- @webpro.nl
- @devminer.xyz
- @superchupu.dev
- @lukeed.bsky.social

thanks so much to you all for being part of the community and helping out so many of us. your work is incredibly valuable ๐Ÿ’™

03.02.2026 15:46 โ€” ๐Ÿ‘ 50    ๐Ÿ” 11    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 4
The new website's page for the 'is-even' package, with a warning flagging it as unnecessary.

The new website's page for the 'is-even' package, with a warning flagging it as unnecessary.

The better npm site got warnings on packages that should be avoided yesterday.

Big thanks to the @e18e.dev community for making that easy!

30.01.2026 16:46 โ€” ๐Ÿ‘ 102    ๐Ÿ” 11    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1
Video thumbnail

The best npm directory has the sparkline. It also unfolds a larger chart, to explore download stats in depth.

Come join us to the hottest open source project !
You know where we are :)

27.01.2026 16:36 โ€” ๐Ÿ‘ 47    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
GitHub - Flo0806/nuxt.care: Nuxt module audit tool Nuxt module audit tool. Contribute to Flo0806/nuxt.care development by creating an account on GitHub.

โ“ did you know about nuxt.care? it's an amazing project created by @flo-heuberger.bsky.social to help the nuxt modules ecosystem

there's an PR to add it to devtools, and I've already added the badge to lots of my modules

24.01.2026 14:18 โ€” ๐Ÿ‘ 22    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm asking because I'm building an alternative to npmjs.com, including the admin ui piece

I have a working mvp, although of course it's very ๐Ÿšง

if this is something you'd like to contribute to, and you've experienced any of these pain points, let me know - always more fun to build together! ๐Ÿ™

23.01.2026 17:21 โ€” ๐Ÿ‘ 148    ๐Ÿ” 19    ๐Ÿ’ฌ 27    ๐Ÿ“Œ 7
Video thumbnail

๐Ÿ”ฅ amazing PR just merged from @wlls.dev using @deno.land's docs package to generate docs for any package on the npm registry ....

27.01.2026 22:39 โ€” ๐Ÿ‘ 132    ๐Ÿ” 11    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1
Preview
Help Wanted: Porting fake-js to Rust ยท Issue #162 ยท sxzz/rolldown-plugin-dts The current implementation of this plugin is now stable enough. To achieve faster build speeds, we are considering migrating the fake-js plugin to Rust. We currently rely on Babel for AST manipulat...

๐Ÿฆ€ Calling all Rustaceans!

Weโ€™re migrating Rolldown `fake-js` plugin to Rust to supercharge build speeds! ๐Ÿš€
We currently use Babel but want to move to Oxc for better performance.

Check the issue โฌ‡๏ธ
github.com/sxzz/rolldow...

17.01.2026 02:13 โ€” ๐Ÿ‘ 14    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Oxlint rules page can be sorted now.

oxc.rs/docs/guide/...

15.01.2026 00:52 โ€” ๐Ÿ‘ 42    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

one of the stacks nobody has managed to modernise yet IMO: jest.

297 packages, 28MB.

interestingly much of the dep tree is owned by only a couple of individuals, too.

14.01.2026 12:36 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0
Preview
GitHub - e18e/action-dependency-diff: A GitHub action to report dependency changes and potential problems A GitHub action to report dependency changes and potential problems - e18e/action-dependency-diff

new release of the @e18e.dev github action for diffing dependency changes

it'll now more cleanly show changes in dependency size

11.01.2026 21:46 โ€” ๐Ÿ‘ 21    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Every time you update your dependencies and see that your deps tree gets slimmer, there is a high chance you're enjoying the relentless work of James or other folks from the @e18e.dev community that he inspired to get into action. Consider sponsoring him if you care about the JavaScript ecosystem.

12.01.2026 05:41 โ€” ๐Ÿ‘ 58    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Sponsor @43081j on GitHub Sponsors Maintainer of chai, parse5, unjs, vueuse, tinylibs, & more. One of the e18e.dev leads. Core contributor to lit and modernweb.

just a reminder that i have github sponsors if you'd like to sponsor the OSS work i do.

i maintain quite a few projects, and contribute to many more. nobody other than these sponsors pay for that. so these help a huge amount, however small ๐Ÿ™

thanks so much to those who already did โค๏ธ

11.01.2026 21:51 โ€” ๐Ÿ‘ 30    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

I'm delighted to announce the first alpha of `@nuxt/a11y` ๐ŸŽ‰

โšช new core nuxt module
โšช integrated in nuxt devtools

thanks to @timdamen.io for his incredible work on this โค๏ธ

you can test it today โ€“ we'd love feedback, ideas, issues + PRs ๐Ÿ™

07.01.2026 21:57 โ€” ๐Ÿ‘ 97    ๐Ÿ” 20    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1
Post image

This list is nothing short of amazing projects. Last year, Knip would've probably ended up even higher than this year. What other tooling is missing here?

07.01.2026 16:35 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

tsdx by Jared Palmer upgraded to modern tooling, including bunchee, vitest, oxlint, oxfmt and bun.

PR: github.com/jaredpalmer/...

29.12.2025 16:45 โ€” ๐Ÿ‘ 41    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โœ‚๏ธ Knip Extension v1.0.0 is out

For VS Code + Open VSX (e.g. Cursor)

โ–ถ๏ธ Install the Knip extension, tell your coding agent to "configure knip" or "fix up knip config" and... profit!

Comes with MCP Server + custom guides + incremental docs for a generated A+ Knip config โœจ

Clean code โ€” redefined.

24.12.2025 09:48 โ€” ๐Ÿ‘ 32    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Oxc -> vuejs/core ๐ŸŽ…

PR:
* github.com/vuejs/core/p...
* github.com/vuejs/core/p...

25.12.2025 05:19 โ€” ๐Ÿ‘ 54    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
screenshot of passing binary data down as props

screenshot of passing binary data down as props

new RSC Explorer example: binary data

rscexplorer.dev?s=binary

25.12.2025 09:02 โ€” ๐Ÿ‘ 33    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

fast-equals went from 280KB to 100KB in the last release! ๐ŸŽ‰

we still use dequal in most places but this is handy for where you need to compare more complex values

19.12.2025 16:08 โ€” ๐Ÿ‘ 14    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

thought i'd dig through the esm vs cjs dataset to see if there's any i can contribute a migration to

many of the top few hundred, though, are packages we shouldn't even need anymore ๐Ÿ˜…

12.12.2025 08:30 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Type-Aware Linting Alpha A collection of high-performance JavaScript tools written in Rust

Announcing Oxlint Type-Aware Linting Alpha ๐Ÿš€

โšก Fast via tsgo (TypeScript 7)
๐Ÿ” Type-checking while linting
โš™๏ธ Rule configuration
๐Ÿ›‘ Highly demanded no-deprecated rule

oxc.rs/blog/2025-1...

09.12.2025 01:22 โ€” ๐Ÿ‘ 83    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Offer "danger" (orange) style between "warning" (yellow) and "error" (red) ยท Issue #246507 ยท microsoft/vscode Overview Right now, there are two warm-color severities for "squigglies" in code: editorWarningForeground #CCA700: often used for lint reports and other warnings editorErrorForeground #F14C4C: ofte...

Do you think it's confusing how linters and TypeScript both get the same red squiggly color by default in VS Code? But you don't want to downgrade lint reports all the way to orange?

Please upvote my VS Code feature request to add a "danger" style between orange and red! github.com/microsoft/vs...

09.12.2025 13:54 โ€” ๐Ÿ‘ 31    ๐Ÿ” 1    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1

โœ‚๏ธ Knip v5.72.0 is out

โ†’ New SASS/SCSS compiler
โ†’ New SVGR plugin
โ†’ Support tsconfig `references` + `rootDirs` (oxc-resolver)
โ†’ Improved & prettier export `--trace`
โ†’ Extended AGENTSโ€‹.md to assist w/ coding & new plugins

..and a whooole lot more

Knip: knip.dev
Changelog: github.com/webpro-nl/kn...

08.12.2025 06:25 โ€” ๐Ÿ‘ 16    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Merged! Vitest 4.0.14 includes a new tabbed view and slider for visual regression reports ๐ŸŽ‰

This feature required a lot of work under the hood, including the creation of the new test artifacts API. Really curious to see how it'll be used by us and the ecosystem ๐Ÿ‘€

25.11.2025 13:56 โ€” ๐Ÿ‘ 39    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2
The screenshot of code that shows how long it took to load each module next to the import declaration.

The screenshot of code that shows how long it took to load each module next to the import declaration.

Exciting things coming to the Vitest UI reporter ๐Ÿ‘€

27.11.2025 20:06 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@fuyuki-bs is following 20 prominent accounts