3 Repos
Build-time mechanisms that select specific implementation files based on environment-specific extensions.
Distinct from Platform-Specific Logic Adapters: None of the candidates cover build-time file extension resolution for loading platform-specific logic.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Platform-Specific File Resolution. Refine with filters or upvote what's useful.
Solito is a cross-platform navigation library and routing bridge that enables the development of mobile apps and web pages from a single codebase using React Native and Next.js. It functions as an orchestrator that synchronizes file-system based routing and screen logic across both platforms. The project provides a unified navigation interface that maps a single set of URLs to either web pages or native screens. This allows for synchronized linking and route parameters, ensuring that users land on the correct content regardless of whether they are using a browser or a mobile application. The
Implements build-time mechanisms to select implementation files based on environment-specific extensions like .web.js or .native.js.
A minimalist project template that bootstraps cross-platform mobile applications with built-in TypeScript support. It functions as a development configuration package that enforces static type checking for mobile applications during the build process. The scaffolding process generates a clean and minimalist starting structure for mobile applications using the standard command line interface. It sets up a mobile development workspace with native rendering pipelines and build tools ready for immediate coding, targeting both iOS and Android platforms.
Selects platform-specific source files automatically using file extensions like .ios.ts or .android.ts.
Haste-compiler is a source-to-source compiler and web framework that translates Haskell source code into JavaScript programs for execution in web browsers and server environments. It enables the creation of unified web applications from a single type-safe codebase, automatically generating communicating client and server binaries while preserving static type guarantees across tiers. The system translates high-level code through an existing compiler infrastructure paired with custom code generators, supported by an AST-based optimization and minification pipeline for producing lean deployment
Resolves platform-specific source files automatically using file-extension patterns during the build phase.