tasks.json
1 { 2 "version": "2.0.0", 3 "tasks": [ 4 { 5 "label": "changelog", 6 "type": "process", 7 "command": "scripts/make", 8 "args": ["changelog"] 9 }, 10 { 11 "label": "check", 12 "type": "process", 13 "command": "scripts/make", 14 "args": ["check"] 15 }, 16 { 17 "label": "check-quality", 18 "type": "process", 19 "command": "scripts/make", 20 "args": ["check-quality"] 21 }, 22 { 23 "label": "check-types", 24 "type": "process", 25 "command": "scripts/make", 26 "args": ["check-types"] 27 }, 28 { 29 "label": "check-docs", 30 "type": "process", 31 "command": "scripts/make", 32 "args": ["check-docs"] 33 }, 34 { 35 "label": "check-api", 36 "type": "process", 37 "command": "scripts/make", 38 "args": ["check-api"] 39 }, 40 { 41 "label": "clean", 42 "type": "process", 43 "command": "scripts/make", 44 "args": ["clean"] 45 }, 46 { 47 "label": "docs", 48 "type": "process", 49 "command": "scripts/make", 50 "args": ["docs"] 51 }, 52 { 53 "label": "docs-deploy", 54 "type": "process", 55 "command": "scripts/make", 56 "args": ["docs-deploy"] 57 }, 58 { 59 "label": "format", 60 "type": "process", 61 "command": "scripts/make", 62 "args": ["format"] 63 }, 64 { 65 "label": "release", 66 "type": "process", 67 "command": "scripts/make", 68 "args": ["release", "${input:version}"] 69 }, 70 { 71 "label": "setup", 72 "type": "process", 73 "command": "scripts/make", 74 "args": ["setup"] 75 }, 76 { 77 "label": "test", 78 "type": "process", 79 "command": "scripts/make", 80 "args": ["test", "coverage"], 81 "group": "test" 82 }, 83 { 84 "label": "vscode", 85 "type": "process", 86 "command": "scripts/make", 87 "args": ["vscode"] 88 } 89 ], 90 "inputs": [ 91 { 92 "id": "version", 93 "type": "promptString", 94 "description": "Version" 95 } 96 ] 97 }