Skip to content

Commit 9f02882

Browse files
committed
Set version to 0.0.0 if using GitHub workflow file
1 parent e785f6b commit 9f02882

File tree

9 files changed

+42
-33
lines changed

9 files changed

+42
-33
lines changed

generators/app/templates/ext-colortheme/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},
@@ -18,4 +18,4 @@
1818
}
1919
]
2020
}
21-
}
21+
}

generators/app/templates/ext-command-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},

generators/app/templates/ext-command-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},

generators/app/templates/ext-extensionpack/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},
@@ -13,4 +13,4 @@
1313
"<%- extensionList[i] %>", <%}%>
1414
"<%- extensionList[extensionList.length-1]%>"
1515
]
16-
}
16+
}

generators/app/templates/ext-keymap/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},
@@ -17,4 +17,4 @@
1717
}
1818
]
1919
}
20-
}
20+
}

generators/app/templates/ext-language/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},
@@ -22,4 +22,4 @@
2222
"path": <%- JSON.stringify("./syntaxes/" + languageFileName) %>
2323
}]
2424
}
25-
}
25+
}

generators/app/templates/ext-localization/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},

generators/app/templates/ext-snippets/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": <%- JSON.stringify(name) %>,
33
"displayName": <%- JSON.stringify(displayName) %>,
44
"description": <%- JSON.stringify(description) %>,
5-
"version": "0.0.1",
5+
"version": "<% if (gitHubWorkFlowInit) { %>0.0.0<% } else { %>0.0.1<% } %>",
66
"engines": {
77
"vscode": <%- JSON.stringify(vsCodeEngine) %>
88
},

test/test.js

Lines changed: 30 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ describe('test code generator', function () {
6666
"name": "testTheme",
6767
"displayName": "Test Theme",
6868
"description": "My TestTheme",
69-
"version": "0.0.1",
69+
"version": "0.0.0",
7070
"engines": {
7171
"vscode": engineVersion
7272
},
@@ -125,6 +125,7 @@ describe('test code generator', function () {
125125
description: 'My TestTheme',
126126
themeName: 'Green',
127127
themeBase: 'vs-dark',
128+
gitHubWorkFlowInit: false,
128129
}) // Mock the prompt answers
129130
.toPromise().then(function () {
130131
var expectedPackageJSON = {
@@ -190,6 +191,7 @@ describe('test code generator', function () {
190191
description: 'Theme SeventyFour',
191192
themeName: 'Theme 74',
192193
themeBase: 'vs-dark',
194+
gitHubWorkFlowInit: false,
193195
}) // Mock the prompt answers
194196
.toPromise().then(function () {
195197
var expectedPackageJSON = {
@@ -273,6 +275,7 @@ describe('test code generator', function () {
273275
description: 'My TestTheme',
274276
themeName: 'Funky',
275277
themeBase: 'vs',
278+
gitHubWorkFlowInit: false,
276279
}) // Mock the prompt answers
277280
.toPromise().then(function () {
278281
var expectedPackageJSON = {
@@ -330,14 +333,14 @@ describe('test code generator', function () {
330333
languageName: 'ANT',
331334
languageScopeName: 'text.xml.ant',
332335
languageExtensions: '.ant',
333-
gitHubWorkFlowInit: true
336+
gitHubWorkFlowInit: true,
334337
}) // Mock the prompt answers
335338
.toPromise().then(function () {
336339
var expected = {
337340
"name": "testLan",
338341
"displayName": "Test Lan",
339342
"description": "My TestLan",
340-
"version": "0.0.1",
343+
"version": "0.0.0",
341344
"engines": {
342345
"vscode": engineVersion
343346
},
@@ -385,7 +388,8 @@ describe('test code generator', function () {
385388
languageId: 'foo',
386389
languageName: 'FOO',
387390
languageScopeName: 'source.foo',
388-
languageExtensions: '.foo'
391+
languageExtensions: '.foo',
392+
gitHubWorkFlowInit: false,
389393
}) // Mock the prompt answers
390394
.toPromise().then(function () {
391395
var expected = {
@@ -440,7 +444,8 @@ describe('test code generator', function () {
440444
languageId: 'crusty',
441445
languageName: 'Crusty',
442446
languageScopeName: 'source.crusty',
443-
languageExtensions: '.crusty'
447+
languageExtensions: '.crusty',
448+
gitHubWorkFlowInit: false,
444449
}) // Mock the prompt answers
445450
.toPromise().then(function () {
446451
var expected = {
@@ -500,14 +505,14 @@ describe('test code generator', function () {
500505
displayName: 'Test Snip',
501506
description: 'My TestSnip',
502507
languageId: 'python',
503-
gitHubWorkFlowInit: true
508+
gitHubWorkFlowInit: true,
504509
}) // Mock the prompt answers
505510
.toPromise().then(function () {
506511
var expected = {
507512
"name": "testSnip",
508513
"displayName": 'Test Snip',
509514
"description": "My TestSnip",
510-
"version": "0.0.1",
515+
"version": "0.0.0",
511516
"engines": {
512517
"vscode": engineVersion
513518
},
@@ -547,7 +552,8 @@ describe('test code generator', function () {
547552
name: 'testSnip',
548553
displayName: 'Test Snip',
549554
description: 'My TestSnip',
550-
languageId: 'python'
555+
languageId: 'python',
556+
gitHubWorkFlowInit: false,
551557
}) // Mock the prompt answers
552558
.toPromise().then(function () {
553559
var expected = {
@@ -623,14 +629,14 @@ describe('test code generator', function () {
623629
name: 'testKeym',
624630
displayName: 'Test Keym',
625631
description: 'My TestKeym',
626-
gitHubWorkFlowInit: true
632+
gitHubWorkFlowInit: true,
627633
}) // Mock the prompt answers
628634
.toPromise().then(function () {
629635
var expected = {
630636
"name": "testKeym",
631637
"displayName": 'Test Keym',
632638
"description": "My TestKeym",
633-
"version": "0.0.1",
639+
"version": "0.0.0",
634640
"engines": {
635641
"vscode": engineVersion
636642
},
@@ -670,15 +676,15 @@ describe('test code generator', function () {
670676
displayName: 'Test Com',
671677
description: 'My TestCom',
672678
gitInit: true,
679+
pkgManager: 'npm',
673680
gitHubWorkFlowInit: true,
674-
pkgManager: 'npm'
675681
}) // Mock the prompt answers
676682
.toPromise().then(function () {
677683
var expectedPackageJSON = {
678684
"name": "testCom",
679685
"displayName": 'Test Com',
680686
"description": "My TestCom",
681-
"version": "0.0.1",
687+
"version": "0.0.0",
682688
"engines": {
683689
"vscode": engineVersion
684690
},
@@ -741,7 +747,8 @@ describe('test code generator', function () {
741747
description: 'My TestCom',
742748
tslint: true,
743749
gitInit: false,
744-
pkgManager: 'yarn'
750+
pkgManager: 'yarn',
751+
gitHubWorkFlowInit: false,
745752
}) // Mock the prompt answers
746753
.toPromise().then(function () {
747754
var expectedPackageJSON = {
@@ -831,15 +838,15 @@ describe('test code generator', function () {
831838
description: 'My TestCom',
832839
checkJavaScript: false,
833840
gitInit: false,
841+
pkgManager: 'npm',
834842
gitHubWorkFlowInit: true,
835-
pkgManager: 'npm'
836843
}) // Mock the prompt answers
837844
.toPromise().then(function () {
838845
var expected = {
839846
"name": "testCom",
840847
"displayName": 'Test Com',
841848
"description": "My TestCom",
842-
"version": "0.0.1",
849+
"version": "0.0.0",
843850
"engines": {
844851
"vscode": engineVersion
845852
},
@@ -899,7 +906,8 @@ describe('test code generator', function () {
899906
description: 'My TestCom',
900907
checkJavaScript: true,
901908
gitInit: false,
902-
pkgManager: 'yarn'
909+
pkgManager: 'yarn',
910+
gitHubWorkFlowInit: false,
903911
}) // Mock the prompt answers
904912
.toPromise().then(function () {
905913
var expected = {
@@ -937,14 +945,14 @@ describe('test code generator', function () {
937945
name: 'testExtensionPack',
938946
displayName: 'Test Extension Pack',
939947
description: 'My Test Extension Pack',
940-
gitHubWorkFlowInit: true
948+
gitHubWorkFlowInit: true,
941949
}) // Mock the prompt answers
942950
.toPromise().then(function () {
943951
var expected = {
944952
"name": "testExtensionPack",
945953
"displayName": "Test Extension Pack",
946954
"description": "My Test Extension Pack",
947-
"version": "0.0.1",
955+
"version": "0.0.0",
948956
"engines": {
949957
"vscode": engineVersion
950958
},
@@ -978,13 +986,13 @@ describe('test code generator', function () {
978986
lpLanguageName: 'Russian',
979987
lpLocalizedLanguageName: 'русский',
980988
pkgManager: 'npm',
981-
gitHubWorkFlowInit: true
989+
gitHubWorkFlowInit: true,
982990
}).toPromise().then(function () {
983991
var expected = {
984992
"name": "vscode-language-pack-ru",
985993
"displayName": "Russian Language Pack",
986994
"description": "Language pack extension for Russian",
987-
"version": "0.0.1",
995+
"version": "0.0.0",
988996
"engines": {
989997
"vscode": engineVersion
990998
},
@@ -1024,7 +1032,8 @@ describe('test code generator', function () {
10241032
lpLanguageId: 'ru',
10251033
lpLanguageName: 'Russian',
10261034
lpLocalizedLanguageName: 'русский',
1027-
pkgManager: 'yarn'
1035+
pkgManager: 'yarn',
1036+
gitHubWorkFlowInit: false,
10281037
}).toPromise().then(function () {
10291038
var expected = {
10301039
"name": "vscode-language-pack-ru",

0 commit comments

Comments
 (0)