@arcjet/runtime
v1.0.0-alpha.17@arcjet/runtime
Arcjet runtime detection.
This package attempts to discover and provide runtime keys as defined by the WinterCG.
Installation
npm install -S @arcjet/runtime
Example
import { runtime, hasWebAssembly } from "@arcjet/runtime";
runtime() === "node"; // in Node.js
runtime() === "bun"; // in Bun.sh
runtime() === "edge-light"; // in Vercel Edge
runtime() === "workerd"; // in Cloudflare Workers
Implementation
Improvements of this library were informed by std-env, which is licensed MIT with licenses included in our source code.
License
Licensed under the Apache License, Version 2.0.
npm i @arcjet/[email protected]
Metadata
- Apache-2.0
- >=18
- Arcjet
- released 6/17/2024