gulp-san-ssr
TypeScript icon, indicating that this package has built-in type declarations

1.3.2 • Public • Published

gulp-san-ssr

Language Build Status npm package npm downloads

gulp-san-ssr san-ssr 的 gulp 封装。

Get Started

编译到 PHP 时,nsPrefix 接受一个 Gulp File 对象,可以指定每个组件的 render 所在d的命名空间。 下面的例子用除去后缀的文件名来做前缀。

const { src, dest, parallel } = require('gulp');
const { sanssr } = require('..');
const { extname, basename } = require('path');
 
gulp.task('build:php', function () {
    return src('*.ts')
        .pipe(sanssr({
            target: 'php',
            nsPrefix: file => {
                const ext = extname(file.path);
                const base = basename(file.path);
                const name = base.substr(0, base.length - ext.length);
                return name + '\\';
            }
        }))
        .pipe(dest('dist'));
})

编译到 JavaScript 的例子如下,可以在 demo/ 文件夹有一个可执行的用例。

gulp.task('build:js', function () {
    return src('san.ts')
        .pipe(sanssr({ target: 'js' }))
        .pipe(dest('dist'));
})

Readme

Keywords

none

Package Sidebar

Install

npm i gulp-san-ssr

Weekly Downloads

12

Version

1.3.2

License

MIT

Unpacked Size

271 kB

Total Files

9

Last publish

Collaborators

  • harttle