This commit is contained in:
2026-01-13 00:31:55 -06:00
parent ef6475b758
commit d8367ca6ec
14 changed files with 9296 additions and 0 deletions

14
electron/preload.cjs Normal file
View File

@@ -0,0 +1,14 @@
const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('electronAPI', {
readFile: (filePath) => ipcRenderer.invoke('read-file', filePath),
writeFile: (filePath, content) => ipcRenderer.invoke('write-file', filePath, content),
openFileDialog: () => ipcRenderer.invoke('open-file-dialog'),
saveFileDialog: (defaultPath) => ipcRenderer.invoke('save-file-dialog', defaultPath),
openFolderDialog: () => ipcRenderer.invoke('open-folder-dialog'),
readDirectory: (dirPath) => ipcRenderer.invoke('read-directory', dirPath),
createFile: (filePath) => ipcRenderer.invoke('create-file', filePath),
createFolder: (folderPath) => ipcRenderer.invoke('create-folder', folderPath),
deleteFile: (filePath) => ipcRenderer.invoke('delete-file', filePath),
renameFile: (oldPath, newPath) => ipcRenderer.invoke('rename-file', oldPath, newPath)
});