Skip to content

OxcInitHook

@tsed/cli-plugin-oxc

Usage ​

typescript
import { OxcInitHook } from "@tsed/cli-plugin-oxc/src/hooks/OxcInitHook";

See /packages/cli-plugin-oxc/src/hooks/OxcInitHook.ts.

Overview ​

ts
class OxcInitHook implements CliCommandHooks {
    $alterRenderFiles(files: string[], data: RenderDataContext): (string | {
        id: string;
        from: string;
    })[];
    $alterPackageJson(packageJson: ProjectPackageJson, data: RenderDataContext): ProjectPackageJson;
    $alterInitSubTasks(tasks: Task[], data: InitCmdContext): Task<any>[];
    $alterInitPostInstallTasks(tasks: Task[], data: InitCmdContext): Task[];
}

$alterRenderFiles ​

ts
$alterRenderFiles(files: string[], data: RenderDataContext): (string | {
     id: string;
     from: string;
 })[];

$alterPackageJson ​

ts
$alterPackageJson(packageJson: ProjectPackageJson, data: RenderDataContext): ProjectPackageJson;

$alterInitSubTasks ​

ts
$alterInitSubTasks(tasks: Task[], data: InitCmdContext): Task<any>[];

$alterInitPostInstallTasks ​

ts
$alterInitPostInstallTasks(tasks: Task[], data: InitCmdContext): Task[];

Released under the MIT License.