home.social

#pnpm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pnpm, aggregated by home.social.

fetched live
  1. pnpm released another project: pnpr, an npm registry.

    It is proprietary.

    In my opinion mixing proprietary and open source code in one project is a recipe for disaster and I will try to avoid such projects when I can.

    Am I being overzealous?

    #JavaScript #npm #pnpm

  2. Looks like I may be embarking on setting up a new blog this week. I have missed blogging. I am going to set up an SSG site using Astro. This is the first development project I have done on this laptop so I have to set up my tooling, workflows etc. I enjoy thinking through all this and getting myself setup carefully.

    Should I be using npm or yarn or pnpm as my package manager? I care about security, so the issues npm had over the last year has turned me off. However, all that may simply be because npm has so many users, so attracts so many bad actors, and if users are wise with package choice it is not a problem.

    Feel free to share your advice with me.

    #npm #yarn #pnpm #webdev

  3. 1. instalar #node #npm y #pnpm con #nvm
    2, configurar llaves ssh y firmado ggp para #git
    3. levantar contenedores mínimos con docker
    4. instalar bruno
    5. instalar dbeaver
    6. importar base de datos
    7. definir variables en archivo .env
    8. configurar #zsh con oh-my-zsh

    y todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.

  4. 🙌 Hoch die Hände, gleich gibt es Wochenende!

    Pünktlich dazu berichten beide über ihre Grillerfahrungen.

    Technik kommt auch nicht zu kurz: Beide sprechen über die Open-Source-Community und im Speziellen über #pnpm . Braucht man das noch nach den neuen Updates in #npm ?

    Hört einfach selbst rein:

    🎧 ready-for-review.dev/2026/07/1

    #podcast #opensource

  5. CVE-2026-59195 - Path Traversal in pnpm. Malicious lockfile can create symlinks outside expected directory. CVSS 8.2. Update to 10.34.4 or 11.8.0 immediately. #CVE #pnpm #infosec

    valtersit.com/cve/CVE-2026-591

  6. cURL summer of bliss? I'm getting the #pnpm summer of hell :TeslaFire:

    My project just got a dependency update PR from pnpm v10 to v11 because of twelve new vulnerabilities, half of them "CVSS High". But, reading through the summaries and PoCs, I can't help but think that most of them are nothing burgers. Almost everything can be mitigated by a simple config change, and a good portion of those are like this by design.

    Like, what the hell is GHSA-2phv-j68v-wwqx? "There is a possibility to execute programs. But if the program is malicious, you will execute a malicious program! RCE! CVSS 7.5! Patch asap!"

    I'm either too dumb/sleepy/hot1 to understand the actual risks, or it's really some panic making by whoever (or whatever) submitted those vulns.

    1. As in, hot from not having an A/C at home. Please gift me a PortaSplit ↩︎

  7. For my work with Angular frontend apps, I have mainly used npm for package management. For our current development project, we need a monorepo approach, as we target multiple apps with shared functionality in libraries. One option for that is pnpm, which provides workspaces. I will explore that to gain some experience.
    #pnpm #dev #javascript

  8. 📦 Package coverage is broad: npm (#pnpm, #yarn, #bun), #PyPI, #Go modules, #RubyGems, #Composer. Reads lockfiles & install metadata — no package-manager execution, no source-file reads. Zero network calls during scans.

    🔌 Also scans #MCP server configs (claude_desktop_config.json, mcp.json, Gemini CLI settings) and editor extensions for VS Code, Cursor, Windsurf, VSCodium — plus Chromium & Firefox browser extensions.

  9. I never quite thought that the meme would be realised in the form of alternative package managers to npm, all of them rewriting to rust. CRAZY haha

    #npm #yarn #pnpm #bun #rustlang

  10. whenever there’s another #npm #supplychain attack, it’s time to start victim-blaming. unironically. don’t use npm, use #pnpm (or #bun).

    pnpm stores your packages in a single central repository instead of downloading them all every time, and it also doesn’t run build scripts by default unless you ask it to. plus, it’s faster, but that’s less important.

    if you use plain npm, you’re not a victim, you’re a perpetrator.

    [ERR_PNPM_IGNORED_BUILDS] Ignored build scripts: @parcel/[email protected], [email protected], [email protected], [email protected]
    
    Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.
  11. Supply-chain security woes! Here's a simple configuration that will improve your PNPM security posture along with a nudge towards something even deeper!

    coderlegion.com/14098/configur

    #NodeJS #Security #PNPM

  12. Wow this is perfect for keeping NPM dependencies secure 🔥

    👮 **deputui** — A TUI for reviewing release notes of your NPM dependencies

    💯 Pipe in pnpm outdated, skim release notes and select exactly which updates to install

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/twiddler/deputui

  13. Why not go whole hog? While not have wrapper / generic methods for actions, like "install <package>".

    That way you can define what package manager you're using, without needing to know specifics. And swapping between them would be easy.
    The more advanced stuff could then be handled if / when it was required 🤔

    This has drawbacks, and complexities, but at the moment I'm really not getting what's special or valuable about Corepack.

    #webdev #code #tech #node #javascript #npm #yarn #pnpm

  14. The GitHub docs state:

    > In practical terms, **Corepack lets you use Yarn, npm, and pnpm without having to install them**.

    But... it looks like Corepack just downloads and installs them *for you*. At least it's the right version / hash checked.

    I feel like I'm missing something here...

    #webdev #code #tech #node #javascript #npm #yarn #pnpm

  15. `pnpm` is lockfile compatible!? I can just type this in every project instead of remembering #npm #yarn #pnpm #bun #etc!?

  16. Today I started to collaborate with the #mastodon project and to build the project I learn something named #corepack that it is a manager for #nodejs package manager hahahaha. Today I learn something new
    #javascript #nodejs #npm #yarn #pnpm