Registry / web-framework / esbuild-dev-tool

esbuild-dev-tool

JSON →
library0.1.2jsnpmunverified

esbuild-dev-server (v0.1.2) provides a hot-reloading development server powered by esbuild, automatically rebuilding and refreshing the browser on file changes. It is designed for minimal configuration and fast iteration, wrapping esbuild's rebuild API with a simple HTTP server. Currently experimental, it requires esbuild ^0.12.9 as a peer dependency. Key differentiator: lightweight alternative to webpack-dev-server for esbuild users.

npm install esbuild-dev-tool
INSTALL
IMPORT
SIG · ESBUILD-DEV-TOOL
E
esbuild-dev-tool
web-frameworkjavascriptv0.1.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

createServer
import { createServer } from 'esbuild-dev-server'
const createServer = require('esbuild-dev-server')
Package is ESM-only; CommonJS require will fail.
startDevServer
import { startDevServer } from 'esbuild-dev-server'
Alternative named export for convenience; only available in ESM context.
default
import esbuildDevServer from 'esbuild-dev-server'
const esbuildDevServer = require('esbuild-dev-server')
Default export is an object containing both createServer and startDevServer.

Initializes a development server with esbuild configuration and a static file directory.

import { createServer } from 'esbuild-dev-server'; import esbuild from 'esbuild'; const server = createServer({ build: { entryPoints: ['src/index.js'], bundle: true, outfile: 'dist/bundle.js', }, server: { port: 3000, static: 'public', }, }); server.start().then(() => { console.log('Dev server running on http://localhost:3000'); });
esds --version
Debug
Known issues
breakingThe package requires esbuild ^0.12.9. Older versions of esbuild are incompatible.
fix
Update esbuild to ^0.12.9.
affects: <0.1.0
deprecatedThe legacy 'esbuild-dev' npm package is deprecated; use 'esbuild-dev-server'.
fix
Migrate to esbuild-dev-server and update imports.
affects: <0.1.0
gotchaThe package does not work in browsers; it is a Node.js only server tool.
fix
Use only in Node.js environment.
affects: >=0.0.0
gotchaThe package is ESM-only. Using CommonJS require() will throw an error.
fix
Use import syntax or switch to dynamic import.
affects: >=0.1.0
Errors
Common errors & fixes
Error [ERR_REQUIRE_ESM]: require() of ES Module
Using CommonJS require() to import an ESM-only package.
fix
Change require() to import or use dynamic import().
Error: Cannot find module 'esbuild'
Missing peer dependency esbuild.
fix
Install esbuild: npm install esbuild
TypeError: createServer is not a function
Incorrect import of the default export as a function.
fix
Use named import: import { createServer } from 'esbuild-dev-server'
Upgrade
Version history
0.1.2latest on npm
Audit
Dependencies
esbuildrequiredcore bundling engine, peer dependency
Agent activity
4 hits · last 30 days
node
4
Resources
esbuild-dev-tool — npm install esbuild-dev-tool · libregistry