1.1.26 • Published 7 months ago
@untemps/user-permissions-utils v1.1.26
@untemps/user-permissions-utils
Collection of utility functions to manage user permissions.
Installation
yarn add @untemps/user-permissions-utils
Utils
getPermission
:
Returns a promise resolved when the permission is granted
import { getPermission } from '@untemps/user-permissions-utils'
const init = async () => {
try {
await getPermission('microphone')
...
} catch (error) {
console.error(error)
}
}
getUserMediaStream
:
Returns a promise resolved when the permission is granted and the stream is retrieved
import { getUserMediaStream } from '@untemps/user-permissions-utils'
const init = async () => {
try {
const stream = await getUserMediaStream('microphone', { audio: true })
if(!!stream) {
const audioContext = new AudioContext()
const streamNode = audioContext.createMediaStreamSource(stream)
...
} else {
console.error('Stream is not available')
}
} catch (error) {
console.error(error)
}
}
Todos
- Add permissions-based API:
- clipboard
- geolocation
- notification
- ...
- Add commitlint to ensure commit logs are valid
1.1.26
7 months ago
1.1.25
8 months ago
1.1.24
1 year ago
1.1.23
1 year ago
1.1.22
1 year ago
1.1.19
2 years ago
1.1.18
2 years ago
1.1.21
2 years ago
1.1.20
2 years ago
1.1.17
2 years ago
1.1.16
3 years ago
1.1.15
3 years ago
1.1.14
3 years ago
1.1.12
3 years ago
1.1.13
3 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
4 years ago
1.1.6
4 years ago
1.1.5
4 years ago
1.1.1
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.0.2
4 years ago
1.1.0
4 years ago
1.0.3
4 years ago
1.0.1
5 years ago
1.0.0
5 years ago