Skip to content

Commit 8e7811d

Browse files
authored
chore: vscode "organize imports" + change ObjectMap => Record (#8815)
1 parent 0742966 commit 8e7811d

129 files changed

Lines changed: 420 additions & 425 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/forty-rabbits-admire.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
"app-builder-lib": patch
3+
"builder-util": patch
4+
"builder-util-runtime": patch
5+
"dmg-builder": patch
6+
"electron-builder": patch
7+
"electron-builder-squirrel-windows": patch
8+
"electron-publish": patch
9+
---
10+
11+
chore: "organize imports" + change `ObjectMap` => `Record` for non-external properties (i.e. things that don't get processed for `scheme.json`)

packages/app-builder-lib/src/Framework.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { FileTransformer } from "builder-util"
22
import { AsarIntegrity } from "./asar/integrity"
3-
import { Platform, PlatformPackager, ElectronPlatformName, AfterPackContext } from "./index"
3+
import { AfterPackContext, ElectronPlatformName, Platform, PlatformPackager } from "./index"
44

55
export interface Framework {
66
readonly name: string

packages/app-builder-lib/src/ProtonFramework.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { log, FileTransformer } from "builder-util"
1+
import { FileTransformer, log } from "builder-util"
22
import { safeStringifyJson } from "builder-util-runtime"
33
import { Platform } from "./core"
44
import { NODE_MODULES_PATTERN } from "./fileTransformer"

packages/app-builder-lib/src/appInfo.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { isEmptyOrSpaces, log } from "builder-util"
2+
import { Nullish } from "builder-util-runtime"
3+
import { sanitizeFileName } from "builder-util/out/filename"
24
import { prerelease } from "semver"
35
import { PlatformSpecificBuildOptions } from "./options/PlatformSpecificBuildOptions"
46
import { Packager } from "./packager"
57
import { expandMacro } from "./util/macroExpander"
6-
import { sanitizeFileName } from "builder-util/out/filename"
7-
import { Nullish } from "builder-util-runtime"
88

99
// fpm bug - rpm build --description is not escaped, well... decided to replace quite to smart quote
1010
// http://leancrew.com/all-this/2010/11/smart-quotes-in-javascript/

packages/app-builder-lib/src/asar/asar.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { ObjectMap } from "builder-util-runtime"
21
import { createFromBuffer } from "chromium-pickle-js"
32
import { close, open, read, readFile, Stats } from "fs-extra"
43
import * as path from "path"
@@ -17,7 +16,7 @@ export interface NodeIntegrity {
1716

1817
export class Node {
1918
// we don't use Map because later it will be stringified
20-
files?: ObjectMap<Node>
19+
files?: Record<string, Node>
2120

2221
unpacked?: boolean
2322

@@ -134,7 +133,7 @@ export class AsarFilesystem {
134133
}
135134

136135
private newNode() {
137-
return Object.create(null) as ObjectMap<Node>
136+
return Object.create(null) as Record<string, Node>
138137
}
139138
}
140139

packages/app-builder-lib/src/asar/integrity.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import BluebirdPromise from "bluebird-lst"
2+
import { FilterStats, log, statOrNull, walk } from "builder-util"
23
import { createHash } from "crypto"
34
import { createReadStream } from "fs"
45
import { readdir } from "fs/promises"
56
import * as path from "path"
6-
import { readAsarHeader, NodeIntegrity } from "./asar"
77
import { FileMatcher } from "../fileMatcher"
8-
import { statOrNull, walk, FilterStats, log } from "builder-util"
8+
import { NodeIntegrity, readAsarHeader } from "./asar"
99

1010
export interface AsarIntegrityOptions {
1111
readonly resourcesPath: string

packages/app-builder-lib/src/asar/unpackDetector.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { log, FilterStats } from "builder-util"
1+
import { FilterStats, log } from "builder-util"
22
import { isBinaryFileSync } from "isbinaryfile"
33
import * as path from "path"
44
import { ResolvedFileSet } from "../util/appFileCopier"

packages/app-builder-lib/src/codeSign/codesign.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1+
import { InvalidConfigurationError, statOrNull } from "builder-util"
12
import { outputFile } from "fs-extra"
23
import { homedir } from "os"
34
import * as path from "path"
45
import { TmpDir } from "temp-file"
5-
import { InvalidConfigurationError } from "builder-util"
6-
import { statOrNull } from "builder-util"
76
import { download } from "../binDownload"
87

98
/** @private */

packages/app-builder-lib/src/codeSign/macCodeSign.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
1+
import { signAsync } from "@electron/osx-sign"
2+
import { SignOptions } from "@electron/osx-sign/dist/cjs/types"
3+
import { Identity as _Identity } from "@electron/osx-sign/dist/cjs/util-identities"
14
import BluebirdPromise from "bluebird-lst"
2-
import { exec, InvalidConfigurationError, isEmptyOrSpaces, isEnvTrue, isPullRequest, log, TmpDir, retry } from "builder-util"
3-
import { copyFile, unlinkIfExists } from "builder-util"
4-
import { Fields, Logger } from "builder-util"
5-
import { randomBytes, createHash } from "crypto"
5+
import { copyFile, exec, Fields, InvalidConfigurationError, isEmptyOrSpaces, isEnvTrue, isPullRequest, log, Logger, retry, TmpDir, unlinkIfExists } from "builder-util"
6+
import { Nullish } from "builder-util-runtime"
7+
import { createHash, randomBytes } from "crypto"
68
import { rename } from "fs/promises"
79
import { Lazy } from "lazy-val"
810
import { homedir, tmpdir } from "os"
911
import * as path from "path"
1012
import { getTempName } from "temp-file"
1113
import { isAutoDiscoveryCodeSignIdentity } from "../util/flags"
1214
import { importCertificate } from "./codesign"
13-
import { Identity as _Identity } from "@electron/osx-sign/dist/cjs/util-identities"
14-
import { SignOptions } from "@electron/osx-sign/dist/cjs/types"
15-
import { signAsync } from "@electron/osx-sign"
16-
import { Nullish } from "builder-util-runtime"
1715

1816
export const appleCertificatePrefixes = ["Developer ID Application:", "Developer ID Installer:", "3rd Party Mac Developer Application:", "3rd Party Mac Developer Installer:"]
1917

packages/app-builder-lib/src/codeSign/signManager.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { MemoLazy, Nullish } from "builder-util-runtime"
12
import { Lazy } from "lazy-val"
2-
import { WindowsSignOptions } from "./windowsCodeSign"
33
import { Target } from "../core"
4-
import { MemoLazy, Nullish } from "builder-util-runtime"
5-
import { FileCodeSigningInfo, CertificateFromStoreInfo } from "./windowsSignToolManager"
64
import { WindowsConfiguration } from "../options/winOptions"
5+
import { WindowsSignOptions } from "./windowsCodeSign"
6+
import { CertificateFromStoreInfo, FileCodeSigningInfo } from "./windowsSignToolManager"
77

88
export interface SignManager {
99
readonly computedPublisherName: Lazy<Array<string> | null>

0 commit comments

Comments
 (0)