1+ /* eslint-disable @typescript-eslint/naming-convention */
12import * as vscode from "vscode" ;
23
34export type Message = {
@@ -15,7 +16,40 @@ export type TemplateCompatibility = {
1516
1617export const TEMPLATE_COMPATIBILITY : TemplateCompatibility = {
1718 react : [ "net5.0" , "net6.0" , "net7.0" ] ,
18- // add other templates here
19+ maui : [ "net7.0" , "net8.0" ] ,
20+ "maui-blazor" : [ "net7.0" , "net8.0" ] ,
21+ mauilib : [ "net7.0" , "net8.0" ] ,
22+ "maui-page-csharp" : [ "net7.0" , "net8.0" ] ,
23+ "maui-page-xaml" : [ "net7.0" , "net8.0" ] ,
24+ "maui-view-csharp" : [ "net7.0" , "net8.0" ] ,
25+ "maui-view-xaml" : [ "net7.0" , "net8.0" ] ,
26+ "maui-dict-xaml" : [ "net7.0" , "net8.0" ] ,
27+ android : [ "net6.0" , "net7.0" , "net8.0" ] ,
28+ androidlib : [ "net6.0" , "net7.0" , "net8.0" ] ,
29+ webapi : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
30+ webapiaot : [ "net7.0" , "net8.0" ] ,
31+ apicontroller : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
32+ blazorserver : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
33+ "blazorserver-empty" : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
34+ blazor : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
35+ "blazorwasm-empty" : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
36+ blazorwasm : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
37+ classlib : [ "netstandard2.0" , "netstandard2.1" , "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
38+ console : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
39+ grpc : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
40+ mvc : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
41+ webapp : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
42+ angular : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
43+ ios : [ "net6.0" , "net7.0" , "net8.0" ] ,
44+ ioslib : [ "net6.0" , "net7.0" , "net8.0" ] ,
45+ mstest : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
46+ "mstest-playwright" : [ "net6.0" , "net7.0" , "net8.0" ] ,
47+ nunit : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
48+ "nunit-playwright" : [ "net6.0" , "net7.0" , "net8.0" ] ,
49+ xunit : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
50+ winforms : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
51+ wpf : [ "net5.0" , "net6.0" , "net7.0" , "net8.0" ] ,
52+ // ... Add more templates as needed
1953} ;
2054
2155export class Command {
0 commit comments