@whoisahmad/baseline-tools-helpers
v0.0.2
Published
Tiny capability checks for Baseline guards (share, canParse, view transitions, file picker).
Maintainers
Readme
@baseline-tools/helpers
Tiny capability checks to help adopt modern web features safely.
canShare()—navigator.sharecanParseUrl(url)— usesURL.canParseif available, otherwisenew URL()hasViewTransitions()—document.startViewTransitioncanShowOpenFilePicker()—window.showOpenFilePicker
Install:
npm i @baseline-tools/helpersUse:
import { canShare } from "@baseline-tools/helpers";
if (canShare()) {
await navigator.share({ title: document.title, url: location.href });
} else {
// fallback UI
}