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.