2.11.0 • Published 2 months ago
zhi-device v2.11.0
zhi-device
auto check environment whether in browser, browser extension, electron, node and more
Usage
import { DeviceDetection, BrowserUtil, DeviceTypeEnum } from "zhi-device"
console.log("isInBrowser=>", BrowserUtil.isInBrowser)
const deviceType: DeviceTypeEnum = DeviceDetection.getDevice()
console.log("deviceType=>", deviceType)
// supported platforms
// Mobile
// Siyuan_Widget
// Siyuan_NewWindow
// Siyuan_MainWindow
// Chrome_Extension
// Chrome_Browser
// Node
Deps
## Congregations! zhi-device need no deps, it is just pure js code 🎉
Dev
pnpm dev -F zhi-device
Build
pnpm build -F zhi-device
Api
pnpm doc -F zhi-device
pnpm md -F zhi-device
Test
Execute the unit tests via vitest
pnpm test -F zhi-device
Publish
pnpm publish -F zhi-device --tag=latest
2.11.0
2 months ago
2.5.0
7 months ago
2.10.0
7 months ago
2.4.0
7 months ago
2.7.0
7 months ago
2.6.0
7 months ago
2.9.0
7 months ago
2.8.1
7 months ago
2.8.0
7 months ago
1.1.1
11 months ago
1.1.0
11 months ago
1.0.1
11 months ago
1.0.0
11 months ago
1.1.6
11 months ago
1.1.5
11 months ago
1.1.4
11 months ago
1.1.3
11 months ago
1.1.2
11 months ago
2.3.0
11 months ago
2.2.0
11 months ago
2.3.1
9 months ago
2.1.0
11 months ago
2.0.0
11 months ago
0.9.0
11 months ago
0.8.0
11 months ago
0.7.3
12 months ago
0.7.2
12 months ago
0.7.1
12 months ago
0.7.0
12 months ago
0.6.1
12 months ago
0.6.0
12 months ago
0.5.0
1 year ago
0.3.0
1 year ago