We're excited to announce that Socket is joining the @openjsf Proud to support the #JavaScript ecosystem alongside so many great projects and contributors.
We're excited to announce that Socket is joining the @openjsf Proud to support the #JavaScript ecosystem alongside so many great projects and contributors.
I made a new thing! like the semver package, but for PURLs: https://www.npmjs.com/package/purl
`npx purl $specifier` or `npx purl $purl` will validate, normalize, and provide parse info.
add `--check` & it'll contact the relevant registry & verify the package and version exist.
(you can import it too)
I made something new: an eslint plugin to validate your npm ecosystem lockfiles! It supports npm, pnpm, yarn, bun, and vlt, and it's already helped find a supply chain security attack vector inside a fortune 500 tech company. https://www.npmjs.com/package/eslint-plugin-lockfile
You can also run the eslint rule as a standalone CLI! `npx lintlock` / https://www.npmjs.com/package/lintlock
(all written in ESM, all with minimal deps, all supporting only modern node, for those that care about that sort of thing)
Exciting news for me and @nodejs today (ノ◕ヮ◕)ノ*:・゚✧
- https://github.com/nodejs/node/issues/55918
- https://github.com/nodejs/node/pull/56132
1993: I use BBSes for online interaction. Each BBS is run by some random person. They connect to a federated worldwide network. I keep my notes in .TXT files.
2008-2022: I use social networks like Facebook and Twitter for online interaction. They're huge and popular. I use Evernote for my notes, which is full of features.
2023: I use Mastodon for online interaction. Each instance is run by some random person. They connect to a federated worldwide network. I keep my notes in .TXT files.
Watching recordings of @tidelift's #Upstream conference, and I'm seeing lots of interesting #OpenSource #Security topics there.
One early highlight in https://youtu.be/WFo57yIzZ-Q?t=1248 is @ljharb reminding us businesses already have fiduciary responsibility to their shareholders for investing in their #FOSS infrastructure so it is sustainable.
THANK YOU! This is a super important message and bears repeating. But it's not enough!
Some projects need contributions, time and attention more than funding!