1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.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 | ];
|