UNPKG

ae-biu

Version:

Born For AE, Born To Do

44 lines (34 loc) 887 B
// @flow import path from 'path' import fs from 'fs' import getTpl from './get-tpl' // working directory export const workDir = process.cwd() // source directory export const srcDir = path.resolve(workDir, 'src') // mock directory export const mockDir = path.resolve(workDir, 'mock') // package.json path export const pkgPath = path.resolve(workDir, 'package.json') // template path let tpl // 兼容 if (fs.existsSync(path.resolve(srcDir, 'index.ejs'))) { tpl = path.resolve(srcDir, 'index.ejs') } else if (fs.existsSync(path.resolve(srcDir, 'template/index.ejs'))) { tpl = path.resolve(srcDir, 'template/index.ejs') } else { tpl = getTpl() } export const tplPath = tpl export function e2eFilePath (filename: string): string { return path.resolve(__dirname, `../e2e/${filename}`) } export default { workDir, srcDir, pkgPath, tplPath, mockDir, e2eFilePath }