5 repository-uri
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 este un generator de dependențe Python și un instrument de descoperire. Acesta scanează importurile proiectului pentru a identifica bibliotecile terțe necesare pentru a rula un proiect și automatizează generarea fișierelor de cerințe care conțin doar pachetele utilizate efectiv în codul sursă. Utilitarul funcționează ca un manager de fișiere de cerințe prin compararea pachetelor instalate cu importurile reale. Oferă capabilități pentru eliminarea dependențelor neutilizate și auditarea proiectelor pentru a identifica pachetele lipsă sau învechite. Instrumentul utilizează analiză statică și arbori de sintaxă abstractă pentru a izola instrucțiunile de import fără a executa codul. Rezolvă versiunile pachetelor folosind metadate locale sau servere personalizate și traversează recursiv structurile de directoare pentru a localiza toate fișierele sursă relevante.
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.