A WebAssembly shim for esbuild, an extremely fast JavaScript bundler and minifier, targeting Android x64 platforms. This package specifically supports the Imba programming language runtime on Android x64 (Node.js >=12). esbuild is known for its unparalleled speed (10-100x faster than traditional bundlers like Webpack) and native ES module support, with a focus on simplicity and zero configuration. The latest stable version is v0.28.0, released in late 2024, with frequent updates (multiple versions per month) focusing on bug fixes and standard compliance. Key differentiators: written in Go, native parallelism, WebAssembly fallback for non-standard platforms, and integrated TypeScript/JSX support without additional plugins.
npm install esbuild-android-64-for-imbaNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
A minimal ES module build example using esbuild's async API to bundle a Node.js entry point with target ES2020.
Pin esbuild to a specific major version or use semver range ^0.26.0.
Use native packages like esbuild-linux-64 on Linux x64. See docs for platform-specific install.
Use esbuild's watch API: const ctx = await context({...}); ctx.watch();Use import syntax or set {type: 'module'} in package.json. For CommonJS files, use dynamic import() or convert to .mjs.Upgrade Node.js to at least version 12. Check Node.js compatibility matrix.
Pre-process CSS with tools like sass before feeding to esbuild, or use esbuild-sass-plugin.
Ensure Node.js version >=12 and architecture is x64 Android. Try reinstalling package: npm install esbuild-android-64-for-imba. If using Docker, check platform compatibility.
Rename file to .mjs or add { "type": "module" } to package.json.Set platform: 'node' in build options. Example: await build({ platform: 'node', ... }).Install the correct package for your platform: e.g., npm install esbuild-linux-64 for Linux x64, or esbuild-android-64-for-imba for Android x64 with Imba.