1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["10030"],{25071(e,t,n){n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var a=n(14852),s=n(91987),o=n(67008);let r={title:"pnpm 10.15",authors:"zkochan",tags:["release"],date:new Date("2025-08-19T00:00:00.000Z")},l,i={authorsImageUrls:[void 0]},c=[{value:"Minor Changes",id:"minor-changes",level:2},{value:"New setting for catalogs",id:"new-setting-for-catalogs",level:3}];function p(e){let t={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h2,{id:"minor-changes",children:"Minor Changes"}),"\n",(0,s.jsx)(t.h3,{id:"new-setting-for-catalogs",children:"New setting for catalogs"}),"\n",(0,s.jsxs)(t.p,{children:["Added the ",(0,s.jsx)(t.a,{href:"/settings/other#catalogprune",children:(0,s.jsx)(t.code,{children:"cleanupUnusedCatalogs"})})," configuration. When set to ",(0,s.jsx)(t.code,{children:"true"}),", pnpm will remove unused catalog entries during installation ",(0,s.jsx)(t.a,{href:"https://github.com/pnpm/pnpm/pull/9793",children:"#9793"}),"."]})]})}function h(e={}){let{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},67008(e,t,n){n.d(t,{R:()=>r,x:()=>l});var a=n(71763);let s={},o=a.createContext(s);function r(e){let t=a.useContext(o);return a.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:r(e.components),a.createElement(o.Provider,{value:t},e.children)}},14852(e){e.exports=JSON.parse('{"permalink":"/blog/releases/10.15","editUrl":"https://github.com/pnpm/pnpm.io/edit/main/blog/releases/10.15.md","source":"@site/blog/releases/10.15.md","title":"pnpm 10.15","description":"Minor Changes","date":"2025-08-19T00:00:00.000Z","tags":[{"inline":true,"label":"release","permalink":"/blog/tags/release"}],"readingTime":1.41,"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 10.15","authors":"zkochan","tags":["release"],"date":"2025-08-19T00:00:00.000Z"},"unlisted":false,"prevItem":{"title":"pnpm 10.16","permalink":"/blog/releases/10.16"},"nextItem":{"title":"pnpm 10.14","permalink":"/blog/releases/10.14"}}')}}]);
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.