Reposted by CyleWaitForIt
A new setting, trustPolicy, adds protection against supply-chain attacks.
When set to no-downgrade, pnpm will fail installation if a package’s trust level drops — e.g.
from a trusted publisher → provenance only → no trust evidence.
When set to no-downgrade, pnpm will fail installation if a package’s trust level drops — e.g.
from a trusted publisher → provenance only → no trust evidence.
November 10, 2025 at 3:18 PM
A new setting, trustPolicy, adds protection against supply-chain attacks.
When set to no-downgrade, pnpm will fail installation if a package’s trust level drops — e.g.
from a trusted publisher → provenance only → no trust evidence.
When set to no-downgrade, pnpm will fail installation if a package’s trust level drops — e.g.
from a trusted publisher → provenance only → no trust evidence.
🐙🗺️ Let's bring down the noise🔉.
Bots and collaborators are now ignored by default in OctoGuide 0.18.0.
Of course there's now config options to include them if needed.
🤖 include-bots
🤝 include-associations
OctoGuide is the compainon your CONTRIBUTING .md has been waiting for.
Bots and collaborators are now ignored by default in OctoGuide 0.18.0.
Of course there's now config options to include them if needed.
🤖 include-bots
🤝 include-associations
OctoGuide is the compainon your CONTRIBUTING .md has been waiting for.
Guide Your Contributors
Tired of drive-by +1 comments? Inaccessible images? Having to bug contributors to complete issue and PR tasks? Let OctoGuide gently nudge contributors for you.
octo.guide
November 5, 2025 at 3:11 PM
🐙🗺️ Let's bring down the noise🔉.
Bots and collaborators are now ignored by default in OctoGuide 0.18.0.
Of course there's now config options to include them if needed.
🤖 include-bots
🤝 include-associations
OctoGuide is the compainon your CONTRIBUTING .md has been waiting for.
Bots and collaborators are now ignored by default in OctoGuide 0.18.0.
Of course there's now config options to include them if needed.
🤖 include-bots
🤝 include-associations
OctoGuide is the compainon your CONTRIBUTING .md has been waiting for.
October 29, 2025 at 11:31 PM
Reposted by CyleWaitForIt
Recording for my @jsconf.bsky.social talk is now up
www.youtube.com/watch?v=hRxS...
#opensource #nodejs
www.youtube.com/watch?v=hRxS...
#opensource #nodejs
Node.js - You Don't Need a Dependency - Brian Muenzenmeyer, Node.js
YouTube video by OpenJS Foundation
www.youtube.com
October 24, 2025 at 12:15 PM
Recording for my @jsconf.bsky.social talk is now up
www.youtube.com/watch?v=hRxS...
#opensource #nodejs
www.youtube.com/watch?v=hRxS...
#opensource #nodejs
Reposted by CyleWaitForIt
✂️ Are you working in a medium/large non-profit public codebase that could use a good cleanup, but not sure how to start using Knip?
Feel free to reach out! Happy to assist setting things up, and it'll improve Knip in return ♻️
Feel free to reach out! Happy to assist setting things up, and it'll improve Knip in return ♻️
October 17, 2025 at 8:35 AM
✂️ Are you working in a medium/large non-profit public codebase that could use a good cleanup, but not sure how to start using Knip?
Feel free to reach out! Happy to assist setting things up, and it'll improve Knip in return ♻️
Feel free to reach out! Happy to assist setting things up, and it'll improve Knip in return ♻️
Reposted by CyleWaitForIt
ESLint depends on sponsorships to pay maintainers. We're operating at a deficit with roughly a junior engineer's salary supporting a dozen maintainers plus awarding outside contributions. Please talk to your company about sponsoring ESLint:
https://eslint.org/donate
https://eslint.org/donate
October 6, 2025 at 4:57 PM
ESLint depends on sponsorships to pay maintainers. We're operating at a deficit with roughly a junior engineer's salary supporting a dozen maintainers plus awarding outside contributions. Please talk to your company about sponsoring ESLint:
https://eslint.org/donate
https://eslint.org/donate
What a wonderful talk! I’ve been using ✂️Knip for over a year now and made a number of contributions back to it, but there were multiple times in @tkdodo.eu’s presentation that I thought “Wow, Knip does that!?”.
🗣️ My talk "Decluttering Sentry - One Knip at a Time" from @react-prague.bsky.social is now available on YouTube
✂️ This is a real-life story (with ups and downs) about how we used knip by @webpro.nl at @sentry.io to delete 20k lines of unused code and now run it in CI so it never happens again 🎉
✂️ This is a real-life story (with ups and downs) about how we used knip by @webpro.nl at @sentry.io to delete 20k lines of unused code and now run it in CI so it never happens again 🎉
Decluttering Sentry: One Knip at a Time | Dominik Dorfmeister
YouTube video by React Prague
www.youtube.com
October 7, 2025 at 12:15 AM
What a wonderful talk! I’ve been using ✂️Knip for over a year now and made a number of contributions back to it, but there were multiple times in @tkdodo.eu’s presentation that I thought “Wow, Knip does that!?”.
Mend has cancelled their proposed renaming of the Renovate bot Github App.
I think that is com-mend-able. 🥁
I also think that many of the concerns raised by users are not concerns when you self-host Renovate in Github Actions.
Take control of your destiny and leave that cloud SAS for enterprises.
I think that is com-mend-able. 🥁
I also think that many of the concerns raised by users are not concerns when you self-host Renovate in Github Actions.
Take control of your destiny and leave that cloud SAS for enterprises.
October 2, 2025 at 11:14 AM
Mend has cancelled their proposed renaming of the Renovate bot Github App.
I think that is com-mend-able. 🥁
I also think that many of the concerns raised by users are not concerns when you self-host Renovate in Github Actions.
Take control of your destiny and leave that cloud SAS for enterprises.
I think that is com-mend-able. 🥁
I also think that many of the concerns raised by users are not concerns when you self-host Renovate in Github Actions.
Take control of your destiny and leave that cloud SAS for enterprises.
"The Renovate bot (GitHub App) will be renamed to Mend."
Not sure who needs to know this but...
You don't have to run renovate on the mend servers.
You can run it "self-hosted" a number of ways including in a github actions workflow (with a PAT or locally scoped github app).
Not sure who needs to know this but...
You don't have to run renovate on the mend servers.
You can run it "self-hosted" a number of ways including in a github actions workflow (with a PAT or locally scoped github app).
GitHub - renovatebot/github-action
Contribute to renovatebot/github-action development by creating an account on GitHub.
github.com
September 29, 2025 at 11:58 PM
"The Renovate bot (GitHub App) will be renamed to Mend."
Not sure who needs to know this but...
You don't have to run renovate on the mend servers.
You can run it "self-hosted" a number of ways including in a github actions workflow (with a PAT or locally scoped github app).
Not sure who needs to know this but...
You don't have to run renovate on the mend servers.
You can run it "self-hosted" a number of ways including in a github actions workflow (with a PAT or locally scoped github app).
Reposted by CyleWaitForIt
✂️ Knip v5.64.0 is out
→ New github-actions reporter¹
→ New & improved plugins²
→ Improved dynamic import handling
→ Lots of new feats & fixes
→ Improved docs
Special shout-out to @cylewaitfor.it (¹) and @nyarthan.bsky.social (²) — you guys rock
Knip: knip.dev
Changelog: github.com/webpro-nl/kn...
→ New github-actions reporter¹
→ New & improved plugins²
→ Improved dynamic import handling
→ Lots of new feats & fixes
→ Improved docs
Special shout-out to @cylewaitfor.it (¹) and @nyarthan.bsky.social (²) — you guys rock
Knip: knip.dev
Changelog: github.com/webpro-nl/kn...
September 22, 2025 at 6:15 AM
✂️ Knip v5.64.0 is out
→ New github-actions reporter¹
→ New & improved plugins²
→ Improved dynamic import handling
→ Lots of new feats & fixes
→ Improved docs
Special shout-out to @cylewaitfor.it (¹) and @nyarthan.bsky.social (²) — you guys rock
Knip: knip.dev
Changelog: github.com/webpro-nl/kn...
→ New github-actions reporter¹
→ New & improved plugins²
→ Improved dynamic import handling
→ Lots of new feats & fixes
→ Improved docs
Special shout-out to @cylewaitfor.it (¹) and @nyarthan.bsky.social (²) — you guys rock
Knip: knip.dev
Changelog: github.com/webpro-nl/kn...
Reposted by CyleWaitForIt
Act quickly; you have until November 3, 2025, to let Microsoft know that you don't want your LinkedIn data used for AI training.
You're opted in by default... Head to Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement & toggle the switch off.
You're opted in by default... Head to Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement & toggle the switch off.
September 22, 2025 at 6:47 PM
Act quickly; you have until November 3, 2025, to let Microsoft know that you don't want your LinkedIn data used for AI training.
You're opted in by default... Head to Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement & toggle the switch off.
You're opted in by default... Head to Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement & toggle the switch off.
“If there was a Knip t-shirt I'd be wearing it right now, that's how good it is.“
Agree! 💯 Knip is game changing.
Maybe @syntax.fm should do another collab.
I’d rock a ✂️Knip x Syntax tee. I wear my Prettier shirt tons.
Agree! 💯 Knip is game changing.
Maybe @syntax.fm should do another collab.
I’d rock a ✂️Knip x Syntax tee. I wear my Prettier shirt tons.
i wrote a whole thing about wrangling npm dependencies because it's an unglamorous part of the job that's nevertheless really important. also because i wanted to make some watercolor illustrations. blog.val.town/gardening-de...
September 12, 2025 at 11:31 AM
“If there was a Knip t-shirt I'd be wearing it right now, that's how good it is.“
Agree! 💯 Knip is game changing.
Maybe @syntax.fm should do another collab.
I’d rock a ✂️Knip x Syntax tee. I wear my Prettier shirt tons.
Agree! 💯 Knip is game changing.
Maybe @syntax.fm should do another collab.
I’d rock a ✂️Knip x Syntax tee. I wear my Prettier shirt tons.
I know @ericmigi.com is already busy bringing back a beloved smartwatch, but maybe in his “freetime“ Core Devices would also want to relaunch a Palm Pre style phone. The way they have been able to GSD with PebbleOS has been so impressive and LuneOS/OpenWebOS are just sitting there.
September 9, 2025 at 11:48 PM
I know @ericmigi.com is already busy bringing back a beloved smartwatch, but maybe in his “freetime“ Core Devices would also want to relaunch a Palm Pre style phone. The way they have been able to GSD with PebbleOS has been so impressive and LuneOS/OpenWebOS are just sitting there.
🐙🗺️ Enabling/disabling an individual rule is now available in OctoGuide 0.15.0.
Should make incrementally onboarding or tweaking your repo's guide a little easier.
You're a maintainer and haven't checked OctoGuide out? It's the compainon your CONTRIBUTING .md has been waiting for.
Should make incrementally onboarding or tweaking your repo's guide a little easier.
You're a maintainer and haven't checked OctoGuide out? It's the compainon your CONTRIBUTING .md has been waiting for.
Guide Your Contributors
Tired of drive-by +1 comments? Inaccessible images? Having to bug contributors to complete issue and PR tasks? Let OctoGuide gently nudge contributors for you.
octo.guide
August 29, 2025 at 1:20 PM
Decided to pay monthly to try to make something free. Hope it doesn’t go on forever. I’d like to move that money into my open-source budget when over. Ya know to keep paying for 🆓 things.
Also, sometimes it’s the little joys like finding the perfect ™️ emoji and color for a custom card in Privacy.
Also, sometimes it’s the little joys like finding the perfect ™️ emoji and color for a custom card in Privacy.
August 29, 2025 at 2:16 AM
Decided to pay monthly to try to make something free. Hope it doesn’t go on forever. I’d like to move that money into my open-source budget when over. Ya know to keep paying for 🆓 things.
Also, sometimes it’s the little joys like finding the perfect ™️ emoji and color for a custom card in Privacy.
Also, sometimes it’s the little joys like finding the perfect ™️ emoji and color for a custom card in Privacy.
Slightly diminish a band: Blink 181
Slightly diminish a band: Princess
Slightly diminish a band: Linkin Lawn
August 14, 2025 at 11:20 AM
Slightly diminish a band: Blink 181
Reposted by CyleWaitForIt
PBS needs you, y'all. Become a member. Get Passport. mainline documentaries until your eyes bulge cuz your brain is too stuffed.
August 9, 2025 at 9:32 AM
PBS needs you, y'all. Become a member. Get Passport. mainline documentaries until your eyes bulge cuz your brain is too stuffed.
Reposted by CyleWaitForIt
Do I know anyone at GitHub? 👀 Our e18e sponsors account has been stuck pending for a few months now
I think I know why but struggling to find a human to ask about it 😂
I think I know why but struggling to find a human to ask about it 😂
August 5, 2025 at 8:44 AM
Do I know anyone at GitHub? 👀 Our e18e sponsors account has been stuck pending for a few months now
I think I know why but struggling to find a human to ask about it 😂
I think I know why but struggling to find a human to ask about it 😂
@asklumo.proton.me When will I be able to use lumo in a code editor?
August 1, 2025 at 10:56 PM
@asklumo.proton.me When will I be able to use lumo in a code editor?
After months and months of delays because of Analogue, 8Bitdo finally shipped their 64 controller.
My initial feeling when holding it is pretty positive.
I’ll be interested to see @bob.thewulffden.com take on it. His love of 8bitdo D-pads and of 6 face buttons runs deep.
My initial feeling when holding it is pretty positive.
I’ll be interested to see @bob.thewulffden.com take on it. His love of 8bitdo D-pads and of 6 face buttons runs deep.
July 31, 2025 at 1:20 AM
After months and months of delays because of Analogue, 8Bitdo finally shipped their 64 controller.
My initial feeling when holding it is pretty positive.
I’ll be interested to see @bob.thewulffden.com take on it. His love of 8bitdo D-pads and of 6 face buttons runs deep.
My initial feeling when holding it is pretty positive.
I’ll be interested to see @bob.thewulffden.com take on it. His love of 8bitdo D-pads and of 6 face buttons runs deep.
The WNBA All-Stars came out wearing warmup shirts that said, "Pay Us What You Owe Us."
The players' union met with the WNBA Thursday and came away frustrated with the economic model proposed by the league.
🔗
www.nytimes.com/athletic/liv...
The players' union met with the WNBA Thursday and came away frustrated with the economic model proposed by the league.
🔗
www.nytimes.com/athletic/liv...
July 20, 2025 at 2:49 PM
Got a @frame.work Laptop 12 for myself and it arrived yesterday. My 6yo son wanted to put it together and I let him. I can’t think of another piece of tech in that price range that I would have such little concern about fixing if something had gone wrong.
BTW he did awesome.
BTW he did awesome.
July 1, 2025 at 9:32 PM
Got a @frame.work Laptop 12 for myself and it arrived yesterday. My 6yo son wanted to put it together and I let him. I can’t think of another piece of tech in that price range that I would have such little concern about fixing if something had gone wrong.
BTW he did awesome.
BTW he did awesome.
Reposted by CyleWaitForIt
dilettantism is my favorite kind of pasta.
June 29, 2025 at 3:49 PM
dilettantism is my favorite kind of pasta.
✂️ Knip v5.60.1 includes better compatibility with Storybook 9.
→ Support for the vitest.setup.ts config for the @storybook.js.org vitest-addon
→ Support for the renamed .rnstorybook directory in Storybook for React Native.
That means your Knip config can stay just as tidy as Knip keeps your repo.
→ Support for the vitest.setup.ts config for the @storybook.js.org vitest-addon
→ Support for the renamed .rnstorybook directory in Storybook for React Native.
That means your Knip config can stay just as tidy as Knip keeps your repo.
June 5, 2025 at 5:07 PM
✂️ Knip v5.60.1 includes better compatibility with Storybook 9.
→ Support for the vitest.setup.ts config for the @storybook.js.org vitest-addon
→ Support for the renamed .rnstorybook directory in Storybook for React Native.
That means your Knip config can stay just as tidy as Knip keeps your repo.
→ Support for the vitest.setup.ts config for the @storybook.js.org vitest-addon
→ Support for the renamed .rnstorybook directory in Storybook for React Native.
That means your Knip config can stay just as tidy as Knip keeps your repo.
Reposted by CyleWaitForIt
The SB9 migration guide recommends moving to CSF3.
I put up a PR for eslint-plugin-storybook(the official @storybook.js.org eslint plugin) for a new lint rule to enforce projects only use CSF3.
github.com/storybookjs/...
I put up a PR for eslint-plugin-storybook(the official @storybook.js.org eslint plugin) for a new lint rule to enforce projects only use CSF3.
github.com/storybookjs/...
feat: add rule only-csf3 by cylewaitforit · Pull Request #206 · storybookjs/eslint-plugin-storybook
Issue: #126
What Changed
Adds a new rule to check that stories are written in csf3 format.
Checklist
Check the ones applicable to your change:
Ran pnpm run update-all
Tests are updated
Docume...
github.com
June 3, 2025 at 10:55 PM
The SB9 migration guide recommends moving to CSF3.
I put up a PR for eslint-plugin-storybook(the official @storybook.js.org eslint plugin) for a new lint rule to enforce projects only use CSF3.
github.com/storybookjs/...
I put up a PR for eslint-plugin-storybook(the official @storybook.js.org eslint plugin) for a new lint rule to enforce projects only use CSF3.
github.com/storybookjs/...