UNPKG

430 BJavaScriptView Raw
1// Adapted from Vue CLI v2 "init" command
2
3const exec = require('child_process').execSync
4
5module.exports = () => {
6 let name
7 let email
8
9 try {
10 name = exec('git config --get user.name')
11 email = exec('git config --get user.email')
12 }
13 catch (e) {}
14
15 name = name && JSON.stringify(name.toString().trim()).slice(1, -1)
16 email = email && (' <' + email.toString().trim() + '>')
17
18 return (name || '') + (email || '')
19}