���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules.1
/
c12
/
dist
/
Viewing: index.d.mts
import { JITI } from 'jiti'; import { JITIOptions } from 'jiti/dist/types'; import { DownloadTemplateOptions } from 'giget'; import { WatchOptions } from 'chokidar'; import { diff } from 'ohash'; interface DotenvOptions { /** * The project root directory (either absolute or relative to the current working directory). */ cwd: string; /** * What file to look in for environment variables (either absolute or relative * to the current working directory). For example, `.env`. */ fileName?: string; /** * Whether to interpolate variables within .env. * * @example * ```env * BASE_DIR="/test" * # resolves to "/test/further" * ANOTHER_DIR="${BASE_DIR}/further" * ``` */ interpolate?: boolean; /** * An object describing environment variables (key, value pairs). */ env?: NodeJS.ProcessEnv; } type Env = typeof process.env; /** * Load and interpolate environment variables into `process.env`. * If you need more control (or access to the values), consider using `loadDotenv` instead * */ declare function setupDotenv(options: DotenvOptions): Promise<Env>; /** Load environment variables into an object. */ declare function loadDotenv(options: DotenvOptions): Promise<Env>; interface ConfigLayerMeta { name?: string; [key: string]: any; } type UserInputConfig = Record<string, any>; interface C12InputConfig<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> { $test?: T; $development?: T; $production?: T; $env?: Record<string, T>; $meta?: MT; } type InputConfig<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> = C12InputConfig<T, MT> & T; interface SourceOptions<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> { /** Custom meta for layer */ meta?: MT; /** Layer config overrides */ overrides?: T; [key: string]: any; /** * Options for cloning remote sources * * @see https://giget.unjs.io */ giget?: DownloadTemplateOptions; /** * Install dependencies after cloning * * @see https://nypm.unjs.io */ install?: boolean; /** * Token for cloning private sources * * @see https://giget.unjs.io#providing-token-for-private-repositories */ auth?: string; } interface ConfigLayer<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> { config: T | null; source?: string; sourceOptions?: SourceOptions<T, MT>; meta?: MT; cwd?: string; configFile?: string; } interface ResolvedConfig<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> extends ConfigLayer<T, MT> { config: T; layers?: ConfigLayer<T, MT>[]; cwd?: string; } interface ResolvableConfigContext<T extends UserInputConfig = UserInputConfig> { configs: Record<"overrides" | "main" | "rc" | "packageJson" | "defaultConfig", T | null | undefined>; } type MaybePromise<T> = T | Promise<T>; type ResolvableConfig<T extends UserInputConfig = UserInputConfig> = MaybePromise<T | null | undefined> | ((ctx: ResolvableConfigContext<T>) => MaybePromise<T | null | undefined>); interface LoadConfigOptions<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> { name?: string; cwd?: string; configFile?: string; rcFile?: false | string; globalRc?: boolean; dotenv?: boolean | DotenvOptions; envName?: string | false; packageJson?: boolean | string | string[]; defaults?: T; defaultConfig?: ResolvableConfig<T>; overrides?: ResolvableConfig<T>; omit$Keys?: boolean; resolve?: (id: string, options: LoadConfigOptions<T, MT>) => null | undefined | ResolvedConfig<T, MT> | Promise<ResolvedConfig<T, MT> | undefined | null>; jiti?: JITI; jitiOptions?: JITIOptions; giget?: DownloadTemplateOptions; merger?: (...sources: Array<T | null | undefined>) => T; extend?: false | { extendKey?: string | string[]; }; } type DefineConfig<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> = (input: InputConfig<T, MT>) => InputConfig<T, MT>; declare function createDefineConfig<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta>(): DefineConfig<T, MT>; declare const SUPPORTED_EXTENSIONS: readonly [".js", ".ts", ".mjs", ".cjs", ".mts", ".cts", ".json", ".jsonc", ".json5", ".yaml", ".yml", ".toml"]; declare function loadConfig<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta>(options: LoadConfigOptions<T, MT>): Promise<ResolvedConfig<T, MT>>; type ConfigWatcher<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> = ResolvedConfig<T, MT> & { watchingFiles: string[]; unwatch: () => Promise<void>; }; interface WatchConfigOptions<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta> extends LoadConfigOptions<T, MT> { chokidarOptions?: WatchOptions; debounce?: false | number; onWatch?: (event: { type: "created" | "updated" | "removed"; path: string; }) => void | Promise<void>; acceptHMR?: (context: { getDiff: () => ReturnType<typeof diff>; newConfig: ResolvedConfig<T, MT>; oldConfig: ResolvedConfig<T, MT>; }) => void | boolean | Promise<void | boolean>; onUpdate?: (context: { getDiff: () => ReturnType<typeof diff>; newConfig: ResolvedConfig<T, MT>; oldConfig: ResolvedConfig<T, MT>; }) => void | Promise<void>; } declare function watchConfig<T extends UserInputConfig = UserInputConfig, MT extends ConfigLayerMeta = ConfigLayerMeta>(options: WatchConfigOptions<T, MT>): Promise<ConfigWatcher<T, MT>>; export { type C12InputConfig, type ConfigLayer, type ConfigLayerMeta, type ConfigWatcher, type DefineConfig, type DotenvOptions, type Env, type InputConfig, type LoadConfigOptions, type ResolvableConfig, type ResolvableConfigContext, type ResolvedConfig, SUPPORTED_EXTENSIONS, type SourceOptions, type UserInputConfig, type WatchConfigOptions, createDefineConfig, loadConfig, loadDotenv, setupDotenv, watchConfig };
Coded With 💗 by
0x6ick Mod By V1rus_Alfa