2.11.0 • Published 1 year ago

zhi-device v2.11.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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

1 year ago

2.5.0

2 years ago

2.10.0

2 years ago

2.4.0

2 years ago

2.7.0

2 years ago

2.6.0

2 years ago

2.9.0

2 years ago

2.8.1

2 years ago

2.8.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

2.3.0

2 years ago

2.2.0

2 years ago

2.3.1

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

0.9.0

2 years ago

0.8.0

2 years ago

0.7.3

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.3.0

2 years ago