esbuild-windows-64 is an optional platform-specific package providing the native 64-bit Windows executable for esbuild. esbuild itself is an extremely fast JavaScript and CSS bundler and minifier, written in Go to achieve superior performance compared to traditional JavaScript-based bundlers like Webpack or Rollup, often boasting 10-100x faster build times. It processes JavaScript, CSS, TypeScript, and JSX, offering features like tree shaking, minification, source maps, a local development server, and watch mode. The current stable version of esbuild is 0.28.0, with frequent patch releases and occasional minor versions introducing breaking changes. This package is typically installed automatically as a dependency of the main `esbuild` package and is not intended for direct user interaction or programmatic imports.
Verified import paths — ran on the pinned version, not inferred.
For ESM projects, use named imports like `import * as esbuild from 'esbuild';`. The CommonJS `require` style is still supported but ESM is generally preferred for new Node.js projects. This package (`esbuild-windows-64`) is *not* directly imported.
The `context` API is used for watch and serve modes, providing a long-running process for incremental builds. It's an asynchronous function.
The `transform` API is for transforming a single string of code without bundling. Useful for integrating esbuild into other tools or for quick code manipulations.
This quickstart demonstrates how to programmatically use esbuild's `build` API to bundle and minify a TypeScript application targeting Node.js, including JSX transformation and sourcemap generation.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.