Advertisement · 728 × 90
#
Hashtag
#pnpm
Advertisement · 728 × 90
Release pnpm 11 Beta 0 · pnpm/pnpm Major Changes Store Runtime dependencies are always linked from the global virtual store #10233. Optimized index file format to store the hash algorithm once per file instead of repeating it for e...

pnpm 11 Beta 0, by @pnpm@fosstodon.org:

github.com/pnpm/pnpm/releases/tag/v...

#releasenotes #pnpm

1 0 0 0
Preview
pnpm – czyli dlaczego warto przestać marnować miejsce na dysku Jeśli pracujecie z JavaScript od jakiegoś czasu, na pewno macie zainstalowane npm – bo jest domyślnie z Node.js i trudno go uniknąć. Być może używacie

Masz kilka projektów JS? Z npm każdy ma własną kopię Reacta i reszty 😬

pnpm to naprawia – jeden globalny store, same linki w node_modules. Szybciej, mniej miejsca, zero phantom dependencies. ✨

programistka.com/pnpm-czyli-dlaczego-warto-przestac-marnowac-miejsce-na-dysku/

#javascript #pnpm #webdev

2 0 0 0
Preview
How to Install pnpm on Ubuntu (26.04, 24.04, 22.04) - LinuxCapable Install pnpm on Ubuntu 26.04, 24.04, and 22.04 with the official script or Corepack. Covers updates, filters, and removal.

Install pnpm on Ubuntu with the official script or Corepack, then use workspace filters, updates, troubleshooting, and clean removal without guessing.
linuxcapable.com/how-to-insta...
#Linux #Ubuntu #pnpm #NodeJS #JavaScript #CommandLine #DevTools #OpenSource

4 0 0 0

Hey, just posted a new piece about migrating from Yarn to pnpm on a Monorepo - Take my word, don't leave it to your Agent ;)

"Migrating a monorepo from Yarn to PNPM" by Matti Bar-Zeev dev.to/mbarzeev/mig...

#javascript #monorepo #pnpm #yarn

1 0 0 0
Today I learned that there's magic `pre<*>` and `post<*>` hooks inside `npm` (and everything npm-compatible):

-> https://docs.npmjs.com/cli/v8/using-npm/scripts

I think I would've preferred less magic-side-effect-ness, but fair, I guess.

So, to run something post `install`

```json
{
  "scripts": {
    // ...,
    "postinstall": "echo 'hello postinstall'",
  }
}
```

Caveat:

For `npm`, this only works when literally running `npm install` (or `npm i`), but now when running `npm i <some-package>`.  
Well, that's what you get, I guess?  
I'm even less convinced by its usefulness now.

For `bun` at least, both seem to work :)

Today I learned that there's magic `pre<*>` and `post<*>` hooks inside `npm` (and everything npm-compatible): -> https://docs.npmjs.com/cli/v8/using-npm/scripts I think I would've preferred less magic-side-effect-ness, but fair, I guess. So, to run something post `install` ```json { "scripts": { // ..., "postinstall": "echo 'hello postinstall'", } } ``` Caveat: For `npm`, this only works when literally running `npm install` (or `npm i`), but now when running `npm i <some-package>`. Well, that's what you get, I guess? I'm even less convinced by its usefulness now. For `bun` at least, both seem to work :)

Learned something about package.json postinstall scripts :)

#npm #JavaScript #TypeScript #bun #pnpm #TIL

2 0 1 0
Preview
🚀 Deploy OpenStatus on Debian VPS (5 Minute Quick-Start Guide)

🚀 Deploy OpenStatus on Debian VPS (5 Minute Quick-Start Guide)
#bun #certbot #corepack #debian #letsencrypt #monitoring #nginx #nodejs #openstatus #pnpm #selfhosted #selfhosting #statuspage #turso #vps #Cloud #Guides #VPS

2 0 0 0

📝 New blog post
"pnpm + Next.js Standalone + Docker: 5 Failures Before Success [Part 9]"
ko-chan.github.io/saru-blog/posts-en/saru-...
#pnpm #Nextjs #Docker #monorepo #troubleshooting

1 0 0 0

📝 ブログ記事を投稿しました
"pnpm + Next.js standalone + Docker で5回ハマった話 [第9回]"
zenn.dev/ko_chan/articles/saru-pn...
#pnpm #Nextjs #Docker #monorepo #トラブルシューティング

1 0 0 0
Preview
Last Week in AppSec for 29. January 2026 - Checkmarx Denial of Service in Java SE and React server, and pnpm lets a directory traversal (Zip) slip in. Last week in AppSec.

Looking at the #LastWeekInAppSec, we see two widely-used application components with #DoS, and a nasty little path traversal in a package manager.

Details, mitigations, context for making risk-based decisions all on our blog: buff.ly/xL4NKOg

#React #NodeJS #Java #pnpm #npm #CVE #Vulnerability

2 1 0 0
Preview
Last Week in AppSec for 15. January 2026 - Checkmarx Potentially serious flaws, depending on your uses, in sigstore, n8n, and pnpm made last week in appsec all about tools in the software supply chain.

This #LastWeekInAppSec is a great reminder that automation and dev tooling is part of an organizations attack surface. #Sigstore, #pnpm, and #n8n all have vulns to pay attention to, but (mostly) not panic over.

👉 should you worry? read: buff.ly/ATRNVz3

#AppSec #ProductSecurity #DevSecOps #DevOps

1 0 0 0

📝 New blog post
"Next.js + Go Monorepo: Managing 4 Portals × 4 APIs as a Solo Developer [Part 3]"
ko-chan.github.io/saru-blog/posts-en/saru-...
#Nextjs #Go #monorepo #pnpm #Turborepo

3 0 0 0

📝 ブログ記事を投稿しました
"Next.js × Go モノレポ構成:4ポータル × 4APIを1人で保守する設計【第3回】"
zenn.dev/ko_chan/articles/saru-ne...
#Nextjs #Go #monorepo #pnpm #Turborepo

1 0 0 0
Preview
🚀 pnpm in 2025 | pnpm 2025 has been a transformative year for pnpm. While our primary focus was redefining the security model of package management, we also delivered significant improvements in performance and developer experience.

pnpm in 2025, by @kochan.io (@pnpm@fosstodon.org):

https://pnpm.io/blog/2025/12/29/pnpm-in-2025

#pnpm #retrospectives

1 0 0 0
2026-01-08のJS: zod v4.3.0、Flint、pnpm in 2025 JSer.info #760 - zod v4.3.0がリリースされました。 * Release v4.3.0 · colinhacks/zod JSONスキーマからZodスキーマに変換する`z.fromJSONSchema()`が追加されています。また、排他的論理和で型を定義する`z.xor()`、部分的なrecordバリデーションを行う`z.looseRecord()`、`undefined`値を許容しない`.exactOptional()`も追加されています。 その他にも`.apply()`メソッド、`check()`のaliasである`.with()`メソッド、`ZodMap`への`min`/`max`/`nonempty`/`size`メソッド、文字列をslugに変換する`z.slugify()`などが追加されています。 * * * TypeScript-ESLintのメンテナーを中心に開発された実験的なハイブリッドリンターであるFlintが公開されました。 * Introducing Flint | Flint * What Flint Does Differently | Flint TypeScriptで書かれたコアとネイティブスピード(Go/Rust)のパーサーを組み合わせることで、パフォーマンスと開発者の親しみやすさの両立を目指しています。TypeScriptの型情報を常に利用し、クロスファイルキャッシュ、JSON/Markdown/YAMLの組み込みサポート、Prettierとの統合などの機能を採用しています。Lintはエラーのみを対象とし、インタラクティブなCLIやプラグインレジストリなども予定されています。 * * * pnpmの2025年の振り返り記事が公開されました。 * 🚀 pnpm in 2025 | pnpm v10.0でライフサイクルスクリプトをデフォルトで無効化し、`minimumReleaseAge`や`trustPolicy: no-downgrade`などのセキュリティ機能が追加されました。v10.12でGlobal Virtual Store、v10.9でJSRのネイティブサポート、v10.14/v10.21で`devEngines.runtime`による自動ランタイム管理のサポートなど、2025年の主要な変更点がまとめられています。 * * * ### JSer.infoをサポートするには * 😘 知り合いにJSer.infoをおすすめする * ❤️ GitHub Sponsorsで@azuのスポンサーになる * 🐦 X(Twitter)で@jser_infoをフォローする ### JSer.info Sponsors **JSer.info Sponsors** はGitHub SponsorsとしてJSer.infoを支援してくれている方々です。 * * * # ヘッドライン * * * ## Release pnpm 10.27 · pnpm/pnpm github.com/pnpm/pnpm/releases/tag/v10.27.0 pnpm ReleaseNote pnpm v10.27.0リリース。 `trustPolicy: no-downgrade`の厳格性を緩和するために、公開から一定時間経ったものは対象外にする`trustPolicyIgnoreAfter`オプションの追加など * * * ## Release v4.3.0 · colinhacks/zod github.com/colinhacks/zod/releases/tag/v4.3.0 TypeScript JSON library ReleaseNote zod v4.3.0リリース。 JSONスキーマからZodに変換する`z.fromJSONSchema()`の追加、`z.xor()`を追加。 部分的なrecordバリデーションの`z.looseRecord()`、`undefined`値を許容しない`.exactOptional()`を追加。 `.apply()`メソッドの追加、`check()`メソッドのaliasとして`.with()`メソッドを追加。 `ZodMap`に`min`/`max`/`nonempty`/`size`メソッドを追加、`z.slugify()`変換を追加など * * * ## Announcing Rspack 1.7 - Rspack rspack.rs/blog/announcing-1-7 rspack ReleaseNote Rspack 1.7リリース。 SWCプラグインの互換性改善、Import Bytes proposalのサポート、lazy compilationをデフォルトで有効化。 Constant inlining/TypeScript Enum inlining/Type re-export checkの最適化を安定化。 Rsbuild 1.7では実行時エラーのオーバーレイ表示/ファイルサイズの差分表示を追加。 Rslib 0.19ではESM出力が安定化、JavaScript APIの追加など * * * ## feat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.com github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957 company css news Tailwindの開発元であるTailwind Labの収入が大きく減少したため、エンジニアリングチームの75%にあたる3名をレイオフしたという話 * Adam's Morning Walk | We had six months left * * * # アーティクル * * * ## Introducing Flint | Flint www.flint.fyi/blog/introducing-flint/ ESLint Tools article TypeScript-ESLintのメンテナー中心で書かれた実験的なハイブリッドリンター。 TypeScriptで書かれたコアとnative speed(Go/Rust)のパーサーを組み合わせることで、パフォーマンスと開発者の親しみやすさの両立を目指している。 アーキテクチャ面では、ハイブリッドコア/TypeScriptの型情報を常に利用/クロスファイルキャッシュ/JSON/Markdown/YAMLの組み込みサポート/Prettierとの統合などを採用。 Lintはエラーのみとし、インタラクティブなCLI、オプション名の標準化、プラグインレジストリなどを用意する予定 * What Flint Does Differently | Flint * * * ## Introducing CSS Grid Lanes | WebKit webkit.org/blog/17660/introducing-css-grid-lanes/ css article `display: grid-lanes`のGrid Lanesについて * * * ## 🚀 pnpm in 2025 | pnpm pnpm.io/blog/2025/12/29/pnpm-in-2025 pnpm security article pnpmの2025年の振り返り記事。 v10.0でライフサイクルスクリプトをデフォルトで無効化、`minimumReleaseAge`や`trustPolicy: no-downgrade`などのセキュリティ機能の追加。 v10.12でGlobal Virtual Storeの追加、v10.9でJSRのネイティブサポート、Config Dependencies機能の追加。 v10.14/v10.21で`devEngines.runtime`による自動ランタイム管理のサポートなど * * * ## How to compile JavaScript to C with Static Hermes devongovett.me/blog/static-hermes.html JavaScript article Tools Static Hermesを使ってJavaScriptをC言語コードにコンパイルし、CのコードとしてRustから呼び出すという実装について * * * ## Fixing TypeScript Performance Problems: A Case Study | Viget www.viget.com/articles/fixing-typescript-performance-problems TypeScript article TypeScriptのコンパイルパフォーマンスのデバッグ方法について * * * ## Data Fetching Patterns in React Server Components gauravthakur.com/blog/data-fetching-patterns-react-server-components React article クライアントサイドレンダリング、サーバサイドレンダリング、React Server Componentのレンダリングにおける転送されるデータの違いについて可視化した記事 * * * # スライド、動画関係 * * * ## vjeux/webcodecs-nodejs-10k-challenge: Let's get WebCodec to the server github.com/vjeux/webcodecs-nodejs-10k-challenge/ nodejs JavaScript video library Node.jsでWebCodecs APIを動かすWebCodecs Node.js 10k Challengeの結果が公開され、7つのプロジェクトが採用された。 * * * # 書籍関係 * * * ## jotaiによるReact再入門 zenn.dev/uhyo/books/learn-react-with-jotai React book Reactとjotaiについて * * *
0 0 0 0

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

1 0 0 0
Preview
Node Modules Inspector Visualize your node_modules, inspect dependencies, and more.

⚙️ Node Modules Inspector — A tool that runs #pnpm inside your browser, “installs” a package, then analyzes its dependencies || #JavaScript #WebPerf #WebDev go.pediadigital.com/fzagmv

1 0 0 0

pnpm v10.27.0リリース。
`tructPolcy: no-downgrade`の厳格性を緩和するために、公開から一定時間経ったものは対象外にする`trustPolicyIgnoreAfter`オプションの追加など "Release pnpm 10.27 · pnpm/pnpm" https://github.com/pnpm/pnpm/releases/tag/v10.27.0 #pnpm #ReleaseNote

1 0 0 0
Post image

📦 Stop wasting time on installs!
npm – Reliable but slow
pnpm – Fast & saves space
Yarn – Great for teams
Bun – Super fast

💡 Quick Picks:
• Small project → npm
• Big monorepo → pnpm
• Team project → Yarn
• Need speed → Bun

⏱️ Choose wisely, save time & space!

#DevTools #WebDev #npm #pnpm #Yarn

2 0 1 0

pnpmのERR_PNPM_TRUST_DOWNGRADEが、一部のパッケージのメンテナンスアップデートが手動で行われていることで発生している "undici-types@6 published without provenance · Issue #4666 · nodejs/undici" https://github.com/nodejs/undici/issues/4666 #pnpm #issue

2 0 0 0

pnpm 10.26 is here!

This release focuses heavily on locking down supply chain security and giving you granular control over build scripts.

From stricter git defaults to the new allowBuilds config, here’s a breakdown of the changes. 🧵👇

#pnpm #javascript

29 1 1 1

pnpmのサプライチェーンセキュリティ対策の機能についての紹介。
ライフサイクルスクリプトの管理、minimumReleaseAge、trustPolicyについて "How We're Protecting Our Newsroom from npm Supply Chain Attacks | pnpm" pnpm.io/blog/2025/12/05/newsroom... #pnpm #security #article

2 0 0 0
Preview
How We're Protecting Our Newsroom from npm Supply Chain Attacks | pnpm We got lucky with Shai-Hulud 2.0.

The Seattle Times' long-term strategy for securing Frontend workflows against Supply Chain Attacks (like Shai-Hulud) and critical npm vulnerabilities is a must-read. They use @pnpm.io to block lifecycle scripts, a critical defense measure. Highly recommend pnpm.io/blog/2025/12...

#Frontend #pnpm

5 0 0 0
Preview
pnpm patch <pkg> | pnpm パッチを適用するパッケージを準備します(Yarnの同様のコマンドに触発されました)。

パッチを当てられるの便利
pnpm.io/ja/cli/patch
#pnpm

2 0 0 0
How pnpm's minimumReleaseAgeExclude Helped with Emergency Security Updates pnpm's minimumReleaseAge setting helps ensure stability, but it can become an obstacle during emergency security updates. Learn how to use minimumReleaseAgeExclude to quickly update specific packages.

🔒 Quick tip for #pnpm users:

Use `minimumReleaseAge` for stability, but need an emergency security update?

`minimumReleaseAgeExclude` lets you bypass the wait for specific packages without disabling your safety net.

Real-world example from our React CVE response 👇
codenote.net/en/posts/pnp...

2 0 0 0

pnpm v10.24.0リリース。
network-concurrencyをCPUのコア数の3倍に設定することで、ネットワークの並列性を改善するなど "Release pnpm 10.24 · pnpm/pnpm" https://github.com/pnpm/pnpm/releases/tag/v10.24.0 #pnpm #ReleaseNote

2 0 0 0

pnpm v11.0.0-alpha.0リリース。
Pure ESMに変更、設定の読み取りの変更、Node.js 18のサポート終了、キャッシュをv8.serializeしたバイナリファイルを使うように変更 "Release pnpm 11 Alpha 0 · pnpm/pnpm" github.com/pnpm/pnpm/releases/tag/v... #pnpm #ReleaseNote

2 0 0 0
Preview
Aspire with Python, React, Rust and Node apps Using Aspire to build a distributed application with Python, React, Rust and Node.js components

Blogged: Aspire with Python, React, Rust and Node apps

What's involved with integrating apps written with Python, Rust, Node and React/Vite with Aspire? Not that much as it turns out!

david.gardiner.net.au/2025/11/aspi...

#dotnet #aspire #rust #nodejs #pnpm #react #vite

8 2 0 1

syncpack 14.0.0-alpha.27 adds support for @pnpm.io "catalog:" specifiers and can read catalogs from pnpm and bun, more to follow in future versions github.com/JamieMason/s... #pnpm #monorepo #monorepos

5 1 0 0