New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@electron-forge/shared-types

Package Overview
Dependencies
Maintainers
5
Versions
95
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@electron-forge/shared-types - npm Package Compare versions

Comparing version 7.6.0 to 7.6.1

48

dist/index.d.ts
/// <reference types="node" />
import { ChildProcess } from 'child_process';
import { autoTrace } from '@electron-forge/tracer';
import { ChildProcess } from 'node:child_process';
import { ArchOption, Options as ElectronPackagerOptions, TargetPlatform } from '@electron/packager';
import { RebuildOptions } from '@electron/rebuild';
import { autoTrace } from '@electron-forge/tracer';
import { ListrBaseClassOptions, ListrDefaultRenderer, ListrDefaultRendererValue, ListrSimpleRenderer, ListrSimpleRendererValue, ListrTask, ListrTaskWrapper } from 'listr2';
export declare type ForgeListrOptions<T> = ListrBaseClassOptions<T, ListrDefaultRendererValue, ListrSimpleRendererValue>;
export declare type ForgeListrTask<T> = ListrTaskWrapper<T, ListrDefaultRenderer, ListrDefaultRenderer | ListrSimpleRenderer>;
export declare type ForgeListrTaskFn<Ctx = any> = ListrTask<Ctx, ListrDefaultRenderer>['task'];
export declare type ElectronProcess = ChildProcess & {
export type ForgeListrOptions<T> = ListrBaseClassOptions<T, ListrDefaultRendererValue, ListrSimpleRendererValue>;
export type ForgeListrTask<T> = ListrTaskWrapper<T, ListrDefaultRenderer, ListrDefaultRenderer | ListrSimpleRenderer>;
export type ForgeListrTaskFn<Ctx = any> = ListrTask<Ctx, ListrDefaultRenderer>['task'];
export type ElectronProcess = ChildProcess & {
restarted: boolean;
};
export declare type ForgePlatform = TargetPlatform;
export declare type ForgeArch = ArchOption;
export declare type ForgeConfigPublisher = IForgeResolvablePublisher | IForgePublisher;
export declare type ForgeConfigMaker = IForgeResolvableMaker | IForgeMaker;
export declare type ForgeConfigPlugin = IForgeResolvablePlugin | IForgePlugin;
export type ForgePlatform = TargetPlatform;
export type ForgeArch = ArchOption;
export type ForgeConfigPublisher = IForgeResolvablePublisher | IForgePublisher;
export type ForgeConfigMaker = IForgeResolvableMaker | IForgeMaker;
export type ForgeConfigPlugin = IForgeResolvablePlugin | IForgePlugin;
export interface ForgeSimpleHookSignatures {

@@ -40,10 +40,10 @@ generateAssets: [platform: ForgePlatform, version: ForgeArch];

}
export declare type ForgeHookName = keyof (ForgeSimpleHookSignatures & ForgeMutatingHookSignatures);
export declare type ForgeSimpleHookFn<Hook extends keyof ForgeSimpleHookSignatures> = (forgeConfig: ResolvedForgeConfig, ...args: ForgeSimpleHookSignatures[Hook]) => Promise<void>;
export declare type ForgeMutatingHookFn<Hook extends keyof ForgeMutatingHookSignatures> = (forgeConfig: ResolvedForgeConfig, ...args: ForgeMutatingHookSignatures[Hook]) => Promise<ForgeMutatingHookSignatures[Hook][0] | void>;
export declare type ForgeHookFn<Hook extends ForgeHookName> = Hook extends keyof ForgeSimpleHookSignatures ? ForgeSimpleHookFn<Hook> : Hook extends keyof ForgeMutatingHookSignatures ? ForgeMutatingHookFn<Hook> : never;
export declare type ForgeHookMap = {
export type ForgeHookName = keyof (ForgeSimpleHookSignatures & ForgeMutatingHookSignatures);
export type ForgeSimpleHookFn<Hook extends keyof ForgeSimpleHookSignatures> = (forgeConfig: ResolvedForgeConfig, ...args: ForgeSimpleHookSignatures[Hook]) => Promise<void>;
export type ForgeMutatingHookFn<Hook extends keyof ForgeMutatingHookSignatures> = (forgeConfig: ResolvedForgeConfig, ...args: ForgeMutatingHookSignatures[Hook]) => Promise<ForgeMutatingHookSignatures[Hook][0] | void>;
export type ForgeHookFn<Hook extends ForgeHookName> = Hook extends keyof ForgeSimpleHookSignatures ? ForgeSimpleHookFn<Hook> : Hook extends keyof ForgeMutatingHookSignatures ? ForgeMutatingHookFn<Hook> : never;
export type ForgeHookMap = {
[S in ForgeHookName]?: ForgeHookFn<S>;
};
export declare type ForgeMultiHookMap = {
export type ForgeMultiHookMap = {
[S in ForgeHookName]?: ForgeHookFn<S> | ForgeHookFn<S>[];

@@ -57,4 +57,4 @@ };

}
export declare type ForgeRebuildOptions = Omit<RebuildOptions, 'buildPath' | 'electronVersion' | 'arch'>;
export declare type ForgePackagerOptions = Omit<ElectronPackagerOptions, 'dir' | 'arch' | 'platform' | 'out' | 'electronVersion'>;
export type ForgeRebuildOptions = Omit<RebuildOptions, 'buildPath' | 'electronVersion' | 'arch'>;
export type ForgePackagerOptions = Omit<ElectronPackagerOptions, 'dir' | 'arch' | 'platform' | 'out' | 'electronVersion'>;
export interface ResolvedForgeConfig {

@@ -86,3 +86,3 @@ /**

}
export declare type ForgeConfig = Partial<Omit<ResolvedForgeConfig, 'pluginInterface'>>;
export type ForgeConfig = Partial<Omit<ResolvedForgeConfig, 'pluginInterface'>>;
export interface ForgeMakeResult {

@@ -174,4 +174,4 @@ /**

}
export declare type InnerStartResult = ElectronProcess | string | string[] | false;
export declare type StartResult = InnerStartResult | {
export type InnerStartResult = ElectronProcess | string | string[] | false;
export type StartResult = InnerStartResult | {
tasks: ForgeListrTaskDefinition[];

@@ -183,3 +183,3 @@ result: InnerStartResult;

}
export declare type ForgeListrTaskDefinition = ListrTask<never>;
export type ForgeListrTaskDefinition = ListrTask<never>;
export { ListrTask };

@@ -192,3 +192,3 @@ export interface ForgeTemplate {

}
export declare type PackagePerson = undefined | string | {
export type PackagePerson = undefined | string | {
name: string;

@@ -195,0 +195,0 @@ email?: string;

{
"name": "@electron-forge/shared-types",
"version": "7.6.0",
"version": "7.6.1",
"description": "Shared types across Electron Forge",

@@ -11,3 +11,3 @@ "repository": "https://github.com/electron/forge",

"dependencies": {
"@electron-forge/tracer": "7.6.0",
"@electron-forge/tracer": "7.6.1",
"@electron/packager": "^18.3.5",

@@ -27,3 +27,3 @@ "@electron/rebuild": "^3.7.0",

],
"gitHead": "37a66f2a42e2ea74a30d168a32aff69c90cc20b9"
"gitHead": "a9cac9ad3df1e936bde020f68870b6ed6ffbd282"
}

@@ -1,6 +0,6 @@

import { ChildProcess } from 'child_process';
import { ChildProcess } from 'node:child_process';
import { autoTrace } from '@electron-forge/tracer';
import { ArchOption, Options as ElectronPackagerOptions, TargetPlatform } from '@electron/packager';
import { RebuildOptions } from '@electron/rebuild';
import { autoTrace } from '@electron-forge/tracer';
import {

@@ -7,0 +7,0 @@ ListrBaseClassOptions,

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc