UNPKG

weapp-cli

Version:

A cli application for wechat mini program

34 lines (30 loc) 836 B
const gulp = require('gulp') const gulpEjs = require('gulp-ejs') const gulpRename = require('gulp-rename') async function compileEjs (projectName, input) { return new Promise((resolve, reject) => { gulp .src(['package.json', 'project.config.json', 'weapp.config.js'], { cwd: projectName }) .pipe(gulpEjs(input).on('error', reject)) .pipe(gulp.dest(projectName)) .on('finish', resolve) }) } async function rename (projectName, style) { return new Promise((resolve, reject) => { gulp .src('src/**/*.style', { cwd: projectName, base: 'src' }) .pipe(gulpRename({ extname: '.' + style }).on('error', reject)) .pipe(gulp.dest('src')) .on('finish', resolve) }) } module.exports = { compileEjs, rename }