get shared library working

This commit is contained in:
ppc
2024-08-22 09:48:38 +01:00
parent af8cae3b72
commit 994e007b62
3 changed files with 17 additions and 4 deletions
+1 -1
View File
@@ -1,4 +1,5 @@
import {BSON} from "realm";
import {fetchServerInfo, performCardIn} from "amnet-shared";
import React, {useCallback, useEffect, useLayoutEffect, useMemo, useState} from "react";
import {ActivityIndicator, Button, Card, Paragraph, Title, useTheme} from "react-native-paper";
import {Alert, RefreshControl, ScrollView, Share, StyleSheet, TouchableOpacity, View} from "react-native";
@@ -10,7 +11,6 @@ import RealmContext from "../models/RealmContext";
import {AMServer} from "../models/AMServer";
import {AMCard} from "../models/AMCard";
import ObjectId = BSON.ObjectId;
import {fetchServerInfo, performCardIn} from "../../amnet-shared/src";
const {useRealm, useQuery, useObject} = RealmContext;
+15 -2
View File
@@ -1,4 +1,17 @@
// Learn more https://docs.expo.dev/guides/customizing-metro
const { getDefaultConfig } = require('expo/metro-config');
const {getDefaultConfig} = require('expo/metro-config');
const {resolve} = require("path");
module.exports = getDefaultConfig(__dirname);
module.exports = (async () => {
const config = await getDefaultConfig(__dirname);
config.resolver.extraNodeModules = {
'amnet-shared': resolve(__dirname, '../amnet-shared')
};
config.watchFolders = [
resolve(__dirname, '../amnet-shared')
];
return config;
})();
+1 -1
View File
@@ -44,7 +44,7 @@
},
"../amnet-shared": {
"version": "1.0.0",
"dependencies": {
"devDependencies": {
"tsup": "^8.2.4",
"typescript": "^5.5.4"
}