Initial commit

This commit is contained in:
Chris Daßler
2025-08-29 04:22:52 +02:00
commit e1fb6e6acc
11 changed files with 2665 additions and 0 deletions

21
index.js Normal file
View File

@@ -0,0 +1,21 @@
/**
* Main entry point for @metatrom/ior-resolver
* Provides unified exports for both Metro and Node.js environments
*/
// Export Metro resolver functions
const metroResolver = require('./lib/metro-ior-resolver.js');
module.exports = {
// Metro exports
createIORResolver: metroResolver.createIORResolver,
createHotReloadableResolver: metroResolver.createHotReloadableResolver,
buildIORMappings: metroResolver.buildIORMappings,
buildLocalIORMappings: metroResolver.buildLocalIORMappings,
fetchRemoteComponent: metroResolver.fetchRemoteComponent,
parseRemoteIOR: metroResolver.parseRemoteIOR,
clearRemoteCache: metroResolver.clearRemoteCache,
// Re-export metro module for convenience
metro: metroResolver,
};