6dbb287c1476e85b72e79827686237b727ac4865
Extend linkPeerPlugins() to handle two cases after pruning devDependencies: 1. @quartz-community/* peers → symlink to sibling plugin (existing) 2. All other peers → symlink to host Quartz node_modules (new) Combined with the plugin-side changes (build tools moved to devDependencies, shared runtime deps moved to peerDependencies), this reduces per-plugin node_modules from ~59MB to ~6.7MB — an ~89% reduction (~2.2GB total savings across 42 plugins).
Quartz v5
“[One] who works with the door open gets all kinds of interruptions, but [they] also occasionally gets clues as to what the world is and what might be important.” — Richard Hamming
Quartz is a set of tools that helps you publish your digital garden and notes as a website for free.
🔗 Read the documentation and get started: https://quartz.jzhao.xyz/
Sponsors
Description
Languages
SCSS
47.1%
TypeScript
25.2%
CSS
19.9%
JavaScript
7.8%