5 مستودعات
Tools designed to bundle source code into multiple optimized distribution formats for various runtimes.
Distinct from JavaScript Library Integrations: None of the candidates describe the process of packaging a library for distribution; most focus on using or integrating libraries.
Explore 5 awesome GitHub repositories matching programming languages & runtimes · JavaScript Library Packagers. Refine with filters or upvote what's useful.
tsup is a build tool designed for the automated compilation and packaging of TypeScript and JavaScript source code into compatible module formats. It functions as a TypeScript library bundler that transforms source files into distributable assets with minimal manual configuration. The project provides a zero-config build pipeline that abstracts complex bundler settings into a simplified interface. It is an esbuild-based tool that produces simultaneous ESM and CommonJS output files from a single source tree to ensure broad environment compatibility. The tool covers high-performance transpilat
Bundles modern source code into optimized distribution formats for various server-side and browser runtimes.
Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into optimized distribution files. It serves as a JavaScript library packager and TypeScript compiler, converting source code into compatible module formats for both browser and server-side runtimes. The tool functions as a bundle size optimizer by mangling object properties and analyzing bundle composition to reduce final file sizes. It also acts as a CSS module processor, converting style imports into external stylesheets or scoped modules to prevent global namespace collisions. It
Bundles source code into optimized distributions for common module formats using a zero-configuration setup.
wasm-pack is a build tool and workflow orchestrator for compiling Rust code to WebAssembly. It coordinates the compilation process and generates the JavaScript glue code required to execute Rust logic within web browsers and server-side runtimes. The tool manages binary optimization to reduce file sizes and improve execution speed. It also functions as a package manager, bundling compiled WebAssembly modules into archives compatible with JavaScript registries and bundlers. The project covers language interoperability through the automatic generation of TypeScript type definitions. It further
Bundles compiled modules into distribution formats compatible with JavaScript package registries and bundlers.
nwb هو سلسلة أدوات بناء بدون تكوين، ومجمع وحدات، وخادم تطوير لتطبيقات ومكتبات JavaScript وJSX. يعمل كنظام بناء يشتق تلقائيًا إعدادات المترجم والمجمع من تبعيات المشروع المثبتة لإزالة الإعداد اليدوي. تتميز الأداة بقدرتها على العمل كمترجم مكتبة، حيث تولد تنسيقات توزيع متعددة مثل ESM وCJS من مصدر واحد لتوافق مدير الحزم. كما تتضمن عداء اختبار متصفح بدون رأس ينفذ اختبارات الوحدة مع وضع مراقبة متكامل وتقارير تغطية الكود. يغطي النظام مجموعة واسعة من الإمكانيات، بما في ذلك خطوط أنابيب أصول الواجهة الأمامية لتحويل الصيغ الحديثة ومعالجة معالجات CSS المسبقة. ويوفر سير عمل تطوير يتميز باستبدال الوحدات الساخنة (hot module replacement)، وتوليد بناء الإنتاج مع التصغير وتجريد الكود، وخط أنابيب تحويل مدفوع بالإضافات لتوسيع وظائف سلسلة الأدوات.
Bundles source code into multiple optimized distribution formats to ensure compatibility when publishing npm modules.
vite-plus هي سلسلة أدوات تطوير ويب موحدة وواجهة سطر أوامر مصممة لإدارة إصدارات Vite، وبيئات تشغيل JavaScript، ومديري الحزم من نقطة دخول واحدة. تعمل كمدير لبيئة تشغيل JavaScript لتثبيت وتثبيت إصدارات اللغة، ومنسق مهام لمشاريع Monorepo لتنفيذ النصوص البرمجية المدركة للتبعيات، ومحرك سقالات للمشاريع لتمهيد التطبيقات والمكتبات. يتميز المشروع بدمج دورة حياة تطوير كاملة في أداة واحدة، ويتميز بمحرك تحليل ثابت موحد يقوم بفحص النوع، والتدقيق (Linting)، والتنسيق في تمريرة واحدة. يوفر تنسيقًا متقدمًا لـ Monorepo من خلال التنفيذ المتوازي ونظام تخزين مؤقت للنتائج يستخدم إبطالًا قائمًا على البصمة لتخطي المهام الزائدة. تغطي سلسلة الأدوات أيضًا مجموعة واسعة من القدرات بما في ذلك خطوط أنابيب أصول الويب لتجميع الإنتاج، وتوفير البيئة التلقائي، وإدارة خطافات Git commit. كما تتضمن أدوات لتنفيذ اختبارات الوحدة الأصلية وإنشاء ملفات تنفيذية أصلية.
Bundles source code into optimized distribution formats including type definitions and maps for library consumption.