PageSourceSearch

https://pnpm.io/assets/js/5727ac01.d709501f.js

js pnpm.io collected 2026-09-24 07:23:09 UTC 2,497 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["18612"],{66781(e,t,a){a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>n,toc:()=>i});var n=a(65832),s=a(91987),r=a(67008);let o={title:"pnpm 11.25",authors:"zkochan",tags:["release"],date:new Date("2026-08-29T00:00:00.000Z")},l,p={authorsImageUrls:[void 0]},i=[];function c(e){let t={code:"code",p:"p",...(0,r.R)(),...e.components};return(0,s.jsxs)(t.p,{children:["pnpm 11.25 replaces topological batches with a task scheduler, adds configurable\nworkspace task dependencies and per-task concurrency, and makes interrupted\nrecursive runs resumable from the work that actually passed. It also introduces\nregistry revisions, signed build artifacts shared through pnpr, batch approval\nfor staged packages, automatic pruning of stale audit exceptions, and a\n",(0,s.jsx)(t.code,{children:"pnpm init"})," pin that follows the latest released pnpm."]})}function u(e={}){let{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},67008(e,t,a){a.d(t,{R:()=>o,x:()=>l});var n=a(71763);let s={},r=n.createContext(s);function o(e){let t=n.useContext(r);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(r.Provider,{value:t},e.children)}},65832(e){e.exports=JSON.parse('{"permalink":"/blog/releases/11.25","editUrl":"https://github.com/pnpm/pnpm.io/edit/main/blog/releases/11.25.md","source":"@site/blog/releases/11.25.md","title":"pnpm 11.25","description":"pnpm 11.25 replaces topological batches with a task scheduler, adds configurable","date":"2026-08-29T00:00:00.000Z","tags":[{"inline":true,"label":"release","permalink":"/blog/tags/release"}],"readingTime":6.58,"hasTruncateMarker":true,"authors":[{"name":"Zoltan Kochan","title":"Lead maintainer of pnpm","url":"https://x.com/zkochan","socials":{"x":"https://x.com/zkochan","github":"https://github.com/zkochan"},"imageURL":"https://pbs.twimg.com/profile_images/2005604765028245504/SudRBVMH_400x400.jpg","key":"zkochan","page":null}],"frontMatter":{"title":"pnpm 11.25","authors":"zkochan","tags":["release"],"date":"2026-08-29T00:00:00.000Z"},"unlisted":false,"prevItem":{"title":"pnpm 12.2-12.3","permalink":"/blog/releases/12.2-12.3"},"nextItem":{"title":"pnpm 12.1","permalink":"/blog/releases/12.1"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.