-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
55 lines (52 loc) · 1.13 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
const path = require('path')
const date = new Date()
module.exports = {
name: 'pages',
version: '0.1.0',
metadata: {
year: date.getFullYear(),
month: ('0' + (date.getMonth() + 1)).substr(-2),
day: ('0' + date.getDate()).substr(-2)
},
prompts: {
name: {
type: 'input',
message: 'Project name'
},
version: {
type: 'input',
message: 'Project version'
},
description: {
type: 'input',
message: 'Project description',
default: 'Awesome pages project'
},
author: {
type: 'input',
message: 'Project author'
},
github: {
type: 'input',
message: 'GitHub username',
default: 'zce'
},
license: {
type: 'input',
message: 'Project license'
}
},
filters: {
// '**/*.scss': answers => answers.sass
},
complete: context => {
const { dest } = context
const cwd = process.cwd()
console.log('✨ To get started:')
console.log()
dest === cwd || console.log(` $ cd ${path.relative(cwd, dest)}`)
console.log(' $ yarn')
console.log()
console.log('👻 Good luck :)')
}
}