4.1.4 • Published 6 months ago

qiao-electron v4.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

qiao-electron

npm version npm downloads

封装了一些常见的 electron 主进程操作,详见:一篇文章学会 Electron

install

npm i qiao-electron

ipc

提供了一些在渲染进程中可以使用的常见方法

appGetVersionIPC

// 获取app版本号
const res = await window.electron.appGetVersionIPC();

darkModeChangeIPC

// 监听mac下黑夜模式的变化
darkModeChangeIPC((isDark) => {
  console.log(isDark);
});

darkModeGetIPC

// 获取mac下当前的黑夜模式状态
const res = await window.electron.darkModeGetIPC();

darkModeGetIPC

// 获取mac下当前的黑夜模式状态
const res = await window.electron.darkModeGetIPC();

dialogOpenFolderIPC

// 打开选择文件夹的dialog,如果选择了文件夹,返回具体的path
const res = await window.electron.dialogOpenFolderIPC();

fsRmIPC

// 删除文件或文件夹
const res = await window.electron.fsRmIPC(rmPath);

fsMkdirIPC

// 创建一个文件夹
const res = await window.electron.fsMkdirIPC(dir);

fsRenameIPC

// 重命名一个文件或文件夹
const res = await window.electron.fsRenameIPC(oldPath, newPath);

fsGetTreeIPC

// 获取某个文件夹下的文件树
const res = await window.electron.fsGetTreeIPC(dir, ignores);

fsReadFileIPC

// 获取某个文件的内容,直接返回
const res = await window.electron.fsReadFileIPC(filePath);

fsWriteFileIPC

// 写一个文件
const res = await window.electron.fsWriteFileIPC(filePath, fileData);

logIPC

// 写本地日志
const res = await window.electron.logIPC(msg, type);

lsAllIPC

// 获取本地文件维护的key-value所有值
const res = await window.electron.lsAllIPC();

lsGetIPC

// 获取本地文件维护的key对应的value值
const res = await window.electron.lsGetIPC(key);

lsSetIPC

// 设置本地文件维护的key-value,value可以直接传对象,不用序列化
const res = await window.electron.lsSetIPC(key, value);

lsDelIPC

// 删除本地文件维护的key对应的value值
const res = await window.electron.lsDelIPC(key);

shellOpenUrlIPC

// 打开一个外部的url
const res = await window.electron.shellOpenUrlIPC(url);

shellShowPathIPC

// 打开本地的文件或者文件夹的位置
const res = await window.electron.shellShowPathIPC(path);

shortcutGlobalIPC

// 注册全局快捷键
const res = await window.electron.shortcutGlobalIPC(shortcutKey, shortcutCallbackName);

windowResizeIPC

// resize窗口大小
const res = await window.electron.windowResizeIPC(width, height);

main

封装一些主进程直接使用的方法

dialogOpenFolder

// 打开一个选择文件夹的dialog
const res = dialogOpenFolder(options);

logInit

// 在本地logs文件夹下生成一个date型的electron.log文件,并返回logger
const log = logInit();

ls

// 获取本地文件维护的key-value操作对象ls
const ls = ls();

shellOpenURL

// 打开一个外部的url
shellOpenURL(url);

shellShowPath

// 打开指定path的文件位置或者文件夹位置
shellShowPath(path);

shortcutReg

// 注册全局快捷键
shortcutReg(shortcutKey, shortcutCallback);

shortcutUnReg

// 注销全局快捷键
shortcutUnReg(shortcutKey);
4.1.4

6 months ago

4.1.3

6 months ago

4.1.0

6 months ago

4.1.2

6 months ago

4.1.1

6 months ago

4.0.0

10 months ago

3.9.5

10 months ago

3.7.8

1 year ago

3.9.0

1 year ago

3.8.9

1 year ago

3.8.8

1 year ago

3.8.7

1 year ago

3.7.1

1 year ago

3.6.4

1 year ago

3.6.3

1 year ago

3.6.1

1 year ago

3.5.9

1 year ago

3.5.7

1 year ago

3.5.3

2 years ago

3.5.2

2 years ago

3.5.6

2 years ago

3.5.4

2 years ago

3.2.6

2 years ago

3.2.5

2 years ago

3.2.4

2 years ago

3.2.3

2 years ago

3.5.0

2 years ago

3.4.3

2 years ago

3.4.5

2 years ago

3.2.0

2 years ago

3.1.6

2 years ago

3.1.9

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.5.1

2 years ago

1.5.0

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.4.9

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.9

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.10

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

0.9.9

3 years ago

1.1.2

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

0.9.8

3 years ago

0.9.7

3 years ago

0.9.6

3 years ago

0.9.5

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.9.0

3 years ago

0.8.9

3 years ago

0.8.8

3 years ago

0.8.7

3 years ago

0.8.6

3 years ago

0.8.5

3 years ago

0.8.4

3 years ago

0.8.3

3 years ago

0.8.2

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.7.9

3 years ago

0.7.7

3 years ago

0.7.6

3 years ago

0.7.5

3 years ago

0.7.4

3 years ago

0.7.3

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.9

3 years ago

0.6.8

3 years ago

0.6.7

3 years ago

0.6.6

3 years ago

0.6.5

3 years ago

0.6.4

3 years ago

0.6.3

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.9

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

3 years ago

0.4.9

3 years ago

0.4.8

3 years ago

0.4.7

3 years ago

0.4.6

3 years ago

0.4.5

3 years ago

0.4.4

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.9

3 years ago

0.3.8

3 years ago

0.3.7

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago