File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
Expand file tree Collapse file tree 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 {
2222 type : "Angular" ,
2323 requiredDependencies : [ "@angular/core" , "nativescript-angular" ]
2424 } ,
25+ {
26+ type : "Vue.js" ,
27+ requiredDependencies : [ "nativescript-vue" ]
28+ } ,
2529 {
2630 type : "Pure TypeScript" ,
2731 requiredDependencies : [ "typescript" , "nativescript-dev-typescript" ]
Original file line number Diff line number Diff line change @@ -64,6 +64,14 @@ describe("projectData", () => {
6464 assertProjectType ( { "nativescript-angular" : "*" } , null , "Angular" ) ;
6565 } ) ;
6666
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+
6775 it ( "detects project as TypeScript when nativescript-dev-typescript exists as dependency" , ( ) => {
6876 assertProjectType ( null , { "nativescript-dev-typescript" : "*" } , "Pure TypeScript" ) ;
6977 } ) ;
You can’t perform that action at this time.
0 commit comments