0.0.1 • Published 4 years ago

makit-tsc v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

makit-tsc

Language Build Status Coveralls npm package npm downloads semantic-release

makit-tsc

Install

npm i makit-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

0.0.1

4 years ago