diff --git a/package.json b/package.json index b674e9121f..564d3ca2d2 100644 --- a/package.json +++ b/package.json @@ -143,6 +143,7 @@ "sinon-chai": "^3.6.0", "ts-node": "^10.0.0", "typedoc": "^0.22.15", + "typedoc-plugin-rename-defaults": "^0.6.4", "typescript": "^4.6.3", "xvfb-maybe": "^0.2.1" }, diff --git a/packages/api/core/src/api/index.ts b/packages/api/core/src/api/index.ts index ce066089e3..cd152b9c23 100644 --- a/packages/api/core/src/api/index.ts +++ b/packages/api/core/src/api/index.ts @@ -84,6 +84,8 @@ const utils = new ForgeUtils(); export { ForgeMakeResult, + ElectronProcess, + ForgeUtils, ImportOptions, InitOptions, InstallAsset, diff --git a/packages/installer/deb/src/InstallerDeb.ts b/packages/installer/deb/src/InstallerDeb.ts index 94ae600655..f5ad5912b4 100644 --- a/packages/installer/deb/src/InstallerDeb.ts +++ b/packages/installer/deb/src/InstallerDeb.ts @@ -7,3 +7,5 @@ export default class InstallerDeb extends InstallerLinux { await this.sudo('Debian', 'gdebi', `-n ${filePath}`); } } + +export { InstallerOptions }; diff --git a/packages/installer/dmg/src/InstallerDMG.ts b/packages/installer/dmg/src/InstallerDMG.ts index 402ad8e4af..327422212b 100644 --- a/packages/installer/dmg/src/InstallerDMG.ts +++ b/packages/installer/dmg/src/InstallerDMG.ts @@ -34,3 +34,5 @@ export default class InstallerDMG extends InstallerDarwin { } } } + +export { InstallerOptions }; diff --git a/packages/installer/exe/src/InstallerExe.ts b/packages/installer/exe/src/InstallerExe.ts index 2e52cc4b97..240f7b6d0c 100644 --- a/packages/installer/exe/src/InstallerExe.ts +++ b/packages/installer/exe/src/InstallerExe.ts @@ -9,3 +9,5 @@ export default class InstallerExe extends InstallerBase { await open(filePath, { wait: false }); } } + +export { InstallerOptions }; diff --git a/packages/installer/rpm/src/InstallerRpm.ts b/packages/installer/rpm/src/InstallerRpm.ts index 5949826458..3c9b5e697c 100644 --- a/packages/installer/rpm/src/InstallerRpm.ts +++ b/packages/installer/rpm/src/InstallerRpm.ts @@ -7,3 +7,5 @@ export default class InstallerRpm extends InstallerLinux { await this.sudo('RPM', 'dnf', `--assumeyes --nogpgcheck install ${filePath}`); } } + +export { InstallerOptions }; diff --git a/packages/installer/zip/src/InstallerZip.ts b/packages/installer/zip/src/InstallerZip.ts index 91f081d112..76a170f6e5 100644 --- a/packages/installer/zip/src/InstallerZip.ts +++ b/packages/installer/zip/src/InstallerZip.ts @@ -24,3 +24,5 @@ export default class InstallerZip extends InstallerDarwin { await spawn('open', ['-R', targetApplicationPath], { detached: true }); } } + +export { InstallerOptions }; diff --git a/packages/maker/appx/src/MakerAppX.ts b/packages/maker/appx/src/MakerAppX.ts index 8aeccff09c..49c82c93cc 100644 --- a/packages/maker/appx/src/MakerAppX.ts +++ b/packages/maker/appx/src/MakerAppX.ts @@ -129,3 +129,5 @@ export default class MakerAppX extends MakerBase { return [path.resolve(outPath, `${opts.packageName}.appx`)]; } } + +export { MakerAppXConfig }; diff --git a/packages/maker/deb/src/MakerDeb.ts b/packages/maker/deb/src/MakerDeb.ts index 8c54cd940b..2a31991c6e 100644 --- a/packages/maker/deb/src/MakerDeb.ts +++ b/packages/maker/deb/src/MakerDeb.ts @@ -49,3 +49,5 @@ export default class MakerDeb extends MakerBase { return packagePaths; } } + +export { MakerDebConfig }; diff --git a/packages/maker/dmg/src/MakerDMG.ts b/packages/maker/dmg/src/MakerDMG.ts index 656a1f3822..37d235edeb 100644 --- a/packages/maker/dmg/src/MakerDMG.ts +++ b/packages/maker/dmg/src/MakerDMG.ts @@ -39,3 +39,5 @@ export default class MakerDMG extends MakerBase { return [opts.dmgPath]; } } + +export { MakerDMGConfig }; diff --git a/packages/maker/flatpak/src/MakerFlatpak.ts b/packages/maker/flatpak/src/MakerFlatpak.ts index 4ee6bccc4b..6db44b1164 100644 --- a/packages/maker/flatpak/src/MakerFlatpak.ts +++ b/packages/maker/flatpak/src/MakerFlatpak.ts @@ -51,3 +51,5 @@ export default class MakerFlatpak extends MakerBase { return (await fs.readdir(outDir)).filter((basename) => basename.endsWith('.flatpak')).map((basename) => path.join(outDir, basename)); } } + +export { MakerFlatpak }; diff --git a/packages/maker/pkg/src/MakerPKG.ts b/packages/maker/pkg/src/MakerPKG.ts index 3866f7fa90..9144e046a3 100644 --- a/packages/maker/pkg/src/MakerPKG.ts +++ b/packages/maker/pkg/src/MakerPKG.ts @@ -34,3 +34,5 @@ export default class MakerDMG extends MakerBase { return [outPath]; } } + +export { MakerPKGConfig }; diff --git a/packages/maker/rpm/src/MakerRpm.ts b/packages/maker/rpm/src/MakerRpm.ts index c7cae40574..bdf3c9baa8 100644 --- a/packages/maker/rpm/src/MakerRpm.ts +++ b/packages/maker/rpm/src/MakerRpm.ts @@ -47,3 +47,5 @@ export default class MakerRpm extends MakerBase { return packagePaths; } } + +export { MakerRpmConfig }; diff --git a/packages/maker/snap/src/MakerSnap.ts b/packages/maker/snap/src/MakerSnap.ts index 9044490d3c..d0675df65e 100644 --- a/packages/maker/snap/src/MakerSnap.ts +++ b/packages/maker/snap/src/MakerSnap.ts @@ -33,3 +33,5 @@ export default class MakerSnap extends MakerBase { return [await installer(snapConfig)]; } } + +export { MakerSnapConfig }; diff --git a/packages/maker/squirrel/src/MakerSquirrel.ts b/packages/maker/squirrel/src/MakerSquirrel.ts index 2491605c25..346521d1de 100644 --- a/packages/maker/squirrel/src/MakerSquirrel.ts +++ b/packages/maker/squirrel/src/MakerSquirrel.ts @@ -5,7 +5,7 @@ import { convertVersion, createWindowsInstaller, Options as ElectronWinstallerOp import fs from 'fs-extra'; import path from 'path'; -type MakerSquirrelConfig = Omit; +export type MakerSquirrelConfig = Omit; export default class MakerSquirrel extends MakerBase { name = 'squirrel'; diff --git a/packages/maker/wix/src/MakerWix.ts b/packages/maker/wix/src/MakerWix.ts index cd81f6e6c0..170d37af0d 100644 --- a/packages/maker/wix/src/MakerWix.ts +++ b/packages/maker/wix/src/MakerWix.ts @@ -53,3 +53,5 @@ export default class MakerWix extends MakerBase { return [msiFile]; } } + +export { MakerWixConfig }; diff --git a/packages/plugin/auto-unpack-natives/src/AutoUnpackNativesPlugin.ts b/packages/plugin/auto-unpack-natives/src/AutoUnpackNativesPlugin.ts index 615ee1155e..d9fde1e3ac 100644 --- a/packages/plugin/auto-unpack-natives/src/AutoUnpackNativesPlugin.ts +++ b/packages/plugin/auto-unpack-natives/src/AutoUnpackNativesPlugin.ts @@ -33,3 +33,5 @@ export default class AutoUnpackNativesPlugin extends PluginBase return [process.execPath, path.resolve(this.dir, 'node_modules/electron-prebuilt-compile/lib/cli')]; } } + +export { CompilePluginConfig }; diff --git a/packages/plugin/local-electron/src/LocalElectronPlugin.ts b/packages/plugin/local-electron/src/LocalElectronPlugin.ts index 0a6dd110ce..ae523db2d4 100644 --- a/packages/plugin/local-electron/src/LocalElectronPlugin.ts +++ b/packages/plugin/local-electron/src/LocalElectronPlugin.ts @@ -61,3 +61,5 @@ export default class LocalElectronPlugin extends PluginBase { } } } + +export { PublisherERSConfig }; diff --git a/packages/publisher/github/src/PublisherGithub.ts b/packages/publisher/github/src/PublisherGithub.ts index a4e9e94e52..09e4707863 100644 --- a/packages/publisher/github/src/PublisherGithub.ts +++ b/packages/publisher/github/src/PublisherGithub.ts @@ -131,3 +131,5 @@ export default class PublisherGithub extends PublisherBase { return undefined; } } + +export { PublisherS3Config }; diff --git a/packages/publisher/snapcraft/src/PublisherSnapcraft.ts b/packages/publisher/snapcraft/src/PublisherSnapcraft.ts index 7666e654bd..b6e8a93c8e 100644 --- a/packages/publisher/snapcraft/src/PublisherSnapcraft.ts +++ b/packages/publisher/snapcraft/src/PublisherSnapcraft.ts @@ -40,3 +40,5 @@ export default class PublisherSnapcraft extends PublisherBase