File tree 2 files changed +12
-0
lines changed
2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ export class ProjectData implements IProjectData {
22
22
type : "Angular" ,
23
23
requiredDependencies : [ "@angular/core" , "nativescript-angular" ]
24
24
} ,
25
+ {
26
+ type : "Vue.js" ,
27
+ requiredDependencies : [ "nativescript-vue" ]
28
+ } ,
25
29
{
26
30
type : "Pure TypeScript" ,
27
31
requiredDependencies : [ "typescript" , "nativescript-dev-typescript" ]
Original file line number Diff line number Diff line change @@ -64,6 +64,14 @@ describe("projectData", () => {
64
64
assertProjectType ( { "nativescript-angular" : "*" } , null , "Angular" ) ;
65
65
} ) ;
66
66
67
+ it ( "detects project as Vue.js when nativescript-vue exists as dependency" , ( ) => {
68
+ assertProjectType ( { "nativescript-vue" : "*" } , null , "Vue.js" ) ;
69
+ } ) ;
70
+
71
+ it ( "detects project as Vue.js when nativescript-vue exists as dependency and typescript is devDependency" , ( ) => {
72
+ assertProjectType ( { "nativescript-vue" : "*" } , { "typescript" : "*" } , "Vue.js" ) ;
73
+ } ) ;
74
+
67
75
it ( "detects project as TypeScript when nativescript-dev-typescript exists as dependency" , ( ) => {
68
76
assertProjectType ( null , { "nativescript-dev-typescript" : "*" } , "Pure TypeScript" ) ;
69
77
} ) ;
You can’t perform that action at this time.
0 commit comments