1 repository
Strategies for shrinking the final application bundle by stripping non-runtime assets from third-party libraries.
Distinct from Configuration Package Deployments: Candidates are focused on mathematical reductions or configuration deployments, not filesystem bundle shrinking.
Explore 1 awesome GitHub repository matching devops & infrastructure · Deployment Bundle Reduction. Refine with filters or upvote what's useful.
node-prune este un utilitar pentru curățarea și micșorarea folderelor de dependențe Node.js prin eliminarea fișierelor sursă și a documentației care nu sunt necesare pentru execuția la runtime. Funcționează ca un instrument de curățare a pachetelor care șterge fișierele neesențiale, cum ar fi fișierele markdown și TypeScript, din dependențele npm instalate, pentru a reduce dimensiunea instalării. Instrumentul optimizează artefactele de deployment și imaginile de container prin eliminarea fișierelor inutile din directoarele bibliotecilor third-party. Acest proces este utilizat pentru a minimiza dimensiunea imaginilor Docker și a reduce amprenta finală a bundle-urilor aplicației. Proiectul oferă o interfață CLI pentru a automatiza curățarea directoarelor de dependențe. Utilizează parcurgerea recursivă a directoarelor și filtrarea bazată pe pattern-uri pentru a identifica și elimina fișierele care nu sunt necesare la runtime.
Shrinks the final application bundle by removing non-essential files from third-party library directories.