Relay pairing offer v2 (E2EE) + host connections
This commit is contained in:
@@ -4,12 +4,27 @@ const fs = require("fs");
|
||||
const path = require("path");
|
||||
|
||||
const projectRoot = __dirname;
|
||||
const monorepoRoot = path.resolve(projectRoot, "../..");
|
||||
const serverSrcRoot = path.resolve(projectRoot, "../server/src");
|
||||
const relaySrcRoot = path.resolve(projectRoot, "../relay/src");
|
||||
|
||||
const config = getDefaultConfig(projectRoot);
|
||||
const defaultResolveRequest = config.resolver.resolveRequest ?? resolve;
|
||||
|
||||
// This app imports TypeScript sources from sibling workspaces (server/relay).
|
||||
// Metro's default hierarchical lookup won't find hoisted deps when resolving
|
||||
// from those out-of-tree source files, so point Metro at the monorepo root.
|
||||
config.watchFolders = Array.from(
|
||||
new Set([...(config.watchFolders ?? []), monorepoRoot])
|
||||
);
|
||||
config.resolver.nodeModulesPaths = Array.from(
|
||||
new Set([
|
||||
...(config.resolver.nodeModulesPaths ?? []),
|
||||
path.join(projectRoot, "node_modules"),
|
||||
path.join(monorepoRoot, "node_modules"),
|
||||
])
|
||||
);
|
||||
|
||||
config.resolver.resolveRequest = (context, moduleName, platform) => {
|
||||
const origin = context.originModulePath;
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user