Files
Silk-Fly-Launcher/preload.js
2026-01-16 14:49:01 +01:00

18 lines
523 B
JavaScript

const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld('versions', {
node: () => process.versions.node,
chrome: () => process.versions.chrome,
electron: () => process.versions.electron
})
contextBridge.exposeInMainWorld('save', {
saveSilksongPath: (path) =>
ipcRenderer.invoke('save-path', path),
loadSilksongPath: () =>
ipcRenderer.invoke('load-path')
})
contextBridge.exposeInMainWorld('files', {
fileExists: (path) => ipcRenderer.invoke('file-exists', path)
});