Skip to content

Commit 1cfa0c0

Browse files
authored
Merge pull request #22 from electron/deps/update-dependencies
deps: update dependencies
2 parents 6a98a46 + 89348df commit 1cfa0c0

File tree

5 files changed

+969
-806
lines changed

5 files changed

+969
-806
lines changed

package.json

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,35 +25,34 @@
2525
"test:ci": "jest --runInBand --coverage"
2626
},
2727
"dependencies": {
28-
"@electron/get": "^1.12.4",
29-
"debug": "^4.3.1",
28+
"@electron/get": "^1.13.1",
29+
"debug": "^4.3.3",
3030
"env-paths": "^2.2.1",
3131
"extract-zip": "^2.0.1",
3232
"fs-extra": "^10.0.0",
3333
"getos": "^3.2.1",
3434
"node-fetch": "^2.6.1",
3535
"semver": "^7.3.5",
36-
"simple-git": "^2.41.2"
36+
"simple-git": "^2.48.0"
3737
},
3838
"devDependencies": {
39-
"@microsoft/api-extractor": "^7.18.4",
39+
"@microsoft/api-extractor": "^7.19.4",
4040
"@types/debug": "^4.1.5",
41-
"@types/fs-extra": "^9.0.12",
41+
"@types/fs-extra": "^9.0.13",
4242
"@types/getos": "^3.0.1",
43-
"@types/jest": "^26.0.24",
43+
"@types/jest": "^27.4.0",
4444
"@types/node-fetch": "^2.5.11",
45-
"@types/semver": "^7.3.8",
46-
"@typescript-eslint/eslint-plugin": "^4.28.5",
47-
"@typescript-eslint/parser": "^4.28.5",
48-
"eslint": "^7.31.0",
45+
"@types/semver": "^7.3.9",
46+
"@typescript-eslint/eslint-plugin": "^5.9.1",
47+
"@typescript-eslint/parser": "^5.9.1",
48+
"eslint": "^8.6.0",
4949
"eslint-config-prettier": "^8.3.0",
50-
"eslint-plugin-prettier": "^3.4.0",
51-
"jest": "^27.0.6",
52-
"nock": "^13.1.1",
50+
"eslint-plugin-prettier": "^4.0.0",
51+
"jest": "^27.4.7",
52+
"nock": "^13.2.2",
5353
"npm-run-all": "^4.1.5",
54-
"p-limit": "^3.1.0",
55-
"prettier": "^2.3.2",
56-
"ts-jest": "^27.0.4",
57-
"typescript": "^4.3.5"
54+
"prettier": "^2.5.1",
55+
"ts-jest": "^27.1.2",
56+
"typescript": "^4.5.4"
5857
}
5958
}

src/installer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ export class Installer extends EventEmitter {
116116
if (match) this.setState(match[1], 'downloaded');
117117
}
118118
} catch {
119-
// no donwnload directory yet
119+
// no download directory yet
120120
}
121121

122122
// being downloaded now...

src/runner.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ export interface RunnerOptions {
2424
showConfig?: boolean;
2525
}
2626

27-
const DefaultRunnerOpts: RunnerOptions = Object.freeze({
28-
args: [],
27+
const DefaultRunnerOpts: RunnerOptions = {
28+
args: <string[]>[],
2929
headless: false,
3030
out: process.stdout,
3131
showConfig: true,
32-
});
32+
} as const;
3333

3434
export type RunnerSpawnOptions = SpawnOptions & RunnerOptions;
3535

src/versions.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,15 @@ const NUM_SUPPORTED_MAJORS = 4;
8888
export class BaseVersions implements Versions {
8989
private readonly map = new Map<string, SemVer>();
9090

91-
protected setVersions(val: unknown) {
91+
protected setVersions(val: unknown): void {
9292
// build the array
9393
let parsed: Array<SemVer | null> = [];
9494
if (isArrayOfVersionObjects(val)) {
9595
parsed = val.map(({ version }) => semverParse(version));
9696
} else if (isArrayOfStrings(val)) {
9797
parsed = val.map((version) => semverParse(version));
98+
} else {
99+
console.warn('Unrecognized versions:', val);
98100
}
99101

100102
// insert them in sorted order

0 commit comments

Comments
 (0)