Skip to content
This repository has been archived by the owner on Feb 20, 2019. It is now read-only.

OneJSToolkit/gulp-onejs-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-onejs-compiler Build Status

Compiler OneJS templates into javascript for project merging. See the onejs-compiler project for more details on the template format.

Install

NOTE: Until onejs-compiler is published to npm, you must use npm link:

git clone onejs-compiler
cd onejs-compiler
npm link
cd..
git clone gulp-onejs-compiler
npm i
npm link onejs-compiler

Once this module has been published:

Install with npm

$ npm install --save-dev gulp-onejs-compiler

Usage

var gulp = require('gulp'),
    compiler = require('gulp-onejs-compiler');

gulp.task('default', function() {
    return gulp.src('src/*.html')
        .pipe(compiler())
        .pipe(gulp.dest('dist'));
});

API

compiler(options)

options.typeScriptViewFileFormat

Type: String Default: {{templateName}}.ts

The format for view file's filename. Leaving this blank suppresses generation.

options.typeScriptViewModelFileFormat

Type: String Default: I{{templateName}}Model.ts

The format for view model interface file's filename. Leaving this blank suppresses generation.

options.paths

Type: 'Object' Default:

paths: {
    onejs: '../onejs/',
    defaultView: '../{{viewType}}/{{viewType}}'
}

Specifies the default paths to use in the imports. {{viewType}} will be replaced with the classname of the current view.

License

MIT © David Zearing

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published