This is an adapted version of rand-user-agent by WebScrapingAPI specifically designed for environments lacking access to server file systems (fs), such as Cloudflare Workers.
npm install @ahmedrangel/rand-user-agentshell
Using npm
npm i @ahmedrangel/rand-user-agent
Using pnpm
pnpm add @ahmedrangel/rand-user-agent
Using yarn
yarn add @ahmedrangel/rand-user-agent
`
Usage Example
`js
import { randUA } from "@ahmedrangel/rand-user-agent";
// ...
const agent = randUA("desktop");
console.log(agent);
`
You can also provide a browser and an operating system in the parameters of randUA in order to filter out the user agents:
`js
import { randUA } from "@ahmedrangel/rand-user-agent";
// ...
const agent = randUA("desktop", "chrome", "linux");
console.log(agent);
``