diff --git a/lib/plugins/src/apis/index.ts b/lib/plugins/src/apis/index.ts index da73164..5bc633f 100644 --- a/lib/plugins/src/apis/index.ts +++ b/lib/plugins/src/apis/index.ts @@ -2,6 +2,7 @@ import * as patcher from '@revenge-mod/patcher' import * as storage from '@revenge-mod/storage' import { modules } from './modules' import { plugins } from './plugins' +import { react } from './react' import type { UnscopedInitPluginApi, UnscopedPluginApi, @@ -16,5 +17,6 @@ export const pUnscopedApi: modules, patcher, plugins, + react, storage, } diff --git a/lib/plugins/src/init.ts b/lib/plugins/src/init.ts index 3a3d050..dc8bbba 100644 --- a/lib/plugins/src/init.ts +++ b/lib/plugins/src/init.ts @@ -2,14 +2,12 @@ import * as AssetsLibrary from '@revenge-mod/assets' import { onRunApplication } from '@revenge-mod/react/native' import { initPlugin, pList, startPlugin } from './_internal' import { pUnscopedApi } from './apis' -import { react } from './apis/react' import { PluginFlags } from './constants' import type { UnscopedInitPluginApi } from './types' // Setup init plugin APIs const uapi = pUnscopedApi as UnscopedInitPluginApi uapi.assets = AssetsLibrary -uapi.react = react for (const plugin of pList.values()) if (plugin.flags & PluginFlags.Enabled) initPlugin(plugin) diff --git a/lib/plugins/src/types.ts b/lib/plugins/src/types.ts index 3e16c4b..924c9bb 100644 --- a/lib/plugins/src/types.ts +++ b/lib/plugins/src/types.ts @@ -18,6 +18,7 @@ export interface UnscopedPreInitPluginApi< modules: PluginApiModules patcher: typeof import('@revenge-mod/patcher') plugins: PluginApiPlugins + react: PluginApiReact storage: typeof import('@revenge-mod/storage') } @@ -29,7 +30,6 @@ export interface UnscopedInitPluginApi< O extends PluginApiExtensionsOptions = PluginApiExtensionsOptions, > extends UnscopedPreInitPluginApi { assets: typeof import('@revenge-mod/assets') - react: PluginApiReact } /**