UNPKG

@fuse-oo/cli

Version:

fuse内部脚手架工具

31 lines (28 loc) 657 B
const descriptions = { start: '启动项目', build: '打包生成线上项目', } function printScripts (pkg, packageManager) { return Object.keys(pkg.scripts || {}).map(key => { if (!descriptions[key]) return '' return [ `\n### ${descriptions[key]}`, '```', `${packageManager} run ${key}`, '```', '' ].join('\n') }).join('') } module.exports = function generateReadme (pkg, packageManager) { return [ `# ${pkg.name}\n`, '## Project setup', '```', `${packageManager} install`, '```', printScripts(pkg, packageManager), '### Customize configuration', '' ].join('\n') }