# browserify

> browser-side require() the node way

Latest version **17.0.1** (published 2024-10-03) · MIT license · 1.7M weekly downloads

## Install

```sh
npm install browserify
pnpm add browserify
yarn add browserify
bun add browserify
```

Provides the command `browserify`.

## Health

**Score 58/100 (C)** — status: maintenance-mode.

Positive: high downloads; has types package; no vulnerabilities; inferred trend; popular repo.

Warnings: no esm support.

Negative: stale; low maintenance score.

## Facts

| | |
|---|---|
| Version | 17.0.1 |
| Published | 2024-10-03 |
| First published | 2011-02-03 |
| Weekly downloads | 1.7M |
| License | MIT |
| TypeScript types | separate (@types/browserify) |
| Module format | CommonJS |
| Node | >= 0.8 |
| Dependencies | 48 |
| Unpacked size | 354 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 14695 |
| Author | James Halliday |
| Maintainers | feross, gkatsev, zertosh, mafintosh, maxogden, thlorenz, terinjokes, jmm, mellowmelon, ashaffer88, balupton, cwmma, jprichardson, indutny, jryans, sethvincent, yoshuawuyts, ungoldman, ahdinosaur, elnounch, parshap, yerkopalma, forbeslindesay, leichtgewicht, garann, bret, anandthakker, mattdesl, hughsk, fpereira1, goto-bus-stop, bpostlethwaite, emilbayes, stevemao, pkrumins, tehshrike, defunctzombie, lukechilds, raynos, domenic |
| Keywords | browser, require, commonjs, commonj-esque, bundle, npm, javascript |

## Links

- npm: https://www.npmjs.com/package/browserify
- Repository: https://github.com/browserify/browserify
- Homepage: https://github.com/browserify/browserify#readme
- Issues: https://github.com/browserify/browserify/issues
- npm.io page: https://npm.io/package/browserify

## Dependencies (48)

- [url](https://npm.io/package/url.md) ~0.11.0
- [glob](https://npm.io/package/glob.md) ^7.1.0
- [util](https://npm.io/package/util.md) ~0.12.0
- [xtend](https://npm.io/package/xtend.md) ^4.0.0
- [assert](https://npm.io/package/assert.md) ^1.4.0
- [buffer](https://npm.io/package/buffer.md) ~5.2.1
- [events](https://npm.io/package/events.md) ^3.0.0
- [hasown](https://npm.io/package/hasown.md) ^2.0.0
- [subarg](https://npm.io/package/subarg.md) ^1.0.0
- [defined](https://npm.io/package/defined.md) ^1.0.0
- [parents](https://npm.io/package/parents.md) ^1.0.1
- [process](https://npm.io/package/process.md) ~0.11.0
- [resolve](https://npm.io/package/resolve.md) ^1.1.4
- [inherits](https://npm.io/package/inherits.md) ~2.0.1
- [punycode](https://npm.io/package/punycode.md) ^1.3.2
- [through2](https://npm.io/package/through2.md) ^2.0.0
- [deps-sort](https://npm.io/package/deps-sort.md) ^2.0.1
- [duplexer2](https://npm.io/package/duplexer2.md) ~0.1.2
- [JSONStream](https://npm.io/package/JSONStream.md) ^1.0.3
- [htmlescape](https://npm.io/package/htmlescape.md) ^1.1.0
- [module-deps](https://npm.io/package/module-deps.md) ^6.2.3
- [shell-quote](https://npm.io/package/shell-quote.md) ^1.6.1
- [stream-http](https://npm.io/package/stream-http.md) ^3.0.0
- [browser-pack](https://npm.io/package/browser-pack.md) ^6.0.1
- [syntax-error](https://npm.io/package/syntax-error.md) ^1.1.1
- [concat-stream](https://npm.io/package/concat-stream.md) ^1.6.0
- [os-browserify](https://npm.io/package/os-browserify.md) ~0.3.0
- [shasum-object](https://npm.io/package/shasum-object.md) ^1.0.0
- [vm-browserify](https://npm.io/package/vm-browserify.md) ^1.0.0
- [domain-browser](https://npm.io/package/domain-browser.md) ^1.2.0
- [mkdirp-classic](https://npm.io/package/mkdirp-classic.md) ^0.5.2
- [string_decoder](https://npm.io/package/string_decoder.md) ^1.1.1
- [tty-browserify](https://npm.io/package/tty-browserify.md) 0.0.1
- [browser-resolve](https://npm.io/package/browser-resolve.md) ^2.0.0
- [browserify-zlib](https://npm.io/package/browserify-zlib.md) ~0.2.0
- [path-browserify](https://npm.io/package/path-browserify.md) ^1.0.0
- [querystring-es3](https://npm.io/package/querystring-es3.md) ~0.2.0
- [readable-stream](https://npm.io/package/readable-stream.md) ^2.0.2
- [https-browserify](https://npm.io/package/https-browserify.md) ^1.0.0
- [read-only-stream](https://npm.io/package/read-only-stream.md) ^2.0.0
- [crypto-browserify](https://npm.io/package/crypto-browserify.md) ^3.0.0
- [stream-browserify](https://npm.io/package/stream-browserify.md) ^3.0.0
- [timers-browserify](https://npm.io/package/timers-browserify.md) ^1.0.1
- [console-browserify](https://npm.io/package/console-browserify.md) ^1.1.0
- [cached-path-relative](https://npm.io/package/cached-path-relative.md) ^1.0.0
- [constants-browserify](https://npm.io/package/constants-browserify.md) ~1.0.0
- [insert-module-globals](https://npm.io/package/insert-module-globals.md) ^7.2.1
- [labeled-stream-splicer](https://npm.io/package/labeled-stream-splicer.md) ^2.0.0

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads
- [node-jose](https://npm.io/package/node-jose.md) — 908.8K weekly downloads

## Recent versions

- 17.0.1 (latest) — 2024-10-03
- 17.0.0 — 2020-10-10
- 16.5.2 — 2020-08-03
- 16.5.1 — 2020-03-30
- 16.5.0 — 2019-08-09
- 16.4.0 — 2019-08-08
- 16.3.0 — 2019-07-05
- 16.2.3 — 2018-09-25
- 16.2.2 — 2018-05-09
- 16.2.1 — 2018-05-09
- 16.2.0 — 2018-04-11
- 16.1.1 — 2018-03-06
- 16.1.0 — 2018-02-12
- 16.0.0 — 2018-02-07
- 15.2.0 — 2018-01-15
- … 470 more at https://npm.io/package/browserify/versions

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