Reset repository to README title only
Approach is changing entirely; clearing prior implementation to start over from a clean slate. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,19 +0,0 @@
|
||||
import { contextBridge, ipcRenderer } from 'electron'
|
||||
|
||||
contextBridge.exposeInMainWorld('installerApi', {
|
||||
getDefaults: () => ipcRenderer.invoke('installer:get-defaults'),
|
||||
loadPacks: (manifestUrl: string) => ipcRenderer.invoke('installer:load-packs', manifestUrl),
|
||||
inspectPack: (manifestUrl: string, packFile: string) => ipcRenderer.invoke('installer:inspect-pack', manifestUrl, packFile),
|
||||
chooseDirectory: () => ipcRenderer.invoke('installer:choose-directory'),
|
||||
detectJdk: (recommendedVersion?: number | null) => ipcRenderer.invoke('installer:detect-jdk', recommendedVersion),
|
||||
chooseJdk: () => ipcRenderer.invoke('installer:choose-jdk'),
|
||||
startInstall: (payload: unknown) => ipcRenderer.invoke('installer:start-install', payload),
|
||||
acceptEula: () => ipcRenderer.invoke('installer:accept-eula'),
|
||||
openConfigEditor: () => ipcRenderer.invoke('installer:open-config-editor'),
|
||||
configurePort: () => ipcRenderer.invoke('installer:configure-port'),
|
||||
applyClient: () => ipcRenderer.invoke('installer:apply-client'),
|
||||
openFolder: () => ipcRenderer.invoke('installer:open-folder'),
|
||||
createShortcut: (enabled: boolean) => ipcRenderer.invoke('installer:create-shortcut', enabled),
|
||||
runServer: (enabled: boolean) => ipcRenderer.invoke('installer:run-server', enabled),
|
||||
onLog: (handler: (entry: unknown) => void) => ipcRenderer.on('installer:log', (_event, entry) => handler(entry))
|
||||
})
|
||||
@@ -1,48 +0,0 @@
|
||||
import { PackDefinition, PackListEntry } from '../shared/types'
|
||||
|
||||
export interface InstallerDefaults {
|
||||
manifestUrl: string
|
||||
}
|
||||
|
||||
export interface PackMetadata {
|
||||
packName: string
|
||||
packDefinition: PackDefinition
|
||||
}
|
||||
|
||||
export interface JdkCandidate {
|
||||
path: string
|
||||
majorVersion: number | null
|
||||
}
|
||||
|
||||
export interface DetectJdkResult {
|
||||
detected: string | null
|
||||
candidates: JdkCandidate[]
|
||||
recommendedVersion: number | null
|
||||
exactMatch: boolean
|
||||
}
|
||||
|
||||
export interface SelectedPackPayload {
|
||||
manifestUrl: string
|
||||
pack: PackListEntry
|
||||
}
|
||||
|
||||
export interface InstallPayload {
|
||||
manifestUrl: string
|
||||
packFile: string
|
||||
installPath: string
|
||||
jdkPath: string
|
||||
}
|
||||
|
||||
export interface InstallSessionState {
|
||||
manifestUrl: string
|
||||
baseUrl: string
|
||||
packFile: string
|
||||
installPath: string
|
||||
jdkPath: string
|
||||
packDefinition: PackDefinition
|
||||
packName: string
|
||||
extractedRoot: string
|
||||
externalAddress?: string
|
||||
externalPort?: number
|
||||
configEditorUrl?: string
|
||||
}
|
||||
Reference in New Issue
Block a user