Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    gulp-snakeskinpublic

    gulp-snakeskin

    Using Snakeskin templates with Gulp.

    NPM version Build Status NPM dependencies NPM devDependencies NPM peerDependencies

    Install

    npm install gulp-snakeskin --save-dev

    Usage

    var gulp = require('gulp'),
        snakeskin = require('gulp-snakeskin');
     
    gulp.task('snakeskin', function () {
      gulp.src('./templates/**/*.ss')
        .pipe(snakeskin({prettyPrint: true}))
        .pipe(gulp.dest('./public/js'));
    });
     
    gulp.task('default', ['snakeskin']);

    Options

    adapter

    Type: String

    Name of the adaptor, for example:

    • ss2react compiles Snakeskin for React
    • ss2vue compiles Snakeskin for Vue2

    adapterOptions

    Type: Object

    Options for the used adaptor.

    exec

    Type: Boolean

    Default: false

    If the parameter is set to true the template will be launched after compiling and the results of it work will be saved.

    dext

    Type: String

    Default: '.html'

    Extension of a file with result after template execution (using with exec).

    tpl

    Type: String

    The name of the executable template (if is set exec), if the parameter is not specified, then uses the rule:

    %fileName% || main || index || Object.keys().sort()[0];

    data

    Type: ?

    Data for the executable template (if is set exec).

    License

    The MIT License.

    install

    npm i gulp-snakeskin

    Downloadsweekly downloads

    31

    version

    7.3.1

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar