Skip to content

Alpine.js Toolkit

@ailuracode · Interactive plugin demos

Permissions

Unified browser permission registry with capability adapters from notify, geo, and attention.

Combined registry demo

The foundation registry below is wired with notification, geolocation, and idle-detection adapters. Native prompts only run after you click request().

Permissions$store.permissions / $permissions
Unified browser permission registry with a typed adapter contract.

Snapshots sync on load via query() and watch() — no prompts until you call request(). Bind to $permissions.registry[name] for reactive updates.

Package: @ailuracode/alpine-permissions

Foundation vs capabilities

Foundation
Permissions
Unified browser permission registry with a typed adapter contract.
Read docs
Capability
Notify
Browser notifications and push permission helpers.
Read docs
Capability
Geo
Geolocation coordinates, accuracy, and permission state.
Read docs
Capability
Attention
Wake Lock and Idle Detection for presentations and session-aware UI.
Read docs

Focused package demos

Unified browser permission registry with a typed adapter contract.

$store.permissions / $permissions

Geo

Store

Geolocation coordinates, accuracy, and permission state.

$store.geo

Wake Lock and Idle Detection for presentations and session-aware UI.

$wakelock · $idle

Read the composition guidefor when to use the registry versus feature APIs directly.