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:
2026-05-09 20:41:19 +09:00
parent 9d55819e30
commit cd79378f3c
33 changed files with 0 additions and 8451 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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))
})

View File

@@ -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
}