A minimal esbuild wrapper for web, server, desktop, and mobile development with hot-reloading and multi-target builds. Current stable version is 1.0.5, released with low cadence. Key differentiators: zero-config scaffolding, built-in Node.js dev server with HMR via WebSockets, native Electron/Tauri/Capacitor packaging, remote import resolution, and optional Python Quart bridge. Unlike Vite or Webpack, it avoids third-party plugin churn and uses plain JS config with intuitive flags. Peer dependency on TypeScript.
npm install tinybuildNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows programmatic usage of tinybuild with TypeScript, enabling browser bundling and dev server
Use ESM imports (import { ... } from 'tinybuild') or set type: 'module' in package.jsonReplace --serve with --dev in CLI or dev: true in config
Run 'npm install typescript --save-dev' if not already installed
Set a custom port via --port flag or port config option
Pre-download dependencies or use --no-remote flag
Convert to ESM (import/export) or use dynamic import() as fallback
Use 'import tinybuild from 'tinybuild'' for default export
Run 'npm install chokidar' manually