gulp-onejs-compiler

1.1.67 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i gulp-onejs-compiler

Weekly Downloads

5

Version

1.1.67

License

MIT

Last publish

Collaborators

  • dzearing