chore(lib/modules): simplify imports
This commit is contained in:
parent
e0c2ca7d6c
commit
c2d12321f6
26 changed files with 45 additions and 65 deletions
|
|
@ -1,13 +1,13 @@
|
|||
import {
|
||||
lookupModule,
|
||||
lookupModules,
|
||||
waitForModules,
|
||||
} from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byName,
|
||||
byProps,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import {
|
||||
lookupModule,
|
||||
lookupModules,
|
||||
} from '@revenge-mod/modules/finders/lookup'
|
||||
import { waitForModules } from '@revenge-mod/modules/finders/wait'
|
||||
import {
|
||||
mInitializingId,
|
||||
mUninitialized,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import { lookupModule, lookupModules } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
|
|
@ -5,10 +6,6 @@ import {
|
|||
preferExports,
|
||||
withoutProps,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import {
|
||||
lookupModule,
|
||||
lookupModules,
|
||||
} from '@revenge-mod/modules/finders/lookup'
|
||||
import {
|
||||
ReactJSXRuntimeModuleId,
|
||||
ReactModuleId,
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import type { Metro } from '@revenge-mod/modules/types'
|
||||
import type { DiscordModules } from '../types'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byName,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import { proxify } from '@revenge-mod/utils/proxy'
|
||||
import type { Metro } from '@revenge-mod/modules/types'
|
||||
import type { DiscordModules } from '../types'
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byName,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import { proxify } from '@revenge-mod/utils/proxy'
|
||||
import type { DiscordModules } from '../types'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
bySingleProp,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import {
|
||||
ReactJSXRuntimeModuleId,
|
||||
ReactModuleId,
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
import {
|
||||
lookupModule,
|
||||
lookupModules,
|
||||
waitForModules,
|
||||
} from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byName,
|
||||
createFilterGenerator,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import {
|
||||
lookupModule,
|
||||
lookupModules,
|
||||
} from '@revenge-mod/modules/finders/lookup'
|
||||
import { waitForModules } from '@revenge-mod/modules/finders/wait'
|
||||
import { getModuleDependencies } from '@revenge-mod/modules/metro/utils'
|
||||
import { asap, noop } from '@revenge-mod/utils/callback'
|
||||
import { cached, cacheFilterResultForId } from '#modules/src/caches'
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import { proxify } from '@revenge-mod/utils/proxy'
|
||||
import type { NavigationContainerRef } from '@react-navigation/core'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import {
|
||||
ReactJSXRuntimeModuleId,
|
||||
ReactModuleId,
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import type { Metro } from '@revenge-mod/modules/types'
|
||||
import type { DiscordModules } from './types'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { waitForModules } from '@revenge-mod/modules/finders'
|
||||
import { byProps } from '@revenge-mod/modules/finders/filters'
|
||||
import { waitForModules } from '@revenge-mod/modules/finders/wait'
|
||||
import { sConfig, sSubscriptions } from './modules/settings/_internal'
|
||||
import type { SettingsItem } from './modules/settings'
|
||||
|
||||
|
|
|
|||
2
lib/externals/src/browserify.ts
vendored
2
lib/externals/src/browserify.ts
vendored
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import { proxify } from '@revenge-mod/utils/proxy'
|
||||
|
||||
const { loose, relative } = byDependencies
|
||||
|
|
|
|||
2
lib/externals/src/react-native-clipboard.ts
vendored
2
lib/externals/src/react-native-clipboard.ts
vendored
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import { ReactModuleId, ReactNativeModuleId } from '@revenge-mod/react'
|
||||
import { destructure, proxify } from '@revenge-mod/utils/proxy'
|
||||
|
||||
|
|
|
|||
2
lib/externals/src/react-navigation.ts
vendored
2
lib/externals/src/react-navigation.ts
vendored
|
|
@ -1,10 +1,10 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byName,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import { ReactJSXRuntimeModuleId, ReactModuleId } from '@revenge-mod/react'
|
||||
import { proxify } from '@revenge-mod/utils/proxy'
|
||||
|
||||
|
|
|
|||
2
lib/externals/src/shopify.ts
vendored
2
lib/externals/src/shopify.ts
vendored
|
|
@ -1,9 +1,9 @@
|
|||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
byProps,
|
||||
preferExports,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import {
|
||||
ReactJSXRuntimeModuleId,
|
||||
ReactModuleId,
|
||||
|
|
|
|||
|
|
@ -6,14 +6,8 @@
|
|||
"./finders/filters": {
|
||||
"default": "./src/finders/filters.ts"
|
||||
},
|
||||
"./finders/get": {
|
||||
"default": "./src/finders/get.ts"
|
||||
},
|
||||
"./finders/lookup": {
|
||||
"default": "./src/finders/lookup.ts"
|
||||
},
|
||||
"./finders/wait": {
|
||||
"default": "./src/finders/wait.ts"
|
||||
"./finders": {
|
||||
"default": "./src/finders/index.ts"
|
||||
},
|
||||
"./metro/subscriptions": {
|
||||
"default": "./src/metro/subscriptions/index.ts"
|
||||
|
|
@ -31,4 +25,4 @@
|
|||
"types": "./src/types.ts"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
3
lib/modules/src/finders/index.ts
Normal file
3
lib/modules/src/finders/index.ts
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export * from './get'
|
||||
export * from './lookup'
|
||||
export * from './wait'
|
||||
|
|
@ -1,7 +1,5 @@
|
|||
import * as PluginApiModulesFinders_ from '@revenge-mod/modules/finders'
|
||||
import * as PluginApiModulesFindersFilters from '@revenge-mod/modules/finders/filters'
|
||||
import * as PluginApiModulesFindersGet from '@revenge-mod/modules/finders/get'
|
||||
import * as PluginApiModulesFindersLookup from '@revenge-mod/modules/finders/lookup'
|
||||
import * as PluginApiModulesFindersWait from '@revenge-mod/modules/finders/wait'
|
||||
import * as PluginApiModulesMetroSubscriptions from '@revenge-mod/modules/metro/subscriptions'
|
||||
import * as PluginApiModulesMetroUtils from '@revenge-mod/modules/metro/utils'
|
||||
import * as PluginApiModulesNative_ from '@revenge-mod/modules/native'
|
||||
|
|
@ -20,24 +18,14 @@ export type PluginApiModulesMetro =
|
|||
typeof PluginApiModulesMetroUtils &
|
||||
typeof PluginApiModulesMetroSubscriptions
|
||||
|
||||
export type PluginApiModulesFinders =
|
||||
// biome-ignore format: Don't
|
||||
typeof PluginApiModulesFindersGet &
|
||||
typeof PluginApiModulesFindersLookup &
|
||||
typeof PluginApiModulesFindersWait & {
|
||||
filters: typeof PluginApiModulesFindersFilters
|
||||
}
|
||||
export type PluginApiModulesFinders = typeof PluginApiModulesFinders_ & {
|
||||
filters: typeof PluginApiModulesFindersFilters
|
||||
}
|
||||
|
||||
export const modules: PluginApiModules = {
|
||||
finders: spreadDescriptors(
|
||||
PluginApiModulesFindersGet,
|
||||
spreadDescriptors(
|
||||
PluginApiModulesFindersLookup,
|
||||
spreadDescriptors(PluginApiModulesFindersWait, {
|
||||
filters: PluginApiModulesFindersFilters,
|
||||
}),
|
||||
),
|
||||
),
|
||||
finders: spreadDescriptors(PluginApiModulesFinders_, {
|
||||
filters: PluginApiModulesFindersFilters,
|
||||
}),
|
||||
metro: spreadDescriptors(
|
||||
PluginApiModulesMetroUtils,
|
||||
spreadDescriptors(PluginApiModulesMetroSubscriptions, {}),
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { waitForModules } from '@revenge-mod/modules/finders'
|
||||
import { byProps } from '@revenge-mod/modules/finders/filters'
|
||||
import { waitForModules } from '@revenge-mod/modules/finders/wait'
|
||||
import type { Metro } from '@revenge-mod/modules/types'
|
||||
|
||||
export let ReactModuleId: Metro.ModuleID
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import { getAssetByName } from '@revenge-mod/assets'
|
||||
import { TokensModuleId } from '@revenge-mod/discord/common'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders'
|
||||
import {
|
||||
byDependencies,
|
||||
createFilterGenerator,
|
||||
} from '@revenge-mod/modules/finders/filters'
|
||||
import { lookupModule } from '@revenge-mod/modules/finders/lookup'
|
||||
import {
|
||||
ReactJSXRuntimeModuleId,
|
||||
ReactModuleId,
|
||||
|
|
|
|||
|
|
@ -219,10 +219,8 @@ const Libraries = [
|
|||
'types',
|
||||
]),
|
||||
library(modules, [
|
||||
'finders',
|
||||
'finders/filters',
|
||||
['finders/get', 'finders'],
|
||||
['finders/lookup', 'finders'],
|
||||
['finders/wait', 'finders'],
|
||||
['metro/subscriptions', 'metro'],
|
||||
['metro/utils', 'metro'],
|
||||
'native',
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { waitForModules } from '@revenge-mod/modules/finders'
|
||||
import { byProps } from '@revenge-mod/modules/finders/filters'
|
||||
import { waitForModules } from '@revenge-mod/modules/finders/wait'
|
||||
import { getModuleDependencies } from '@revenge-mod/modules/metro/utils'
|
||||
import { instead } from '@revenge-mod/patcher'
|
||||
import { InternalPluginFlags, registerPlugin } from '@revenge-mod/plugins/_'
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { waitForModules } from '@revenge-mod/modules/finders'
|
||||
import { byName } from '@revenge-mod/modules/finders/filters'
|
||||
import { waitForModules } from '@revenge-mod/modules/finders/wait'
|
||||
import { instead } from '@revenge-mod/patcher'
|
||||
import { InternalPluginFlags, registerPlugin } from '@revenge-mod/plugins/_'
|
||||
import { PluginFlags } from '@revenge-mod/plugins/constants'
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import { sRefresher, sSections } from '@revenge-mod/discord/_/modules/settings'
|
||||
import { onSettingsModulesLoaded } from '@revenge-mod/discord/modules/settings'
|
||||
import { byName } from '@revenge-mod/modules/finders/filters'
|
||||
import {
|
||||
waitForModuleByImportedPath,
|
||||
waitForModules,
|
||||
} from '@revenge-mod/modules/finders/wait'
|
||||
} from '@revenge-mod/modules/finders'
|
||||
import { byName } from '@revenge-mod/modules/finders/filters'
|
||||
import { instead } from '@revenge-mod/patcher'
|
||||
import { InternalPluginFlags, registerPlugin } from '@revenge-mod/plugins/_'
|
||||
import { PluginFlags } from '@revenge-mod/plugins/constants'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { ToastActionCreators } from '@revenge-mod/discord/actions'
|
||||
import { getStore, Stores } from '@revenge-mod/discord/flux'
|
||||
import { getModule } from '@revenge-mod/modules/finders'
|
||||
import { byProps } from '@revenge-mod/modules/finders/filters'
|
||||
import { getModule } from '@revenge-mod/modules/finders/get'
|
||||
import { instead } from '@revenge-mod/patcher'
|
||||
import { InternalPluginFlags, registerPlugin } from '@revenge-mod/plugins/_'
|
||||
import { PluginFlags } from '@revenge-mod/plugins/constants'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { AlertActionCreators } from '@revenge-mod/discord/actions'
|
||||
import { Design } from '@revenge-mod/discord/design'
|
||||
import { getModule } from '@revenge-mod/modules/finders'
|
||||
import { byProps } from '@revenge-mod/modules/finders/filters'
|
||||
import { getModule } from '@revenge-mod/modules/finders/get'
|
||||
import { InternalPluginFlags, registerPlugin } from '@revenge-mod/plugins/_'
|
||||
import { PluginFlags } from '@revenge-mod/plugins/constants'
|
||||
import { afterJSX, beforeJSX } from '@revenge-mod/react/jsx-runtime'
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue