UNPKG

1.58 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.resourceQuestions = [
4 {
5 type: 'select',
6 name: 'type',
7 message: 'Resource Type:',
8 choices: [
9 { title: 'Gamemode', value: 'gamemode' },
10 { title: 'Script', value: 'script' },
11 { title: 'Map', value: 'map' },
12 { title: 'Misc', value: 'misc' }
13 ],
14 initial: 1
15 },
16 {
17 type: 'text',
18 name: 'author',
19 message: 'Author:'
20 },
21 {
22 type: 'text',
23 name: 'name',
24 message: 'Resource Name:'
25 },
26 {
27 type: 'text',
28 name: 'description',
29 message: 'Description:'
30 },
31 {
32 type: 'text',
33 name: 'version',
34 message: 'Version:',
35 validate: (value) => /\d+\.\d+\.\d+/.test(value) ? true : "Version must be in format X.X.X"
36 },
37 {
38 type: 'toggle',
39 name: 'generateSourceMap',
40 message: 'Do you want to generate code for source maps? (If you don\'t know what this is, say \'on\')'
41 },
42 {
43 type: 'toggle',
44 name: 'generateMetaWriter',
45 message: 'Do you want your meta.xml to be automatically generated, when you are compiling your Typescript code? (You won\'t need to edit your meta.xml manually when this is on)'
46 },
47 {
48 type: 'toggle',
49 name: 'generateCleanup',
50 message: 'Do you want unused lua files to be automatically deleted and removed from your meta.xml?'
51 }
52];