wux-weapp
Version:
一套组件化、可复用、易扩展的微信小程序 UI 组件库
47 lines (42 loc) • 1.12 kB
JavaScript
import path from 'path'
import gulp from 'gulp'
import * as utils from './build-utils'
import getOutput from './get-output'
const srcPath = `${getOutput()}/core`
const buildPath = `${getOutput()}/es`
const files = utils.files
const paths = {
styles: {
src: [`${srcPath}/**/*.less`],
dest: buildPath,
},
colors: {
src: [`${srcPath}/helpers/colors.js`],
dest: buildPath,
},
copy: {
src: [`${srcPath}*`],
dest: buildPath,
},
}
paths.styles.src = [
`${srcPath}/styles/*.less`,
...files.map((v) => `${srcPath}/${v}/*.less`),
]
paths.copy.src = [
...files.map((v) => `${srcPath}/${v}/**`),
`!${srcPath}/**/*.less`,
`!${srcPath}/icon/fonts/**`,
`${srcPath}/helpers/**`,
`${srcPath}/index.js`,
`${srcPath}/config.json`,
]
export default gulp.series(
gulp.parallel(
utils.styles(paths.styles, srcPath, false),
utils.copy(paths.copy, srcPath),
// utils.generateFiles(buildPath, false),
// utils.generateConfig(buildPath),
),
utils.generateColors(paths.colors, srcPath, false),
)