JoΓ£o Ferreira πŸ‡΅πŸ‡Ή's Avatar

JoΓ£o Ferreira πŸ‡΅πŸ‡Ή

@fuyuki-bs

πŸ‡΅πŸ‡Ή Coding at Emma Sleep by day, contributing to Open Source by night

61
Followers
168
Following
29
Posts
16.11.2024
Joined
Posts Following

Latest posts by JoΓ£o Ferreira πŸ‡΅πŸ‡Ή @fuyuki-bs

It's not just Luke's opinion.

By volume Temporal has more tests and more lines of spec text than any previous JavaScript feature βš–οΈ

28.02.2026 15:57 πŸ‘ 24 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
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 πŸ‘ 86 πŸ” 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 πŸ‘ 118 πŸ” 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 πŸ‘ 51 πŸ” 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 πŸ‘ 147 πŸ” 18 πŸ’¬ 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