jake-typescript

    0.1.9 • Public • Published

    jake-typescript

    Helpers to compile TypeScript using Jake.

    function batchFiles

    • name: string -- The name of the resulting task.
    • prereqs: string[] -- Task prerequisites. Can contain both TypeScript files and other prerequisites.
    • opts?: BatchCompileOptions - Compile options.

    Returns a task that compiles a set of TypeScript files.

    function singleFile

    • name: string -- The name of the resulting file.
    • prereqs: string[] -- Task prerequisites. Can contain both TypeScript files and other prerequisites.
    • opts?: BatchCompileOptions - Compile options.

    Returns a file task that compiles a set of TypeScript files and combines them into a single file.

    interface CompileOptions

    • generateDeclarationFile?: boolean -- Whether a .d.ts file should be generated.
    • moduleKind?: ModuleKind -- The kind of module to generate.
    • noImplicitAny?: boolean -- Whether inferring an implicit any should be allowed.
    • removeComments?: boolean -- Whether comments should be stripped from the output.
    • generateSourceMap?: boolean -- Whether a source map should be generated.
    • sourceRoot?: string -- The root for the sources.
    • mapRoot?: string - The root for the map files.
    • targetVersion?: ESVersion -- The target JS version to use.

    interface BatchCompileOptions

    • outputDirectory?: string -- The output directory for the batch compile.

    Extends CompileOptions.

    enum ModuleKind

    • commonjs
    • amd

    enum ESVersion

    • ES3
    • ES5

    Install

    npm i jake-typescript

    DownloadsWeekly Downloads

    0

    Version

    0.1.9

    License

    Apache-2.0

    Last publish

    Collaborators

    • paulv