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 Feb 22, 2024 via pnpm

esbuild 0.19.12

An extremely fast JavaScript and CSS bundler and minifier.
Package summary
Share
1
issue
1
high severity
meta
1
1
license
24
MIT
Package created
26 Nov 2017
Version published
23 Jan 2024
Maintainers
2
Total deps
24
Direct deps
23
License
MIT

Issues

1

1 high severity issue

high
via: esbuild@0.19.12
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
24 Packages, Including:
@esbuild/aix-ppc64@0.19.12
@esbuild/android-arm64@0.19.12
@esbuild/android-arm@0.19.12
@esbuild/android-x64@0.19.12
@esbuild/darwin-arm64@0.19.12
@esbuild/darwin-x64@0.19.12
@esbuild/freebsd-arm64@0.19.12
@esbuild/freebsd-x64@0.19.12
@esbuild/linux-arm64@0.19.12
@esbuild/linux-arm@0.19.12
@esbuild/linux-ia32@0.19.12
@esbuild/linux-loong64@0.19.12
@esbuild/linux-mips64el@0.19.12
@esbuild/linux-ppc64@0.19.12
@esbuild/linux-riscv64@0.19.12
@esbuild/linux-s390x@0.19.12
@esbuild/linux-x64@0.19.12
@esbuild/netbsd-x64@0.19.12
@esbuild/openbsd-x64@0.19.12
@esbuild/sunos-x64@0.19.12
@esbuild/win32-arm64@0.19.12
@esbuild/win32-ia32@0.19.12
@esbuild/win32-x64@0.19.12
esbuild@0.19.12
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

23
All Dependencies CSV
β“˜ This is a list of esbuild 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
@esbuild/aix-ppc640.19.123.63 MBMIT
prod optional
@esbuild/android-arm640.19.123.76 MBMIT
prod optional
@esbuild/android-arm0.19.122.99 MBMIT
prod optional
@esbuild/android-x640.19.122.99 MBMIT
prod optional
@esbuild/darwin-arm640.19.123.85 MBMIT
prod optional
@esbuild/darwin-x640.19.124.01 MBMIT
prod optional
@esbuild/freebsd-arm640.19.123.55 MBMIT
prod optional
@esbuild/freebsd-x640.19.123.9 MBMIT
prod optional
@esbuild/linux-arm640.19.123.55 MBMIT
prod optional
@esbuild/linux-arm0.19.123.66 MBMIT
prod optional
@esbuild/linux-ia320.19.123.65 MBMIT
prod optional
@esbuild/linux-loong640.19.123.67 MBMIT
prod optional
@esbuild/linux-mips64el0.19.123.31 MBMIT
prod optional
@esbuild/linux-ppc640.19.123.48 MBMIT
prod optional
@esbuild/linux-riscv640.19.123.63 MBMIT
prod optional
@esbuild/linux-s390x0.19.123.76 MBMIT
prod optional
@esbuild/linux-x640.19.123.9 MBMIT
prod optional
@esbuild/netbsd-x640.19.123.89 MBMIT
prod optional
@esbuild/openbsd-x640.19.123.9 MBMIT
prod optional
@esbuild/sunos-x640.19.123.89 MBMIT
prod optional
@esbuild/win32-arm640.19.123.61 MBMIT
prod optional
@esbuild/win32-ia320.19.123.8 MBMIT
prod optional
@esbuild/win32-x640.19.123.96 MBMIT
prod optional

Visualizations

Frequently Asked Questions

What does esbuild do?

Esbuild is an extremely fast JavaScript and CSS bundler and minifier. It plays a crucial role in optimizing web performance by bundling and minifying the CSS and JavaScript files. By doing this, Esbuild reduces the number of HTTP requests that a browser makes to a server, which makes websites load faster, improving not just user experience but SEO as well.

How do you use esbuild?

Using Esbuild begins with installing the package through npm with the command npm install esbuild. With Esbuild installed, it can be used directly from the command line or within a JavaScript file by importing it and utilizing its API. Here's an example of how you can use Esbuild from the command line to bundle and minify a JavaScript file:

npx esbuild your-file.js --bundle --minify --sourcemap --outfile=bundled-and-minified.js

And this is how you can import and use Esbuild within a JavaScript file:

const esbuild = require('esbuild');

esbuild.build({
  entryPoints: ['your-file.js'],
  bundle: true,
  minify: true,
  sourcemap: true,
  outfile: 'bundled-and-minified.js',
})
.catch(() => process.exit(1))

Where are the esbuild docs?

The complete and detailed documentation of Esbuild can be found on the official esbuild API document page. The repository's Github page at https://github.com/evanw/esbuild also contains information and examples on how to utilize esbuild. You can get help, learn more about the tool, its complete features, and how to utilize them from these resources.