-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathmeta.json
144 lines (144 loc) · 4.85 KB
/
meta.json
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
{
"etpl": {
"commandOpen": "{%",
"commandClose": "%}",
"variableOpen": "*__",
"variableClose": "__*"
},
"extData": {
"packageJsonAuthor": "*__ author __*<*__ email __*>"
},
"renderIgnores": [],
"exportsIgnores": ["test", ".babelrc", "release.sh"],
"exportsPackageJson": {
"name": "*__name__*",
"version": "0.0.1",
"description": "*__desc__*",
"author": "*__author__* <*__email__*>",
"private": true,
"lavas": true,
"scripts": {
"dev": "lavas dev",
"build": "lavas build",
"start": "lavas start",
"lint": "fecs ./ --rule --type 'vue,js,css'"
},
"dependencies": {
"array-includes": "^3.0.3",
"array.prototype.find": "^2.0.4",
"es6-promise": "^4.1.1",
"express": "^4.0.0",
"lavas-core-vue": "^1.2.0",
"normalize.css": "^7.0.0"
},
"devDependencies": {
"autoprefixer": "^7.2.5",
"ava": "^0.25.0",
"babel-polyfill": "^6.26.0",
"babel-preset-vue-app": "^1.3.1",
"http-proxy-middleware": "^0.17.4",
"koa": "^2.5.0",
"semver": "^5.5.0",
"stoppable": "^1.0.4",
"superkoa": "^1.0.3",
"supertest": "^3.0.0"
},
"engines": {
"node": ">= 6.9.0",
"npm": ">= 3.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
]
},
"core": "lavas-core-vue",
"schema": {
"dirPath": {
"type": "string",
"name": "项目目录",
"default": "./",
"invalidate": "该 path 不存在, 请输入正确的 path。",
"description": "存储导出工程的目录",
"disable": true,
"jsonType": "string"
},
"name": {
"type": "string",
"name": "项目名称",
"default": "pwa-project",
"regExp": "^([a-z_][0-9a-z_\\-]{0,213})?$",
"invalidate": "项目名称请输入小写字母数字 - _ 等 url 安全字符",
"description": "工程的项目名和文件夹名",
"jsonType": "string",
"locals": {
"zh_CN": {
"name": "项目名称",
"description": "工程的项目名称和文件夹名",
"invalidate": "项目名称请输入小写字母数字 - _ 等 url 安全字符"
},
"en": {
"name": "project name",
"description": "Your project name",
"invalidate": "Please enter letters, numbers, - , _"
}
}
},
"author": {
"type": "string",
"name": "项目作者",
"default": "yourname",
"description": "工程的作者,代码注释和 package.json 需要用到",
"jsonType": "string",
"locals": {
"zh_CN": {
"name": "项目作者",
"description": "工程的作者,代码注释和 package.json 需要用到"
},
"en": {
"name": "project arthor",
"description": "Your name"
}
}
},
"email": {
"type": "string",
"name": "email",
"default": "[email protected]",
"regExp": "^(\\w-*\\.*)+@(\\w-?)+(\\.\\w{2,})+$",
"invalidate": "邮箱格式错误",
"jsonType": "string",
"description": "作者邮箱",
"locals": {
"zh_CN": {
"description": "作者邮箱",
"invalidate": "邮箱格式错误"
},
"en": {
"description": "Your email address",
"invalidate": "email invalid"
}
}
},
"desc": {
"type": "string",
"name": "项目描述",
"default": "这是一个 Lavas PWA 项目",
"jsonType": "string",
"description": "工程的描述,用于 package.json 和 manifest.json 中的项目描述",
"locals": {
"zh_CN": {
"name": "项目描述",
"default": "这是一个 Lavas PWA 项目",
"description": "工程的描述,用于 package.json 和 manifest.json 中的项目描述"
},
"en": {
"default": "This is a Lavas PWA project",
"description": "For package.json",
"name": "project description"
}
}
}
}
}