diff --git a/lib/plugins/src/_internal.ts b/lib/plugins/src/_internal.ts index ab2da76..433fff6 100644 --- a/lib/plugins/src/_internal.ts +++ b/lib/plugins/src/_internal.ts @@ -3,16 +3,17 @@ import * as ModulesLibrary from '@revenge-mod/modules' import * as PatcherLibrary from '@revenge-mod/patcher' import * as PluginsLibrary from '@revenge-mod/plugins' import * as ReactLibrary from '@revenge-mod/react' +import * as UtilsLibrary from '@revenge-mod/utils' const { PluginFlags, PluginStatus } = PluginsLibrary export const _uapi: PluginsLibrary.UnscopedInitPluginApi | PluginsLibrary.UnscopedPluginApi = { discord: DiscordLibrary, modules: ModulesLibrary, + patcher: PatcherLibrary, plugins: PluginsLibrary, react: ReactLibrary, - patcher: PatcherLibrary, - // utils: UtilsLibrary, + utils: UtilsLibrary, } const _plugins = new Map() diff --git a/lib/plugins/src/types.ts b/lib/plugins/src/types.ts index 8f40bd9..2866f23 100644 --- a/lib/plugins/src/types.ts +++ b/lib/plugins/src/types.ts @@ -12,6 +12,7 @@ export interface UnscopedInitPluginApi { modules: typeof import('@revenge-mod/modules') patcher: typeof import('@revenge-mod/patcher') react: typeof import('@revenge-mod/react') + utils: typeof import('@revenge-mod/utils') } /** diff --git a/lib/utils/package.json b/lib/utils/package.json index 82a1309..675aa57 100644 --- a/lib/utils/package.json +++ b/lib/utils/package.json @@ -3,6 +3,9 @@ "private": true, "type": "module", "exports": { + ".": { + "default": "./src/index.ts" + }, "./callbacks": { "default": "./src/callbacks.ts" }, diff --git a/lib/utils/src/index.ts b/lib/utils/src/index.ts new file mode 100644 index 0000000..faaf1ac --- /dev/null +++ b/lib/utils/src/index.ts @@ -0,0 +1,10 @@ +export * from './callbacks' +export * from './errors' +export * from './functions' +export * from './generators' +export * from './logger' +export * from './objects' +export * from './proxy' +export * from './react' +export * from './trees' +export * from './types'