Skip to content

Commit 7aa95fe

Browse files
authored
Merge pull request #896 from amvanbaren/cli-0.9.1
Update cli
2 parents 83de5d9 + 8e47d39 commit 7aa95fe

File tree

5 files changed

+105
-32
lines changed

5 files changed

+105
-32
lines changed

cli/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
This change log covers only the command line interface (CLI) of Open VSX.
44

5+
### v0.9.1 (Apr. 2024)
6+
7+
#### Bug Fixes
8+
9+
- Add `BufferEncoding` type to parameter ([#896](https://github.com/eclipse/openvsx/pull/896))
10+
- Lower the minimum version of Node.js required from `18` to `16` ([microsoft/vscode-vsce#944](https://github.com/microsoft/vscode-vsce/issues/944))
11+
12+
#### Dependencies
13+
14+
- Upgrade `@vscode/vsce` from `2.24.0` to `2.25.0` ([#896](https://github.com/eclipse/openvsx/pull/896))
15+
- Upgrade `tar` from `6.2.0` to `6.2.1` ([#893](https://github.com/eclipse/openvsx/pull/893))
16+
17+
---
18+
519
### v0.9.0 (Mar. 2024)
620

721
#### Breaking Changes

cli/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ovsx",
3-
"version": "0.9.0",
3+
"version": "0.9.1",
44
"description": "Command line interface for Eclipse Open VSX",
55
"keywords": [
66
"cli",
@@ -31,10 +31,10 @@
3131
"types": "lib/index",
3232
"bin": "lib/ovsx",
3333
"engines": {
34-
"node": ">= 18"
34+
"node": ">= 16"
3535
},
3636
"dependencies": {
37-
"@vscode/vsce": "^2.24.0",
37+
"@vscode/vsce": "^2.25.0",
3838
"commander": "^6.1.0",
3939
"follow-redirects": "^1.14.6",
4040
"is-ci": "^2.0.0",
@@ -45,14 +45,14 @@
4545
"devDependencies": {
4646
"@types/follow-redirects": "^1.13.1",
4747
"@types/is-ci": "^2.0.0",
48-
"@types/node": "^10.17.60",
48+
"@types/node": "^16.11.7",
4949
"@types/semver": "^7.5.8",
5050
"@types/tmp": "^0.1.0",
5151
"@typescript-eslint/eslint-plugin": "^5.44.0",
5252
"@typescript-eslint/parser": "^5.44.0",
5353
"eslint": "^8.28.0",
5454
"rimraf": "^3.0.2",
55-
"typescript": "3.8.3"
55+
"typescript": "^4.3.2"
5656
},
5757
"scripts": {
5858
"clean": "rimraf lib",

cli/src/registry.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ export class Registry {
190190

191191
private getJsonResponse<T extends Response>(resolve: (value: T) => void, reject: (reason: any) => void): (res: http.IncomingMessage) => void {
192192
return response => {
193-
response.setEncoding('UTF-8');
193+
response.setEncoding('utf-8');
194194
let json = '';
195195
response.on('data', chunk => json += chunk);
196196
response.on('end', () => {

cli/src/util.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export function statusError(response: http.IncomingMessage): Error {
9696
return new Error(`The server responded with status ${response.statusCode}.`);
9797
}
9898

99-
export function readFile(name: string, packagePath?: string, encoding = 'utf-8'): Promise<string> {
99+
export function readFile(name: string, packagePath?: string, encoding: BufferEncoding = 'utf-8'): Promise<string> {
100100
return new Promise((resolve, reject) => {
101101
fs.readFile(
102102
path.join(packagePath || process.cwd(), name),
@@ -129,7 +129,7 @@ export function validateManifest(manifest: Manifest): void {
129129
}
130130
}
131131

132-
export function writeFile(name: string, content: string, packagePath?: string, encoding = 'utf-8'): Promise<void> {
132+
export function writeFile(name: string, content: string, packagePath?: string, encoding: BufferEncoding = 'utf-8'): Promise<void> {
133133
return new Promise((resolve, reject) => {
134134
fs.writeFile(
135135
path.join(packagePath || process.cwd(), name),

cli/yarn.lock

Lines changed: 83 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -190,10 +190,10 @@ __metadata:
190190
languageName: node
191191
linkType: hard
192192

193-
"@types/node@npm:^10.17.60":
194-
version: 10.17.60
195-
resolution: "@types/node@npm:10.17.60"
196-
checksum: 10/f9161493b3284b1d41d5d594c2768625acdd9e33f992f71ccde47861916e662e2ae438d2cc5f1b285053391a31b52a7564ecedc22d485610d236bfad9c7e6a1c
193+
"@types/node@npm:^16.11.7":
194+
version: 16.18.96
195+
resolution: "@types/node@npm:16.18.96"
196+
checksum: 10/6b6d1250c777f40bbc665024b13912c8f65ebe64e7dfe8369084aa65a8ebeaec7037f7a87f280b211bdb0b2b8a4173619be89e642962a1f58690d3bac08bfa33
197197
languageName: node
198198
linkType: hard
199199

@@ -339,14 +339,16 @@ __metadata:
339339
languageName: node
340340
linkType: hard
341341

342-
"@vscode/vsce@npm:^2.24.0":
343-
version: 2.24.0
344-
resolution: "@vscode/vsce@npm:2.24.0"
342+
"@vscode/vsce@npm:^2.25.0":
343+
version: 2.25.0
344+
resolution: "@vscode/vsce@npm:2.25.0"
345345
dependencies:
346-
azure-devops-node-api: "npm:^11.0.1"
346+
azure-devops-node-api: "npm:^12.5.0"
347347
chalk: "npm:^2.4.2"
348348
cheerio: "npm:^1.0.0-rc.9"
349+
cockatiel: "npm:^3.1.2"
349350
commander: "npm:^6.2.1"
351+
form-data: "npm:^4.0.0"
350352
glob: "npm:^7.0.6"
351353
hosted-git-info: "npm:^4.0.2"
352354
jsonc-parser: "npm:^3.2.0"
@@ -369,7 +371,7 @@ __metadata:
369371
optional: true
370372
bin:
371373
vsce: vsce
372-
checksum: 10/74473cb6715effcdc41381851582a7c5f643d707be01913153c79cd2a5c84266ef68e2ed81c2f282a5c7127dfbcc4b16378b4a73526ababe59190cef867dafe4
374+
checksum: 10/5d9dd206789e8c8dfef5913357543c839b20d760d8b40292c01fd8b018c8cb17c14c14ef8ac7260461b82d4131e7f8c1aa5bd13b3728b19c8b142f462171fc48
373375
languageName: node
374376
linkType: hard
375377

@@ -482,13 +484,20 @@ __metadata:
482484
languageName: node
483485
linkType: hard
484486

485-
"azure-devops-node-api@npm:^11.0.1":
486-
version: 11.2.0
487-
resolution: "azure-devops-node-api@npm:11.2.0"
487+
"asynckit@npm:^0.4.0":
488+
version: 0.4.0
489+
resolution: "asynckit@npm:0.4.0"
490+
checksum: 10/3ce727cbc78f69d6a4722517a58ee926c8c21083633b1d3fdf66fd688f6c127a53a592141bd4866f9b63240a86e9d8e974b13919450bd17fa33c2d22c4558ad8
491+
languageName: node
492+
linkType: hard
493+
494+
"azure-devops-node-api@npm:^12.5.0":
495+
version: 12.5.0
496+
resolution: "azure-devops-node-api@npm:12.5.0"
488497
dependencies:
489498
tunnel: "npm:0.0.6"
490499
typed-rest-client: "npm:^1.8.4"
491-
checksum: 10/a01ee699e2488a3dce7ec99994db97c8124f7b793a0d9affacdbdb30235009c4e2151ebc2ec75eadbe91c2ea849d2a591f3535945343eaf235d1943253045aee
500+
checksum: 10/68eb7bef399fec259cdd9ab52bb662281a5bb63b0eb5c76447a3c0b723e94fe40d1fa2282aaebf5bfdcfb4cbac6e96686bd2bb76364ba5b82ac786a2c2b9d4bd
492501
languageName: node
493502
linkType: hard
494503

@@ -687,6 +696,13 @@ __metadata:
687696
languageName: node
688697
linkType: hard
689698

699+
"cockatiel@npm:^3.1.2":
700+
version: 3.1.2
701+
resolution: "cockatiel@npm:3.1.2"
702+
checksum: 10/52d8fd0038fc5fe5579962947243fe971fa827db5ad1acecec5dbde854d7018696d3c6967a4860d8399e39d0f53e9d762c00cad5e2b3694c554d19e7d08b3f6a
703+
languageName: node
704+
linkType: hard
705+
690706
"color-convert@npm:^1.9.0":
691707
version: 1.9.3
692708
resolution: "color-convert@npm:1.9.3"
@@ -719,6 +735,15 @@ __metadata:
719735
languageName: node
720736
linkType: hard
721737

738+
"combined-stream@npm:^1.0.8":
739+
version: 1.0.8
740+
resolution: "combined-stream@npm:1.0.8"
741+
dependencies:
742+
delayed-stream: "npm:~1.0.0"
743+
checksum: 10/2e969e637d05d09fa50b02d74c83a1186f6914aae89e6653b62595cc75a221464f884f55f231b8f4df7a49537fba60bdc0427acd2bf324c09a1dbb84837e36e4
744+
languageName: node
745+
linkType: hard
746+
722747
"commander@npm:^6.1.0, commander@npm:^6.2.1":
723748
version: 6.2.1
724749
resolution: "commander@npm:6.2.1"
@@ -810,6 +835,13 @@ __metadata:
810835
languageName: node
811836
linkType: hard
812837

838+
"delayed-stream@npm:~1.0.0":
839+
version: 1.0.0
840+
resolution: "delayed-stream@npm:1.0.0"
841+
checksum: 10/46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020
842+
languageName: node
843+
linkType: hard
844+
813845
"detect-libc@npm:^2.0.0":
814846
version: 2.0.3
815847
resolution: "detect-libc@npm:2.0.3"
@@ -1227,6 +1259,17 @@ __metadata:
12271259
languageName: node
12281260
linkType: hard
12291261

1262+
"form-data@npm:^4.0.0":
1263+
version: 4.0.0
1264+
resolution: "form-data@npm:4.0.0"
1265+
dependencies:
1266+
asynckit: "npm:^0.4.0"
1267+
combined-stream: "npm:^1.0.8"
1268+
mime-types: "npm:^2.1.12"
1269+
checksum: 10/7264aa760a8cf09482816d8300f1b6e2423de1b02bba612a136857413fdc96d7178298ced106817655facc6b89036c6e12ae31c9eb5bdc16aabf502ae8a5d805
1270+
languageName: node
1271+
linkType: hard
1272+
12301273
"fs-constants@npm:^1.0.0":
12311274
version: 1.0.0
12321275
resolution: "fs-constants@npm:1.0.0"
@@ -1818,6 +1861,22 @@ __metadata:
18181861
languageName: node
18191862
linkType: hard
18201863

1864+
"mime-db@npm:1.52.0":
1865+
version: 1.52.0
1866+
resolution: "mime-db@npm:1.52.0"
1867+
checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7
1868+
languageName: node
1869+
linkType: hard
1870+
1871+
"mime-types@npm:^2.1.12":
1872+
version: 2.1.35
1873+
resolution: "mime-types@npm:2.1.35"
1874+
dependencies:
1875+
mime-db: "npm:1.52.0"
1876+
checksum: 10/89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a
1877+
languageName: node
1878+
linkType: hard
1879+
18211880
"mime@npm:^1.3.4":
18221881
version: 1.6.0
18231882
resolution: "mime@npm:1.6.0"
@@ -2095,12 +2154,12 @@ __metadata:
20952154
dependencies:
20962155
"@types/follow-redirects": "npm:^1.13.1"
20972156
"@types/is-ci": "npm:^2.0.0"
2098-
"@types/node": "npm:^10.17.60"
2157+
"@types/node": "npm:^16.11.7"
20992158
"@types/semver": "npm:^7.5.8"
21002159
"@types/tmp": "npm:^0.1.0"
21012160
"@typescript-eslint/eslint-plugin": "npm:^5.44.0"
21022161
"@typescript-eslint/parser": "npm:^5.44.0"
2103-
"@vscode/vsce": "npm:^2.24.0"
2162+
"@vscode/vsce": "npm:^2.25.0"
21042163
commander: "npm:^6.1.0"
21052164
eslint: "npm:^8.28.0"
21062165
follow-redirects: "npm:^1.14.6"
@@ -2109,7 +2168,7 @@ __metadata:
21092168
rimraf: "npm:^3.0.2"
21102169
semver: "npm:^7.6.0"
21112170
tmp: "npm:^0.2.1"
2112-
typescript: "npm:3.8.3"
2171+
typescript: "npm:^4.3.2"
21132172
bin:
21142173
ovsx: lib/ovsx
21152174
languageName: unknown
@@ -2748,23 +2807,23 @@ __metadata:
27482807
languageName: node
27492808
linkType: hard
27502809

2751-
"typescript@npm:3.8.3":
2752-
version: 3.8.3
2753-
resolution: "typescript@npm:3.8.3"
2810+
"typescript@npm:^4.3.2":
2811+
version: 4.9.5
2812+
resolution: "typescript@npm:4.9.5"
27542813
bin:
27552814
tsc: bin/tsc
27562815
tsserver: bin/tsserver
2757-
checksum: 10/1e6fc23f89311e6977b60521eee9ff84c16c90192caeb665920872dd915dbc9f92d83ad4935c1fa5d9cfbb87d66885e5513b1526a2f3ce48626f7d9073d97f42
2816+
checksum: 10/458f7220ab11e0fc191514cc41be1707645ec9a8c2d609448a448e18c522cef9646f58728f6811185a4c35613dacdf6c98cf8965c88b3541d0288c47291e4300
27582817
languageName: node
27592818
linkType: hard
27602819

2761-
"typescript@patch:typescript@npm%3A3.8.3#optional!builtin<compat/typescript>":
2762-
version: 3.8.3
2763-
resolution: "typescript@patch:typescript@npm%3A3.8.3#optional!builtin<compat/typescript>::version=3.8.3&hash=c44097"
2820+
"typescript@patch:typescript@npm%3A^4.3.2#optional!builtin<compat/typescript>":
2821+
version: 4.9.5
2822+
resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin<compat/typescript>::version=4.9.5&hash=289587"
27642823
bin:
27652824
tsc: bin/tsc
27662825
tsserver: bin/tsserver
2767-
checksum: 10/3a48a367eb569a0a7002de896bb4246e9241994159bbd63e50b9e8edb117d652d906e9136ff8f0cd91e19d5f2eb8c9c0efd53a8172c1de775224abb7fe346fea
2826+
checksum: 10/5659316360b5cc2d6f5931b346401fa534107b68b60179cf14970e27978f0936c1d5c46f4b5b8175f8cba0430f522b3ce355b4b724c0ea36ce6c0347fab25afd
27682827
languageName: node
27692828
linkType: hard
27702829

0 commit comments

Comments
 (0)