UNPKG

fz-react-cli

Version:

A CLI tool for build modern web application and libraries

14 lines (13 loc) 630 B
'use strict'; var fs = require('fs'); var path = require('path'); module.exports = function (source, map) { var comNameAry = this.resourcePath.split(path.sep); var filePath = this.resourcePath; var appPath = fs.realpathSync(process.cwd()); var changePath = filePath.replace('/lib/', '/src/'); var comName = comNameAry[comNameAry.length - 1]; var name = comName.substring(0, comName.lastIndexOf('.')); var src = fs.readFileSync(filePath.startsWith(appPath) ? filePath : changePath).toString(); return source + ';' + name + '.source=' + JSON.stringify(src) + ';' + name + '.filePath=' + JSON.stringify(filePath); };