unplugin-react-inspector
Version:
A plugin to improve the happiness index of react development
32 lines (31 loc) • 785 B
TypeScript
import MagicString from "magic-string";
export interface UserOptions {
/**
* Entry file path
* @example
* "src/main.tsx"
* ["src/main.tsx", "src/main.jsx"],
* /(src\/main\.tsx)|(src\/main\.jsx)/
* @default "src/main.tsx"
*/
injectClientEntryFile?: string | string[] | RegExp;
/**
* Default enable state
* @default false
*/
enabled?: boolean;
}
export interface CompileOptions {
port?: number;
enabled?: boolean;
injectClientEntryFile?: string | string[] | RegExp;
}
export type InjectClientOptions = Omit<CompileOptions, "code"> & {
parseCode: MagicString;
filePath: string;
};
export type InspectorOptions = {
dataKey: string;
port: number | undefined;
enabled: boolean | undefined;
};