fix: revert a few changes that broke building

This commit is contained in:
PalmDevs 2025-04-05 23:35:01 +07:00
parent f15c3d38db
commit ee31884246
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA
16 changed files with 26 additions and 57 deletions

View file

@ -29,9 +29,6 @@
},
"lib/modules": {
"name": "@revenge-mod/modules",
"dependencies": {
"@revenge-mod/types": "workspace:*",
},
},
"lib/patcher": {
"name": "@revenge-mod/patcher",

View file

@ -1,7 +1,7 @@
import { _isExportBad } from '~/metro/_internal'
import { _isExportBad } from '../metro/_internal'
import type { If } from '@revenge-mod/utils/types'
import type { Metro } from '#/metro'
import type { Metro } from '../../types/metro'
import type { Filter } from './filters'
export type RunFilterOptions = {

View file

@ -1,7 +1,7 @@
import { _mMetadatas } from '~/metro/_internal'
import { _mMetadatas } from '../metro/_internal'
import type { If, LogicalOr } from '@revenge-mod/utils/types'
import type { Metro } from '#/metro'
import type { Metro } from '../../types/metro'
export type FilterResult<F> = F extends Filter<infer R, boolean> ? R : never

View file

@ -1,10 +1,10 @@
import { type LookupModulesOptions, lookupModuleByImportedPath, lookupModuleIds, lookupModules } from './lookup'
import { type WaitForModulesOptions, waitForModuleByImportedPath, waitForModules } from './wait'
import { type ProxifyOptions, proxify } from '@revenge-mod/utils/proxy'
import type { LookupModuleIdsOptions, MaybeDefaultExportMatched } from '.'
import type { Metro } from '#/metro'
import type { Metro } from '../../types/metro'
import type { Filter, FilterResult } from './filters'
import { proxify, type ProxifyOptions } from '@revenge-mod/utils/proxy'
export type BaseFindModuleOptions = {
/**

View file

@ -1,13 +1,13 @@
import { _mInited, _mMetadatas, _mPaths, _mUninited } from '~/metro/_internal'
import { _mInited, _mMetadatas, _mPaths, _mUninited } from '../metro/_internal'
import {
runFilter,
runFilterReturnExports,
type RunFilterOptions,
type RunFilterReturnExportsOptions,
runFilter,
runFilterReturnExports,
} from './_internal'
import type { MaybeDefaultExportMatched } from '.'
import type { Metro } from '#/metro'
import type { Metro } from '../../types/metro'
import type { Filter, FilterResult } from './filters'
export type BaseLookupModulesOptions = RunFilterOptions

View file

@ -1,9 +1,9 @@
import { onAnyModuleInitialized, onModuleFinishedImporting } from '~/metro'
import { _bl, _mMetadatas } from '~/metro/_internal'
import { onAnyModuleInitialized, onModuleFinishedImporting } from '../metro'
import { _bl, _mMetadatas } from '../metro/_internal'
import { runFilterReturnExports } from './_internal'
import type { MaybeDefaultExportMatched } from '.'
import type { Metro } from '#/metro'
import type { Metro } from '../../types/metro'
import type { Filter, FilterResult } from './filters'
import type { LookupModulesOptions } from './lookup'

View file

@ -1,7 +1,7 @@
import { isProxy } from '@revenge-mod/utils/proxy'
import { _executeSubscription } from './subscriptions/_internal'
import type { Metro } from '#/metro'
import type { Metro } from '../../types/metro'
export const _bl = new Set<Metro.ModuleID>()

View file

@ -1,5 +1,5 @@
import type { ModuleInitializedCallback, ModuleWithImportedPathInitializedCallback } from '.'
import type { Metro } from '#/metro'
import type { Metro } from '../../../types/metro'
export const _all = new Set<ModuleInitializedCallback>()
export const _specific = new Map<Metro.ModuleID, Set<ModuleInitializedCallback>>()

View file

@ -1,4 +1,4 @@
import type { Metro } from '#/metro'
import type { Metro } from '../../../types/metro'
import { _all, _importedPath, _specific } from './_internal'
export type ModuleInitializedCallback = (id: Metro.ModuleID, exports: Metro.ModuleExports) => void

View file

@ -1,4 +1,4 @@
import type { DiscordNativeModules } from '#/discord.native'
import type { DiscordNativeModules } from '../types/discord.native'
/**
* Naming conventions:

View file

@ -1,9 +0,0 @@
{
"extends": "@revenge-mod/types/internal/tsconfig.json",
"compilerOptions": {
"paths": {
"~/*": ["./src/*"],
"#/*": ["./types/*"]
}
}
}

View file

@ -1,21 +0,0 @@
{
"extends": "../tsconfig.json",
"compilerOptions": {
// Features
"lib": ["ESNext"],
"module": "ESNext",
"target": "ES2015",
// Bundler
"moduleResolution": "bundler",
"verbatimModuleSyntax": true,
"noEmit": true,
// Type checking
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noPropertyAccessFromIndexSignature": false,
"types": ["@revenge-mod/types", "@revenge-mod/types/internal/types.d.ts"]
}
}

View file

@ -3,11 +3,8 @@
"private": true,
"type": "module",
"exports": {
"./*": {
"types": "./*"
},
".": {
"types": "./types.d.ts"
"default": "./types.d.ts"
},
"./tsconfig": {
"default": "./tsconfig.json"

View file

@ -1,7 +1,7 @@
// All of these typings are exported, be careful what you export here!
import type { Metro } from '@revenge-mod/modules'
import type { Buffer as _Buffer } from 'buffer'
import type { Metro } from '@revenge-mod/modules'
import type { ErrorUtils as RNErrorUtils } from 'react-native'
/// HERMES

View file

@ -1,4 +1,7 @@
{
"extends": "@revenge-mod/types/internal/tsconfig.json",
"exclude": ["scripts"]
"extends": "@revenge-mod/types/tsconfig",
"compilerOptions": {
"types": ["@revenge-mod/types", "./types"]
},
"include": ["lib", "plugins", "src"]
}

View file

@ -6,3 +6,5 @@ declare global {
const __BUILD_FLAG_INIT_DISABLE_PATCH_LOG_PROMISE_REJECTIONS__: boolean
}
export {}