makit-recipe-tsc
makit-recipe-tsc
Install
npm i makit-recipe-tsc --save-dev
Get Start
In the following code, ctx is the context of makit.
const compiler = new CustomCompiler({
baseDir: `${__dirname}/src2`,
outDir: `${__dirname}/src2/dist`
});
await compiler.compile(ctx);
Add a plugin
interface Plugin {
getDepencies?: (context: PluginContext) => string[]
beforeMakeDepencies?: (filePaths: string[], baseDir: string, outDir: string) => string[]
onPreCompile?: (context: PluginContext) => string
afterCompile?: (context: PluginContext) => string
onDest?: (context: PluginContext) => boolean
}
const plugin: Plugin = {
// ...
}
compiler.addPlugin(plugin);
API
API DOC