Darcy Clarke
@darcyclarke.me
π€ 1674
π₯ 149
π 89
@vlt.sh
Founder & Chief End-User Officer Prev: GitHub, npm & Themify Co-Founder
Seriously? Y'all had no idea?! HMU if you want to know about the "weaknesses" or "blind spots" with npm/GitHub or your security vendors.
arstechnica.com/security/202...
loading . . .
NPM flooded with malicious packages downloaded more than 86,000 times
Packages downloaded from NPM can fetch dependancies from untrusted sites.
https://arstechnica.com/security/2025/10/npm-flooded-with-malicious-packages-downloaded-more-than-86000-times/
17 days ago
0
2
0
reposted by
Darcy Clarke
Robin Bender Ginn
19 days ago
Hello Internet
@darcyclarke.me
@wesbos.com
2
15
2
reposted by
Darcy Clarke
Chris Barber
24 days ago
If you think npm's architecture is good, go watch
@darcyclarke.me
's talk. The dependency graph is complex and
@vlt.sh
is reinventing it in a smart and unique way.
www.youtube.com/watch?v=o8nG...
loading . . .
The Registry is Dead, Long Live the Registry! - Darcy Clarke, vlt
YouTube video by OpenJS Foundation
https://www.youtube.com/watch?v=o8nGZUp2ZTc
0
8
4
reposted by
Darcy Clarke
Ruy Adorno
26 days ago
Fantastic talk by
@joyeecheung.bsky.social
, a must watch to package authors that want to stay up-to-date on how to ship packages in this post require(esm) era:
youtu.be/I0jvOJW7NaI
#nodejs
loading . . .
Nordic.js 2025 β’ Joyee Cheung - Shipping Node.js packages in 2025
YouTube video by Nordic.js
https://youtu.be/I0jvOJW7NaI
0
23
5
reposted by
Darcy Clarke
Chris Barber
about 1 month ago
Huge thanks to the
@vlt.sh
team for building something new and refreshing in the world of package managers and taunting me with LEGO to try it out. Join me and check them out:
www.vlt.sh
0
16
5
ππ» If you're at
@jsconf.bsky.social
NA this week, come say hi to our team
@vlt.sh
β‘π¦
@ruyadorno.com
,
@lukekarrys.com
& our Design Engineer (Jason Korol) will be there for both the conf & Node.js Collab Summit ππ’
about 1 month ago
0
13
4
Why are
@github.com
tokens allowed to have no expiry but
@npmjs.bsky.social
are about to make every IT team's lives a living hell? This is just more security theatre. Think harder
@microsoft.com
.
about 1 month ago
1
15
4
reposted by
Darcy Clarke
Open Source Pledge β
about 1 month ago
A year ago,
@sentry.io
launched the Open Source Pledge, with one singular goal: get maintainers paid. A key pillar of the Pledge is itβs not a βpledgeβ, like an IOU. Rather, to join the Pledge, members come with receipts. Hereβs why. π§΅
2
30
11
Expecting "free speech" on private platforms where you don't control the means of distribution is the definition of insane. This goes for the "left" & the "right". There'll always be limits to your "rights" when dependent on others. The limit is what's palatable to those that fund the platform.
about 1 month ago
0
1
0
reposted by
Darcy Clarke
Malte Ubl
about 1 month ago
To honor a great friend and open-source pioneer Mikeal Rogers we're organizing a "conf" and charity auction. I'll be auctioning an exclusive wagyu BBQ at my house for up to 15. Join us and ideally offer more donations! All proceeds go to his wife and 2 kids
an-event-mikeal-would-have-liked.com
loading . . .
An Event Mikeal Would Have Liked
Memorial charity event celebrating Mikeal Rogers' life - November 12, 2025
https://an-event-mikeal-would-have-liked.com/
0
12
4
reposted by
Darcy Clarke
dmno.dev
about 2 months ago
Just tested and it works with
varlock.dev
!
add a skeleton here at some point
1
5
3
reposted by
Darcy Clarke
danielroe πΊπ¦
about 2 months ago
please do fill this out! it's one of the good surveys and I always find taking it to be informative and fun. β¨ ... and, if you're not always represented in surveys like this, it would be particularly good to hear your voice π
add a skeleton here at some point
2
23
5
reposted by
Darcy Clarke
Ruy Adorno
about 2 months ago
A heads up to anyone attending the upcoming JSConf in October and locals to the Maryland state area. We're hosting the Node.js Collab Summit next October 17 and registration is now open for in-person participation:
github.com/openjs-found...
0
5
5
reposted by
Darcy Clarke
SΓ©bastien Chopin
about 2 months ago
Been working with
@pi0.io
on a great DX for the upcoming v3 of
@nitro.build
Stay tuned β‘οΈ
1
49
6
reposted by
Darcy Clarke
Ruy Adorno
about 2 months ago
Seeing the recent supply-chain attacks made me prioritize this item from our backlog as I wanted a quick way to know if any of my local projects have been affected. Meet the new vlt client `:host()` Query selector:
blog.vlt.sh/blog/host-co...
#javascript
#nodejs
#packages
loading . . .
Query Across Projects with the host selector
The host selector is a pseudo-selector that switches your current graph context to load dependencies from different project sources
https://blog.vlt.sh/blog/host-context
0
9
5
reposted by
Darcy Clarke
Socket
2 months ago
π¨ Update: The "Shai-Hulud" supply chain attack has expanded to nearly 500 trojanized npm packages, including several from CrowdStrike, all using the same malware first seen in Tinycolor. Full details and package list:
socket.dev/blog/ongoing...
#NodeJS
#JavaScript
loading . . .
Ongoing Supply Chain Attack Targets CrowdStrike npm Packages...
Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Halud" supply chain attack that previously hit Tinycolor and dozen...
https://socket.dev/blog/ongoing-supply-chain-attack-targets-crowdstrike-npm-packages
1
31
20
βΉοΈ Don't know who needs to hear this but npm has had a --before=<date> flag since v6.9.0 (02/2019):
github.com/npm/cli/blob/vβ¦
Setting a relative date is easy w/: $ npm install --before="$(date -v -7d)" # & only get registry deps that are over a week old
docs.npmjs.com/cli/v11/usin...
re
loading . . .
https://github.com/npm/cli/blob/vβ¦
2 months ago
3
43
12
reposted by
Darcy Clarke
Sarah Gooding
2 months ago
These attacks used to be more rare, but now we're seeing popular packages getting compromised every week. Check your dependencies. cc:
@campuscodi.risky.biz
add a skeleton here at some point
1
10
6
Good credentials != Good code...
2 months ago
0
7
1
reposted by
Darcy Clarke
Wes
2 months ago
Do not update to @ctrl/
[email protected]
. It has malware that is currently live on npm.
1
22
6
reposted by
Darcy Clarke
Wes
2 months ago
Honestly serious: JUST DON'T UPDATE PACKAGES RIGHT NOW. It is unclear to me yet, but this is looking pretty wide spread. Better be safe than sorry, just go touch some grass.
add a skeleton here at some point
4
75
46
reposted by
Darcy Clarke
Wes Bos
2 months ago
Typical day in life of a web dev
add a skeleton here at some point
8
95
9
β‘ Point. Click. Discover. π We're excited to unveil a new Query Builder to
@vlt.sh
's UI. It's now dead simple to visually navigate complex dependency graph filters without typing a thing. No need to memorize our selector syntax (if you don't want to).
loading . . .
2 months ago
1
5
2
π₯ Just your yearly reminder that the JS ecosystem could be much worse off... stuck in the *first level* of "Dependency Hell" like many other ecosystems with minimal options/diversity... lucky for us, we get to face much hotter problems π
2 months ago
0
16
2
π¨ If you think you might be effected by the nx compromise please revoke the GitHub CLI Authorized OAuth App:
github.com/settings/con...
Notably, this is the only way to revoke/rotate the tokens made by/known to that app. The next time you `gh login` you can reauth.
loading . . .
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
https://github.com/settings/connections/applications/178c6fc778ccc68e1d6a
3 months ago
1
6
3
reposted by
Darcy Clarke
luke karrys
3 months ago
π New query-powered
@vlt.sh
commands just dropped! See how to release subsets of your packages with the new version, pack, and publish commands, all backed by the powerful dependency selector syntax.
loading . . .
Scoped Releases: New version, pack, and publish commands
Release subsets of your monorepo with the new version, pack, and publish commands using powerful selectors and a publish directory.
https://blog.vlt.sh/blog/pack-publish-version
0
5
2
reposted by
Darcy Clarke
luke karrys
3 months ago
π Dependency Selector Syntax can now be used across
@vlt.sh
commands like run, exec, and pkg! This enables precise filtering when running scripts, executing commands, or getting package info. You have access to the whole graph! Read more about how it works and some example use cases:
loading . . .
Query Powered vlt Commands
Run scripts across your dependency graph using powerful query selectors and the --scope config.
https://blog.vlt.sh/blog/run-exec-query-support
0
5
4
π
@vercel.com
now supports vlt in builds with zero config:
vercel.com/changelog/vl...
@vlt.sh
loading . . .
vlt is now available in builds via zero configuration - Vercel
The package manager vlt is now available as a zero-config option, auto detected based on the presence of a lockfile in your build.
https://vercel.com/changelog/vlt-is-now-available-in-builds-via-zero-configuration
3 months ago
0
9
2
reposted by
Darcy Clarke
Ruy Adorno
3 months ago
π Excited to announce another major addition to the
@vlt.sh
client: Graph Modifiers! Graph Modifiers enable fine-grain customization of your install using our powerful Dependency Selector Syntax β‘οΈ Read more about it here:
blog.vlt.sh/blog/introdu...
#javascript
#nodejs
#packages
loading . . .
Taking Control with Graph Modifiers
Managing dependencies in complex JavaScript projects just got easier. vlt now offers Graph Modifiers, a new way to take precise control of your dependency graph.
https://blog.vlt.sh/blog/introducing-graph-modifiers
1
8
5
reposted by
Darcy Clarke
Anthony Fu
4 months ago
Congrats to
@slev.life
who did the hard work and made
@shiki.style
's JS engine compatible with 100% of the built-in languages!
github.com/shikijs/shik...
loading . . .
docs: update js engine compat report by slevithan Β· Pull Request #1049 Β· shikijs/shiki
Reruns the JS engine compatibility report for Shiki 3.9.1. Swift is now supported, resulting in 100% language compatibility. π Minor docs updates.
https://github.com/shikijs/shiki/pull/1049
1
52
9
π¬
@vlt.sh
is starting Weekly Community Sync calls today (in ~5min actually); here's the deets: π Agenda:
github.com/vltpkg/vltpk...
ποΈ Join:
recording.vlt.sh
π΄ Watch... On Riverside:
recording.vlt.sh
On YouTube:
www.youtube.com/@vltpkg/live
Excited to build together!
loading . . .
Community Sync Agenda - Week of Jul 27 (2025-07-28) Β· Issue #1056 Β· vltpkg/vltpkg
Community Sync Agenda - Week of Jul 27 (2025-07-28) Meeting Date: Thursday, July 31, 2025 at 2:00 PM EST Stream Link: https://riverside.fm/studio/vlt-community YouTube: https://www.youtube.com/@vlt...
https://github.com/vltpkg/vltpkg/issues/1056
4 months ago
2
8
2
π We just shipped catalog support to
@vlt.sh
! If you go grab the latest version you can now install & manage dependencies with pnpm-like catalog definitions (ex. `vlt i typescript@catalog:dev`). You can read more here:
blog.vlt.sh/blog/catalog...
loading . . .
Centralized Dependency Management Made Simple
We are excited to share catalog support - a powerful new feature for centralized dependency management that reduces duplication and simplifies version orchestration across your projects.
https://blog.vlt.sh/blog/catalogs
4 months ago
0
10
3
We're looking for a Senior Backend Engineer to join our team at
@vlt.sh
based here in Toronto π¨π¦ at our HQ. If you love JavaScript & open source this may be right up your alley. Please share if you know anyone who would be a great fit.
www.linkedin.com/posts/darcyc...
#javascript
#nodejs
#packages
loading . . .
We're looking for a Senior Backend Engineer to join our team at vlt technology inc.. | Darcy Clarke
We're looking for a Senior Backend Engineer to join our team at vlt technology inc.. based here in Toronto at our HQ. If you love JavaScript & open source this may be right up your alley. Please share...
https://www.linkedin.com/posts/darcyclarke_senior-backend-engineer-jobs-vlt-v%C5%8Dlt-activity-7355998896382201856-fflg?utm_source=social_share_send&utm_medium=member_desktop_web&rcm=ACoAAAJ6sXMBniqbg4K78fpcC9U3IEEkleTKVss
4 months ago
0
11
10
Posting a job to LinkedIn is a dumpster fire π©π₯ I don't know how they're still running their opaque pricing racket. Apparently, if you have a "hot" job title (ie. ANY at all right now) then you MUST pay for a "promoted" posting π€¨ Think Uber's surge pricing but drivers are paying & MUST pay to drive.
loading . . .
4 months ago
1
7
0
Watching
@bizza.pizza
speak at
@github.com
HQ like it's early 2020... only took 5+ years & me quitting to finally see the inside of this office π€¦π»ββοΈ Continue Dev landed a good one
6 months ago
0
4
0
βΉοΈ I'm in πΊπΈ SF all this week for the
ai.engineer
conference; if you're around DM & let's hang.
loading . . .
AIE World's Fair (Jun 3-5, 2025, San Francisco)
Join 3,000 engineers and leaders building with AI. June 3 - 5, 2025, San Francisco.
https://ai.engineer
6 months ago
1
4
0
reposted by
Darcy Clarke
JSR
6 months ago
JSR now supports
@vlt.sh
π
loading . . .
0
22
4
β‘οΈπ¦ Wherever your packages are, we're there... `$ vlt i jsr:@hono/hono`
add a skeleton here at some point
6 months ago
0
5
0
$ vlx all-the-things
add a skeleton here at some point
6 months ago
0
4
0
reposted by
Darcy Clarke
ECMAScript.News
7 months ago
vlt client: query package data for security information (provided by Socket)
@ruyadorno.com
@vlt.sh
blog.vlt.sh/blog/insight...
#ECMAScript
#JavaScript
loading . . .
Package Insights Selectors Powered by Socket
Unlock deep, actionable insights into your dependencies with vlts new security-first selectors β powered by metadata from Socket.
https://blog.vlt.sh/blog/insights-selectors
0
5
3
reposted by
Darcy Clarke
Socket
7 months ago
π The
@vlt.sh
team just launched real-time dependency analysis powered by Socket! Developers can now explore supply chain risks directly in their graph, with rich security metadata from Socket built in. More on the integration β
socket.dev/blog/vlt-lau...
#JavaScript
0
10
4
π Querying dep graphs w/
@vlt.sh
is even more powerful today w/ the introduction of
@socket.dev
's first-class security insights. There's 30+ new selectors & all kinds of data to explore. For Automation/CI purposes we've also added a new `--expects-results=<numeric>` flag to `vlt query`. Try it out!
add a skeleton here at some point
7 months ago
0
6
1
The vibes these days...
#PromptAndPray
8 months ago
0
3
0
Big feels today
8 months ago
2
14
0
We're back in business! Big thanks to
@voodootikigod.bsky.social
&
@openjs.bsky.social
for bringing JSConf back to NA β€οΈ The whole
@vlt.sh
team will be there & hopefully many old & new faces. Get an early bird ticket before they are gone!
events.linuxfoundation.org/jsconf-north...
8 months ago
0
5
1
Watching
@mhdawson.bsky.social
share how the
@nodejs.org
project works/collaborates & the Next-10 Initiative/WG
#nodejs
#future
9 months ago
0
6
1
π€ I had two amazing talks here @
@confooca.bsky.social
over the last two days. Big thanks to Yann & the team that run this amazing π¨π¦ conference here in Montreal. If you want to check out my slide decks they are: π Securing the JS Ecosystem with Reproducibility:
tinyurl.com/reproduce-2025
And...
9 months ago
1
8
3
reposted by
Darcy Clarke
Socket
9 months ago
The
@vlt.sh
team launched "reproduce" today, an
#OSS
tool that verifies if npm packages match their source code. With recent supply chain attacks exposing provenance limitations, this approach is already showing better adoption rates than traditional methods. β³
socket.dev/blog/vlt-lau...
#JavaScript
loading . . .
vlt Launches "reproduce": A New Tool Challenging the Limits ...
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
https://socket.dev/blog/vlt-launches-reproduce
1
29
10
For folks in π¨π¦ Montreal today for
@confooca.bsky.social
- I'll be talking all things "reproducibility" & `reproduce` @ 2pm in Outremont 4. Come check it out!
bsky.app/profile/darc...
#confoo
#montreal
#npm
#javascript
add a skeleton here at some point
9 months ago
0
4
0
π We just launched `$ npx reproduce <pkg>`
9 months ago
3
27
11
Load more
feeds!
log in