Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on Jan 14, 2024 via pnpm

browserify 14.5.0

browser-side require() the node way
Package summary
Share
4
issues
1
critical severity
license
1
1
high severity
license
1
1
moderate severity
meta
1
1
low severity
license
1
9
licenses
134
MIT
11
ISC
5
Apache-2.0
9
other licenses
BSD-3-Clause
4
(MIT OR Apache-2.0)
1
N/A
1
Public Domain
1
+ 2 more
Package created
3 Feb 2011
Version published
20 Oct 2017
Maintainers
40
Total deps
159
Direct deps
47
License
MIT

Issues

4

1 critical severity issue

critical
Recommendation: Check the package code and files for license information
via: vm-browserify@0.0.4
Collapse
Expand

1 high severity issue

high
Recommendation: Validate that the package complies with your license policy
via: shasum@1.0.2
Collapse
Expand

1 moderate severity issue

moderate
via: vm-browserify@0.0.4
Collapse
Expand

1 low severity issue

low
Recommendation: Read and validate the license terms
via: shasum@1.0.2
Collapse
Expand

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
134 Packages, Including:
acorn-walk@7.2.0
acorn@5.7.4
acorn@7.4.1
asn1.js@5.4.1
assert@1.5.1
balanced-match@1.0.2
base64-js@1.5.1
bn.js@4.12.0
bn.js@5.2.1
brace-expansion@1.1.11
brorand@1.1.0
browser-pack@6.1.0
browser-resolve@1.11.3
browserify-aes@1.2.0
browserify-cipher@1.0.1
browserify-des@1.0.2
browserify-rsa@4.1.0
browserify-zlib@0.2.0
browserify@14.5.0
buffer-from@1.1.2
buffer-xor@1.0.3
buffer@5.7.1
builtin-status-codes@3.0.0
cached-path-relative@1.1.0
call-bind@1.0.5
cipher-base@1.0.4
combine-source-map@0.8.0
concat-map@0.0.1
concat-stream@1.5.2
concat-stream@1.6.2
console-browserify@1.2.0
constants-browserify@1.0.0
convert-source-map@1.1.3
core-util-is@1.0.3
create-ecdh@4.0.4
create-hash@1.2.0
create-hmac@1.1.7
crypto-browserify@3.12.0
define-data-property@1.1.1
define-properties@1.2.1
defined@1.0.1
deps-sort@2.0.1
des.js@1.1.0
detective@4.7.1
diffie-hellman@5.0.3
domain-browser@1.1.7
elliptic@6.5.4
events@1.1.1
evp_bytestokey@1.0.3
fast-safe-stringify@2.1.1

ISC License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
Cannot
hold-liable
Must
include-copyright
include-license
11 Packages, Including:
browserify-sign@4.2.2
fs.realpath@1.0.0
glob@7.2.3
inflight@1.0.6
inherits@2.0.3
inherits@2.0.4
minimalistic-assert@1.0.1
minimatch@3.1.2
once@1.4.0
parse-asn1@5.1.6
wrappy@1.0.2

Apache License 2.0

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
use-patent-claims
place-warranty
Cannot
hold-liable
use-trademark
Must
include-copyright
include-license
state-changes
include-notice
5 Packages, Including:
acorn-node@1.8.2
dash-ast@1.0.0
get-assigned-identifiers@1.2.0
shasum-object@1.0.0
undeclared-identifiers@1.1.3

BSD 3-Clause "New" or "Revised" License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
place-warranty
Cannot
use-trademark
hold-liable
Must
include-copyright
include-license
4 Packages, Including:
duplexer2@0.1.4
ieee754@1.2.1
qs@6.11.2
source-map@0.5.7

(MIT OR Apache-2.0)

Permissive
1 Packages, Including:
JSONStream@1.3.5

N/A

N/A
1 Packages, Including:
indexof@0.0.1

Public Domain

Invalid
Not OSI Approved
1 Packages, Including:
jsonify@0.0.1

(MIT AND Zlib)

Permissive
1 Packages, Including:
pako@1.0.11

(MIT AND BSD-3-Clause)

Permissive
1 Packages, Including:
sha.js@2.4.11
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

47
All Dependencies CSV
β“˜ This is a list of browserify 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
JSONStream1.3.5136.16 kB(MIT OR Apache-2.0)
prod
assert1.5.110.41 kBMIT
prod
browser-pack6.1.07.91 kBMIT
prod
browser-resolve1.11.34.73 kBMIT
prod
browserify-zlib0.2.046.93 kBMIT
prod
buffer5.7.120.74 kBMIT
prod
cached-path-relative1.1.01.94 kBMIT
prod
concat-stream1.5.23.71 kBMIT
prod
console-browserify1.2.04.13 kBMIT
prod
constants-browserify1.0.03.3 kBMIT
prod
crypto-browserify3.12.015.07 kBMIT
prod
defined1.0.14.54 kBMIT
prod
deps-sort2.0.14.5 kBMIT
prod
domain-browser1.1.710.64 kBMIT
prod
duplexer20.1.42.75 kBBSD-3-Clause
prod
events1.1.17.77 kBMIT
prod
glob7.2.315.08 kBISC
prod
has1.0.41.59 kBMIT
prod
htmlescape1.1.12.55 kBMIT
prod
https-browserify1.0.01.55 kBMIT
prod
inherits2.0.41.98 kBISC
prod
insert-module-globals7.2.19.51 kBMIT
prod
labeled-stream-splicer2.0.23.69 kBMIT
prod
module-deps4.1.117.12 kBMIT
prod
os-browserify0.3.01.56 kBMIT
prod
parents1.0.12.67 kBMIT
prod
path-browserify0.0.15.95 kBMIT
prod
process0.11.104.56 kBMIT
prod
punycode1.4.17.87 kBMIT
prod
querystring-es30.2.16.06 kBMIT
prod
read-only-stream2.0.02.43 kBMIT
prod
readable-stream2.3.825.14 kBMIT
prod
resolve1.22.826.69 kBMIT
prod
shasum1.0.21.97 kBMIT
prod
1
1
shell-quote1.8.115.23 kBMIT
prod
stream-browserify2.0.23 kBMIT
prod
stream-http2.8.349.22 kBMIT
prod
string_decoder1.0.34.04 kBMIT
prod
subarg1.0.02.52 kBMIT
prod
syntax-error1.4.03.7 kBMIT
prod
through22.0.53.96 kBMIT
prod
timers-browserify1.4.27.05 kBMIT
prod
tty-browserify0.0.11.22 kBMIT
prod
url0.11.317.75 kBMIT
prod
util0.10.45.92 kBMIT
prod
vm-browserify0.0.46.69 kBMIT
prod
1
1
xtend4.0.22.47 kBMIT
prod

Visualizations

Frequently Asked Questions

What does browserify do?

Browserify is a JavaScript tool that allows you to use the Node.js require() function in your code that runs in the browser. It does this by bundling up all of your dependencies into a single JavaScript file, which can then be included in a web page using a single <script> tag. This helps you manage and organize your browser JavaScript code in a modern way, similar to how you would on a Node.js server side application. Browserify also brings the power of NPM to the browser letting you leverage its vast ecosystem.

How do you use browserify?

Browserify is easy to use once it is installed. It can be installed globally using NPM (Node Package Manager):

npm install -g browserify

To use it, you just need to create a JavaScript file (let's name it main.js) with some require() calls in it:

var foo = require('./foo.js');
var bar = require('../lib/bar.js');
var gamma = require('gamma');

var elem = document.getElementById('result');
var x = foo(100) + bar('baz');
elem.textContent = gamma(x);

Then you can create a browserified bundle of your main.js and all its dependencies by running a command in your terminal:

browserify main.js > bundle.js

The bundle.js file that is created by the above command will contain your main.js file and all the modules it requires. It can then be included in your HTML file:

<script src="bundle.js"></script>

Browserify can also be used programmatically via its API in case you need more control over the bundling process. For example:

var browserify = require('browserify');
var fs = require('fs');

var b = browserify();
b.add('./browser/main.js');
b.bundle().pipe(fs.createWriteStream('bundle.js'));

Where are the browserify docs?

The official documentation for Browserify can be found in several places. The first place is the Browserify GitHub repository, which includes the README file that provides an overview of how to use Browserify. In addition, the Browserify Handbook on GitHub provides a more detailed guide on Browserify's capabilities, usage, and ecosystem. The Browserify website is also a good resource for tutorials and examples.