awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tj avatar

tj/node-prune

0
View on GitHub↗
4,429 نجوم·132 تفرعات·Go·MIT·6 مشاهدات

Node Prune

node-prune هو أداة مساعدة لتنظيف وتقليص مجلدات تبعيات Node.js عن طريق إزالة ملفات المصدر والوثائق غير الضرورية لوقت التشغيل. يعمل كمنظف للحزم يقوم بحذف الملفات غير الأساسية، مثل ملفات markdown و TypeScript، من تبعيات npm المثبتة لتقليل حجم التثبيت.

تعمل الأداة على تحسين ملفات النشر وصور الحاويات (container images) عن طريق إزالة الملفات غير الضرورية من أدلة المكتبات الخارجية. تُستخدم هذه العملية لتقليل أحجام صور Docker وتقليص حجم حزم التطبيقات النهائية.

يوفر المشروع واجهة سطر أوامر لأتمتة عملية تنظيف أدلة التبعيات. ويستفيد من التصفح العودي للأدلة (recursive directory traversal) والترشيح القائم على الأنماط لتحديد وإزالة الملفات التي لا يحتاجها وقت التشغيل.

Features

  • Vendor Directory Pruning - Provides a CLI utility to remove non-essential files and source code from dependency directories.
  • Node.js Dependency Pruners - Functions as a tool to remove non-essential source files and documentation from node_modules to reduce size.
  • Runtime Footprint Optimizers - Shrinks the size of node_modules directories by removing files not required for runtime execution.
  • npm Package Cleaners - Deletes markdown and TypeScript files from installed npm dependencies to save disk space.
  • Pattern-Based File Deletions - Identifies non-runtime files for deletion by matching names and extensions against predefined patterns.
  • Node Modules Optimizations - Removes non-runtime files from dependency folders to reduce disk space and installation size.
  • Recursive Directory Traversers - Recursively walks through the nested folder structure of node_modules to locate all files for evaluation.
  • Artifact Size Optimization - Speeds up deployment pipelines by pruning dependency directories before uploading artifacts.
  • Dependency Stripping - Reduces the size of container images by stripping unnecessary documentation and source files from node_modules.
  • Deployment Bundle Reduction - Shrinks the final application bundle by removing non-essential files from third-party library directories.
  • 前端自动化(Workflow) - Listed in the “前端自动化(Workflow)” section of the Awesome Frontend awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ tj/node-pruneمخطط تاريخ النجوم لـ tj/node-prune

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Node Prune

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Node Prune.
  • isaacs/rimrafالصورة الرمزية لـ isaacs

    isaacs/rimraf

    5,846عرض على GitHub↗

    rimraf is a Node.js recursive file deletion tool and cross-platform filesystem utility. It provides both a programmatic library and a command-line interface for removing files and directories and all of their contained contents across different operating systems. The utility supports glob-based file deletion, allowing the removal of items that match specific wildcard patterns rather than just literal paths. It also includes the ability to abort deletion processes mid-execution and apply custom predicate-based filtering to exclude specific files or folders. The project covers broad filesystem

    TypeScript
    عرض على GitHub↗5,846
  • athityakumar/colorlsالصورة الرمزية لـ athityakumar

    athityakumar/colorls

    5,123عرض على GitHub↗

    colorls is a Ruby-based terminal directory visualizer that displays file system contents using colors, Font Awesome icons, and Git status indicators. It functions as a command line interface for rendering directory contents and nested file system hierarchies in both list and tree formats. The project features a customizable theme engine that allows users to override default colors and unicode icons via external configuration files. It integrates with version control to append the status of files and folders directly within the terminal listing. The tool provides capabilities for directory hi

    Rubyclicoloreye-candy
    عرض على GitHub↗5,123
  • bee-san/pywhatالصورة الرمزية لـ bee-san

    bee-san/pyWhat

    7,150عرض على GitHub↗

    pyWhat is a Python-based data extraction tool designed to scan files and text for sensitive identifiers, credentials, and network artifacts using regular expressions. It functions as a pattern matching engine and PII scanner capable of identifying personal identifiers and sensitive data patterns across directories and binary files. The project specializes in the identification of unknown data formats through file signatures and the extraction of high-value identifiers, such as URLs, IP addresses, and phone numbers, from network capture files. It utilizes a rarity-based filtering system and sp

    Pythoncybercybersecurityhacking
    عرض على GitHub↗7,150
  • bootandy/dustالصورة الرمزية لـ bootandy

    bootandy/dust

    11,843عرض على GitHub↗

    Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and recursive directory size scanner used to identify large files and directories through a formatted list of disk consumption across a filesystem. The tool differentiates itself by providing a recursive tree view to visualize space distribution and the ability to output directory and file size data in machine-readable formats for external processing and analysis. Its broader capabilities include filesystem auditing and storage capacity management. This is achieved through file and dir

    Rust
    عرض على GitHub↗11,843
عرض جميع البدائل الـ 30 لـ Node Prune→

الأسئلة الشائعة

ما هي وظيفة tj/node-prune؟

node-prune هو أداة مساعدة لتنظيف وتقليص مجلدات تبعيات Node.js عن طريق إزالة ملفات المصدر والوثائق غير الضرورية لوقت التشغيل. يعمل كمنظف للحزم يقوم بحذف الملفات غير الأساسية، مثل ملفات markdown و TypeScript، من تبعيات npm المثبتة لتقليل حجم التثبيت.

ما هي الميزات الرئيسية لـ tj/node-prune؟

الميزات الرئيسية لـ tj/node-prune هي: Vendor Directory Pruning, Node.js Dependency Pruners, Runtime Footprint Optimizers, npm Package Cleaners, Pattern-Based File Deletions, Node Modules Optimizations, Recursive Directory Traversers, Artifact Size Optimization.

ما هي البدائل مفتوحة المصدر لـ tj/node-prune؟

تشمل البدائل مفتوحة المصدر لـ tj/node-prune: isaacs/rimraf — rimraf is a Node.js recursive file deletion tool and cross-platform filesystem utility. It provides both a… athityakumar/colorls — colorls is a Ruby-based terminal directory visualizer that displays file system contents using colors, Font Awesome… chyingp/nodejs-learning-guide — This project is a learning guide and collection of study notes designed to teach Node.js backend development. It… bee-san/pywhat — pyWhat is a Python-based data extraction tool designed to scan files and text for sensitive identifiers, credentials,… bootandy/dust — Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and… direnv/direnv — direnv is a shell environment manager and directory-based environment loader that automatically loads and unloads…