# @cloudflare/unenv-preset

> cloudflare preset for unenv

Latest version **2.16.2** (published 2026-09-21) · MIT OR Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @cloudflare/unenv-preset
pnpm add @cloudflare/unenv-preset
yarn add @cloudflare/unenv-preset
bun add @cloudflare/unenv-preset
```

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.16.2 |
| Published | 2026-09-21 |
| First published | 2024-12-17 |
| Weekly downloads | 0 |
| License | MIT OR Apache-2.0 |
| TypeScript types | bundled |
| Module format | ESM |
| Dependencies | 0 |
| Unpacked size | 30.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 4573 |
| Maintainers | wrangler-publisher, cf-npm-publish |
| Keywords | Node.js, cloudflare, cloudflare workers, polyfills, unenv, workers |

## Links

- npm: https://www.npmjs.com/package/@cloudflare/unenv-preset
- Repository: https://github.com/cloudflare/workers-sdk
- Homepage: https://github.com/cloudflare/workers-sdk#readme
- Issues: https://github.com/cloudflare/workers-sdk/issues
- npm.io page: https://npm.io/package/@cloudflare/unenv-preset

## Alternatives

- [replicas-cli](https://npm.io/package/replicas-cli.md) — 3.0K weekly downloads
- [env-contract](https://npm.io/package/env-contract.md) — 133 weekly downloads
- [@openveo/api](https://npm.io/package/@openveo/api.md) — 61 weekly downloads
- [@ryniaubenpm2/cumque-error-reiciendis](https://npm.io/package/@ryniaubenpm2/cumque-error-reiciendis.md) — 54 weekly downloads
- [ts-global-type-extra](https://npm.io/package/ts-global-type-extra.md) — 11 weekly downloads

## Recent versions

- 2.16.2 (latest) — 2026-09-21
- 0.0.0-66edd2f3b (beta) — 2025-06-05
- 2.16.1 — 2026-04-24
- 2.16.0 — 2026-03-20
- 2.15.0 — 2026-03-05
- 2.14.0 — 2026-02-19
- 2.13.0 — 2026-02-17
- 2.12.1 — 2026-02-10
- 2.12.0 — 2026-01-29
- 2.11.0 — 2026-01-22
- 2.10.0 — 2026-01-15
- 2.9.0 — 2026-01-13
- 2.8.0 — 2026-01-07
- 2.7.13 — 2025-12-04
- 2.7.12 — 2025-12-02
- … 743 more at https://npm.io/package/@cloudflare/unenv-preset/versions

## README

# @cloudflare/unenv-preset

[unenv](https://github.com/unjs/unenv) preset for cloudflare.

unenv provides polyfills to add [Node.js](https://nodejs.org/) compatibility for any JavaScript runtime, including browsers and edge workers.

## Usage

```ts
import { cloudflare } from "@cloudflare/unenv-preset";
import { defineEnv } from "unenv";

const { env } = defineEnv({
	presets: [cloudflare],
});

const { alias, inject, external, polyfill } = env;
```

See the unenv [README](https://github.com/unjs/unenv/blob/main/README.md) for more details.

## Tests

This package is tested via wrangler e2e tests.

---
_Source: https://npm.io/package/@cloudflare/unenv-preset · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
