5 مستودعات
Maps module identifiers to specific file paths to enable multiple versions of a library on one page.
Distinct from Version-to-URL Resolution: Existing candidates focus on URL resolution or compiler versions; this is about runtime module identifier mapping in the browser.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Module Version Mapping. Refine with filters or upvote what's useful.
RequireJS is a JavaScript module loader and dependency manager that implements the Asynchronous Module Definition API. It enables the asynchronous loading of JavaScript files in the browser to prevent page rendering blocks and manages interdependent scripts to avoid global namespace pollution and execution order issues. The project includes a build optimizer that combines and minifies multiple script files into single bundles to reduce network requests. It also provides a mechanism for version management, allowing multiple versions of the same library to coexist on a single page without confl
Maps specific module identifiers to distinct file paths to allow multiple library versions to coexist without conflict.
pipreqs هو أداة لاكتشاف وتوليد تبعيات Python. يقوم بمسح استيرادات المشروع لتحديد مكتبات الطرف الثالث المطلوبة لتشغيل مشروع ما وأتمتة توليد ملفات المتطلبات التي تحتوي فقط على الحزم المستخدمة فعلياً في الكود المصدري. تعمل الأداة كمدير لملفات المتطلبات من خلال مقارنة الحزم المثبتة مقابل الاستيرادات الفعلية. توفر قدرات لتقليم التبعيات غير المستخدمة وتدقيق المشاريع لتحديد الحزم المفقودة أو القديمة. تستخدم الأداة التحليل الساكن وأشجار بناء الجملة المجردة لعزل عبارات الاستيراد دون تنفيذ الكود. تقوم بحل إصدارات الحزم باستخدام البيانات الوصفية المحلية أو خوادم مخصصة وتجتاز هياكل المجلدات بشكل متكرر لتحديد موقع جميع ملفات المصدر ذات الصلة.
Maps imported modules to their specific version numbers by querying the local installed environment.
Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for
Maps dependent services and tests to generate technical specifications and diffs for transitioning to new patterns.
This project provides the technical standards and API specifications for asynchronous JavaScript module loaders. It defines the protocols for defining, referencing, and loading modular code to ensure consistent execution and interoperability across different browser environments. The system establishes a standard interface for fetching and initializing JavaScript dependencies and non-code assets without blocking the main browser thread. It includes a resource loader interface for mapping module identifiers to physical file paths and resolving relative dependencies into absolute URLs. The cap
Redirects module requests to alternative versions or aliases based on the identity of the requesting module.
jspm-cli is a Deno-based command-line tool and import map package manager that resolves JavaScript dependencies to URLs for native ES module loading in the browser. It functions as an ESM dependency resolver and frontend build pipeline, mapping bare module specifiers to remote CDN URLs or local paths. The tool acts as an environment-aware module manager, allowing developers to define conditional resolution rules to switch module implementations between development and production contexts. It manages the generation of browser-native import maps, which include cryptographic subresource integrit
Switches between different module implementations and versions based on the target deployment context.