go.bsky.app/JoSyk5A
Knip is a fantastic tool to find unused dependencies, files and such! Thanks to @webpro.nl for all the hard work he puts into it π
Knip is a fantastic tool to find unused dependencies, files and such! Thanks to @webpro.nl for all the hard work he puts into it π
the repo will be easier to maintain, and tests should be more reliable. also uses vitest browser tests
β Extended --workspace filter (like pnpm --filter)
β New @nitro.build plugin (thanks @lynn.zone!)
β Improved @βknip/create-config script
β ..feats 'n fixes..
We're flyin' π thanks everyone!
β Workspace filter: knip.dev/features/mon...
β Changelog: github.com/webpro-nl/kn...
β Extended --workspace filter (like pnpm --filter)
β New @nitro.build plugin (thanks @lynn.zone!)
β Improved @βknip/create-config script
β ..feats 'n fixes..
We're flyin' π thanks everyone!
β Workspace filter: knip.dev/features/mon...
β Changelog: github.com/webpro-nl/kn...
you haven't needed `is-builtin-module` since Node 6.x.
before node 16, you can check if `builtinModules` contains the name
node 16 and above has a `isBuiltin` function to do this for you
you haven't needed `is-builtin-module` since Node 6.x.
before node 16, you can check if `builtinModules` contains the name
node 16 and above has a `isBuiltin` function to do this for you
Then you don't have to install Oxc separately. Just use Rolldown's `parse`/`parseSync` function. Rolldown re-exports it from Oxc while keeping it as part of Rolldown's binary.
This way, your dependencies stay lean!
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 β€οΈ
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 β€οΈ
it'll now more cleanly show changes in dependency size
it'll now more cleanly show changes in dependency size
THANK YOU β€οΈ
Also, v5.80.2 is out. Changelog: added β¨ and β€οΈβπ₯ to cut your code to perfection πͺ
THANK YOU β€οΈ
Also, v5.80.2 is out. Changelog: added β¨ and β€οΈβπ₯ to cut your code to perfection πͺ
11x speed up in rendering in some cases it seems π
Was nice to delve into a repo I haven't touched for a while too!
11x speed up in rendering in some cases it seems π
Was nice to delve into a repo I haven't touched for a while too!
π§ Link in comments π
π§ Link in comments π
if you know of a tool or library you use which has perf issues, please do nerdsnipe me π
if you know of a tool or library you use which has perf issues, please do nerdsnipe me π
No less than 3οΈβ£ plugins have been contributed by the great @alexanderkaran.bsky.social:
β Knex
β TanStack Start
β VitePress
Also, there's proper support for git worktrees + a ton of improvements by other great contributors β€οΈ
β github.com/webpro-nl/kn...
β knip.dev
No less than 3οΈβ£ plugins have been contributed by the great @alexanderkaran.bsky.social:
β Knex
β TanStack Start
β VitePress
Also, there's proper support for git worktrees + a ton of improvements by other great contributors β€οΈ
β github.com/webpro-nl/kn...
β knip.dev
this comes with 3 categories of rules: modernisation, performance, replacements
it also works with oxlint and most of the rules have auto-fixes π οΈ
try it out and let us know any feedback/rule suggestions in discord/bsky/github!
this comes with 3 categories of rules: modernisation, performance, replacements
it also works with oxlint and most of the rules have auto-fixes π οΈ
try it out and let us know any feedback/rule suggestions in discord/bsky/github!
we still use dequal in most places but this is handy for where you need to compare more complex values
we still use dequal in most places but this is handy for where you need to compare more complex values
www.11ty.dev/blog/depende...
v4.0.0.alpha.6 (compared with v3) reduces:
1οΈβ£ dependencies 21.6%
2οΈβ£ 3rd-party dependencies 27.6%
3οΈβ£ node_modules weight 33.3%
www.11ty.dev/blog/depende...
v4.0.0.alpha.6 (compared with v3) reduces:
1οΈβ£ dependencies 21.6%
2οΈβ£ 3rd-party dependencies 27.6%
3οΈβ£ node_modules weight 33.3%
github.com/cometkim/uni...
github.com/cometkim/uni...
ESM-only is up from 11.5% to 12.6%.
This is also the impact of half a year of Node 18 being EOL, making `require(esm)` available
ESM-only is up from 11.5% to 12.6%.
This is also the impact of half a year of Node 18 being EOL, making `require(esm)` available
Available in the v4 nightly builds with the same features as before!
Available in the v4 nightly builds with the same features as before!
ideally things which are provably faster or more efficient with memory across all engines
ideally things which are provably faster or more efficient with memory across all engines
No more installing bloated dependencies π§‘
Obviously built with tmcp π
this will advise agents on modern and performant best practices going forward. this is increasingly important, especially to help reduce "AI slop" and emit of outdated/legacy code
big thanks to @paolo.ricciuti.me who is leading this π
No more installing bloated dependencies π§‘
Obviously built with tmcp π