@@ -15,6 +15,9 @@ import { SuFile } from "@Native/SuFile";
15
15
import { StringsProvider , useStrings } from "@Hooks/useStrings" ;
16
16
import { Shell } from "@Native/Shell" ;
17
17
import Ansi from "ansi-to-react" ;
18
+ import { os } from "@Native/Os" ;
19
+ import { BuildConfig } from "@Native/BuildConfig" ;
20
+ import { useSettings } from "@Hooks/useSettings" ;
18
21
19
22
export const libraries = [
20
23
{
@@ -35,7 +38,7 @@ export const libraries = [
35
38
} ,
36
39
{
37
40
name : "@mmrl/terminal" ,
38
- __esModule : Terminal ,
41
+ __esModule : os . isAndroid ? Terminal : { } ,
39
42
} ,
40
43
{
41
44
name : "@mmrl/ui" ,
@@ -59,6 +62,7 @@ export const libraries = [
59
62
useNativeProperties : useNativeProperties ,
60
63
useNativeStorage : useNativeStorage ,
61
64
useTheme : useTheme ,
65
+ useSettings : useSettings ,
62
66
useStrings : useStrings ,
63
67
} ,
64
68
} ,
@@ -93,6 +97,24 @@ export const libraries = [
93
97
pw_name : Shell . pw_name ,
94
98
} ,
95
99
} ,
100
+ {
101
+ name : "@mmrl/os" ,
102
+ __esModule : {
103
+ toast : os . toast ,
104
+ sdk : os . sdk ,
105
+ } ,
106
+ } ,
107
+ {
108
+ name : "@mmrl/buildconfig" ,
109
+ __esModule : {
110
+ BUILD_DATE : BuildConfig . BUILD_DATE ,
111
+ VERSION_NAME : BuildConfig . VERSION_NAME ,
112
+ VERSION_CODE : BuildConfig . VERSION_CODE ,
113
+ APPLICATION_ID : BuildConfig . APPLICATION_ID ,
114
+ DEBUG : BuildConfig . DEBUG ,
115
+ BUILD_TYPE : BuildConfig . BUILD_TYPE ,
116
+ } ,
117
+ } ,
96
118
] ;
97
119
98
120
const prototypeWhitelist = Sandbox . SAFE_PROTOTYPES ;
@@ -103,5 +125,6 @@ export const globals = {
103
125
JSON : JSON ,
104
126
YAML : require ( "yaml" ) ,
105
127
INI : require ( "ini" ) ,
128
+ Toast : Toast ,
106
129
Object,
107
130
} ;
0 commit comments