{"id":18315,"library":"esbundle","title":"esbundle","description":"A client-side transpiler, bundler, and dynamic npm package fetcher/loader intended to run in the browser. Version 0.0.2 pre-release, no stable version available yet. Uses esbuild internally for transpilation and bundles packages from unpkg. Differentiates from other client-side bundlers (e.g., bundle.run, snowpack) by integrating dynamic npm package fetching and loading directly in the browser. Currently in early development with no working release; not suitable for production.","status":"active","version":"0.0.2","language":"javascript","source_language":"en","source_url":"https://github.com/ChristopherHButler/esbundle","tags":["javascript","bundler","transpiler","client-side-bundler","esbuild","esbuild-bundler","unpkg","unpkg-bundler","typescript"],"install":[{"cmd":"npm install esbundle","lang":"bash","label":"npm"},{"cmd":"yarn add esbundle","lang":"bash","label":"yarn"},{"cmd":"pnpm add esbundle","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"ESM-only; likely exports a default function/bundle method.","wrong":"const esbundle = require('esbundle')","symbol":"esbundle","correct":"import esbundle from 'esbundle'"},{"note":"Possible named export for the main bundling function; check documentation.","wrong":"","symbol":"bundle","correct":"import { bundle } from 'esbundle'"},{"note":"Exported if separate transpilation is supported.","wrong":"","symbol":"transpile","correct":"import { transpile } from 'esbundle'"}],"quickstart":{"code":"import esbundle from 'esbundle';\n\nconst code = `import { format } from 'date-fns';\nconsole.log(format(new Date(), 'yyyy-MM-dd'));`;\n\n(async () => {\n  try {\n    const result = await esbundle({\n      code,\n      dependencies: { 'date-fns': '^2.0.0' }\n    });\n    console.log(result); // bundled & transpiled code\n  } catch (error) {\n    console.error('esbundle error:', error);\n  }\n})();","lang":"typescript","description":"Shows basic usage: install package, import, bundle code with external dependencies from npm."},"warnings":[{"fix":"Wait for a stable release or use alternative client-side bundlers like esbuild-wasm or bundle.run.","message":"Package is in pre-release (v0.0.2) and 'Coming Soon' status; no working version has been released.","severity":"gotcha","affected_versions":"<=0.0.2"},{"fix":"Pin to current version and expect to update frequently.","message":"Future releases may have breaking changes without notice due to pre-release status.","severity":"breaking","affected_versions":"<=0.0.2"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}